PolicyExemptions interface
Schnittstelle, die eine PolicyExemptions darstellt.
Methoden
create |
Dieser Vorgang erstellt oder aktualisiert eine Richtlinienausnahme mit dem angegebenen Bereich und Namen. Richtlinienbefreiungen gelten für alle Ressourcen, die in ihrem Umfang enthalten sind. Wenn Sie beispielsweise eine Richtlinienausnahme im Ressourcengruppenbereich für eine Richtlinienzuordnung auf derselben oder höherer Ebene erstellen, wird die Ausnahme von allen anwendbaren Ressourcen in der Ressourcengruppe ausgenommen. |
delete(string, string, Policy |
Dieser Vorgang löscht eine Richtlinienausnahme unter Angabe des Namens und des Bereichs, in dem er erstellt wurde. Der Gültigkeitsbereich einer Richtlinienausnahme ist der Teil seiner ID vor "/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}". |
get(string, string, Policy |
Mit diesem Vorgang wird eine einzige Richtlinienausnahme abgerufen, wobei ihr Name und der Bereich angegeben werden, unter dem sie erstellt wurde. |
list(Policy |
Dieser Vorgang ruft die Liste aller Richtlinienausnahmen ab, die dem angegebenen Abonnement zugeordnet sind, die dem 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 nicht gefilterte Liste alle Richtlinienausnahmen im Zusammenhang mit dem Abonnement, einschließlich derJenigen, die direkt oder von Verwaltungsgruppen gelten, die das angegebene Abonnement enthalten, sowie alle angewendeten Objekte, 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 |
Mit diesem Vorgang wird die Liste aller Richtlinienausnahmen abgerufen, die der angegebenen Ressource in der angegebenen Ressourcengruppe und dem Abonnement zugeordnet sind, die dem 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 nicht gefilterte Liste alle Richtlinienausnahmen, die der Ressource zugeordnet sind, einschließlich derjenigen, die direkt oder von allen enthaltenden Bereichen gelten, sowie alle angewendeten Ressourcen, die in der Ressource enthalten sind. Drei Parameter plus 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 bereitgestellt werden (oder als ''). 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. Beispielsweise könnte ein DNS-Name des virtuellen Computers als ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName' angegeben werden). Eine bequeme Alternative zur getrennten Bereitstellung des Namespaces und typnamens besteht darin, beide im {resourceType}-Parameter, Format: ({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, die dem 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 nicht gefilterte Liste alle Richtlinienausnahmen, die der Ressourcengruppe zugeordnet sind, einschließlich derjenigen, die direkt angewendet oder von den enthaltenden Bereichen angewendet werden, sowie alle angewendeten Ressourcen, die in der Ressourcengruppe enthalten sind. |
update(string, string, Policy |
Dieser Vorgang aktualisiert eine Richtlinienausnahme mit dem angegebenen Bereich und Namen. |
Details zur Methode
createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)
Dieser Vorgang erstellt oder aktualisiert eine Richtlinienausnahme mit dem angegebenen Bereich und Namen. Richtlinienbefreiungen gelten für alle Ressourcen, die in ihrem Umfang enthalten sind. Wenn Sie beispielsweise eine Richtlinienausnahme im Ressourcengruppenbereich für eine Richtlinienzuordnung auf derselben oder höherer Ebene erstellen, wird die Ausnahme von allen anwendbaren Ressourcen in der Ressourcengruppe ausgenommen.
function createOrUpdate(scope: string, policyExemptionName: string, parameters: PolicyExemption, options?: PolicyExemptionsCreateOrUpdateOptionalParams): Promise<PolicyExemption>
Parameter
- scope
-
string
Der Anwendungsbereich der Richtlinienfreistellung. 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 Angabe des Namens und des Bereichs, in dem er erstellt wurde. Der Gültigkeitsbereich einer Richtlinienausnahme ist der Teil seiner ID vor "/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}".
function delete(scope: string, policyExemptionName: string, options?: PolicyExemptionsDeleteOptionalParams): Promise<void>
Parameter
- scope
-
string
Der Anwendungsbereich der Richtlinienfreistellung. 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)
Mit diesem Vorgang wird eine einzige Richtlinienausnahme abgerufen, wobei ihr Name und der Bereich angegeben werden, unter dem sie erstellt wurde.
function get(scope: string, policyExemptionName: string, options?: PolicyExemptionsGetOptionalParams): Promise<PolicyExemption>
Parameter
- scope
-
string
Der Anwendungsbereich der Richtlinienfreistellung. 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, die dem 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 nicht gefilterte Liste alle Richtlinienausnahmen im Zusammenhang mit dem Abonnement, einschließlich derJenigen, die direkt oder von Verwaltungsgruppen gelten, die das angegebene Abonnement enthalten, sowie alle angewendeten Objekte, 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)
Mit diesem Vorgang wird die Liste aller Richtlinienausnahmen abgerufen, die der angegebenen Ressource in der angegebenen Ressourcengruppe und dem Abonnement zugeordnet sind, die dem 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 nicht gefilterte Liste alle Richtlinienausnahmen, die der Ressource zugeordnet sind, einschließlich derjenigen, die direkt oder von allen enthaltenden Bereichen gelten, sowie alle angewendeten Ressourcen, die in der Ressource enthalten sind. Drei Parameter plus 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 bereitgestellt werden (oder als ''). 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. Beispielsweise könnte ein DNS-Name des virtuellen Computers als ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName' angegeben werden). Eine bequeme Alternative zur getrennten Bereitstellung des Namespaces und typnamens besteht darin, beide im {resourceType}-Parameter, Format: ({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. Beispielsweise ist der Namespace eines virtuellen Computers 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 ist z. B. "Websites" (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, die dem 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 nicht gefilterte Liste alle Richtlinienausnahmen, die der Ressourcengruppe zugeordnet sind, einschließlich derjenigen, die direkt angewendet oder von den enthaltenden Bereichen angewendet werden, sowie alle angewendeten Ressourcen, 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.
Gibt zurück
update(string, string, PolicyExemptionUpdate, PolicyExemptionsUpdateOptionalParams)
Dieser Vorgang aktualisiert eine Richtlinienausnahme mit dem angegebenen Bereich und Namen.
function update(scope: string, policyExemptionName: string, parameters: PolicyExemptionUpdate, options?: PolicyExemptionsUpdateOptionalParams): Promise<PolicyExemption>
Parameter
- scope
-
string
Der Anwendungsbereich der Richtlinienfreistellung. 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
- PolicyExemptionUpdate
Parameter für die Patchanforderung für Richtlinienausnahmen.
Die Optionsparameter.
Gibt zurück
Promise<PolicyExemption>