Kebijakan Microsoft.AuthorizationExemptions 2022-07-01-preview

Definisi sumber daya Bicep

Jenis sumber daya policyExemptions adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.

Gunakan properti pada scope sumber daya ini untuk mengatur cakupan untuk sumber daya ini. Lihat Mengatur cakupan pada sumber daya ekstensi di Bicep.

Cakupan penyebaran yang valid untuk sumber daya policyExemptions adalah:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Authorization/policyExemptions, tambahkan Bicep berikut ke templat Anda.

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

Nilai properti

policyExemptions

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-128 nama tampilan

1-64 nama sumber daya

Karakter yang valid:
Nama tampilan dapat memuat karakter apa pun.

Nama sumber daya tidak dapat menggunakan:
<>*%&:\?.+/ atau karakter kontrol.

Tidak dapat diakhiri dengan titik atau spasi.
scope Gunakan saat membuat sumber daya ekstensi pada cakupan yang berbeda dari cakupan penyebaran. Sumber daya target

Untuk Bicep, atur properti ini ke nama simbolis sumber daya untuk menerapkan sumber daya ekstensi.
properti Properti untuk pengecualian kebijakan. PolicyExemptionProperties (diperlukan)

PolicyExemptionProperties

Nama Deskripsi Nilai
assignmentScopeValidation Opsi apakah memvalidasi pengecualian berada di atau di bawah cakupan penugasan. 'Default'
'DoNotValidate'
deskripsi Deskripsi pengecualian kebijakan. string
displayName Nama tampilan pengecualian kebijakan. string
exemptionCategory Kategori pembebasan kebijakan. Nilai yang mungkin adalah Pengabaian dan Dimitigasi. 'Dimitigasi'
'Pengabaian' (diperlukan)
kedaluwarsaOn Tanggal dan waktu kedaluwarsa (dalam format UTC ISO 8601 yyyy-MM-ddTHH:mm:ssZ) dari pengecualian kebijakan. string
metadata Metadata pengecualian kebijakan. Metadata adalah objek terbuka dan biasanya merupakan kumpulan pasangan nilai kunci. Untuk Bicep, Anda dapat menggunakan fungsi any().
policyAssignmentId ID penetapan kebijakan yang sedang dikecualikan. string (diperlukan)
policyDefinitionReferenceIds Daftar ID referensi definisi kebijakan saat penetapan kebijakan terkait adalah penetapan definisi yang ditetapkan kebijakan. string[]
resourceSelectors Daftar pemilih sumber daya untuk memfilter kebijakan menurut properti sumber daya. ResourceSelector[]

ResourceSelector

Nama Deskripsi Nilai
nama Nama pemilih sumber daya. string
Penyeleksi Daftar ekspresi pemilih. Pemilih[]

Pemilih

Nama Deskripsi Nilai
dalam Daftar nilai untuk difilter. string[]
jenis Jenis pemilih. 'policyDefinitionReferenceId'
'resourceLocation'
'resourceType'
'resourceWithoutLocation'
notIn Daftar nilai untuk difilter. string[]

Definisi sumber daya templat ARM

Jenis sumber daya policyExemptions adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.

scope Gunakan properti pada sumber daya ini untuk mengatur cakupan untuk sumber daya ini. Lihat Mengatur cakupan pada sumber daya ekstensi di templat ARM.

Cakupan penyebaran yang valid untuk sumber daya policyExemptions adalah:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Authorization/policyExemptions, tambahkan JSON berikut ke templat Anda.

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

Nilai properti

policyExemptions

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Authorization/policyExemptions'
apiVersion Versi api sumber daya '2022-07-01-preview'
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-128 nama tampilan

1-64 nama sumber daya

Karakter yang valid:
Nama tampilan dapat memuat karakter apa pun.

Nama sumber daya tidak dapat menggunakan:
<>*%&:\?.+/ atau karakter kontrol.

Tidak dapat diakhiri dengan titik atau spasi.
scope Gunakan saat membuat sumber daya ekstensi pada cakupan yang berbeda dari cakupan penyebaran. Sumber daya target

Untuk JSON, atur nilai ke nama lengkap sumber daya untuk menerapkan sumber daya ekstensi .
properti Properti untuk pengecualian kebijakan. PolicyExemptionProperties (diperlukan)

PolicyExemptionProperties

Nama Deskripsi Nilai
assignmentScopeValidation Opsi apakah memvalidasi pengecualian berada di atau di bawah cakupan penugasan. 'Default'
'DoNotValidate'
deskripsi Deskripsi pengecualian kebijakan. string
displayName Nama tampilan pengecualian kebijakan. string
exemptionCategory Kategori pengecualian kebijakan. Nilai yang mungkin adalah Pengabaian dan Dimitigasi. 'Dimitigasi'
'Pengabaian' (diperlukan)
expiresOn Tanggal dan waktu kedaluwarsa (dalam format UTC ISO 8601 yyyy-MM-ddTHH:mm:ssZ) dari pengecualian kebijakan. string
metadata Metadata pembebasan kebijakan. Metadata adalah objek terbuka dan biasanya merupakan kumpulan pasangan nilai kunci.
policyAssignmentId ID penetapan kebijakan yang sedang dikecualikan. string (diperlukan)
policyDefinitionReferenceIds Daftar ID referensi definisi kebijakan ketika penetapan kebijakan terkait adalah penetapan definisi kumpulan kebijakan. string[]
resourceSelectors Daftar pemilih sumber daya untuk memfilter kebijakan menurut properti sumber daya. ResourceSelector[]

ResourceSelector

Nama Deskripsi Nilai
nama Nama pemilih sumber daya. string
Penyeleksi Daftar ekspresi pemilih. Pemilih[]

Pemilih

Nama Deskripsi Nilai
dalam Daftar nilai untuk difilter. string[]
jenis Jenis pemilih. 'policyDefinitionReferenceId'
'resourceLocation'
'resourceType'
'resourceWithoutLocation'
notIn Daftar nilai yang akan difilter. string[]

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya policyExemptions adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.

parent_id Gunakan properti pada sumber daya ini untuk mengatur cakupan untuk sumber daya ini.

Cakupan penyebaran yang valid untuk sumber daya policyExemptions adalah:

  • Grup sumber daya
  • Langganan
  • Grup manajemen

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Authorization/policyExemptions, tambahkan Terraform berikut ke templat Anda.

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

Nilai properti

policyExemptions

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Authorization/policyExemptions@2022-07-01-preview"
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-128 nama tampilan

1-64 nama sumber daya

Karakter yang valid:
Nama tampilan dapat memuat karakter apa pun.

Nama sumber daya tidak dapat menggunakan:
<>*%&:\?.+/ atau karakter kontrol.

Tidak dapat diakhiri dengan titik atau spasi.
parent_id ID sumber daya untuk menerapkan sumber daya ekstensi ini. string (diperlukan)
properti Properti untuk pengecualian kebijakan. PolicyExemptionProperties (diperlukan)

PolicyExemptionProperties

Nama Deskripsi Nilai
assignmentScopeValidation Opsi apakah memvalidasi pengecualian berada di atau di bawah cakupan penugasan. "Default"
"DoNotValidate"
deskripsi Deskripsi pengecualian kebijakan. string
displayName Nama tampilan pengecualian kebijakan. string
exemptionCategory Kategori pengecualian kebijakan. Nilai yang mungkin adalah Pengabaian dan Dimitigasi. "Dimitigasi"
"Pengabaian" (diperlukan)
expiresOn Tanggal dan waktu kedaluwarsa (dalam format UTC ISO 8601 yyyy-MM-ddTHH:mm:ssZ) dari pengecualian kebijakan. string
metadata Metadata pembebasan kebijakan. Metadata adalah objek terbuka dan biasanya merupakan kumpulan pasangan nilai kunci.
policyAssignmentId ID penetapan kebijakan yang sedang dikecualikan. string (diperlukan)
policyDefinitionReferenceIds Daftar ID referensi definisi kebijakan ketika penetapan kebijakan terkait adalah penetapan definisi kumpulan kebijakan. string[]
resourceSelectors Daftar pemilih sumber daya untuk memfilter kebijakan menurut properti sumber daya. ResourceSelector[]

ResourceSelector

Nama Deskripsi Nilai
nama Nama pemilih sumber daya. string
Penyeleksi Daftar ekspresi pemilih. Pemilih[]

Pemilih

Nama Deskripsi Nilai
dalam Daftar nilai untuk difilter. string[]
jenis Jenis pemilih. "policyDefinitionReferenceId"
"resourceLocation"
"resourceType"
"resourceWithoutLocation"
notIn Daftar nilai yang akan difilter. string[]