Partager via


PolicyAssignmentCollection Classe

Définition

Classe représentant une collection de PolicyAssignmentResource et leurs opérations. Chacun PolicyAssignmentResource de la collection appartient au même instance de ArmResource. Pour obtenir un PolicyAssignmentCollection instance appelez la méthode GetPolicyAssignments à partir d’un instance de 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)
Héritage
PolicyAssignmentCollection
Implémente

Constructeurs

PolicyAssignmentCollection()

Initialise une nouvelle instance de la PolicyAssignmentCollection classe pour les moqueries.

Propriétés

Client

Obtient le ArmClient client de ressource à partir duquel il a été créé.

(Hérité de ArmCollection)
Diagnostics

Obtient les options de diagnostic pour ce client de ressources.

(Hérité de ArmCollection)
Endpoint

Obtient l’URI de base pour ce client de ressource.

(Hérité de ArmCollection)
Id

Obtient l’identificateur de ressource.

(Hérité de ArmCollection)
Pipeline

Obtient le pipeline pour ce client de ressources.

(Hérité de ArmCollection)

Méthodes

CreateOrUpdate(WaitUntil, String, PolicyAssignmentData, CancellationToken)

Cette opération crée ou met à jour une attribution de stratégie avec l’étendue et le nom donnés. Les affectations de stratégie s’appliquent à toutes les ressources contenues dans leur étendue. Par exemple, lorsque vous affectez une stratégie à l’étendue du groupe de ressources, cette stratégie s’applique à toutes les ressources du groupe.

  • Chemin de requête/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • IdPolicyAssignments_Create d’opération
CreateOrUpdateAsync(WaitUntil, String, PolicyAssignmentData, CancellationToken)

Cette opération crée ou met à jour une attribution de stratégie avec l’étendue et le nom donnés. Les affectations de stratégie s’appliquent à toutes les ressources contenues dans leur étendue. Par exemple, lorsque vous affectez une stratégie à l’étendue du groupe de ressources, cette stratégie s’applique à toutes les ressources du groupe.

  • Chemin de requête/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • IdPolicyAssignments_Create d’opération
Exists(String, CancellationToken)

Vérifie si la ressource existe dans Azure.

  • Chemin de requête/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • IdPolicyAssignments_Get d’opération
ExistsAsync(String, CancellationToken)

Vérifie si la ressource existe dans Azure.

  • Chemin de requête/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • IdPolicyAssignments_Get d’opération
Get(String, CancellationToken)

Cette opération récupère une attribution de stratégie unique, compte tenu de son nom et de l’étendue dans laquelle elle a été créée.

  • Chemin de requête/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • IdPolicyAssignments_Get d’opération
GetAll(String, Nullable<Int32>, CancellationToken)

Cette opération récupère la liste de toutes les attributions de stratégie associées au groupe de ressources donné dans l’abonnement donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atScope() », « atExactScope() » ou « policyDefinitionId eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les affectations de stratégie associées au groupe de ressources, y compris celles qui s’appliquent directement ou s’appliquent à partir d’étendues contenantes, ainsi que toutes les affectations appliquées aux ressources contenues dans le groupe de ressources. Si $filter=atScope() est fourni, la liste retournée inclut toutes les affectations de stratégie qui s’appliquent au groupe de ressources, à savoir tout ce qui figure dans la liste non filtrée, à l’exception de celles appliquées aux ressources contenues dans le groupe de ressources. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les affectations de stratégie au niveau du groupe de ressources. Si $filter=policyDefinitionId eq « {value} » est fourni, la liste retournée inclut toutes les affectations de stratégie de la définition de stratégie dont l’ID est {value} qui s’appliquent au groupe de ressources.

  • Chemin/abonnements de la demande/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/policyAssignments
  • IdPolicyAssignments_ListForResourceGroup d’opération
  • Chemin/abonnements de la demande/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/policyAssignments
  • IdPolicyAssignments_ListForResource d’opération
  • Chemin/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyAssignments
  • IdPolicyAssignments_ListForManagementGroup d’opération
  • Chemin/abonnements de la demande/{subscriptionId}/providers/Microsoft.Authorization/policyAssignments
  • IdPolicyAssignments_List d’opération
GetAllAsync(String, Nullable<Int32>, CancellationToken)

Cette opération récupère la liste de toutes les attributions de stratégie associées au groupe de ressources donné dans l’abonnement donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atScope() », « atExactScope() » ou « policyDefinitionId eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les affectations de stratégie associées au groupe de ressources, y compris celles qui s’appliquent directement ou s’appliquent à partir d’étendues contenantes, ainsi que toutes les affectations appliquées aux ressources contenues dans le groupe de ressources. Si $filter=atScope() est fourni, la liste retournée inclut toutes les affectations de stratégie qui s’appliquent au groupe de ressources, à savoir tout ce qui figure dans la liste non filtrée, à l’exception de celles appliquées aux ressources contenues dans le groupe de ressources. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les affectations de stratégie au niveau du groupe de ressources. Si $filter=policyDefinitionId eq « {value} » est fourni, la liste retournée inclut toutes les affectations de stratégie de la définition de stratégie dont l’ID est {value} qui s’appliquent au groupe de ressources.

  • Chemin/abonnements de la demande/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/policyAssignments
  • IdPolicyAssignments_ListForResourceGroup d’opération
  • Chemin/abonnements de la demande/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/policyAssignments
  • IdPolicyAssignments_ListForResource d’opération
  • Chemin/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyAssignments
  • IdPolicyAssignments_ListForManagementGroup d’opération
  • Chemin/abonnements de la demande/{subscriptionId}/providers/Microsoft.Authorization/policyAssignments
  • IdPolicyAssignments_List d’opération
GetAsync(String, CancellationToken)

Cette opération récupère une attribution de stratégie unique, compte tenu de son nom et de l’étendue dans laquelle elle a été créée.

  • Chemin de requête/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • IdPolicyAssignments_Get d’opération
GetIfExists(String, CancellationToken)

Tente d’obtenir les détails de cette ressource à partir du service.

  • Chemin de requête/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • IdPolicyAssignments_Get d’opération
GetIfExistsAsync(String, CancellationToken)

Tente d’obtenir les détails de cette ressource à partir du service.

  • Chemin de requête/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • IdPolicyAssignments_Get d’opération
TryGetApiVersion(ResourceType, String)

Obtient la substitution de version de l’API si elle a été définie pour les options clientes actuelles.

(Hérité de ArmCollection)

Implémentations d’interfaces explicites

IAsyncEnumerable<PolicyAssignmentResource>.GetAsyncEnumerator(CancellationToken)

Retourne un énumérateur qui boucle de façon asynchrone dans la collection.

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

IEnumerable<PolicyAssignmentResource>.GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection.

S’applique à