Compartir a través de


Correcciones de Microsoft.PolicyInsights 2018-07-01-preview

Definición de recursos de Bicep

El tipo de recurso de corrección se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.PolicyInsights/remediations, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

Microsoft.PolicyInsights/remediations

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de la corrección. De correcciónPropiedades
alcance Use al crear un recurso en un ámbito diferente del ámbito de implementación. Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión .

RemediationDeploymentSummary

Nombre Descripción Valor
failedDeployments Número de implementaciones requeridas por la corrección que ha producido un error. Int
successfulDeployments Número de implementaciones requeridas por la corrección que se ha realizado correctamente. Int
totalDeployments Número de implementaciones requeridas por la corrección. Int

RemediationFilters

Nombre Descripción Valor
Ubicaciones Ubicaciones de recursos que se corregirán. string[]

RemediationProperties

Nombre Descripción Valor
deploymentStatus Resumen del estado de implementación de todas las implementaciones creadas por la corrección. RemediationDeploymentSummary
filtros Filtros que se aplicarán para determinar qué recursos corregir. RemediationFilters
policyAssignmentId Identificador de recurso de la asignación de directiva que se debe corregir. cuerda
policyDefinitionReferenceId Identificador de referencia de definición de directiva de la definición individual que se debe corregir. Obligatorio cuando la asignación de directiva que se va a corregir asigna una definición de conjunto de directivas. cuerda

Definición de recursos de plantilla de ARM

El tipo de recurso de corrección se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.PolicyInsights/remediations, agregue el siguiente JSON a la plantilla.

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

Valores de propiedad

Microsoft.PolicyInsights/remediations

Nombre Descripción Valor
apiVersion La versión de api '2018-07-01-preview'
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de la corrección. De correcciónPropiedades
tipo El tipo de recurso "Microsoft.PolicyInsights/remediations"

RemediationDeploymentSummary

Nombre Descripción Valor
failedDeployments Número de implementaciones requeridas por la corrección que ha producido un error. Int
successfulDeployments Número de implementaciones requeridas por la corrección que se ha realizado correctamente. Int
totalDeployments Número de implementaciones requeridas por la corrección. Int

RemediationFilters

Nombre Descripción Valor
Ubicaciones Ubicaciones de recursos que se corregirán. string[]

RemediationProperties

Nombre Descripción Valor
deploymentStatus Resumen del estado de implementación de todas las implementaciones creadas por la corrección. RemediationDeploymentSummary
filtros Filtros que se aplicarán para determinar qué recursos corregir. RemediationFilters
policyAssignmentId Identificador de recurso de la asignación de directiva que se debe corregir. cuerda
policyDefinitionReferenceId Identificador de referencia de definición de directiva de la definición individual que se debe corregir. Obligatorio cuando la asignación de directiva que se va a corregir asigna una definición de conjunto de directivas. cuerda

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso de corrección se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.PolicyInsights/remediations, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

Microsoft.PolicyInsights/remediations

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
Propiedades Propiedades de la corrección. De correcciónPropiedades
tipo El tipo de recurso "Microsoft.PolicyInsights/remediations@2018-07-01-preview"

RemediationDeploymentSummary

Nombre Descripción Valor
failedDeployments Número de implementaciones requeridas por la corrección que ha producido un error. Int
successfulDeployments Número de implementaciones requeridas por la corrección que se ha realizado correctamente. Int
totalDeployments Número de implementaciones requeridas por la corrección. Int

RemediationFilters

Nombre Descripción Valor
Ubicaciones Ubicaciones de recursos que se corregirán. string[]

RemediationProperties

Nombre Descripción Valor
deploymentStatus Resumen del estado de implementación de todas las implementaciones creadas por la corrección. RemediationDeploymentSummary
filtros Filtros que se aplicarán para determinar qué recursos corregir. RemediationFilters
policyAssignmentId Identificador de recurso de la asignación de directiva que se debe corregir. cuerda
policyDefinitionReferenceId Identificador de referencia de definición de directiva de la definición individual que se debe corregir. Obligatorio cuando la asignación de directiva que se va a corregir asigna una definición de conjunto de directivas. cuerda