Microsoft.PolicyInsights düzeltmeleri

Bicep kaynak tanımı

Düzeltmeler 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.

Düzeltme 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.PolicyInsights/remediations kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

düzeltmeler

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
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 Düzeltmenin özellikleri. DüzeltmeÖzellikler

DüzeltmeÖzellikler

Ad Açıklama Değer
failureThreshold Düzeltme hatası eşik ayarları RemediationPropertiesFailureThreshold
filtreler Hangi kaynakların düzeltileceğini belirlemek için uygulanacak filtreler. RemediationFilters
parallelDeployments Herhangi bir zamanda kaç kaynağın düzeltileceğini belirler. Düzeltme hızını artırmak veya azaltmak için kullanılabilir. Sağlanmazsa, varsayılan paralel dağıtımlar değeri kullanılır. int
policyAssignmentId Düzeltilmesi gereken ilke atamasının kaynak kimliği. string
policyDefinitionReferenceId Düzeltilmesi gereken tek tek tanımın ilke tanımı başvuru kimliği. Düzeltilmekte olan ilke ataması bir ilke kümesi tanımı atadığında gereklidir. string
resourceCount Düzeltme işi tarafından düzeltilebilen en fazla kaynak sayısını belirler. Sağlanmadıysa, varsayılan kaynak sayısı kullanılır. int
resourceDiscoveryMode Düzeltmenin kaynakları bulunur. Belirtilmezse, varsayılan olarak ExistingNonCompliant olur. 'ExistingNonCompliant'
'ReEvaluateCompliance'

RemediationPropertiesFailureThreshold

Ad Açıklama Değer
percentage Hata yüzdesi eşiğini temsil eden 0,0 ile 1,0 arasında bir sayı. Başarısız düzeltme işlemlerinin yüzdesi (başarısız dağıtımlar) bu eşiği aşarsa düzeltme başarısız olur. int

RemediationFilters

Ad Açıklama Değer
Konum Düzeltilecek kaynak konumları. string[]

ARM şablonu kaynak tanımı

Düzeltmeler 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.

Düzeltme 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.PolicyInsights/remediations kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

düzeltmeler

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.PolicyInsights/remediations'
apiVersion Kaynak API'sinin sürümü '2021-10-01'
name Kaynak adı dize (gerekli)
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 Düzeltmenin özellikleri. DüzeltmeÖzellikler

DüzeltmeÖzellikler

Ad Açıklama Değer
failureThreshold Düzeltme hatası eşik ayarları RemediationPropertiesFailureThreshold
filtreler Hangi kaynakların düzeltileceğini belirlemek için uygulanacak filtreler. RemediationFilters
parallelDeployments Herhangi bir zamanda kaç kaynağın düzeltileceğini belirler. Düzeltme hızını artırmak veya azaltmak için kullanılabilir. Sağlanmazsa, varsayılan paralel dağıtımlar değeri kullanılır. int
policyAssignmentId Düzeltilmesi gereken ilke atamasının kaynak kimliği. string
policyDefinitionReferenceId Düzeltilmesi gereken tek tek tanımın ilke tanımı başvuru kimliği. Düzeltilmekte olan ilke ataması bir ilke kümesi tanımı atadığında gereklidir. string
resourceCount Düzeltme işi tarafından düzeltilebilen en fazla kaynak sayısını belirler. Sağlanmadıysa, varsayılan kaynak sayısı kullanılır. int
resourceDiscoveryMode Düzeltmenin kaynakları bulunur. Belirtilmezse, varsayılan olarak ExistingNonCompliant olur. 'ExistingNonCompliant'
'ReEvaluateCompliance'

RemediationPropertiesFailureThreshold

Ad Açıklama Değer
percentage Hata yüzdesi eşiğini temsil eden 0,0 ile 1,0 arasında bir sayı. Başarısız düzeltme işlemlerinin yüzdesi (başarısız dağıtımlar) bu eşiği aşarsa düzeltme başarısız olur. int

RemediationFilters

Ad Açıklama Değer
Konum Düzeltilecek kaynak konumları. string[]

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

Düzeltmeler 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.

Düzeltme 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.PolicyInsights/remediations kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

düzeltmeler

Ad Açıklama Değer
tür Kaynak türü "Microsoft.PolicyInsights/remediations@2021-10-01"
name Kaynak adı dize (gerekli)
parent_id Bu uzantı kaynağının uygulanacağı kaynağın kimliği. dize (gerekli)
properties Düzeltmenin özellikleri. DüzeltmeÖzellikler

DüzeltmeÖzellikler

Ad Açıklama Değer
failureThreshold Düzeltme hatası eşik ayarları RemediationPropertiesFailureThreshold
filtreler Hangi kaynakların düzeltileceğini belirlemek için uygulanacak filtreler. RemediationFilters
parallelDeployments Herhangi bir zamanda kaç kaynağın düzeltileceğini belirler. Düzeltme hızını artırmak veya azaltmak için kullanılabilir. Sağlanmazsa, varsayılan paralel dağıtımlar değeri kullanılır. int
policyAssignmentId Düzeltilmesi gereken ilke atamasının kaynak kimliği. string
policyDefinitionReferenceId Düzeltilmesi gereken tek tek tanımın ilke tanımı başvuru kimliği. Düzeltilmekte olan ilke ataması bir ilke kümesi tanımı atadığında gereklidir. string
resourceCount Düzeltme işi tarafından düzeltilebilen en fazla kaynak sayısını belirler. Sağlanmadıysa, varsayılan kaynak sayısı kullanılır. int
resourceDiscoveryMode Düzeltmenin kaynakları bulunur. Belirtilmezse, varsayılan olarak ExistingNonCompliant olur. "ExistingNonCompliant"
"ReEvaluateCompliance"

RemediationPropertiesFailureThreshold

Ad Açıklama Değer
percentage Hata yüzdesi eşiğini temsil eden 0,0 ile 1,0 arasında bir sayı. Başarısız düzeltme işlemlerinin yüzdesi (başarısız dağıtımlar) bu eşiği aşarsa düzeltme başarısız olur. int

RemediationFilters

Ad Açıklama Değer
Konum Düzeltilecek kaynak konumları. string[]