Dela via


Microsoft.Authorization policyExemptions

Bicep-resursdefinition

Resurstypen policyExemptions kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Authorization/policyExemptions-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

Microsoft.Authorization/policyExemptions

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för principundantaget. PolicyExemptionProperties (krävs)
omfattning Använd när du skapar en resurs i ett annat omfång än distributionsomfånget. Ange den här egenskapen till det symboliska namnet på en resurs för att tillämpa -tilläggsresursen.

PolicyExemptionProperties

Namn Beskrivning Värde
assignmentScopeValidation Alternativet om du vill verifiera undantaget finns i eller under tilldelningsomfånget. "Standard"
"DoNotValidate"
beskrivning Beskrivningen av principundantaget. sträng
displayName Visningsnamnet för principundantaget. sträng
exemptionCategory Kategorin för principundantag. Möjliga värden är Undantag och Minimerade. "Minimerad"
"Undantag" (krävs)
expiresOn Förfallodatum och tid (i UTC ISO 8601-format åå-MM-ddTHH:mm:ssZ) för principundantaget. sträng
metadata Metadata för principundantag. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar. någon
policyAssignmentId ID:t för den principtilldelning som undantas. sträng (krävs)
policyDefinitionReferenceIds Referens-ID-listan för principdefinition när den associerade principtilldelningen är en tilldelning av en principuppsättningsdefinition. string[]
resourceSelectors Listan över resursväljare för att filtrera principer efter resursegenskaper. ResourceSelector[]

ResourceSelector

Namn Beskrivning Värde
Namn Namnet på resursväljaren. sträng
Väljare Listan över väljarens uttryck. Väljare[]

Selector

Namn Beskrivning Värde
i Listan med värden som ska filtreras in. string[]
sort Väljarens typ. "policyDefinitionReferenceId"
"resourceLocation"
"resourceType"
"resourceWithoutLocation"
notIn Listan med värden som ska filtreras bort. string[]

Resursdefinition för ARM-mall

Resurstypen policyExemptions kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Authorization/policyExemptions-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

Microsoft.Authorization/policyExemptions

Namn Beskrivning Värde
apiVersion API-versionen "2022-07-01-preview"
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för principundantaget. PolicyExemptionProperties (krävs)
typ Resurstypen "Microsoft.Authorization/policyExemptions"

PolicyExemptionProperties

Namn Beskrivning Värde
assignmentScopeValidation Alternativet om du vill verifiera undantaget finns i eller under tilldelningsomfånget. "Standard"
"DoNotValidate"
beskrivning Beskrivningen av principundantaget. sträng
displayName Visningsnamnet för principundantaget. sträng
exemptionCategory Kategorin för principundantag. Möjliga värden är Undantag och Minimerade. "Minimerad"
"Undantag" (krävs)
expiresOn Förfallodatum och tid (i UTC ISO 8601-format åå-MM-ddTHH:mm:ssZ) för principundantaget. sträng
metadata Metadata för principundantag. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar. någon
policyAssignmentId ID:t för den principtilldelning som undantas. sträng (krävs)
policyDefinitionReferenceIds Referens-ID-listan för principdefinition när den associerade principtilldelningen är en tilldelning av en principuppsättningsdefinition. string[]
resourceSelectors Listan över resursväljare för att filtrera principer efter resursegenskaper. ResourceSelector[]

ResourceSelector

Namn Beskrivning Värde
Namn Namnet på resursväljaren. sträng
Väljare Listan över väljarens uttryck. Väljare[]

Selector

Namn Beskrivning Värde
i Listan med värden som ska filtreras in. string[]
sort Väljarens typ. "policyDefinitionReferenceId"
"resourceLocation"
"resourceType"
"resourceWithoutLocation"
notIn Listan med värden som ska filtreras bort. string[]

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen policyExemptions kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Authorization/policyExemptions-resurs lägger du till följande Terraform i mallen.

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"
              ]
            }
          ]
        }
      ]
    }
  })
}

Egenskapsvärden

Microsoft.Authorization/policyExemptions

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
parent_id ID:t för resursen som den här tilläggsresursen ska tillämpas på. sträng (krävs)
Egenskaper Egenskaper för principundantaget. PolicyExemptionProperties (krävs)
typ Resurstypen "Microsoft.Authorization/policyExemptions@2022-07-01-preview"

PolicyExemptionProperties

Namn Beskrivning Värde
assignmentScopeValidation Alternativet om du vill verifiera undantaget finns i eller under tilldelningsomfånget. "Standard"
"DoNotValidate"
beskrivning Beskrivningen av principundantaget. sträng
displayName Visningsnamnet för principundantaget. sträng
exemptionCategory Kategorin för principundantag. Möjliga värden är Undantag och Minimerade. "Minimerad"
"Undantag" (krävs)
expiresOn Förfallodatum och tid (i UTC ISO 8601-format åå-MM-ddTHH:mm:ssZ) för principundantaget. sträng
metadata Metadata för principundantag. Metadata är ett öppet slutobjekt och är vanligtvis en samling nyckelvärdepar. någon
policyAssignmentId ID:t för den principtilldelning som undantas. sträng (krävs)
policyDefinitionReferenceIds Referens-ID-listan för principdefinition när den associerade principtilldelningen är en tilldelning av en principuppsättningsdefinition. string[]
resourceSelectors Listan över resursväljare för att filtrera principer efter resursegenskaper. ResourceSelector[]

ResourceSelector

Namn Beskrivning Värde
Namn Namnet på resursväljaren. sträng
Väljare Listan över väljarens uttryck. Väljare[]

Selector

Namn Beskrivning Värde
i Listan med värden som ska filtreras in. string[]
sort Väljarens typ. "policyDefinitionReferenceId"
"resourceLocation"
"resourceType"
"resourceWithoutLocation"
notIn Listan med värden som ska filtreras bort. string[]