Freigeben über


PolicyAssignmentCollection Klasse

Definition

Eine Klasse, die eine Auflistung von und deren PolicyAssignmentResource Vorgänge darstellt. Jedes PolicyAssignmentResource in der Auflistung gehört zum gleichen instance von ArmResource. Um eine PolicyAssignmentCollection instance rufen Sie die GetPolicyAssignments-Methode aus einer instance von aufArmResource.

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)
Vererbung
PolicyAssignmentCollection
Implementiert

Konstruktoren

PolicyAssignmentCollection()

Initialisiert eine neue instance der -Klasse für die PolicyAssignmentCollection Simulation.

Eigenschaften

Client

Ruft den ArmClient ab, aus dem dieser Ressourcenclient erstellt wurde.

(Geerbt von ArmCollection)
Diagnostics

Ruft die Diagnoseoptionen für diesen Ressourcenclient ab.

(Geerbt von ArmCollection)
Endpoint

Ruft den Basis-URI für diesen Ressourcenclient ab.

(Geerbt von ArmCollection)
Id

Ruft den Ressourcenbezeichner ab.

(Geerbt von ArmCollection)
Pipeline

Ruft die Pipeline für diesen Ressourcenclient ab.

(Geerbt von ArmCollection)

Methoden

CreateOrUpdate(WaitUntil, String, PolicyAssignmentData, CancellationToken)

Dieser Vorgang erstellt oder aktualisiert eine Richtlinienzuweisung mit dem angegebenen Bereich und Namen. Richtlinienzuweisungen gelten für alle Ressourcen, die in ihrem Gültigkeitsbereich enthalten sind. Wenn Sie beispielsweise eine Richtlinie im Ressourcengruppenbereich zuweisen, gilt diese Richtlinie für alle Ressourcen in der Gruppe.

  • Anforderungspfad/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Vorgangs-IdPolicyAssignments_Create
CreateOrUpdateAsync(WaitUntil, String, PolicyAssignmentData, CancellationToken)

Dieser Vorgang erstellt oder aktualisiert eine Richtlinienzuweisung mit dem angegebenen Bereich und Namen. Richtlinienzuweisungen gelten für alle Ressourcen, die in ihrem Gültigkeitsbereich enthalten sind. Wenn Sie beispielsweise eine Richtlinie im Ressourcengruppenbereich zuweisen, gilt diese Richtlinie für alle Ressourcen in der Gruppe.

  • Anforderungspfad/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Vorgangs-IdPolicyAssignments_Create
Exists(String, CancellationToken)

Überprüft, ob die Ressource in Azure vorhanden ist.

  • Anforderungspfad/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Vorgangs-IdPolicyAssignments_Get
ExistsAsync(String, CancellationToken)

Überprüft, ob die Ressource in Azure vorhanden ist.

  • Anforderungspfad/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Vorgangs-IdPolicyAssignments_Get
Get(String, CancellationToken)

Dieser Vorgang ruft eine einzelne Richtlinienzuweisung ab, wobei ihr Name und der Bereich angegeben sind, in dem sie erstellt wurde.

  • Anforderungspfad/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Vorgangs-IdPolicyAssignments_Get
GetAll(String, Nullable<Int32>, CancellationToken)

Dieser Vorgang ruft die Liste aller Richtlinienzuweisungen ab, die der angegebenen Ressourcengruppe im angegebenen Abonnement zugeordnet sind und der optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atScope()", "atExactScope()" oder "policyDefinitionId eq '{value}'". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtlinienzuweisungen, die der Ressourcengruppe zugeordnet sind, einschließlich derjenigen, die direkt oder aus enthaltenden Bereichen angewendet werden, sowie alle, die auf ressourcenbezogene Ressourcen angewendet werden, die in der Ressourcengruppe enthalten sind. Wenn $filter=atScope() bereitgestellt wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen, die für die Ressourcengruppe gelten, d. h. alles in der nicht gefilterten Liste mit Ausnahme der in der Ressourcengruppe enthaltenen Ressourcen. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtlinienzuweisungen, die in der Ressourcengruppe enthalten sind. Wenn $filter=policyDefinitionId eq '{value}' angegeben wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen der Richtliniendefinition, deren ID {value} für die Ressourcengruppe gilt.

  • Anforderungspfad/abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/policyAssignments
  • Vorgangs-IdPolicyAssignments_ListForResourceGroup
  • Anforderungspfad/abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/policyAssignments
  • Vorgangs-IdPolicyAssignments_ListForResource
  • Anforderungspfad/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyAssignments
  • Vorgangs-IdPolicyAssignments_ListForManagementGroup
  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Authorization/policyAssignments
  • Vorgangs-IdPolicyAssignments_List
GetAllAsync(String, Nullable<Int32>, CancellationToken)

Dieser Vorgang ruft die Liste aller Richtlinienzuweisungen ab, die der angegebenen Ressourcengruppe im angegebenen Abonnement zugeordnet sind und der optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atScope()", "atExactScope()" oder "policyDefinitionId eq '{value}'". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtlinienzuweisungen, die der Ressourcengruppe zugeordnet sind, einschließlich derjenigen, die direkt oder aus enthaltenden Bereichen angewendet werden, sowie alle, die auf ressourcenbezogene Ressourcen angewendet werden, die in der Ressourcengruppe enthalten sind. Wenn $filter=atScope() bereitgestellt wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen, die für die Ressourcengruppe gelten, d. h. alles in der nicht gefilterten Liste mit Ausnahme der in der Ressourcengruppe enthaltenen Ressourcen. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtlinienzuweisungen, die in der Ressourcengruppe enthalten sind. Wenn $filter=policyDefinitionId eq '{value}' angegeben wird, enthält die zurückgegebene Liste alle Richtlinienzuweisungen der Richtliniendefinition, deren ID {value} für die Ressourcengruppe gilt.

  • Anforderungspfad/abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/policyAssignments
  • Vorgangs-IdPolicyAssignments_ListForResourceGroup
  • Anforderungspfad/abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/policyAssignments
  • Vorgangs-IdPolicyAssignments_ListForResource
  • Anforderungspfad/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyAssignments
  • Vorgangs-IdPolicyAssignments_ListForManagementGroup
  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Authorization/policyAssignments
  • Vorgangs-IdPolicyAssignments_List
GetAsync(String, CancellationToken)

Dieser Vorgang ruft eine einzelne Richtlinienzuweisung ab, wobei ihr Name und der Bereich angegeben sind, in dem sie erstellt wurde.

  • Anforderungspfad/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Vorgangs-IdPolicyAssignments_Get
GetIfExists(String, CancellationToken)

Versucht, Details für diese Ressource vom Dienst abzurufen.

  • Anforderungspfad/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Vorgangs-IdPolicyAssignments_Get
GetIfExistsAsync(String, CancellationToken)

Versucht, Details für diese Ressource vom Dienst abzurufen.

  • Anforderungspfad/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}
  • Vorgangs-IdPolicyAssignments_Get
TryGetApiVersion(ResourceType, String)

Ruft die API-Version außer Kraft, wenn sie für die aktuellen Clientoptionen festgelegt wurde.

(Geerbt von ArmCollection)

Explizite Schnittstellenimplementierungen

IAsyncEnumerable<PolicyAssignmentResource>.GetAsyncEnumerator(CancellationToken)

Gibt einen Enumerator zurück, der die Sammlung asynchron durchläuft.

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

IEnumerable<PolicyAssignmentResource>.GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.

Gilt für: