PolicyExemptions interface
Schnittstelle, die eine PolicyExemptions darstellt.
Methoden
create |
Dieser Vorgang erstellt oder aktualisiert eine Richtlinienausnahme mit dem angegebenen Bereich und Namen. Richtlinienausnahmen gelten für alle Ressourcen, die in ihrem Geltungsbereich enthalten sind. Wenn Sie beispielsweise eine Richtlinienausnahme im Ressourcengruppenbereich für eine Richtlinienzuweisung auf derselben oder höherer Ebene erstellen, wird die Ausnahme für alle anwendbaren Ressourcen in der Ressourcengruppe ausgenommen. |
delete(string, string, Policy |
Dieser Vorgang löscht eine Richtlinienausnahme unter Berücksichtigung ihres Namens und des Bereichs, in dem sie erstellt wurde. Der Bereich einer Richtlinienausnahme ist der Teil ihrer ID, die "/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}" vorangeht. |
get(string, string, Policy |
Dieser Vorgang ruft eine einzelne Richtlinienausnahme unter Angabe ihres Namens und des Bereichs ab, für den sie erstellt wurde. |
list(Policy |
Dieser Vorgang ruft die Liste aller Richtlinienausnahmen ab, die dem angegebenen Abonnement zugeordnet sind und der optionalen $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 dem Abonnement zugeordnet sind, einschließlich derjenigen, die direkt oder aus Verwaltungsgruppen gelten, die das angegebene Abonnement enthalten, sowie alle auf Objekte angewendet, die im Abonnement enthalten sind. |
list |
Dieser Vorgang ruft die Liste aller Richtlinienausnahmen ab, die für die Verwaltungsgruppe gelten, die dem angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atScope()", "atExactScope()", "excludeExpired()" oder "policyAssignmentId eq "{value}". Wenn $filter=atScope() angegeben wird, enthält die zurückgegebene Liste alle Richtlinienausnahmen, die der Verwaltungsgruppe oder den Vorgängern der Verwaltungsgruppe zugewiesen sind. |
list |
Dieser Vorgang ruft die Liste aller Richtlinienausnahmen ab, die der angegebenen Ressource in der angegebenen Ressourcengruppe und dem angegebenen Abonnement zugeordnet sind und der optionalen $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 aus allen enthaltenden Bereichen gelten, sowie alle, die auf Ressourcen angewendet werden, die in der Ressource enthalten sind. 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 angegeben werden. Ein DNS-Name eines virtuellen Computers kann beispielsweise als ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName') angegeben werden. Eine praktische Alternative zum getrennten Bereitstellen des Namespace und des Typnamens besteht darin, beide im {resourceType}-Parameter im Format anzugeben: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp'). |
list |
Dieser Vorgang ruft die Liste aller Richtlinienausnahmen ab, die der angegebenen Ressourcengruppe im angegebenen Abonnement zugeordnet sind und der optionalen $filter entsprechen. Gültige Werte für $filter sind: "atScope()", "atExactScope()", "excludeExpired()" oder "policyAssignmentId eq "{value}". Wenn $filter nicht angegeben wird, enthält die ungefilterte Liste alle Richtlinienausnahmen, die der Ressourcengruppe zugeordnet sind, einschließlich derJenigen, die direkt gelten oder aus Bereichs enthalten, sowie alle, die auf ressourcenbezogene Ressourcen angewendet werden, die in der Ressourcengruppe enthalten sind. |
Details zur Methode
createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)
Dieser Vorgang erstellt oder aktualisiert eine Richtlinienausnahme mit dem angegebenen Bereich und Namen. Richtlinienausnahmen gelten für alle Ressourcen, die in ihrem Geltungsbereich enthalten sind. Wenn Sie beispielsweise eine Richtlinienausnahme im Ressourcengruppenbereich für eine Richtlinienzuweisung auf derselben oder höherer Ebene erstellen, wird die Ausnahme für alle anwendbaren Ressourcen in der Ressourcengruppe ausgenommen.
function createOrUpdate(scope: string, policyExemptionName: string, parameters: PolicyExemption, options?: PolicyExemptionsCreateOrUpdateOptionalParams): Promise<PolicyExemption>
Parameter
- scope
-
string
Der Geltungsbereich der Richtlinienausnahme. Gültige Bereiche sind: Verwaltungsgruppe (Format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), Abonnement (Format: '/subscriptions/{subscriptionId}'), Ressourcengruppe (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', oder Ressource (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyExemptionName
-
string
Der Name der zu löschenden Richtlinienausnahme.
- parameters
- PolicyExemption
Parameter für die Richtlinienausnahme.
Die Optionsparameter.
Gibt zurück
Promise<PolicyExemption>
delete(string, string, PolicyExemptionsDeleteOptionalParams)
Dieser Vorgang löscht eine Richtlinienausnahme unter Berücksichtigung ihres Namens und des Bereichs, in dem sie erstellt wurde. Der Bereich einer Richtlinienausnahme ist der Teil ihrer ID, die "/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}" vorangeht.
function delete(scope: string, policyExemptionName: string, options?: PolicyExemptionsDeleteOptionalParams): Promise<void>
Parameter
- scope
-
string
Der Geltungsbereich der Richtlinienausnahme. Gültige Bereiche sind: Verwaltungsgruppe (Format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), Abonnement (Format: '/subscriptions/{subscriptionId}'), Ressourcengruppe (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', oder Ressource (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyExemptionName
-
string
Der Name der zu löschenden Richtlinienausnahme.
Die Optionsparameter.
Gibt zurück
Promise<void>
get(string, string, PolicyExemptionsGetOptionalParams)
Dieser Vorgang ruft eine einzelne Richtlinienausnahme unter Angabe ihres Namens und des Bereichs ab, für den sie erstellt wurde.
function get(scope: string, policyExemptionName: string, options?: PolicyExemptionsGetOptionalParams): Promise<PolicyExemption>
Parameter
- scope
-
string
Der Geltungsbereich der Richtlinienausnahme. Gültige Bereiche sind: Verwaltungsgruppe (Format: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), Abonnement (Format: '/subscriptions/{subscriptionId}'), Ressourcengruppe (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', oder Ressource (Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'
- policyExemptionName
-
string
Der Name der zu löschenden Richtlinienausnahme.
Die Optionsparameter.
Gibt zurück
Promise<PolicyExemption>
list(PolicyExemptionsListOptionalParams)
Dieser Vorgang ruft die Liste aller Richtlinienausnahmen ab, die dem angegebenen Abonnement zugeordnet sind und der optionalen $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 dem Abonnement zugeordnet sind, einschließlich derjenigen, die direkt oder aus Verwaltungsgruppen gelten, die das angegebene Abonnement enthalten, sowie alle auf Objekte angewendet, die im Abonnement enthalten sind.
function list(options?: PolicyExemptionsListOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parameter
Die Optionsparameter.
Gibt zurück
listForManagementGroup(string, PolicyExemptionsListForManagementGroupOptionalParams)
Dieser Vorgang ruft die Liste aller Richtlinienausnahmen ab, die für die Verwaltungsgruppe gelten, die dem angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atScope()", "atExactScope()", "excludeExpired()" oder "policyAssignmentId eq "{value}". Wenn $filter=atScope() angegeben wird, enthält die zurückgegebene Liste alle Richtlinienausnahmen, die der Verwaltungsgruppe oder den Vorgängern der Verwaltungsgruppe zugewiesen sind.
function listForManagementGroup(managementGroupId: string, options?: PolicyExemptionsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parameter
- managementGroupId
-
string
Die ID der Verwaltungsgruppe.
Die Optionsparameter.
Gibt zurück
listForResource(string, string, string, string, string, PolicyExemptionsListForResourceOptionalParams)
Dieser Vorgang ruft die Liste aller Richtlinienausnahmen ab, die der angegebenen Ressource in der angegebenen Ressourcengruppe und dem angegebenen Abonnement zugeordnet sind und der optionalen $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 aus allen enthaltenden Bereichen gelten, sowie alle, die auf Ressourcen angewendet werden, die in der Ressource enthalten sind. 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 angegeben werden. Ein DNS-Name eines virtuellen Computers kann beispielsweise als ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName') angegeben werden. Eine praktische Alternative zum getrennten Bereitstellen des Namespace und des Typnamens besteht darin, beide im {resourceType}-Parameter im Format anzugeben: ({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp').
function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyExemptionsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parameter
- 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 leere Zeichenfolge, wenn keine vorhanden ist.
- resourceType
-
string
Der Ressourcentypname. Der Typname einer Web-App lautet beispielsweise "Sites" (von Microsoft.Web/sites).
- resourceName
-
string
Der Name der Ressource.
Die Optionsparameter.
Gibt zurück
listForResourceGroup(string, PolicyExemptionsListForResourceGroupOptionalParams)
Dieser Vorgang ruft die Liste aller Richtlinienausnahmen ab, die der angegebenen Ressourcengruppe im angegebenen Abonnement zugeordnet sind und der optionalen $filter entsprechen. Gültige Werte für $filter sind: "atScope()", "atExactScope()", "excludeExpired()" oder "policyAssignmentId eq "{value}". Wenn $filter nicht angegeben wird, enthält die ungefilterte Liste alle Richtlinienausnahmen, die der Ressourcengruppe zugeordnet sind, einschließlich derJenigen, die direkt gelten oder aus Bereichs enthalten, sowie alle, die auf ressourcenbezogene Ressourcen angewendet werden, die in der Ressourcengruppe enthalten sind.
function listForResourceGroup(resourceGroupName: string, options?: PolicyExemptionsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe, die die Ressource enthält.
Die Optionsparameter.