Microsoft.Authorization policySetDefinitions

Bicep kaynak tanımı

policySetDefinitions 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.

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

Bu kaynak türüne şu düzeyde salt okunur bir kaynak olarak başvurabilirsiniz: Kiracılar

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

Kaynak biçimi

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

resource symbolicname 'Microsoft.Authorization/policySetDefinitions@2021-06-01' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any()
    parameters: {}
    policyDefinitionGroups: [
      {
        additionalMetadataId: 'string'
        category: 'string'
        description: 'string'
        displayName: 'string'
        name: 'string'
      }
    ]
    policyDefinitions: [
      {
        groupNames: [
          'string'
        ]
        parameters: {}
        policyDefinitionId: 'string'
        policyDefinitionReferenceId: 'string'
      }
    ]
    policyType: 'string'
  }
}

Özellik değerleri

policySetDefinitions

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ı ş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

Bicep için, uzantı kaynağını uygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın.
properties İlke tanımı özellikleri. PolicySetDefinitionProperties

PolicySetDefinitionProperties

Ad Açıklama Değer
açıklama İlke kümesi tanım açıklaması. string
displayName İlke kümesi tanımının görünen adı. string
meta veriler İlke kümesi tanım 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.
parameters İlke tanımı başvurularında kullanılabilecek ilke kümesi tanım parametreleri. object
policyDefinitionGroups İlke tanımı gruplarını açıklayan meta veriler, ilke kümesi tanımı içinde başvurur. PolicyDefinitionGroup[]
policyDefinitions İlke tanımı başvuru dizisi. PolicyDefinitionReference[] (gerekli)
policyType İlke tanımının türü. Olası değerler NotSpecified, BuiltIn, Custom ve Static değerleridir. 'BuiltIn'
'Özel'
'NotSpecified'
'Statik'

PolicyDefinitionGroup

Ad Açıklama Değer
additionalMetadataId Grup hakkında ek meta veriler içeren bir kaynağın kaynak kimliği. string
category Grubun kategorisi. string
açıklama Grubun açıklaması. string
displayName Grubun görünen adı. string
name Grubun adı. dize (gerekli)

PolicyDefinitionReference

Ad Açıklama Değer
groupNames Bu ilke tanımı başvurusunun ait olduğu grupların adı. string[]
parameters Başvuruda bulunan ilke kuralı için parametre değerleri. Anahtarlar parametre adlarıdır. object
policyDefinitionId İlke tanımının veya ilke kümesi tanımının kimliği. dize (gerekli)
policyDefinitionReferenceId Bu ilke tanımı başvurusu için benzersiz bir kimlik (ilke kümesi tanımı içinde). string

ARM şablonu kaynak tanımı

policySetDefinitions 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ındaki uzantı kaynaklarında kapsam ayarlama.

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

Bu kaynak türüne şu düzeyde salt okunur bir kaynak olarak başvurabilirsiniz: Kiracılar

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

Kaynak biçimi

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

{
  "type": "Microsoft.Authorization/policySetDefinitions",
  "apiVersion": "2021-06-01",
  "name": "string",
  "scope": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {},
    "parameters": {},
    "policyDefinitionGroups": [
      {
        "additionalMetadataId": "string",
        "category": "string",
        "description": "string",
        "displayName": "string",
        "name": "string"
      }
    ],
    "policyDefinitions": [
      {
        "groupNames": [ "string" ],
        "parameters": {},
        "policyDefinitionId": "string",
        "policyDefinitionReferenceId": "string"
      }
    ],
    "policyType": "string"
  }
}

Özellik değerleri

policySetDefinitions

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Authorization/policySetDefinitions'
apiVersion Kaynak API'sinin sürümü '2021-06-01'
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

JSON için, uzantı kaynağının uygulanacağı kaynağın tam adı olarak değeri ayarlayın.
properties İlke tanımı özellikleri. PolicySetDefinitionProperties

PolicySetDefinitionProperties

Ad Açıklama Değer
açıklama İlke kümesi tanım açıklaması. string
displayName İlke kümesi tanımının görünen adı. string
meta veriler İlke kümesi tanım meta verileri. Meta veriler açık uçlu bir nesnedir ve genellikle anahtar değer çiftlerinden oluşan bir koleksiyondur.
parameters İlke tanımı başvurularında kullanılabilecek ilke kümesi tanım parametreleri. object
policyDefinitionGroups İlke tanımı gruplarını açıklayan meta veriler, ilke kümesi tanımı içinde başvurur. PolicyDefinitionGroup[]
policyDefinitions İlke tanımı başvuru dizisi. PolicyDefinitionReference[] (gerekli)
policyType İlke tanımının türü. Olası değerler NotSpecified, BuiltIn, Custom ve Static değerleridir. 'Yerleşik'
'Özel'
'NotSpecified'
'Statik'

PolicyDefinitionGroup

Ad Açıklama Değer
additionalMetadataId Grup hakkında ek meta veriler içeren bir kaynağın kaynak kimliği. string
category Grubun kategorisi. string
açıklama Grubun açıklaması. string
displayName Grubun görünen adı. string
name Grubun adı. dize (gerekli)

PolicyDefinitionReference

Ad Açıklama Değer
groupNames Bu ilke tanımı başvurusunun ait olduğu grupların adı. dize[]
parameters Başvuruda bulunan ilke kuralı için parametre değerleri. Anahtarlar parametre adlarıdır. object
policyDefinitionId İlke tanımının veya ilke kümesi tanımının kimliği. dize (gerekli)
policyDefinitionReferenceId Bu ilke tanımı başvurusu için benzersiz bir kimlik (ilke kümesi tanımı içinde). string

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

policySetDefinitions 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.

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

  • Yönetim grupları
  • Abonelikler

Bu kaynak türüne şu düzeyde salt okunur bir kaynak olarak başvurabilirsiniz: Kiracılar

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

Kaynak biçimi

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/policySetDefinitions@2021-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      parameters = {}
      policyDefinitionGroups = [
        {
          additionalMetadataId = "string"
          category = "string"
          description = "string"
          displayName = "string"
          name = "string"
        }
      ]
      policyDefinitions = [
        {
          groupNames = [
            "string"
          ]
          parameters = {}
          policyDefinitionId = "string"
          policyDefinitionReferenceId = "string"
        }
      ]
      policyType = "string"
    }
  })
}

Özellik değerleri

policySetDefinitions

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Authorization/policySetDefinitions@2021-06-01"
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.
parent_id Bu uzantı kaynağının uygulanacağı kaynağın kimliği. dize (gerekli)
properties İlke tanımı özellikleri. PolicySetDefinitionProperties

PolicySetDefinitionProperties

Ad Açıklama Değer
açıklama İlke kümesi tanım açıklaması. string
displayName İlke kümesi tanımının görünen adı. string
meta veriler İlke kümesi tanım meta verileri. Meta veriler açık uçlu bir nesnedir ve genellikle anahtar değer çiftlerinden oluşan bir koleksiyondur.
parameters İlke tanımı başvurularında kullanılabilecek ilke kümesi tanım parametreleri. object
policyDefinitionGroups İlke tanımı gruplarını açıklayan meta veriler, ilke kümesi tanımı içinde başvurur. PolicyDefinitionGroup[]
policyDefinitions İlke tanımı başvuru dizisi. PolicyDefinitionReference[] (gerekli)
policyType İlke tanımının türü. Olası değerler NotSpecified, BuiltIn, Custom ve Static değerleridir. "BuiltIn"
"Özel"
"NotSpecified"
"Statik"

PolicyDefinitionGroup

Ad Açıklama Değer
additionalMetadataId Grup hakkında ek meta veriler içeren bir kaynağın kaynak kimliği. string
category Grubun kategorisi. string
açıklama Grubun açıklaması. string
displayName Grubun görünen adı. string
name Grubun adı. dize (gerekli)

PolicyDefinitionReference

Ad Açıklama Değer
groupNames Bu ilke tanımı başvurusunun ait olduğu grupların adı. dize[]
parameters Başvuruda bulunan ilke kuralı için parametre değerleri. Anahtarlar parametre adlarıdır. object
policyDefinitionId İlke tanımının veya ilke kümesi tanımının kimliği. dize (gerekli)
policyDefinitionReferenceId Bu ilke tanımı başvurusu için benzersiz bir kimlik (ilke kümesi tanımı içinde). string