Delen via


Microsoft.PolicyInsights-herstelbewerkingen 2018-07-01-preview

Bicep-resourcedefinitie

Het resourcetype herstelbewerkingen is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in Bicep.

Geldige implementatiebereiken voor de herstelresource zijn:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.PolicyInsights/remediations-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

herstelbewerkingen

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
scope Gebruik deze optie bij het maken van een extensieresource voor een ander bereik dan het implementatiebereik. Doelbron

Stel voor Bicep deze eigenschap in op de symbolische naam van de resource om de extensieresource toe te passen.
properties Eigenschappen voor het herstel. RemediationProperties

RemediationProperties

Naam Description Waarde
deploymentStatus Het overzicht van de implementatiestatus voor alle implementaties die door het herstel zijn gemaakt. RemediationDeploymentSummary
filters De filters die worden toegepast om te bepalen welke resources moeten worden hersteld. Herstelfilters
policyAssignmentId De resource-id van de beleidstoewijzing die moet worden hersteld. tekenreeks
policyDefinitionReferenceId De referentie-id van de beleidsdefinitie van de afzonderlijke definitie die moet worden hersteld. Vereist wanneer de beleidstoewijzing die wordt hersteld, een definitie van een beleidsset toewijst. tekenreeks

RemediationDeploymentSummary

Naam Description Waarde
failedDeployments Het aantal implementaties dat is vereist voor het herstel dat is mislukt. int
successfulDeployments Het aantal implementaties dat is vereist voor het herstel dat is geslaagd. int
totalDeployments Het aantal implementaties dat is vereist voor het herstel. int

Herstelfilters

Naam Description Waarde
locaties De resourcelocaties die worden hersteld. tekenreeks[]

Resourcedefinitie van ARM-sjabloon

Het resourcetype herstelbewerkingen is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in ARM-sjablonen.

Geldige implementatiebereiken voor de herstelresource zijn:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.PolicyInsights/remediations wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

herstelbewerkingen

Naam Description Waarde
type Het resourcetype 'Microsoft.PolicyInsights/remediations'
apiVersion De resource-API-versie '2018-07-01-preview'
naam De resourcenaam tekenreeks (vereist)
scope Gebruik deze optie bij het maken van een extensieresource voor een ander bereik dan het implementatiebereik. Doelbron

Stel voor JSON de waarde in op de volledige naam van de resource om de extensieresource op toe te passen.
properties Eigenschappen voor het herstel. RemediationProperties

RemediationProperties

Naam Description Waarde
deploymentStatus Het overzicht van de implementatiestatus voor alle implementaties die door het herstel zijn gemaakt. RemediationDeploymentSummary
filters De filters die worden toegepast om te bepalen welke resources moeten worden hersteld. RemediationFilters
policyAssignmentId De resource-id van de beleidstoewijzing die moet worden hersteld. tekenreeks
policyDefinitionReferenceId De referentie-id van de beleidsdefinitie van de afzonderlijke definitie die moet worden hersteld. Vereist wanneer de beleidstoewijzing die wordt hersteld, een definitie van een beleidsset toewijst. tekenreeks

RemediationDeploymentSummary

Naam Description Waarde
failedDeployments Het aantal implementaties dat is vereist voor het herstel dat is mislukt. int
successfulDeployments Het aantal implementaties dat is vereist voor het herstel dat is geslaagd. int
totalDeployments Het aantal implementaties dat is vereist voor het herstel. int

RemediationFilters

Naam Description Waarde
locaties De resourcelocaties die worden hersteld. tekenreeks[]

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype herstel is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de parent_id eigenschap voor deze resource om het bereik voor deze resource in te stellen.

Geldige implementatiebereiken voor de herstelresource zijn:

  • Resourcegroepen
  • Abonnementen
  • Beheergroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.PolicyInsights/remediations-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

herstelbewerkingen

Naam Description Waarde
type Het resourcetype "Microsoft.PolicyInsights/remediations@2018-07-01-preview"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource om deze extensieresource op toe te passen. tekenreeks (vereist)
properties Eigenschappen voor het herstel. RemediationProperties

RemediationProperties

Naam Description Waarde
deploymentStatus Het overzicht van de implementatiestatus voor alle implementaties die door het herstel zijn gemaakt. RemediationDeploymentSummary
filters De filters die worden toegepast om te bepalen welke resources moeten worden hersteld. RemediationFilters
policyAssignmentId De resource-id van de beleidstoewijzing die moet worden hersteld. tekenreeks
policyDefinitionReferenceId De referentie-id van de beleidsdefinitie van de afzonderlijke definitie die moet worden hersteld. Vereist wanneer de beleidstoewijzing die wordt hersteld, een definitie van een beleidsset toewijst. tekenreeks

RemediationDeploymentSummary

Naam Description Waarde
failedDeployments Het aantal implementaties dat is vereist voor het herstel dat is mislukt. int
successfulDeployments Het aantal implementaties dat is vereist voor het herstel dat is geslaagd. int
totalDeployments Het aantal implementaties dat is vereist voor het herstel. int

RemediationFilters

Naam Description Waarde
locaties De resourcelocaties die worden hersteld. tekenreeks[]