Compartilhar via


Remediation Classe

A definição de correção.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
Remediation

Construtor

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)

Parâmetros

policy_assignment_id
str
Obrigatório

A ID do recurso da atribuição de política que deve ser corrigida.

policy_definition_reference_id
str
Obrigatório

A ID de referência de definição de política da definição individual que deve ser corrigida. Necessário quando a atribuição de política que está sendo corrigida atribui uma definição de conjunto de políticas.

resource_discovery_mode
str ou ResourceDiscoveryMode
Obrigatório

A maneira como os recursos a serem corrigidos são descobertos. O padrão será ExistingNonCompliant se não for especificado. Os valores possíveis incluem: "ExistingNonCompliant", "ReEvaluateCompliance".

filters
RemediationFilters
Obrigatório

Os filtros que serão aplicados para determinar quais recursos corrigir.

Variáveis

id
str

A ID da correção.

type
str

O tipo da correção.

name
str

O nome da correção.

provisioning_state
str

O status da correção.

created_on
datetime

A hora em que a correção foi criada.

last_updated_on
datetime

A hora em que a correção foi atualizada pela última vez.

deployment_status
RemediationDeploymentSummary

O resumo do status da implantação para todas as implantações criadas pela correção.