Microsoft.Authorization policyExemptions

Bicep-resursdefinition

Resurstypen policyExemptions är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för scope den här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i Bicep.

Giltiga distributionsomfång för resursen policyExemptions är:

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' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    assignmentScopeValidation: 'string'
    description: 'string'
    displayName: 'string'
    exemptionCategory: 'string'
    expiresOn: 'string'
    metadata: any()
    policyAssignmentId: 'string'
    policyDefinitionReferenceIds: [
      'string'
    ]
    resourceSelectors: [
      {
        name: 'string'
        selectors: [
          {
            in: [
              'string'
            ]
            kind: 'string'
            notIn: [
              'string'
            ]
          }
        ]
      }
    ]
  }
}

Egenskapsvärden

policyExemptions

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–128 visningsnamn

1–64 resursnamn

Giltiga tecken:
Visningsnamnet kan innehålla alla tecken.

Resursnamnet kan inte använda:
<>*%&:\?.+/ eller kontrolltecken.

Det går inte att avsluta med punkt eller blanksteg.
omfång Använd när du skapar en tilläggsresurs i ett annat omfång än distributionsomfånget. Målresurs

För Bicep anger du den här egenskapen till det symboliska namnet på resursen för att tillämpa tilläggsresursen.
properties Egenskaper för principundantaget. PolicyExemptionProperties (krävs)

PolicyExemptionEgenskaper

Name Beskrivning Värde
assignmentScopeValidation Alternativet om du vill verifiera undantaget finns i eller under tilldelningsomfånget. "Standard"
"DoNotValidate"
beskrivning Beskrivning av principundantaget. sträng
displayName Visningsnamnet för principundantaget. sträng
exemptionCategory Kategorin för principundantag. Möjliga värden är Undantag och Minimerad. "Minimerad"
"Waiver" (krävs)
expiresOn Utgångsdatum och tid (i UTC ISO 8601-format yyyy-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. För Bicep kan du använda funktionen any().
policyAssignmentId ID:t för principtilldelningen som undantas. sträng (krävs)
policyDefinitionReferenceIds Principdefinitionens referens-ID-lista när den associerade principtilldelningen är en tilldelning av en principuppsättningsdefinition. string[]
resourceSelectors Listan med resursväljare för att filtrera principer efter resursegenskaper. ResourceSelector[]

ResourceSelector

Name Beskrivning Värde
name Namnet på resursväljaren. sträng
Väljare Listan över väljaruttrycken. Väljare[]

Väljare

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

Resursdefinition för ARM-mall

Resurstypen policyExemptions är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för den scope här resursen för att ange omfånget för den här resursen. Se Ange omfång för tilläggsresurser i ARM-mallar.

Giltiga distributionsomfång för resursen policyExemptions är:

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",
  "scope": "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

policyExemptions

Name Beskrivning Värde
typ Resurstypen "Microsoft.Authorization/policyExemptions"
apiVersion Resurs-API-versionen "2022-07-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–128 visningsnamn

1–64 resursnamn

Giltiga tecken:
Visningsnamnet kan innehålla alla tecken.

Resursnamnet kan inte använda:
<>*%&:\?.+/ eller kontrolltecken.

Det går inte att avsluta med punkt eller blanksteg.
omfång Använd när du skapar en tilläggsresurs i ett omfång som skiljer sig från distributionsomfånget. Målresurs

För JSON anger du värdet till det fullständiga namnet på resursen som tilläggsresursen ska tillämpas på.
properties Egenskaper för principundantaget. PolicyExemptionProperties (krävs)

PolicyExemptionProperties

Name Beskrivning Värde
assignmentScopeValidation Alternativet om du vill verifiera undantaget finns i eller under tilldelningsomfånget. "Standard"
"DoNotValidate"
beskrivning Beskrivning av principundantaget. sträng
displayName Visningsnamnet för principundantaget. sträng
exemptionCategory Kategorin för principundantag. Möjliga värden är Undantag och Minimerad. "Minimerad"
"Undantag" (obligatoriskt)
expiresOn Utgångsdatum 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 objekt och är vanligtvis en samling nyckel/värde-par.
policyAssignmentId ID för principtilldelningen som undantas. sträng (krävs)
policyDefinitionReferenceIds Principdefinitionens referens-ID-lista när den associerade principtilldelningen är en tilldelning av en principuppsättningsdefinition. string[]
resourceSelectors Listan med resursväljare för att filtrera principer efter resursegenskaper. ResourceSelector[]

ResourceSelector

Name Beskrivning Värde
name Namnet på resursväljaren. sträng
Väljare Listan över urvalsuttrycken. Väljare[]

Väljare

Name Beskrivning Värde
in Listan med värden som ska filtreras in. string[]
Typ 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 är en tilläggsresurs, vilket innebär att du kan tillämpa den på en annan resurs.

Använd egenskapen för parent_id den här resursen för att ange omfånget för den här resursen.

Giltiga distributionsomfång för resursen policyExemptions är:

  • Resursgrupper
  • Prenumerationer
  • Hanteringsgrupper

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"
      policyAssignmentId = "string"
      policyDefinitionReferenceIds = [
        "string"
      ]
      resourceSelectors = [
        {
          name = "string"
          selectors = [
            {
              in = [
                "string"
              ]
              kind = "string"
              notIn = [
                "string"
              ]
            }
          ]
        }
      ]
    }
  })
}

Egenskapsvärden

policyExemptions

Name Beskrivning Värde
typ Resurstypen "Microsoft.Authorization/policyExemptions@2022-07-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–128 visningsnamn

1–64 resursnamn

Giltiga tecken:
Visningsnamnet kan innehålla alla tecken.

Resursnamnet kan inte använda:
<>*%&:\?.+/ eller kontrolltecken.

Det går inte att avsluta med punkt eller blanksteg.
parent_id ID:t för resursen som den här tilläggsresursen ska tillämpas på. sträng (krävs)
properties Egenskaper för principundantaget. PolicyExemptionProperties (krävs)

PolicyExemptionEgenskaper

Name Beskrivning Värde
assignmentScopeValidation Alternativet om du vill verifiera undantaget finns i eller under tilldelningsomfånget. "Standard"
"DoNotValidate"
beskrivning Beskrivning av principundantaget. sträng
displayName Visningsnamnet för principundantaget. sträng
exemptionCategory Kategorin för principundantag. Möjliga värden är Undantag och Minimerad. "Minimerad"
"Waiver" (krävs)
expiresOn Utgångsdatum och tid (i UTC ISO 8601-format yyyy-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.
policyAssignmentId ID:t för principtilldelningen som undantas. sträng (krävs)
policyDefinitionReferenceIds Principdefinitionens referens-ID-lista när den associerade principtilldelningen är en tilldelning av en principuppsättningsdefinition. string[]
resourceSelectors Listan med resursväljare för att filtrera principer efter resursegenskaper. ResourceSelector[]

ResourceSelector

Name Beskrivning Värde
name Namnet på resursväljaren. sträng
Väljare Listan över väljaruttrycken. Väljare[]

Väljare

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