Udostępnij za pośrednictwem


Microsoft.Authorization policyExemptions

Definicja zasobu Bicep

Typ zasobu policyExemptions można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/policyExemptions, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Authorization/policyExemptions@2022-07-01-preview' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  properties: {
    assignmentScopeValidation: 'string'
    description: 'string'
    displayName: 'string'
    exemptionCategory: 'string'
    expiresOn: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
    policyAssignmentId: 'string'
    policyDefinitionReferenceIds: [
      'string'
    ]
    resourceSelectors: [
      {
        name: 'string'
        selectors: [
          {
            in: [
              'string'
            ]
            kind: 'string'
            notIn: [
              'string'
            ]
          }
        ]
      }
    ]
  }
}

Wartości właściwości

Microsoft.Authorization/policyExemptions

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości wykluczenia z zasad. PolicyExemptionProperties (wymagane)
zakres Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia .

PolicyExemptionProperties

Nazwa Opis Wartość
assignmentScopeValidation Opcja sprawdzania, czy wykluczenie znajduje się w zakresie przypisania, czy też jest w jego zakresie. "Wartość domyślna"
"DoNotValidate"
opis Opis wykluczenia z zasad. struna
displayName Nazwa wyświetlana wykluczenia z zasad. struna
exemptionCategory Kategoria wykluczania zasad. Możliwe wartości to Zrzeczenie się i Złagodzone. "Złagodzone"
"Zwolnienie" (wymagane)
expiresOn Data i godzina wygaśnięcia (w formacie UTC ISO 8601 rrrr-MM-ddTHH:mm:ssZ) wykluczenia z zasad. struna
metadane Metadane wykluczania zasad. Metadane są otwartym obiektem końcowym i zazwyczaj jest kolekcją par klucz-wartość. jakikolwiek
policyAssignmentId Identyfikator przypisania zasad, który jest wykluczony. ciąg (wymagany)
policyDefinitionReferenceIds Lista identyfikatorów odwołania definicji zasad, gdy skojarzone przypisanie zasad jest przypisaniem definicji zestawu zasad. string[]
resourceSelectors Lista selektorów zasobów do filtrowania zasad według właściwości zasobów. ResourceSelector[]

Selektor zasobów

Nazwa Opis Wartość
nazwa Nazwa selektora zasobów. struna
Selektory Lista wyrażeń selektora. Selektor[]

Selektor

Nazwa Opis Wartość
w Lista wartości do filtrowania. string[]
rodzaj Rodzaj selektora. "policyDefinitionReferenceId"
"resourceLocation"
"resourceType"
"resourceWithoutLocation"
notIn Lista wartości do odfiltrowania. string[]

Definicja zasobu szablonu usługi ARM

Typ zasobu policyExemptions można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/policyExemptions, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Authorization/policyExemptions",
  "apiVersion": "2022-07-01-preview",
  "name": "string",
  "properties": {
    "assignmentScopeValidation": "string",
    "description": "string",
    "displayName": "string",
    "exemptionCategory": "string",
    "expiresOn": "string",
    "metadata": {},
    "policyAssignmentId": "string",
    "policyDefinitionReferenceIds": [ "string" ],
    "resourceSelectors": [
      {
        "name": "string",
        "selectors": [
          {
            "in": [ "string" ],
            "kind": "string",
            "notIn": [ "string" ]
          }
        ]
      }
    ]
  }
}

Wartości właściwości

Microsoft.Authorization/policyExemptions

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2022-07-01-preview"
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości wykluczenia z zasad. PolicyExemptionProperties (wymagane)
typ Typ zasobu "Microsoft.Authorization/policyExemptions"

PolicyExemptionProperties

Nazwa Opis Wartość
assignmentScopeValidation Opcja sprawdzania, czy wykluczenie znajduje się w zakresie przypisania, czy też jest w jego zakresie. "Wartość domyślna"
"DoNotValidate"
opis Opis wykluczenia z zasad. struna
displayName Nazwa wyświetlana wykluczenia z zasad. struna
exemptionCategory Kategoria wykluczania zasad. Możliwe wartości to Zrzeczenie się i Złagodzone. "Złagodzone"
"Zwolnienie" (wymagane)
expiresOn Data i godzina wygaśnięcia (w formacie UTC ISO 8601 rrrr-MM-ddTHH:mm:ssZ) wykluczenia z zasad. struna
metadane Metadane wykluczania zasad. Metadane są otwartym obiektem końcowym i zazwyczaj jest kolekcją par klucz-wartość. jakikolwiek
policyAssignmentId Identyfikator przypisania zasad, który jest wykluczony. ciąg (wymagany)
policyDefinitionReferenceIds Lista identyfikatorów odwołania definicji zasad, gdy skojarzone przypisanie zasad jest przypisaniem definicji zestawu zasad. string[]
resourceSelectors Lista selektorów zasobów do filtrowania zasad według właściwości zasobów. ResourceSelector[]

Selektor zasobów

Nazwa Opis Wartość
nazwa Nazwa selektora zasobów. struna
Selektory Lista wyrażeń selektora. Selektor[]

Selektor

Nazwa Opis Wartość
w Lista wartości do filtrowania. string[]
rodzaj Rodzaj selektora. "policyDefinitionReferenceId"
"resourceLocation"
"resourceType"
"resourceWithoutLocation"
notIn Lista wartości do odfiltrowania. string[]

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu policyExemptions można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Authorization/policyExemptions, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policyExemptions@2022-07-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      assignmentScopeValidation = "string"
      description = "string"
      displayName = "string"
      exemptionCategory = "string"
      expiresOn = "string"
      metadata = ?
      policyAssignmentId = "string"
      policyDefinitionReferenceIds = [
        "string"
      ]
      resourceSelectors = [
        {
          name = "string"
          selectors = [
            {
              in = [
                "string"
              ]
              kind = "string"
              notIn = [
                "string"
              ]
            }
          ]
        }
      ]
    }
  })
}

Wartości właściwości

Microsoft.Authorization/policyExemptions

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
Właściwości Właściwości wykluczenia z zasad. PolicyExemptionProperties (wymagane)
typ Typ zasobu "Microsoft.Authorization/policyExemptions@2022-07-01-preview"

PolicyExemptionProperties

Nazwa Opis Wartość
assignmentScopeValidation Opcja sprawdzania, czy wykluczenie znajduje się w zakresie przypisania, czy też jest w jego zakresie. "Wartość domyślna"
"DoNotValidate"
opis Opis wykluczenia z zasad. struna
displayName Nazwa wyświetlana wykluczenia z zasad. struna
exemptionCategory Kategoria wykluczania zasad. Możliwe wartości to Zrzeczenie się i Złagodzone. "Złagodzone"
"Zwolnienie" (wymagane)
expiresOn Data i godzina wygaśnięcia (w formacie UTC ISO 8601 rrrr-MM-ddTHH:mm:ssZ) wykluczenia z zasad. struna
metadane Metadane wykluczania zasad. Metadane są otwartym obiektem końcowym i zazwyczaj jest kolekcją par klucz-wartość. jakikolwiek
policyAssignmentId Identyfikator przypisania zasad, który jest wykluczony. ciąg (wymagany)
policyDefinitionReferenceIds Lista identyfikatorów odwołania definicji zasad, gdy skojarzone przypisanie zasad jest przypisaniem definicji zestawu zasad. string[]
resourceSelectors Lista selektorów zasobów do filtrowania zasad według właściwości zasobów. ResourceSelector[]

Selektor zasobów

Nazwa Opis Wartość
nazwa Nazwa selektora zasobów. struna
Selektory Lista wyrażeń selektora. Selektor[]

Selektor

Nazwa Opis Wartość
w Lista wartości do filtrowania. string[]
rodzaj Rodzaj selektora. "policyDefinitionReferenceId"
"resourceLocation"
"resourceType"
"resourceWithoutLocation"
notIn Lista wartości do odfiltrowania. string[]