Udostępnij za pośrednictwem


Policy Exemptions - Get

Pobiera wykluczenie z zasad.
Ta operacja pobiera pojedyncze wykluczenie z zasad, biorąc pod uwagę jego nazwę i zakres, na który został utworzony.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
policyExemptionName
path True

string

Nazwa wykluczenia zasad do usunięcia.

scope
path True

string

Zakres wykluczenia z zasad. Prawidłowe zakresy to: grupa zarządzania (format: "/providers/Microsoft.Management/managementGroups/{managementGroup}"), subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", lub zasób (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}"

api-version
query True

string

Wersja interfejsu API do użycia na potrzeby operacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

PolicyExemption

OK — zwraca informacje o wykluczeń z zasad.

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Retrieve a policy exemption
Retrieve a policy exemption with resource selectors

Retrieve a policy exemption

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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

Przykładowe żądanie

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

Przykładowa odpowiedź

{
  "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"
}

Definicje

Nazwa Opis
AssignmentScopeValidation

Opcja sprawdzania, czy wykluczenie znajduje się w zakresie przypisania, czy też jest w jego zakresie.

CloudError

Odpowiedź na błąd z operacji zasad.

createdByType

Typ tożsamości, która utworzyła zasób.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorResponse

Odpowiedź na błąd

exemptionCategory

Kategoria wykluczania zasad. Możliwe wartości to Zrzeczenie się i Złagodzone.

PolicyExemption

Wykluczenie z zasad.

ResourceSelector

Selektor zasobów do filtrowania zasad według właściwości zasobów.

Selector

Wyrażenie selektora.

SelectorKind

Rodzaj selektora.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

AssignmentScopeValidation

Opcja sprawdzania, czy wykluczenie znajduje się w zakresie przypisania, czy też jest w jego zakresie.

Wartość Opis
Default

Ta opcja sprawdzi, czy wykluczenie znajduje się w zakresie przypisania lub znajduje się w jego zakresie.

DoNotValidate

Ta opcja spowoduje obejście weryfikacji zakresu wykluczania, który znajduje się w zakresie przypisania zasad lub w jego zakresie.

CloudError

Odpowiedź na błąd z operacji zasad.

Nazwa Typ Opis
error

ErrorResponse

Odpowiedź na błąd
Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager w celu zwrócenia szczegółów błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorResponse[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

exemptionCategory

Kategoria wykluczania zasad. Możliwe wartości to Zrzeczenie się i Złagodzone.

Wartość Opis
Mitigated

Ta kategoria wykluczeń zwykle oznacza, że działania zaradcze zostały zastosowane do zakresu.

Waiver

Ta kategoria wykluczeń zwykle oznacza, że zakres nie ma zastosowania do zasad.

PolicyExemption

Wykluczenie z zasad.

Nazwa Typ Domyślna wartość Opis
id

string

Identyfikator wykluczenia z zasad.

name

string

Nazwa wykluczenia z zasad.

properties.assignmentScopeValidation

AssignmentScopeValidation

Default

Opcja sprawdzania, czy wykluczenie znajduje się w zakresie przypisania, czy też jest w jego zakresie.

properties.description

string

Opis wykluczenia z zasad.

properties.displayName

string

Nazwa wyświetlana wykluczenia z zasad.

properties.exemptionCategory

exemptionCategory

Kategoria wykluczania zasad. Możliwe wartości to Zrzeczenie się i Złagodzone.

properties.expiresOn

string (date-time)

Data i godzina wygaśnięcia (w formacie UTC ISO 8601 rrrr-MM-ddTHH:mm:ssZ) wykluczenia z zasad.

properties.metadata

object

Metadane wykluczania zasad. Metadane są otwartym obiektem końcowym i zazwyczaj jest kolekcją par klucz-wartość.

properties.policyAssignmentId

string

Identyfikator przypisania zasad, który jest wykluczony.

properties.policyDefinitionReferenceIds

string[]

Lista identyfikatorów odwołania definicji zasad, gdy skojarzone przypisanie zasad jest przypisaniem definicji zestawu zasad.

properties.resourceSelectors

ResourceSelector[]

Lista selektorów zasobów do filtrowania zasad według właściwości zasobów.

systemData

systemData

Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy.

type

string

Typ zasobu (Microsoft.Authorization/policyExemptions).

ResourceSelector

Selektor zasobów do filtrowania zasad według właściwości zasobów.

Nazwa Typ Opis
name

string

Nazwa selektora zasobów.

selectors

Selector[]

Lista wyrażeń selektora.

Selector

Wyrażenie selektora.

Nazwa Typ Opis
in

string[]

Lista wartości do filtrowania.

kind

SelectorKind

Rodzaj selektora.

notIn

string[]

Lista wartości do odfiltrowania.

SelectorKind

Rodzaj selektora.

Wartość Opis
policyDefinitionReferenceId

Rodzaj selektora do filtrowania zasad według identyfikatora odwołania definicji zasad.

resourceLocation

Rodzaj selektora do filtrowania zasad według lokalizacji zasobu.

resourceType

Typ selektora do filtrowania zasad według typu zasobu.

resourceWithoutLocation

Rodzaj selektora do filtrowania zasad według zasobu bez lokalizacji.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.