Delen via


Remediations - Cancel At Resource

Annuleer een herstel bij het resourcebereik.

POST https://management.azure.com/{resourceId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/cancel?api-version=2021-10-01

URI-parameters

Name In Vereist Type Description
remediationName
path True

string

De naam van het herstel.

resourceId
path True

string

Resource-id.

api-version
query True

string

Client-API-versie.

Antwoorden

Name Type Description
200 OK

Remediation

Het herstel dat is geannuleerd.

Other Status Codes

ErrorResponse

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Cancel a remediation at individual resource scope

Voorbeeldaanvraag

POST https://management.azure.com/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1/providers/Microsoft.PolicyInsights/remediations/myRemediation/cancel?api-version=2021-10-01

Voorbeeldrespons

{
  "properties": {
    "policyAssignmentId": "/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5",
    "provisioningState": "Cancelling",
    "createdOn": "2018-09-13T21:51:09.085918Z",
    "lastUpdatedOn": "2018-09-13T21:52:10.0011706Z",
    "resourceDiscoveryMode": "ExistingNonCompliant",
    "deploymentStatus": {
      "totalDeployments": 1,
      "successfulDeployments": 1,
      "failedDeployments": 0
    },
    "statusMessage": "Remediation extended status",
    "correlationId": "a14e1d60-dae9-4771-b4be-a556d69e77a6",
    "resourceCount": 42,
    "parallelDeployments": 6,
    "failureThreshold": {
      "percentage": 0.1
    }
  },
  "id": "/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1/providers/microsoft.policyinsights/remediations/myRemediation",
  "name": "myRemediation",
  "type": "Microsoft.PolicyInsights/remediations",
  "systemData": {
    "createdBy": "b69a9388-9488-4534-b470-7ec6d41beef6",
    "createdByType": "User",
    "createdAt": "2018-09-13T21:51:09.075918Z",
    "lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef6",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2018-09-13T21:52:10.0011706Z"
  }
}

Definities

Name Description
createdByType

Het type identiteit waarmee de resource is gemaakt.

ErrorDefinition

Foutdefinitie.

ErrorResponse

Foutreactie.

FailureThreshold

De drempelwaarde-instellingen voor herstelfouten

Remediation

De hersteldefinitie.

RemediationDeploymentSummary

Het overzicht van de implementatiestatus voor alle implementaties die zijn gemaakt door het herstel.

RemediationFilters

De filters die worden toegepast om te bepalen welke resources moeten worden hersteld.

ResourceDiscoveryMode

De manier waarop resources worden gedetecteerd die moeten worden hersteld. Standaard ingesteld op ExistingNonCompliant als deze niet is opgegeven.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

TypedErrorInfo

Scenariospecifieke foutdetails.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
Application
Key
ManagedIdentity
User

ErrorDefinition

Foutdefinitie.

Name Type Description
additionalInfo

TypedErrorInfo[]

Aanvullende scenariospecifieke foutdetails.

code

string

Servicespecifieke foutcode die fungeert als de substatus voor de HTTP-foutcode.

details

ErrorDefinition[]

Interne foutdetails.

message

string

Beschrijving van de fout.

target

string

Het doel van de fout.

ErrorResponse

Foutreactie.

Name Type Description
error

ErrorDefinition

De foutdetails.

FailureThreshold

De drempelwaarde-instellingen voor herstelfouten

Name Type Description
percentage

number (float)

Een getal tussen 0,0 en 1,0 dat de drempelwaarde voor percentagefouten vertegenwoordigt. Het herstel mislukt als het percentage mislukte herstelbewerkingen (bijvoorbeeld mislukte implementaties) deze drempelwaarde overschrijdt.

Remediation

De hersteldefinitie.

Name Type Description
id

string

De id van het herstel.

name

string

De naam van het herstel.

properties.correlationId

string

De correlatie-id voor herstel. Kan worden gebruikt om gebeurtenissen te vinden die betrekking hebben op het herstel in het activiteitenlogboek.

properties.createdOn

string (date-time)

Het tijdstip waarop het herstel is gemaakt.

properties.deploymentStatus

RemediationDeploymentSummary

Het overzicht van de implementatiestatus voor alle implementaties die zijn gemaakt door het herstel.

properties.failureThreshold

FailureThreshold

De drempelwaarde-instellingen voor herstelfouten

properties.filters

RemediationFilters

De filters die worden toegepast om te bepalen welke resources moeten worden hersteld.

properties.lastUpdatedOn

string (date-time)

Het tijdstip waarop het herstel voor het laatst is bijgewerkt.

properties.parallelDeployments

integer (int32)

Bepaalt hoeveel resources op een bepaald moment moeten worden hersteld. Kan worden gebruikt om het hersteltempo te verhogen of te verminderen. Als deze niet is opgegeven, wordt de standaardwaarde voor parallelle implementaties gebruikt.

properties.policyAssignmentId

string

De resource-id van de beleidstoewijzing die moet worden hersteld.

properties.policyDefinitionReferenceId

string

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.

properties.provisioningState

string

De status van het herstel. Dit verwijst naar de volledige hersteltaak, niet naar afzonderlijke implementaties. Toegestane waarden zijn Evalueren, Annuleren, Annuleren, Mislukt, Voltooid of Geslaagd.

properties.resourceCount

integer (int32)

Bepaalt het maximum aantal resources dat kan worden hersteld door de hersteltaak. Als dit niet is opgegeven, wordt het standaardaantal resources gebruikt.

properties.resourceDiscoveryMode

ResourceDiscoveryMode

De manier waarop resources worden gedetecteerd die moeten worden hersteld. Standaard ingesteld op ExistingNonCompliant als deze niet is opgegeven.

properties.statusMessage

string

Het bericht over de herstelstatus. Biedt aanvullende informatie over de status van het herstel.

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

type

string

Het type herstel.

RemediationDeploymentSummary

Het overzicht van de implementatiestatus voor alle implementaties die zijn gemaakt door het herstel.

Name Type Description
failedDeployments

integer

Het aantal implementaties dat is vereist voor het herstel dat is mislukt.

successfulDeployments

integer

Het aantal implementaties dat is vereist voor het herstel dat is geslaagd.

totalDeployments

integer

Het aantal implementaties dat is vereist voor het herstel.

RemediationFilters

De filters die worden toegepast om te bepalen welke resources moeten worden hersteld.

Name Type Description
locations

string[]

De resourcelocaties die worden hersteld.

ResourceDiscoveryMode

De manier waarop resources worden gedetecteerd die moeten worden hersteld. Standaard ingesteld op ExistingNonCompliant als deze niet is opgegeven.

Waarde Description
ExistingNonCompliant

Herstel resources die al bekend zijn als niet-compatibel.

ReEvaluateCompliance

Evalueer de nalevingsstatus van resources opnieuw en herstel vervolgens de resources die niet compatibel zijn.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

TypedErrorInfo

Scenariospecifieke foutdetails.

Name Type Description
info

De details van de scenariospecifieke fout.

type

string

Het type opgenomen foutdetails.