Remediations - Cancel At Resource
Anuluj korygowanie w zakresie zasobów.
POST https://management.azure.com/{resourceId}/providers/Microsoft.PolicyInsights/remediations/{remediationName}/cancel?api-version=2021-10-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
remediation
|
path | True |
string |
Nazwa korygowania. |
resource
|
path | True |
string |
Identyfikator zasobu. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Skorygowanie, które zostało anulowane. |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Cancel a remediation at individual resource scope
Przykładowe żądanie
Przykładowa odpowiedź
{
"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"
}
}
Definicje
Nazwa | Opis |
---|---|
created |
Typ tożsamości, która utworzyła zasób. |
Error |
Definicja błędu. |
Error |
Odpowiedź na błąd. |
Failure |
Ustawienia progu niepowodzenia korygowania |
Remediation |
Definicja korygowania. |
Remediation |
Podsumowanie stanu wdrożenia dla wszystkich wdrożeń utworzonych przez korygowanie. |
Remediation |
Filtry, które zostaną zastosowane w celu określenia, które zasoby mają zostać skorygowane. |
Resource |
Sposób odnajdowania zasobów do skorygowania. Wartość domyślna to ExistingNonCompliant, jeśli nie zostanie określona. |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
Typed |
Szczegóły błędu specyficzne dla scenariusza. |
createdByType
Typ tożsamości, która utworzyła zasób.
Wartość | Opis |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorDefinition
Definicja błędu.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe szczegóły błędu specyficzne dla scenariusza. |
|
code |
string |
Kod błędu specyficzny dla usługi, który służy jako podstatu kodu błędu HTTP. |
details |
Szczegóły błędu wewnętrznego. |
|
message |
string |
Opis błędu. |
target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd.
Nazwa | Typ | Opis |
---|---|---|
error |
Szczegóły błędu. |
FailureThreshold
Ustawienia progu niepowodzenia korygowania
Nazwa | Typ | Opis |
---|---|---|
percentage |
number (float) |
Liczba z zakresu od 0,0 do 1,0 reprezentująca próg niepowodzenia procentowego. Korygowanie zakończy się niepowodzeniem, jeśli wartość procentowa nieudanych operacji korygowania (tj. nieudanych wdrożeń) przekroczy ten próg. |
Remediation
Definicja korygowania.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator korygowania. |
name |
string |
Nazwa korygowania. |
properties.correlationId |
string |
Identyfikator korelacji korygowania. Może służyć do znajdowania zdarzeń związanych z korygowaniem w dzienniku aktywności. |
properties.createdOn |
string (date-time) |
Godzina utworzenia korygowania. |
properties.deploymentStatus |
Podsumowanie stanu wdrożenia dla wszystkich wdrożeń utworzonych przez korygowanie. |
|
properties.failureThreshold |
Ustawienia progu niepowodzenia korygowania |
|
properties.filters |
Filtry, które zostaną zastosowane w celu określenia, które zasoby mają zostać skorygowane. |
|
properties.lastUpdatedOn |
string (date-time) |
Czas ostatniej aktualizacji korygowania. |
properties.parallelDeployments |
integer (int32) |
Określa liczbę zasobów do skorygowania w danym momencie. Może służyć do zwiększenia lub zmniejszenia tempa korygowania. Jeśli nie zostanie podana, zostanie użyta domyślna wartość wdrożeń równoległych. |
properties.policyAssignmentId |
string |
Identyfikator zasobu przypisania zasad, który powinien zostać skorygowany. |
properties.policyDefinitionReferenceId |
string |
Identyfikator odwołania definicji zasad dla pojedynczej definicji, która powinna zostać skorygowana. Wymagane, gdy przypisanie zasad jest korygowane, przypisuje definicję zestawu zasad. |
properties.provisioningState |
string |
Stan korygowania. Dotyczy to całego zadania korygowania, a nie poszczególnych wdrożeń. Dozwolone wartości to Ocena, Anulowanie, Anulowanie, Niepowodzenie, Zakończenie lub Powodzenie. |
properties.resourceCount |
integer (int32) |
Określa maksymalną liczbę zasobów, które można skorygować za pomocą zadania korygowania. Jeśli nie zostanie podana, zostanie użyta domyślna liczba zasobów. |
properties.resourceDiscoveryMode |
Sposób odnajdowania zasobów do skorygowania. Wartość domyślna to ExistingNonCompliant, jeśli nie zostanie określona. |
|
properties.statusMessage |
string |
Komunikat o stanie korygowania. Zawiera dodatkowe szczegóły dotyczące stanu korygowania. |
systemData |
Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. |
|
type |
string |
Typ korygowania. |
RemediationDeploymentSummary
Podsumowanie stanu wdrożenia dla wszystkich wdrożeń utworzonych przez korygowanie.
Nazwa | Typ | Opis |
---|---|---|
failedDeployments |
integer |
Liczba wdrożeń wymaganych przez korygowanie, które zakończyły się niepowodzeniem. |
successfulDeployments |
integer |
Liczba wdrożeń wymaganych przez korygowanie, które zakończyły się pomyślnie. |
totalDeployments |
integer |
Liczba wdrożeń wymaganych przez korygowanie. |
RemediationFilters
Filtry, które zostaną zastosowane w celu określenia, które zasoby mają zostać skorygowane.
Nazwa | Typ | Opis |
---|---|---|
locations |
string[] |
Lokalizacje zasobów, które zostaną skorygowane. |
ResourceDiscoveryMode
Sposób odnajdowania zasobów do skorygowania. Wartość domyślna to ExistingNonCompliant, jeśli nie zostanie określona.
Wartość | Opis |
---|---|
ExistingNonCompliant |
Koryguj zasoby, które są już znane jako niezgodne. |
ReEvaluateCompliance |
Ponownie oceń stan zgodności zasobów, a następnie koryguj zasoby, które nie są zgodne. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
Nazwa | Typ | Opis |
---|---|---|
createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
createdBy |
string |
Tożsamość, która utworzyła zasób. |
createdByType |
Typ tożsamości, która utworzyła zasób. |
|
lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |
TypedErrorInfo
Szczegóły błędu specyficzne dla scenariusza.
Nazwa | Typ | Opis |
---|---|---|
info |
Szczegóły błędu specyficzne dla scenariusza. |
|
type |
string |
Typ dołączonych szczegółów błędu. |