Remediasi Microsoft.PolicyInsights

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@2021-10-01' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    failureThreshold: {
      percentage: int
    }
    filters: {
      locations: [
        'string'
      ]
    }
    parallelDeployments: int
    policyAssignmentId: 'string'
    policyDefinitionReferenceId: 'string'
    resourceCount: int
    resourceDiscoveryMode: 'string'
  }
}

Nilai properti

remediations

Nama Deskripsi Nilai
name 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
failureThreshold Pengaturan ambang batas kegagalan remediasi RemediationPropertiesFailureThreshold
filter Filter yang akan diterapkan untuk menentukan sumber daya mana yang akan diperbaiki. RemediationFilters
parallelDeployments Menentukan berapa banyak sumber daya yang akan diperbaiki pada waktu tertentu. Dapat digunakan untuk meningkatkan atau mengurangi laju remediasi. Jika tidak disediakan, nilai penyebaran paralel default digunakan. int
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
resourceCount Menentukan jumlah maksimum sumber daya yang dapat diperbaiki oleh pekerjaan remediasi. Jika tidak disediakan, jumlah sumber daya default digunakan. int
resourceDiscoveryMode Cara sumber daya untuk memulihkan ditemukan. Default ke ExistingNonCompliant jika tidak ditentukan. 'ExistingNonCompliant'
'ReevaluateCompliance'

RemediationPropertiesFailureThreshold

Nama Deskripsi Nilai
persentase Angka antara 0,0 hingga 1,0 mewakili ambang kegagalan persentase. Remediasi akan gagal jika persentase operasi remediasi yang gagal (yaitu penyebaran yang gagal) melebihi ambang batas ini. 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": "2021-10-01",
  "name": "string",
  "scope": "string",
  "properties": {
    "failureThreshold": {
      "percentage": "int"
    },
    "filters": {
      "locations": [ "string" ]
    },
    "parallelDeployments": "int",
    "policyAssignmentId": "string",
    "policyDefinitionReferenceId": "string",
    "resourceCount": "int",
    "resourceDiscoveryMode": "string"
  }
}

Nilai properti

remediations

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.PolicyInsights/remediations'
apiVersion Versi api sumber daya '2021-10-01'
nama 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
failureThreshold Pengaturan ambang batas kegagalan remediasi RemediationPropertiesFailureThreshold
filter Filter yang akan diterapkan untuk menentukan sumber daya mana yang akan diperbaiki. RemediationFilters
parallelDeployments Menentukan berapa banyak sumber daya yang akan diperbaiki pada waktu tertentu. Dapat digunakan untuk meningkatkan atau mengurangi laju remediasi. Jika tidak disediakan, nilai penyebaran paralel default digunakan. int
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
resourceCount Menentukan jumlah maksimum sumber daya yang dapat diperbaiki oleh pekerjaan remediasi. Jika tidak disediakan, jumlah sumber daya default digunakan. int
resourceDiscoveryMode Cara sumber daya untuk memulihkan ditemukan. Default ke ExistingNonCompliant jika tidak ditentukan. 'ExistingNonCompliant'
'ReevaluateCompliance'

RemediationPropertiesFailureThreshold

Nama Deskripsi Nilai
persentase Angka antara 0,0 hingga 1,0 mewakili ambang kegagalan persentase. Remediasi akan gagal jika persentase operasi remediasi yang gagal (yaitu penyebaran yang gagal) melebihi ambang batas ini. 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.

parent_id Gunakan properti pada 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 mengubah log.

Format sumber daya

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.PolicyInsights/remediations@2021-10-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      failureThreshold = {
        percentage = int
      }
      filters = {
        locations = [
          "string"
        ]
      }
      parallelDeployments = int
      policyAssignmentId = "string"
      policyDefinitionReferenceId = "string"
      resourceCount = int
      resourceDiscoveryMode = "string"
    }
  })
}

Nilai properti

remediations

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.PolicyInsights/remediations@2021-10-01"
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
failureThreshold Pengaturan ambang batas kegagalan remediasi RemediationPropertiesFailureThreshold
filter Filter yang akan diterapkan untuk menentukan sumber daya mana yang akan diperbaiki. RemediationFilters
parallelDeployments Menentukan berapa banyak sumber daya yang akan diperbaiki pada waktu tertentu. Dapat digunakan untuk meningkatkan atau mengurangi laju remediasi. Jika tidak disediakan, nilai penyebaran paralel default digunakan. int
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
resourceCount Menentukan jumlah maksimum sumber daya yang dapat diperbaiki oleh pekerjaan remediasi. Jika tidak disediakan, jumlah sumber daya default digunakan. int
resourceDiscoveryMode Cara sumber daya untuk memulihkan ditemukan. Default ke ExistingNonCompliant jika tidak ditentukan. "ExistingNonCompliant"
"ReevaluateCompliance"

RemediationPropertiesFailureThreshold

Nama Deskripsi Nilai
persentase Angka antara 0,0 hingga 1,0 mewakili ambang kegagalan persentase. Remediasi akan gagal jika persentase operasi remediasi yang gagal (yaitu penyebaran yang gagal) melebihi ambang batas ini. int

RemediationFilters

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