Microsoft.Authorization policyExemptions

Bicep kaynak tanımı

policyExemptions kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın scope kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. Bicep'te uzantı kaynaklarında kapsamı ayarlama.

policyExemptions kaynağı için geçerli dağıtım kapsamları şunlardır:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Authorization/policyExemptions kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

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

Özellik değerleri

policyExemptions

Adı Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-128 görünen ad

1-64 kaynak adı

Geçerli karakterler:
Görünen ad herhangi bir karakter içerebilir.

Kaynak adı şu kaynakları kullanamaz:
<>*%&:\?.+/ veya denetim karakterleri.

Nokta veya boşlukla bitemez.
scope Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. Hedef kaynak

Bicep için, uzantı kaynağını uygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın.
properties İlke muafiyeti özellikleri. PolicyExemptionProperties (gerekli)

PolicyExemptionProperties

Adı Açıklama Değer
assignmentScopeValidation Muafiyetin atama kapsamında mı yoksa altında mı olduğunu doğrulama seçeneği. 'Varsayılan'
'DoNotValidate'
açıklama İlke muafiyetinin açıklaması. string
displayName İlke muafiyetinin görünen adı. string
exemptionCategory İlke muafiyeti kategorisi. Olası değerler Feragat ve Risk Azaltma'dır. 'Azaltılmış'
'Feragat' (gerekli)
expiresOn İlke muafiyetinin son kullanma tarihi ve saati (UTC ISO 8601 biçiminde yyyy-MM-ddTHH:mm:ssZ). string
meta veriler İlke muafiyeti meta verileri. Meta veriler açık uçlu bir nesnedir ve genellikle anahtar değer çiftlerinden oluşan bir koleksiyondur. Bicep için any() işlevini kullanabilirsiniz.
policyAssignmentId Muaf tutulan ilke atamasının kimliği. dize (gerekli)
policyDefinitionReferenceIds İlişkili ilke ataması bir ilke kümesi tanımının ataması olduğunda ilke tanımı başvuru kimliği listesi. dize[]
resourceSelectors İlkeleri kaynak özelliklerine göre filtrelemek için kaynak seçici listesi. ResourceSelector[]

ResourceSelector

Adı Açıklama Değer
name Kaynak seçicinin adı. string
Seçiciler Seçici ifadelerinin listesi. Seçici[]

Seçici

Adı Açıklama Değer
in Filtre uygulamak için değerlerin listesi. dize[]
Tür Seçici türü. 'policyDefinitionReferenceId'
'resourceLocation'
'resourceType'
'resourceWithoutLocation'
notIn Filtre uygulamak için değerlerin listesi. dize[]

ARM şablonu kaynak tanımı

policyExemptions kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın scope kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. ARM şablonlarında uzantı kaynaklarında kapsam ayarlama.

policyExemptions kaynağı için geçerli dağıtım kapsamları şunlardır:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Authorization/policyExemptions kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

policyExemptions

Adı Açıklama Değer
tür Kaynak türü 'Microsoft.Authorization/policyExemptions'
apiVersion Kaynak API'sinin sürümü '2022-07-01-preview'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-128 görünen ad

1-64 kaynak adı

Geçerli karakterler:
Görünen ad herhangi bir karakter içerebilir.

Kaynak adı şunları kullanamaz:
<>*%&:\?.+/ veya denetim karakterleri.

Nokta veya boşlukla bitemez.
scope Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. Hedef kaynak

JSON için, uzantı kaynağının uygulanacağı kaynağın tam adı olarak değeri ayarlayın.
properties İlke muafiyetinin özellikleri. PolicyExemptionProperties (gerekli)

PolicyExemptionProperties

Adı Açıklama Değer
assignmentScopeValidation Muafiyetin atama kapsamında mı yoksa altında mı olduğunu doğrulama seçeneği. 'Varsayılan'
'DoNotValidate'
açıklama İlke muafiyetinin açıklaması. string
displayName İlke muafiyetinin görünen adı. string
muafiyetKategori İlke muafiyeti kategorisi. Olası değerler Waiver ve Mitigated değerleridir. 'Azaltılmış'
'Feragat' (gerekli)
expiresOn İlke muafiyetinin son kullanma tarihi ve saati (UTC ISO 8601 biçiminde yyyy-MM-ddTHH:mm:ssZ). string
meta veriler İlke muafiyeti meta verileri. Meta veriler açık uçlu bir nesnedir ve genellikle anahtar değer çiftlerinden oluşan bir koleksiyondur.
policyAssignmentId Muaf tutulan ilke atamasının kimliği. dize (gerekli)
policyDefinitionReferenceIds İlişkili ilke ataması bir ilke kümesi tanımının ataması olduğunda ilke tanımı başvuru kimliği listesi. string[]
resourceSelectors İlkeleri kaynak özelliklerine göre filtrelemek için kaynak seçici listesi. ResourceSelector[]

ResourceSelector

Adı Açıklama Değer
name Kaynak seçicinin adı. string
Seçiciler Seçici ifadelerinin listesi. Seçici[]

Seçici

Adı Açıklama Değer
in Filtre uygulanacak değerlerin listesi. string[]
Tür Seçici türü. 'policyDefinitionReferenceId'
'resourceLocation'
'resourceType'
'resourceWithoutLocation'
notIn Filtre uygulanacak değerlerin listesi. string[]

Terraform (AzAPI sağlayıcısı) kaynak tanımı

policyExemptions kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın parent_id kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın.

policyExemptions kaynağı için geçerli dağıtım kapsamları şunlardır:

  • Kaynak grupları
  • Abonelikler
  • Yönetim grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Authorization/policyExemptions kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

policyExemptions

Adı Açıklama Değer
tür Kaynak türü "Microsoft.Authorization/policyExemptions@2022-07-01-preview"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-128 görünen ad

1-64 kaynak adı

Geçerli karakterler:
Görünen ad herhangi bir karakter içerebilir.

Kaynak adı şunları kullanamaz:
<>*%&:\?.+/ veya denetim karakterleri.

Nokta veya boşlukla bitemez.
parent_id Bu uzantı kaynağının uygulanacağı kaynağın kimliği. dize (gerekli)
properties İlke muafiyetinin özellikleri. PolicyExemptionProperties (gerekli)

PolicyExemptionProperties

Adı Açıklama Değer
assignmentScopeValidation Muafiyetin atama kapsamında mı yoksa altında mı olduğunu doğrulama seçeneği. "Varsayılan"
"DoNotValidate"
açıklama İlke muafiyetinin açıklaması. string
displayName İlke muafiyetinin görünen adı. string
muafiyetKategori İlke muafiyeti kategorisi. Olası değerler Waiver ve Mitigated değerleridir. "Azaltılmış"
"Feragat" (gerekli)
expiresOn İlke muafiyetinin son kullanma tarihi ve saati (UTC ISO 8601 biçiminde yyyy-MM-ddTHH:mm:ssZ). string
meta veriler İlke muafiyeti meta verileri. Meta veriler açık uçlu bir nesnedir ve genellikle anahtar değer çiftlerinden oluşan bir koleksiyondur.
policyAssignmentId Muaf tutulan ilke atamasının kimliği. dize (gerekli)
policyDefinitionReferenceIds İlişkili ilke ataması bir ilke kümesi tanımının ataması olduğunda ilke tanımı başvuru kimliği listesi. string[]
resourceSelectors İlkeleri kaynak özelliklerine göre filtrelemek için kaynak seçici listesi. ResourceSelector[]

ResourceSelector

Adı Açıklama Değer
name Kaynak seçicinin adı. string
Seçiciler Seçici ifadelerinin listesi. Seçici[]

Seçici

Adı Açıklama Değer
in Filtre uygulanacak değerlerin listesi. string[]
Tür Seçici türü. "policyDefinitionReferenceId"
"resourceLocation"
"resourceType"
"resourceWithoutLocation"
notIn Filtre uygulanacak değerlerin listesi. string[]