Share via


Policy Exemptions - Get

Ruft eine Richtlinienausnahme ab.
Dieser Vorgang ruft eine einzelne Richtlinienausnahme unter Angabe ihres Namens und des Bereichs ab, für den sie erstellt wurde.

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}?api-version=2022-07-01-preview

URI-Parameter

Name In Erforderlich Typ Beschreibung
policyExemptionName
path True

string

Der Name der zu löschenden Richtlinienausnahme.

scope
path True

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}'

api-version
query True

string

Die API-Version, die für den Vorgang verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

PolicyExemption

OK: Gibt Informationen zur Richtlinienausnahme zurück.

Other Status Codes

CloudError

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Retrieve a policy exemption
Retrieve a policy exemption with resource selectors

Retrieve a policy exemption

Sample Request

GET https://management.azure.com/subscriptions/ae640e6b-ba3e-4256-9d62-2993eecfa6f2/resourceGroups/demoCluster/providers/Microsoft.Authorization/policyExemptions/DemoExpensiveVM?api-version=2022-07-01-preview

Sample Response

{
  "properties": {
    "policyAssignmentId": "/subscriptions/ae640e6b-ba3e-4256-9d62-2993eecfa6f2/providers/Microsoft.Authorization/policyAssignments/CostManagement",
    "policyDefinitionReferenceIds": [
      "Limit_Skus"
    ],
    "exemptionCategory": "Waiver",
    "displayName": "Exempt demo cluster",
    "description": "Exempt demo cluster from limit sku",
    "metadata": {
      "reason": "Temporary exemption for a expensive VM demo"
    }
  },
  "systemData": {
    "createdBy": "string",
    "createdByType": "User",
    "createdAt": "2020-07-01T01:01:01.1075056Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-07-01T02:01:01.1075056Z"
  },
  "id": "/subscriptions/ae640e6b-ba3e-4256-9d62-2993eecfa6f2/resourceGroups/demoCluster/providers/Microsoft.Authorization/policyExemptions/DemoExpensiveVM",
  "type": "Microsoft.Authorization/policyExemptions",
  "name": "DemoExpensiveVM"
}

Retrieve a policy exemption with resource selectors

Sample Request

GET https://management.azure.com/subscriptions/ae640e6b-ba3e-4256-9d62-2993eecfa6f2/resourceGroups/demoCluster/providers/Microsoft.Authorization/policyExemptions/DemoExpensiveVM?api-version=2022-07-01-preview

Sample Response

{
  "properties": {
    "policyAssignmentId": "/subscriptions/ae640e6b-ba3e-4256-9d62-2993eecfa6f2/providers/Microsoft.Authorization/policyAssignments/CostManagement",
    "policyDefinitionReferenceIds": [
      "Limit_Skus"
    ],
    "exemptionCategory": "Waiver",
    "displayName": "Exempt demo cluster",
    "description": "Exempt demo cluster from limit sku",
    "metadata": {
      "reason": "Temporary exemption for a expensive VM demo"
    },
    "assignmentScopeValidation": "Default",
    "resourceSelectors": [
      {
        "name": "SDPRegions",
        "selectors": [
          {
            "kind": "resourceLocation",
            "in": [
              "eastus2euap",
              "centraluseuap"
            ]
          }
        ]
      }
    ]
  },
  "systemData": {
    "createdBy": "string",
    "createdByType": "User",
    "createdAt": "2020-07-01T01:01:01.1075056Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-07-01T02:01:01.1075056Z"
  },
  "id": "/subscriptions/ae640e6b-ba3e-4256-9d62-2993eecfa6f2/resourceGroups/demoCluster/providers/Microsoft.Authorization/policyExemptions/DemoExpensiveVM",
  "type": "Microsoft.Authorization/policyExemptions",
  "name": "DemoExpensiveVM"
}

Definitionen

Name Beschreibung
AssignmentScopeValidation

Die Option, ob sich die Ausnahme im Zuweisungsbereich oder unter dem Zuweisungsbereich befindet.

CloudError

Eine Fehlerantwort eines Richtlinienvorgangs.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

ErrorResponse

Fehlerantwort

exemptionCategory

Die Richtlinienausnahmekategorie. Mögliche Werte sind Waiver und Entschärft.

PolicyExemption

Die Richtlinienausnahme.

ResourceSelector

Der Ressourcenauswahlgeber zum Filtern von Richtlinien nach Ressourceneigenschaften.

Selector

Der Selektorausdruck.

SelectorKind

Die Selektorart.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

AssignmentScopeValidation

Die Option, ob sich die Ausnahme im Zuweisungsbereich oder unter dem Zuweisungsbereich befindet.

Name Typ Beschreibung
Default

string

Mit dieser Option wird überprüft, ob sich die Ausnahme im oder unter dem Zuweisungsbereich befindet.

DoNotValidate

string

Mit dieser Option wird die Überprüfung umgangen, die sich im Oder unter dem Richtlinienzuweisungsbereich befindet.

CloudError

Eine Fehlerantwort eines Richtlinienvorgangs.

Name Typ Beschreibung
error

ErrorResponse

Fehlerantwort
Allgemeine Fehlerantwort für alle Azure Resource Manager-APIs, zur Rückgabe von Fehlerdetails für fehlgeschlagene Vorgänge. (Dies folgt auch dem OData-Fehlerantwortformat.)

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Name Typ Beschreibung
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

Name Typ Beschreibung
info

object

Zusätzliche Informationen.

type

string

Typ der zusätzlichen Informationen.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

code

string

Der Fehlercode.

details

ErrorResponse[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

exemptionCategory

Die Richtlinienausnahmekategorie. Mögliche Werte sind Waiver und Entschärft.

Name Typ Beschreibung
Mitigated

string

Diese Kategorie von Ausnahmen bedeutet in der Regel, dass die Maßnahmen zur Entschärfung auf den Bereich angewendet wurden.

Waiver

string

Diese Kategorie von Ausnahmen bedeutet in der Regel, dass der Geltungsbereich für die Richtlinie nicht anwendbar ist.

PolicyExemption

Die Richtlinienausnahme.

Name Typ Standardwert Beschreibung
id

string

Die ID der Richtlinienausnahme.

name

string

Der Name der Richtlinienausnahme.

properties.assignmentScopeValidation

AssignmentScopeValidation

Default

Die Option, ob sich die Ausnahme im Zuweisungsbereich oder unter dem Zuweisungsbereich befindet.

properties.description

string

Die Beschreibung der Richtlinienausnahme.

properties.displayName

string

Der Anzeigename der Richtlinienausnahme.

properties.exemptionCategory

exemptionCategory

Die Richtlinienausnahmekategorie. Mögliche Werte sind Waiver und Entschärft.

properties.expiresOn

string

Das Ablaufdatum und die Uhrzeit (im UTC ISO 8601-Format JJJJ-MM-ddTHH:mm:ssZ) der Richtlinienausnahme.

properties.metadata

object

Die Richtlinienausnahmemetadaten. Metadaten sind ein offenes Objekt und sind in der Regel eine Auflistung von Schlüsselwertpaaren.

properties.policyAssignmentId

string

Die ID der Richtlinienzuweisung, die ausgenommen wird.

properties.policyDefinitionReferenceIds

string[]

Die Referenz-ID-Liste der Richtliniendefinition, wenn die zugeordnete Richtlinienzuweisung eine Zuweisung einer Richtliniensatzdefinition ist.

properties.resourceSelectors

ResourceSelector[]

Die Ressourcenauswahlliste zum Filtern von Richtlinien nach Ressourceneigenschaften.

systemData

systemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

type

string

Der Typ der Ressource (Microsoft.Authorization/policyExemptions).

ResourceSelector

Der Ressourcenauswahlgeber zum Filtern von Richtlinien nach Ressourceneigenschaften.

Name Typ Beschreibung
name

string

Der Name des Ressourcenauswahlors.

selectors

Selector[]

Die Liste der Selektorausdrücke.

Selector

Der Selektorausdruck.

Name Typ Beschreibung
in

string[]

Die Liste der zu filternden Werte.

kind

SelectorKind

Die Selektorart.

notIn

string[]

Die Liste der zu filternden Werte.

SelectorKind

Die Selektorart.

Name Typ Beschreibung
policyDefinitionReferenceId

string

Die Selektorart zum Filtern von Richtlinien nach der Referenz-ID der Richtliniendefinition.

resourceLocation

string

Die Selektorart zum Filtern von Richtlinien nach dem Ressourcenspeicherort.

resourceType

string

Die Selektorart zum Filtern von Richtlinien nach dem Ressourcentyp.

resourceWithoutLocation

string

Die Selektorart zum Filtern von Richtlinien nach der Ressource ohne Speicherort.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

Name Typ Beschreibung
createdAt

string

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.