Partilhar via


PolicyAssignmentCollection Classe

Definição

Uma classe que representa uma coleção de PolicyAssignmentResource e suas operações. Cada PolicyAssignmentResource um na coleção pertencerá à mesma instância de ArmResource. Para obter uma PolicyAssignmentCollection instância, chame o método GetPolicyAssignments de uma instância do ArmResource.

public class PolicyAssignmentCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable<Azure.ResourceManager.Resources.PolicyAssignmentResource>, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.PolicyAssignmentResource>
type PolicyAssignmentCollection = class
    inherit ArmCollection
    interface seq<PolicyAssignmentResource>
    interface IEnumerable
    interface IAsyncEnumerable<PolicyAssignmentResource>
Public Class PolicyAssignmentCollection
Inherits ArmCollection
Implements IAsyncEnumerable(Of PolicyAssignmentResource), IEnumerable(Of PolicyAssignmentResource)
Herança
PolicyAssignmentCollection
Implementações

Construtores

PolicyAssignmentCollection()

Inicializa uma nova instância da PolicyAssignmentCollection classe para zombar.

Propriedades

Client

Obtém o ArmClient do qual esse cliente de recurso foi criado.

(Herdado de ArmCollection)
Diagnostics

Obtém as opções de diagnóstico para esse cliente de recurso.

(Herdado de ArmCollection)
Endpoint

Obtém o uri base para esse cliente de recurso.

(Herdado de ArmCollection)
Id

Obtém o identificador de recurso.

(Herdado de ArmCollection)
Pipeline

Obtém o pipeline desse cliente de recurso.

(Herdado de ArmCollection)

Métodos

CreateOrUpdate(WaitUntil, String, PolicyAssignmentData, CancellationToken)

Esta operação cria ou atualiza uma atribuição de política com o escopo e o nome fornecidos. As atribuições de política se aplicam a todos os recursos contidos em seu escopo. Por exemplo, quando você atribui uma política no escopo do grupo de recursos, essa política se aplica a todos os recursos do grupo.

  • Caminho da Solicitação/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Operação IdPolicyAssignments_Create
CreateOrUpdateAsync(WaitUntil, String, PolicyAssignmentData, CancellationToken)

Esta operação cria ou atualiza uma atribuição de política com o escopo e o nome fornecidos. As atribuições de política se aplicam a todos os recursos contidos em seu escopo. Por exemplo, quando você atribui uma política no escopo do grupo de recursos, essa política se aplica a todos os recursos do grupo.

  • Caminho da Solicitação/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Operação IdPolicyAssignments_Create
Exists(String, CancellationToken)

Verifica se o recurso existe no azure.

  • Caminho da Solicitação/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Operação IdPolicyAssignments_Get
ExistsAsync(String, CancellationToken)

Verifica se o recurso existe no azure.

  • Caminho da Solicitação/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Operação IdPolicyAssignments_Get
Get(String, CancellationToken)

Essa operação recupera uma única atribuição de política, dado seu nome e o escopo em que foi criada.

  • Caminho da Solicitação/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Operação IdPolicyAssignments_Get
GetAll(String, Nullable<Int32>, CancellationToken)

Essa operação recupera a lista de todas as atribuições de política associadas ao grupo de recursos fornecido na assinatura fornecida que correspondem ao $filter opcional fornecido. Os valores válidos para $filter são: 'atScope()', 'atExactScope()' ou 'policyDefinitionId eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as atribuições de política associadas ao grupo de recursos, incluindo aquelas que se aplicam diretamente ou se aplicam a partir da contenção de escopos, bem como quaisquer aplicadas aos recursos contidos no grupo de recursos. Se $filter=atScope() for fornecido, a lista retornada incluirá todas as atribuições de política que se aplicam ao grupo de recursos, que é tudo na lista não filtrada, exceto aquelas aplicadas aos recursos contidos no grupo de recursos. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as atribuições de política que estão no grupo de recursos. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada incluirá todas as atribuições de política da definição de política cuja ID é {value} que se aplicam ao grupo de recursos.

  • Caminho da Solicitação/assinaturas/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/policyAssignments
  • Operação IdPolicyAssignments_ListForResourceGroup
  • Caminho da Solicitação/assinaturas/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/policyAssignments
  • Operação IdPolicyAssignments_ListForResource
  • Caminho da Solicitação/provedores/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyAssignments
  • Operação IdPolicyAssignments_ListForManagementGroup
  • Caminho da Solicitação/assinaturas/{subscriptionId}/providers/Microsoft.Authorization/policyAssignments
  • Operação IdPolicyAssignments_List
GetAllAsync(String, Nullable<Int32>, CancellationToken)

Essa operação recupera a lista de todas as atribuições de política associadas ao grupo de recursos fornecido na assinatura fornecida que correspondem ao $filter opcional fornecido. Os valores válidos para $filter são: 'atScope()', 'atExactScope()' ou 'policyDefinitionId eq '{value}''. Se $filter não for fornecido, a lista não filtrada incluirá todas as atribuições de política associadas ao grupo de recursos, incluindo aquelas que se aplicam diretamente ou se aplicam a partir da contenção de escopos, bem como quaisquer aplicadas aos recursos contidos no grupo de recursos. Se $filter=atScope() for fornecido, a lista retornada incluirá todas as atribuições de política que se aplicam ao grupo de recursos, que é tudo na lista não filtrada, exceto aquelas aplicadas aos recursos contidos no grupo de recursos. Se $filter=atExactScope() for fornecido, a lista retornada incluirá apenas todas as atribuições de política que estão no grupo de recursos. Se $filter=policyDefinitionId eq '{value}' for fornecido, a lista retornada incluirá todas as atribuições de política da definição de política cuja ID é {value} que se aplicam ao grupo de recursos.

  • Caminho da Solicitação/assinaturas/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/policyAssignments
  • Operação IdPolicyAssignments_ListForResourceGroup
  • Caminho da Solicitação/assinaturas/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/policyAssignments
  • Operação IdPolicyAssignments_ListForResource
  • Caminho da Solicitação/provedores/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyAssignments
  • Operação IdPolicyAssignments_ListForManagementGroup
  • Caminho da Solicitação/assinaturas/{subscriptionId}/providers/Microsoft.Authorization/policyAssignments
  • Operação IdPolicyAssignments_List
GetAsync(String, CancellationToken)

Essa operação recupera uma única atribuição de política, dado seu nome e o escopo em que foi criada.

  • Caminho da Solicitação/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Operação IdPolicyAssignments_Get
GetIfExists(String, CancellationToken)

Tenta obter detalhes para esse recurso do serviço.

  • Caminho da Solicitação/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Operação IdPolicyAssignments_Get
GetIfExistsAsync(String, CancellationToken)

Tenta obter detalhes para esse recurso do serviço.

  • Caminho da Solicitação/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Operação IdPolicyAssignments_Get
TryGetApiVersion(ResourceType, String)

Obtém a substituição da versão da API se ela tiver sido definida para as opções de cliente atuais.

(Herdado de ArmCollection)

Implantações explícitas de interface

IAsyncEnumerable<PolicyAssignmentResource>.GetAsyncEnumerator(CancellationToken)

Retorna um enumerador que itera de maneira assíncrona por meio da coleção.

IEnumerable.GetEnumerator()

Retorna um enumerador que itera em uma coleção.

IEnumerable<PolicyAssignmentResource>.GetEnumerator()

Retorna um enumerador que itera pela coleção.

Aplica-se a