Class Remediation (1.10.1)

Stay organized with collections Save and categorize content based on your preferences.
Remediation(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents remediation guidance to resolve compliance violation for AssuredWorkload


Required. Remediation instructions to resolve violations
compliant_values MutableSequence[str]
Values that can resolve the violation For example: for list org policy violations, this will either be the list of allowed or denied values
Output only. Reemediation type based on the type of org policy values violated



Instructions(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Instructions to remediate violation



Classifying remediation into various types based on the kind of violation. For example, violations caused due to changes in boolean org policy requires different remediation instructions compared to violation caused due to changes in allowed values of list org policy.

Values: REMEDIATION_TYPE_UNSPECIFIED (0): Unspecified remediation type REMEDIATION_BOOLEAN_ORG_POLICY_VIOLATION (1): Remediation type for boolean org policy REMEDIATION_LIST_ALLOWED_VALUES_ORG_POLICY_VIOLATION (2): Remediation type for list org policy which have allowed values in the monitoring rule REMEDIATION_LIST_DENIED_VALUES_ORG_POLICY_VIOLATION (3): Remediation type for list org policy which have denied values in the monitoring rule REMEDIATION_RESTRICT_CMEK_CRYPTO_KEY_PROJECTS_ORG_POLICY_VIOLATION (4): Remediation type for gcp.restrictCmekCryptoKeyProjects