Udostępnij za pośrednictwem


Remediation Klasa

Definicja korygowania.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Dziedziczenie
Remediation

Konstruktor

Remediation(*, policy_assignment_id: str | None = None, policy_definition_reference_id: str | None = None, resource_discovery_mode: str | ResourceDiscoveryMode | None = None, filters: RemediationFilters | None = None, **kwargs)

Parametry

policy_assignment_id
str
Wymagane

Identyfikator zasobu przypisania zasad, który należy skorygować.

policy_definition_reference_id
str
Wymagane

Identyfikator odwołania definicji zasad dla pojedynczej definicji, która powinna zostać skorygowana. Wymagane, gdy korygowane przypisanie zasad przypisuje definicję zestawu zasad.

resource_discovery_mode
str lub ResourceDiscoveryMode
Wymagane

Sposób odnajdowania zasobów do skorygowania. Wartość domyślna to ExistingNonCompliant, jeśli nie zostanie określona. Możliwe wartości to: "ExistingNonCompliant", "ReEvaluateCompliance".

filters
RemediationFilters
Wymagane

Filtry, które zostaną zastosowane w celu określenia, które zasoby mają zostać skorygowane.

Zmienne

id
str

Identyfikator korygowania.

type
str

Typ korygowania.

name
str

Nazwa korygowania.

provisioning_state
str

Stan korygowania.

created_on
datetime

Godzina utworzenia korygowania.

last_updated_on
datetime

Czas ostatniej aktualizacji korygowania.

deployment_status
RemediationDeploymentSummary

Podsumowanie stanu wdrożenia dla wszystkich wdrożeń utworzonych przez korygowanie.