Remediations - Get At Resource
Ruft eine vorhandene Wartung im Ressourcenbereich ab.
GET https://management.azure.com/{resourceId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}?api-version=2024-10-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
remediation
|
path | True |
string |
Der Name der Wartung. |
|
resource
|
path | True |
string |
Ressourcen-ID. |
|
api-version
|
query | True |
string |
Client-API-Version. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die abgerufene Wartung. |
|
| Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Get remediation at individual resource scope
Beispielanforderung
GET https://management.azure.com/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.storage/storageaccounts/storAc1/providers/Microsoft.PolicyInsights/remediations/storageRemediation?api-version=2024-10-01
Beispiel für eine Antwort
{
"properties": {
"policyAssignmentId": "/subscriptions/35ee058e-5fa0-414c-8145-3ebb8d09b6e2/resourcegroups/myResourceGroup/providers/microsoft.authorization/policyassignments/b101830944f246d8a14088c5",
"provisioningState": "Succeeded",
"createdOn": "2018-09-13T21:51:09.075918Z",
"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/storageRemediation",
"name": "storageRemediation",
"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"
}
}
Definitionen
| Name | Beschreibung |
|---|---|
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
|
Error |
Fehlerdefinition. |
|
Error |
Fehlerantwort. |
|
Failure |
Einstellungen für fehlerbehebungsschwellenwerte |
| Remediation |
Die Wartungsdefinition. |
|
Remediation |
Die Bereitstellungsstatuszusammenfassung für alle Bereitstellungen, die von der Wartung erstellt wurden. |
|
Remediation |
Die Filter, die angewendet werden, um zu bestimmen, welche Ressourcen korrigiert werden sollen. |
|
Resource |
Die Art und Weise, wie Ressourcen behoben werden können, werden ermittelt. Wird standardmäßig auf "ExistingNonCompliant" festgelegt, falls nicht angegeben. |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
|
Typed |
Szenariospezifische Fehlerdetails. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
| Wert | Beschreibung |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDefinition
Fehlerdefinition.
| Name | Typ | Beschreibung |
|---|---|---|
| additionalInfo |
Weitere szenariospezifische Fehlerdetails. |
|
| code |
string |
Dienstspezifischer Fehlercode, der als Unterstatus für den HTTP-Fehlercode dient. |
| details |
Interne Fehlerdetails. |
|
| message |
string |
Beschreibung des Fehlers. |
| target |
string |
Das Ziel des Fehlers. |
ErrorResponse
Fehlerantwort.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Die Fehlerdetails. |
FailureThreshold
Einstellungen für fehlerbehebungsschwellenwerte
| Name | Typ | Beschreibung |
|---|---|---|
| percentage |
number (float) |
Eine Zahl zwischen 0,0 und 1,0, die den Prozentsatzfehlerschwellenwert darstellt. Die Korrektur schlägt fehl, wenn der Prozentsatz der fehlgeschlagenen Wartungsvorgänge (d. h. fehlgeschlagene Bereitstellungen) diesen Schwellenwert überschreitet. |
Remediation
Die Wartungsdefinition.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Die ID der Wartung. |
| name |
string |
Der Name der Wartung. |
| properties.correlationId |
string |
Die Korrelations-ID der Korrektur. Kann verwendet werden, um Ereignisse im Zusammenhang mit der Behebung im Aktivitätsprotokoll zu finden. |
| properties.createdOn |
string (date-time) |
Der Zeitpunkt, zu dem die Wartung erstellt wurde. |
| properties.deploymentStatus |
Die Bereitstellungsstatuszusammenfassung für alle Bereitstellungen, die von der Wartung erstellt wurden. |
|
| properties.failureThreshold |
Einstellungen für fehlerbehebungsschwellenwerte |
|
| properties.filters |
Die Filter, die angewendet werden, um zu bestimmen, welche Ressourcen korrigiert werden sollen. |
|
| properties.lastUpdatedOn |
string (date-time) |
Der Zeitpunkt, zu dem die Wartung zuletzt aktualisiert wurde. |
| properties.parallelDeployments |
integer (int32) |
Bestimmt, wie viele Ressourcen zu einem bestimmten Zeitpunkt behoben werden sollen. Kann verwendet werden, um das Tempo der Behebung zu erhöhen oder zu reduzieren. Wenn nicht angegeben, wird der Standardwert für parallele Bereitstellungen verwendet. |
| properties.policyAssignmentId |
string |
Die Ressourcen-ID der Richtlinienzuordnung, die korrigiert werden soll. |
| properties.policyDefinitionReferenceId |
string |
Die Richtliniendefinitionsreferenz-ID der einzelnen Definition, die korrigiert werden soll. Erforderlich, wenn die zu korrigierende Richtlinienzuweisung eine Richtliniensatzdefinition zuweist. |
| properties.provisioningState |
string |
Der Status der Behebung. Dies bezieht sich auf die gesamte Wartungsaufgabe, nicht auf einzelne Bereitstellungen. Zulässige Werte sind "Auswerten", "Abbrechen", "Abbrechen", "Fehlgeschlagen", "Abgeschlossen" oder "Erfolgreich". |
| properties.resourceCount |
integer (int32) |
Bestimmt die maximale Anzahl von Ressourcen, die durch den Wartungsauftrag behoben werden können. Wenn nicht angegeben, wird die Standardressourcenanzahl verwendet. |
| properties.resourceDiscoveryMode |
Die Art und Weise, wie Ressourcen behoben werden können, werden ermittelt. Wird standardmäßig auf "ExistingNonCompliant" festgelegt, falls nicht angegeben. |
|
| properties.statusMessage |
string |
Die Statusmeldung zur Behebung. Enthält zusätzliche Details zum Zustand der Behebung. |
| systemData |
Azure Resource Manager-Metadaten, die createdBy und modifiedBy-Informationen enthalten. |
|
| type |
string |
Der Typ der Wartung. |
RemediationDeploymentSummary
Die Bereitstellungsstatuszusammenfassung für alle Bereitstellungen, die von der Wartung erstellt wurden.
| Name | Typ | Beschreibung |
|---|---|---|
| failedDeployments |
integer |
Die Anzahl der Bereitstellungen, die für die Fehlgeschlagene Wartung erforderlich sind. |
| successfulDeployments |
integer |
Die Anzahl der Bereitstellungen, die von der erfolgreichen Wartung erforderlich sind. |
| totalDeployments |
integer |
Die Anzahl der Bereitstellungen, die für die Wartung erforderlich sind. |
RemediationFilters
Die Filter, die angewendet werden, um zu bestimmen, welche Ressourcen korrigiert werden sollen.
| Name | Typ | Beschreibung |
|---|---|---|
| locations |
string[] |
Die Ressourcenspeicherorte, die korrigiert werden. |
| resourceIds |
string[] |
Die IDs der Ressourcen, die korrigiert werden. Kann höchstens 100 IDs angeben. Dieser Filter kann nicht verwendet werden, wenn "ReEvaluateCompliance" auf "ReEvaluateCompliance" festgelegt ist und bei Angabe nicht leer sein kann. |
ResourceDiscoveryMode
Die Art und Weise, wie Ressourcen behoben werden können, werden ermittelt. Wird standardmäßig auf "ExistingNonCompliant" festgelegt, falls nicht angegeben.
| Wert | Beschreibung |
|---|---|
| ExistingNonCompliant |
Korrigieren Sie Ressourcen, die bereits als nicht kompatibel bekannt sind. |
| ReEvaluateCompliance |
Überprüfen Sie den Compliancestatus der Ressourcen erneut, und korrigieren Sie dann die ressourcen, die als nicht konform erkannt wurden. Der resourceIds-Filter kann in diesem Modus nicht verwendet werden. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
| Name | Typ | Beschreibung |
|---|---|---|
| createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
| createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
| createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
| lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
| lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
| lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
TypedErrorInfo
Szenariospezifische Fehlerdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| info |
Die szenariospezifischen Fehlerdetails. |
|
| type |
string |
Der Typ der enthaltenen Fehlerdetails. |