Share via


Microsoft.Authorization policyExemptions

Bicep-resourcedefinitie

Het resourcetype policyExemptions is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in Bicep.

Het resourcetype policyExemptions kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Authorization/policyExemptions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

policyExemptions

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-128 weergavenaam

Resourcenaam 1-64

Geldige tekens:
De weergavenaam kan tekens bevatten.

Resourcenaam kan het volgende niet gebruiken:
<>*%&:\?.+/ of besturingstekens.

Kan niet eindigen met punt of spatie.
scope Gebruik deze optie bij het maken van een extensieresource voor een ander bereik dan het implementatiebereik. Doelbron

Stel voor Bicep deze eigenschap in op de symbolische naam van de resource om de extensieresource toe te passen.
properties Eigenschappen voor de beleidsvrijstelling. PolicyExemptionProperties (vereist)

PolicyExemptionProperties

Naam Description Waarde
assignmentScopeValidation De optie of de uitzondering wordt gevalideerd op of onder het toewijzingsbereik valt. 'Standaard'
'DoNotValidate'
beschrijving De beschrijving van de beleidsvrijstelling. tekenreeks
displayName De weergavenaam van de beleidsvrijstelling. tekenreeks
exemptionCategory De beleidsvrijstellingscategorie. Mogelijke waarden zijn Verklaring van afstand en Beperkt. 'Verzacht'
'Verklaring van afstand' (vereist)
expiresOn De vervaldatum en -tijd (in UTC ISO 8601-notatie jjjj-MM-ddTHH:mm:ssZ) van de beleidsvrijstelling. tekenreeks
metagegevens De metagegevens van de beleidsvrijstelling. Metagegevens zijn een open-eindobject en zijn meestal een verzameling sleutelwaardeparen. Voor Bicep kunt u de functie any() gebruiken.
policyAssignmentId De id van de beleidstoewijzing die wordt uitgesloten. tekenreeks (vereist)
policyDefinitionReferenceIds De lijst met referentie-id's voor beleidsdefinities wanneer de gekoppelde beleidstoewijzing een toewijzing van een definitie van een beleidsset is. tekenreeks[]
resourceSelectors De lijst met resourcekiezers voor het filteren van beleid op resource-eigenschappen. ResourceSelector[]

ResourceSelector

Naam Description Waarde
naam De naam van de resourcekiezer. tekenreeks
Selectors De lijst met de selectorexpressies. Selector[]

Kiezer

Naam Description Waarde
in De lijst met waarden om in te filteren. tekenreeks[]
Soort De selector soort. 'policyDefinitionReferenceId'
'resourceLocation'
'resourceType'
'resourceWithoutLocation'
notIn De lijst met waarden die moeten worden uitgefilterd. tekenreeks[]

Resourcedefinitie van ARM-sjabloon

Het resourcetype policyExemptions is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in ARM-sjablonen.

Het resourcetype policyExemptions kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Authorization/policyExemptions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

policyExemptions

Naam Description Waarde
type Het resourcetype 'Microsoft.Authorization/policyExemptions'
apiVersion De resource-API-versie '2022-07-01-preview'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-128 weergavenaam

Resourcenaam 1-64

Geldige tekens:
De weergavenaam kan tekens bevatten.

Resourcenaam kan het volgende niet gebruiken:
<>*%&:\?.+/ of besturingstekens.

Kan niet eindigen met punt of spatie.
scope Gebruik deze optie bij het maken van een extensieresource in een ander bereik dan het implementatiebereik. Doelbron

Stel voor JSON de waarde in op de volledige naam van de resource om de extensieresource op toe te passen.
properties Eigenschappen voor de beleidsvrijstelling. PolicyExemptionProperties (vereist)

PolicyExemptionProperties

Naam Description Waarde
assignmentScopeValidation De optie om te valideren of de uitzondering zich binnen of onder het toewijzingsbereik bevindt. 'Standaard'
'DoNotValidate'
beschrijving De beschrijving van de beleidsvrijstelling. tekenreeks
displayName De weergavenaam van de beleidsvrijstelling. tekenreeks
exemptionCategory De beleidsvrijstellingscategorie. Mogelijke waarden zijn Verklaring van afstand en Beperkt. 'Opgelost'
'Verklaring van afstand' (vereist)
expiresOn De vervaldatum en -tijd (in UTC ISO 8601-notatie jjjj-MM-ddTHH:mm:ssZ) van de beleidsvrijstelling. tekenreeks
metagegevens De metagegevens van de beleidsvrijstelling. Metagegevens zijn een open-ended object en zijn meestal een verzameling sleutelwaardeparen.
policyAssignmentId De id van de beleidstoewijzing die wordt uitgesloten. tekenreeks (vereist)
policyDefinitionReferenceIds De lijst met referentie-id's voor beleidsdefinities wanneer de gekoppelde beleidstoewijzing een toewijzing van een beleidssetdefinitie is. tekenreeks[]
resourceSelectors De lijst met resourcekiezers voor het filteren van beleidsregels op resource-eigenschappen. ResourceSelector[]

ResourceSelector

Naam Description Waarde
naam De naam van de resourcekiezer. tekenreeks
Selectors De lijst met de selector-expressies. Selector[]

Kiezer

Naam Description Waarde
in De lijst met waarden om in te filteren. tekenreeks[]
Soort Het type selector. 'policyDefinitionReferenceId'
'resourceLocation'
'resourceType'
'resourceWithoutLocation'
notIn De lijst met waarden die moeten worden uitgefilterd. tekenreeks[]

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype policyExemptions is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de parent_id eigenschap voor deze resource om het bereik voor deze resource in te stellen.

Het resourcetype policyExemptions kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen
  • Abonnementen
  • Beheergroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Authorization/policyExemptions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

policyExemptions

Naam Description Waarde
type Het resourcetype "Microsoft.Authorization/policyExemptions@2022-07-01-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-128 weergavenaam

Resourcenaam 1-64

Geldige tekens:
De weergavenaam kan tekens bevatten.

Resourcenaam kan het volgende niet gebruiken:
<>*%&:\?.+/ of besturingstekens.

Kan niet eindigen met punt of spatie.
parent_id De id van de resource om deze extensieresource op toe te passen. tekenreeks (vereist)
properties Eigenschappen voor de beleidsvrijstelling. PolicyExemptionProperties (vereist)

PolicyExemptionProperties

Naam Description Waarde
assignmentScopeValidation De optie of de uitzondering wordt gevalideerd op of onder het toewijzingsbereik valt. "Standaard"
"DoNotValidate"
beschrijving De beschrijving van de beleidsvrijstelling. tekenreeks
displayName De weergavenaam van de beleidsvrijstelling. tekenreeks
exemptionCategory De beleidsvrijstellingscategorie. Mogelijke waarden zijn Verklaring van afstand en Beperkt. "Opgelost"
"Verklaring van afstand" (vereist)
expiresOn De vervaldatum en -tijd (in UTC ISO 8601-notatie jjjj-MM-ddTHH:mm:ssZ) van de beleidsvrijstelling. tekenreeks
metagegevens De metagegevens van de beleidsvrijstelling. Metagegevens zijn een open-eindobject en zijn meestal een verzameling sleutelwaardeparen.
policyAssignmentId De id van de beleidstoewijzing die wordt uitgesloten. tekenreeks (vereist)
policyDefinitionReferenceIds De lijst met referentie-id's voor beleidsdefinities wanneer de gekoppelde beleidstoewijzing een toewijzing van een definitie van een beleidsset is. tekenreeks[]
resourceSelectors De lijst met resourcekiezers voor het filteren van beleid op resource-eigenschappen. ResourceSelector[]

ResourceSelector

Naam Description Waarde
naam De naam van de resourcekiezer. tekenreeks
Selectors De lijst met de selectorexpressies. Selector[]

Kiezer

Naam Description Waarde
in De lijst met waarden om in te filteren. tekenreeks[]
Soort De selector soort. "policyDefinitionReferenceId"
"resourceLocation"
"resourceType"
"resourceWithoutLocation"
notIn De lijst met waarden die moeten worden uitgefilterd. tekenreeks[]