Исправления Microsoft.PolicyInsights 2018-07-01-preview

Определение ресурса Bicep

Тип ресурса remediations является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

scope Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См . раздел Установка области для ресурсов расширения в Bicep.

Допустимые области развертывания для ресурса исправлений:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.PolicyInsights/remediations, добавьте следующий Bicep в шаблон.

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

Значения свойств

remediations

Имя Описание Значение
name имя ресурса. string (обязательно)
область Используется при создании ресурса расширения в области, отличной от области развертывания. Целевой ресурс

Для Bicep задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.
properties Свойства для исправления. Свойства remediationProperties

Свойства remediationProperties

Имя Описание Значение
deploymentStatus Сводка о состоянии развертывания для всех развертываний, созданных исправлением. RemediationDeploymentSummary
filters Фильтры, которые будут применяться для определения ресурсов для исправления. ИсправлениеФильтры
policyAssignmentId Идентификатор ресурса назначения политики, который необходимо исправить. строка
policyDefinitionReferenceId Идентификатор ссылки на определение политики отдельного определения, которое необходимо исправить. Требуется, если исправленное назначение политики назначает определение набора политик. строка

RemediationDeploymentSummary

Имя Описание Значение
failedDeployments Количество развертываний, необходимых для исправления, которые завершились сбоем. INT
successfulDeployments Число успешных развертываний, необходимых для исправления. INT
totalDeployments Количество развертываний, необходимых для исправления. INT

ИсправлениеФильтры

Имя Описание Значение
Расположения Расположения ресурсов, которые будут исправлены. string[]

Определение ресурса шаблона ARM

Тип ресурса remediations является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

scope Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См . раздел Установка области для ресурсов расширения в шаблонах ARM.

Допустимые области развертывания для ресурса исправлений:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.PolicyInsights/remediations, добавьте следующий код JSON в шаблон.

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

Значения свойств

remediations

Имя Описание Значение
тип Тип ресурса Microsoft.PolicyInsights/remediations
версия_API Версия API ресурсов '2018-07-01-preview'
name имя ресурса. string (обязательно)
область Используется при создании ресурса расширения в области, отличной от области развертывания. Целевой ресурс

Для JSON задайте полное имя ресурса, к который будет применяться ресурс расширения .
properties Свойства для исправления. RemediationProperties

RemediationProperties

Имя Описание Значение
deploymentStatus Сводка состояния развертывания для всех развертываний, созданных исправлением. RemediationDeploymentSummary
filters Фильтры, которые будут применены для определения ресурсов для исправления. RemediationFilters
policyAssignmentId Идентификатор ресурса назначения политики, которое должно быть исправлено. строка
policyDefinitionReferenceId Идентификатор ссылки на определение политики отдельного определения, которое необходимо исправить. Требуется, если исправленное назначение политики назначает определение набора политик. строка

RemediationDeploymentSummary

Имя Описание Значение
failedDeployments Количество развертываний, необходимых для исправления, которые завершились сбоем. INT
successfulDeployments Количество развертываний, необходимых для успешного исправления. INT
totalDeployments Количество развертываний, необходимых для исправления. INT

RemediationFilters

Имя Описание Значение
Расположения Расположения ресурсов, которые будут исправлены. string[]

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса remediations является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

parent_id Используйте свойство этого ресурса, чтобы задать область для этого ресурса.

Допустимые области развертывания для ресурса исправлений:

  • Группы ресурсов
  • Подписки
  • Группы управления

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.PolicyInsights/remediations, добавьте в шаблон следующую terraform.

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

Значения свойств

remediations

Имя Описание Значение
тип Тип ресурса Microsoft.PolicyInsights/remediations@2018-07-01-preview
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, к который применяется этот ресурс расширения. строка (обязательно)
properties Свойства для исправления. RemediationProperties

RemediationProperties

Имя Описание Значение
deploymentStatus Сводка состояния развертывания для всех развертываний, созданных исправлением. RemediationDeploymentSummary
filters Фильтры, которые будут применены для определения ресурсов для исправления. RemediationFilters
policyAssignmentId Идентификатор ресурса назначения политики, которое должно быть исправлено. строка
policyDefinitionReferenceId Идентификатор ссылки на определение политики отдельного определения, которое необходимо исправить. Требуется, если исправленное назначение политики назначает определение набора политик. строка

RemediationDeploymentSummary

Имя Описание Значение
failedDeployments Количество развертываний, необходимых для исправления, которые завершились сбоем. INT
successfulDeployments Количество развертываний, необходимых для успешного исправления. INT
totalDeployments Количество развертываний, необходимых для исправления. INT

RemediationFilters

Имя Описание Значение
Расположения Расположения ресурсов, которые будут исправлены. string[]