Freigeben über


PolicyExemptionsOperationsExtensions.ListForResource Methode

Definition

Ruft alle Richtlinienausnahmen ab, die für eine Ressource gelten.

public static Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.ResourceManager.Models.PolicyExemption> ListForResource (this Microsoft.Azure.Management.ResourceManager.IPolicyExemptionsOperations operations, string resourceGroupName, string resourceProviderNamespace, string parentResourcePath, string resourceType, string resourceName, string filter = default);
static member ListForResource : Microsoft.Azure.Management.ResourceManager.IPolicyExemptionsOperations * string * string * string * string * string * string -> Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.ResourceManager.Models.PolicyExemption>
<Extension()>
Public Function ListForResource (operations As IPolicyExemptionsOperations, resourceGroupName As String, resourceProviderNamespace As String, parentResourcePath As String, resourceType As String, resourceName As String, Optional filter As String = Nothing) As IPage(Of PolicyExemption)

Parameter

operations
IPolicyExemptionsOperations

Die Vorgangsgruppe für diese Erweiterungsmethode.

resourceGroupName
String

Der Name der Ressourcengruppe, die die Ressource enthält.

resourceProviderNamespace
String

Der Namespace des Ressourcenanbieters. Der Namespace eines virtuellen Computers ist beispielsweise Microsoft.Compute (von Microsoft.Compute/virtualMachines).

parentResourcePath
String

Der übergeordnete Ressourcenpfad. Verwenden Sie eine leere Zeichenfolge, wenn keine vorhanden ist.

resourceType
String

Der Name des Ressourcentyps. Beispielsweise lautet der Typname einer Web-App "Sites" (von Microsoft.Web/sites).

resourceName
String

Der Name der Ressource.

filter
String

Der Filter, der auf den Vorgang angewendet werden soll. Gültige Werte für $filter sind: "atScope()", "atExactScope()", "excludeExpired()" oder "policyAssignmentId eq "{value}". Wenn $filter nicht bereitgestellt wird, wird keine Filterung durchgeführt. Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtlinienausnahmen, die dem Bereich zugeordnet sind, einschließlich derjenigen, die direkt gelten oder aus bereichen enthalten. Wenn $filter=atScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtlinienausnahmen, die für den Bereich gelten, d. h. alles in der ungefilterten Liste mit Ausnahme derjenigen, die auf Teilbereiche angewendet werden, die innerhalb des angegebenen Bereichs enthalten sind. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtlinienausnahmen, die sich im angegebenen Bereich befinden. Wenn $filter=excludeExpired() angegeben wird, enthält die zurückgegebene Liste nur alle Richtlinienausnahmen, die entweder nicht abgelaufen sind oder kein Ablaufdatum festgelegt haben. Wenn $filter=policyAssignmentId eq '{value}' angegeben wird. Die zurückgegebene Liste enthält nur alle Richtlinienausnahmen, die der give policyAssignmentId zugeordnet sind.

Gibt zurück

Hinweise

Dieser Vorgang ruft die Liste aller Richtlinienausnahmen ab, die der angegebenen Ressource in der angegebenen Ressourcengruppe und dem angegebenen Abonnement zugeordnet sind, die dem optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atScope()", "atExactScope()", "excludeExpired()" oder "policyAssignmentId eq "{value}". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtlinienausnahmen, die der Ressource zugeordnet sind, einschließlich derjenigen, die direkt oder von allen enthaltenden Bereichen gelten, sowie alle, die auf in der Ressource enthaltene Ressourcen angewendet werden. Drei Parameter und der Ressourcenname werden verwendet, um eine bestimmte Ressource zu identifizieren. Wenn die Ressource nicht Teil einer übergeordneten Ressource ist (der häufigere Fall), sollte der übergeordnete Ressourcenpfad nicht angegeben (oder als "") angegeben werden. Beispielsweise könnte eine Web-App als ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp') angegeben werden. Wenn die Ressource Teil einer übergeordneten Ressource ist, sollten alle Parameter bereitgestellt werden. Ein DNS-Name des virtuellen Computers könnte beispielsweise als ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName') angegeben werden. Eine praktische Alternative zur getrennten Bereitstellung des Namespace und des Typnamens besteht darin, beide im {resourceType}-Parameter im Format anzugeben: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').

Gilt für: