IPolicyExemptionsOperations.ListForResourceWithHttpMessagesAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera todas as isenções de política que se aplicam a um recurso.
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.ResourceManager.Models.PolicyExemption>>> ListForResourceWithHttpMessagesAsync (string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName, string filter = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ListForResourceWithHttpMessagesAsync : string * string * string * string * string * string * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.ResourceManager.Models.PolicyExemption>>>
Public Function ListForResourceWithHttpMessagesAsync (resourceGroupName As String, resourceProviderNamespace As String, parentResourcePath As String, resourceType As String, resourceName As String, Optional filter As String = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of IPage(Of PolicyExemption)))
Parâmetros
- resourceGroupName
- String
O nome do grupo de recursos que contém o recurso.
- resourceProviderNamespace
- String
O namespace do provedor de recursos. Por exemplo, o namespace de uma máquina virtual é Microsoft.Compute (de Microsoft.Compute/virtualMachines)
- parentResourcePath
- String
O caminho do recurso pai. Use uma cadeia de caracteres vazia se não houver nenhuma.
- resourceType
- String
O nome do tipo de recurso. Por exemplo, o nome do tipo de um aplicativo Web é 'sites' (de Microsoft.Web/sites).
- resourceName
- String
O nome do recurso.
- filter
- String
O filtro a ser aplicado na operação. Os valores válidos para $filter são: 'atScope()', 'atExactScope()', 'excludeExpired()' ou 'policyAssignmentId eq '{value}''. Se $filter não for fornecido, nenhuma filtragem será executada. Se $filter não for fornecido, a lista não filtrada incluirá todas as isenções de política associadas ao escopo, incluindo aquelas que se aplicam diretamente ou se aplicam de escopos contidos. Se $filter=atScope() for fornecido, a lista retornada incluirá apenas todas as isenções de política que se aplicam ao escopo, que é tudo na lista não filtrada, exceto aquelas aplicadas a subconjuntos contidos no escopo determinado. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as isenções de política que estão no escopo determinado. Se $filter=excludeExpired() for fornecido, a lista retornada incluirá apenas todas as isenções de política que não expiraram ou não definiram a data de validade. Se $filter=policyAssignmentId eq '{value}' for fornecido. a lista retornada inclui apenas todas as isenções de política associadas a give policyAssignmentId.
- customHeaders
- Dictionary<String,List<String>>
Os cabeçalhos que serão adicionados à solicitação.
- cancellationToken
- CancellationToken
O token de cancelamento.
Retornos
Exceções
Gerada quando a operação retornou um código de status inválido
Gerada quando não é possível desserializar a resposta
Gerado quando um parâmetro necessário é nulo
Comentários
Essa operação recupera a lista de todas as isenções de política associadas ao recurso especificado no grupo de recursos e na assinatura fornecidos que correspondem ao $filter opcional fornecido. Os valores válidos para $filter são: 'atScope()', 'atExactScope()', 'excludeExpired()' ou 'policyAssignmentId eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as isenções de política associadas ao recurso, incluindo aquelas que se aplicam diretamente ou de todos os escopos que contêm, bem como quaisquer aplicadas aos recursos contidos no recurso. Três parâmetros mais o nome do recurso são usados para identificar um recurso específico. Se o recurso não fizer parte de um recurso pai (o caso mais comum), o caminho do recurso pai não deverá ser fornecido (ou fornecido como ''). Por exemplo, um aplicativo Web pode ser especificado como ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp'). Se o recurso fizer parte de um recurso pai, todos os parâmetros deverão ser fornecidos. Por exemplo, um nome DNS da máquina virtual pode ser especificado como ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName'). Uma alternativa conveniente para fornecer o namespace e o nome do tipo separadamente é fornecer ambos no parâmetro {resourceType}, formatar: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').
Aplica-se a
Azure SDK for .NET