Freigeben über


ManagementGroupPolicyDefinitionCollection Klasse

Definition

Eine Klasse, die eine Auflistung von ManagementGroupPolicyDefinitionResource und deren Vorgänge darstellt. Jedes ManagementGroupPolicyDefinitionResource in der Auflistung gehört zum gleichen instance von ManagementGroupResource. Um einen ManagementGroupPolicyDefinitionCollection instance rufen Sie die GetManagementGroupPolicyDefinitions-Methode aus einer instance von aufManagementGroupResource.

public class ManagementGroupPolicyDefinitionCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable<Azure.ResourceManager.Resources.ManagementGroupPolicyDefinitionResource>, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.ManagementGroupPolicyDefinitionResource>
type ManagementGroupPolicyDefinitionCollection = class
    inherit ArmCollection
    interface seq<ManagementGroupPolicyDefinitionResource>
    interface IEnumerable
    interface IAsyncEnumerable<ManagementGroupPolicyDefinitionResource>
Public Class ManagementGroupPolicyDefinitionCollection
Inherits ArmCollection
Implements IAsyncEnumerable(Of ManagementGroupPolicyDefinitionResource), IEnumerable(Of ManagementGroupPolicyDefinitionResource)
Vererbung
ManagementGroupPolicyDefinitionCollection
Implementiert

Konstruktoren

ManagementGroupPolicyDefinitionCollection()

Initialisiert eine neue instance der ManagementGroupPolicyDefinitionCollection -Klasse zum Mocking.

Eigenschaften

Client

Ruft die Ressource ab, aus ArmClient der 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, PolicyDefinitionData, CancellationToken)

Mit diesem Vorgang wird eine Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen erstellt oder aktualisiert.

  • Request Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitions}
  • Vorgang IdPolicyDefinitions_CreateOrUpdateAtManagementGroup
CreateOrUpdateAsync(WaitUntil, String, PolicyDefinitionData, CancellationToken)

Mit diesem Vorgang wird eine Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen erstellt oder aktualisiert.

  • Request Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitions}
  • Vorgang IdPolicyDefinitions_CreateOrUpdateAtManagementGroup
Exists(String, CancellationToken)

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

  • Request Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitions}
  • Vorgang IdPolicyDefinitions_GetAtManagementGroup
ExistsAsync(String, CancellationToken)

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

  • Request Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitions}
  • Vorgang IdPolicyDefinitions_GetAtManagementGroup
Get(String, CancellationToken)

Dieser Vorgang ruft die Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen ab.

  • Request Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitions}
  • Vorgang IdPolicyDefinitions_GetAtManagementGroup
GetAll(String, Nullable<Int32>, CancellationToken)

Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen in einer bestimmten Verwaltungsgruppe ab, die der optional angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht angegeben wird, enthält die ungefilterte Liste alle Richtliniendefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich der Richtliniendefinitionen, die direkt oder aus Verwaltungsgruppen angewendet werden, die die angegebene Verwaltungsgruppe enthalten. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die in der angegebenen Verwaltungsgruppe enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {wert} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {wert} übereinstimmt.

  • Anfordern von Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyDefinitions
  • Vorgang IdPolicyDefinitions_ListByManagementGroup
GetAllAsync(String, Nullable<Int32>, CancellationToken)

Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen in einer bestimmten Verwaltungsgruppe ab, die der optional angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht angegeben wird, enthält die ungefilterte Liste alle Richtliniendefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich der Richtliniendefinitionen, die direkt oder aus Verwaltungsgruppen angewendet werden, die die angegebene Verwaltungsgruppe enthalten. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die in der angegebenen Verwaltungsgruppe enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {wert} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {wert} übereinstimmt.

  • Anfordern von Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyDefinitions
  • Vorgang IdPolicyDefinitions_ListByManagementGroup
GetAsync(String, CancellationToken)

Dieser Vorgang ruft die Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen ab.

  • Request Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitions}
  • Vorgang IdPolicyDefinitions_GetAtManagementGroup
GetIfExists(String, CancellationToken)

Versucht, Details für diese Ressource aus dem Dienst abzurufen.

  • Request Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitions}
  • Vorgang IdPolicyDefinitions_GetAtManagementGroup
GetIfExistsAsync(String, CancellationToken)

Versucht, Details für diese Ressource aus dem Dienst abzurufen.

  • Request Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyDefinitions/{policyDefinitions}
  • Vorgang IdPolicyDefinitions_GetAtManagementGroup
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<ManagementGroupPolicyDefinitionResource>.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<ManagementGroupPolicyDefinitionResource>.GetEnumerator()

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

Gilt für: