Remediasi Microsoft.PolicyInsights 2018-07-01-preview

Definisi sumber daya Bicep

Jenis sumber daya remediasi 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 Bicep.

Cakupan penyebaran yang valid untuk sumber daya remediasi adalah:

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

Format sumber daya

Untuk membuat sumber daya Microsoft.PolicyInsights/remediations, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.PolicyInsights/remediations@2018-07-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    deploymentStatus: {
      failedDeployments: int
      successfulDeployments: int
      totalDeployments: int
    }
    filters: {
      locations: [
        'string'
      ]
    }
    policyAssignmentId: 'string'
    policyDefinitionReferenceId: 'string'
  }
}

Nilai properti

remediations

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)
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 remediasi. RemediationProperties

RemediationProperties

Nama Deskripsi Nilai
deploymentStatus Ringkasan status penyebaran untuk semua penyebaran yang dibuat oleh remediasi. RemediationDeploymentSummary
filter Filter yang akan diterapkan untuk menentukan sumber daya mana yang akan diperbaiki. RemediationFilters
policyAssignmentId ID sumber daya dari penetapan kebijakan yang harus diperbaiki. string
policyDefinitionReferenceId ID referensi definisi kebijakan dari definisi individu yang harus diperbaiki. Diperlukan saat penetapan kebijakan yang sedang diperbaiki menetapkan definisi kumpulan kebijakan. string

RemediationDeploymentSummary

Nama Deskripsi Nilai
failedDeployments Jumlah penyebaran yang diperlukan oleh remediasi yang gagal. int
successfulDeployments Jumlah penyebaran yang diperlukan oleh remediasi yang telah berhasil. int
totalDeployments Jumlah penyebaran yang diperlukan oleh remediasi. int

RemediationFilters

Nama Deskripsi Nilai
locations Lokasi sumber daya yang akan diperbaiki. string[]

Definisi sumber daya templat ARM

Jenis sumber daya remediasi 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 remediasi adalah:

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

Format sumber daya

Untuk membuat sumber daya Microsoft.PolicyInsights/remediations, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.PolicyInsights/remediations",
  "apiVersion": "2018-07-01-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "deploymentStatus": {
      "failedDeployments": "int",
      "successfulDeployments": "int",
      "totalDeployments": "int"
    },
    "filters": {
      "locations": [ "string" ]
    },
    "policyAssignmentId": "string",
    "policyDefinitionReferenceId": "string"
  }
}

Nilai properti

remediations

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.PolicyInsights/remediations'
apiVersion Versi api sumber daya '2018-07-01-preview'
name Nama sumber daya string (diperlukan)
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 remediasi. RemediationProperties

RemediationProperties

Nama Deskripsi Nilai
deploymentStatus Ringkasan status penyebaran untuk semua penyebaran yang dibuat oleh remediasi. RemediationDeploymentSummary
filter Filter yang akan diterapkan untuk menentukan sumber daya mana yang akan diperbaiki. RemediationFilters
policyAssignmentId ID sumber daya dari penetapan kebijakan yang harus diperbaiki. string
policyDefinitionReferenceId ID referensi definisi kebijakan dari definisi individu yang harus diperbaiki. Diperlukan saat penetapan kebijakan yang sedang diperbaiki menetapkan definisi kumpulan kebijakan. string

RemediationDeploymentSummary

Nama Deskripsi Nilai
failedDeployments Jumlah penyebaran yang diperlukan oleh remediasi yang gagal. int
successfulDeployments Jumlah penyebaran yang diperlukan oleh remediasi yang telah berhasil. int
totalDeployments Jumlah penyebaran yang diperlukan oleh remediasi. int

RemediationFilters

Nama Deskripsi Nilai
locations Lokasi sumber daya yang akan diperbaiki. string[]

Definisi sumber daya Terraform (penyedia AzAPI)

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

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

Cakupan penyebaran yang valid untuk sumber daya remediasi adalah:

  • Grup sumber daya
  • Langganan
  • Grup manajemen

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

Format sumber daya

Untuk membuat sumber daya Microsoft.PolicyInsights/remediations, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.PolicyInsights/remediations@2018-07-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deploymentStatus = {
        failedDeployments = int
        successfulDeployments = int
        totalDeployments = int
      }
      filters = {
        locations = [
          "string"
        ]
      }
      policyAssignmentId = "string"
      policyDefinitionReferenceId = "string"
    }
  })
}

Nilai properti

remediations

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.PolicyInsights/remediations@2018-07-01-preview"
nama Nama sumber daya string (diperlukan)
parent_id ID sumber daya untuk menerapkan sumber daya ekstensi ini. string (diperlukan)
properti Properti untuk remediasi. RemediationProperties

RemediationProperties

Nama Deskripsi Nilai
deploymentStatus Ringkasan status penyebaran untuk semua penyebaran yang dibuat oleh remediasi. RemediationDeploymentSummary
filter Filter yang akan diterapkan untuk menentukan sumber daya mana yang akan diperbaiki. RemediationFilters
policyAssignmentId ID sumber daya dari penetapan kebijakan yang harus diperbaiki. string
policyDefinitionReferenceId ID referensi definisi kebijakan dari definisi individu yang harus diperbaiki. Diperlukan saat penetapan kebijakan yang sedang diperbaiki menetapkan definisi kumpulan kebijakan. string

RemediationDeploymentSummary

Nama Deskripsi Nilai
failedDeployments Jumlah penyebaran yang diperlukan oleh remediasi yang gagal. int
successfulDeployments Jumlah penyebaran yang diperlukan oleh remediasi yang telah berhasil. int
totalDeployments Jumlah penyebaran yang diperlukan oleh remediasi. int

RemediationFilters

Nama Deskripsi Nilai
locations Lokasi sumber daya yang akan diperbaiki. string[]