Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Remediation

import type { Remediation } from "https://googleapis.deno.dev/v1/cloudcontrolspartner:v1.ts";

Represents remediation guidance to resolve compliance violation for AssuredWorkload

interface Remediation {
compliantValues?: string[];
instructions?: Instructions;
readonly remediationType?:
| "REMEDIATION_TYPE_UNSPECIFIED"
| "REMEDIATION_BOOLEAN_ORG_POLICY_VIOLATION"
| "REMEDIATION_LIST_ALLOWED_VALUES_ORG_POLICY_VIOLATION"
| "REMEDIATION_LIST_DENIED_VALUES_ORG_POLICY_VIOLATION"
| "REMEDIATION_RESTRICT_CMEK_CRYPTO_KEY_PROJECTS_ORG_POLICY_VIOLATION"
| "REMEDIATION_RESOURCE_VIOLATION";
}

§Properties

§
compliantValues?: string[]
[src]

Values that can resolve the violation For example: for list org policy violations, this will either be the list of allowed or denied values

§
instructions?: Instructions
[src]

Required. Remediation instructions to resolve violations

§
readonly remediationType?: "REMEDIATION_TYPE_UNSPECIFIED" | "REMEDIATION_BOOLEAN_ORG_POLICY_VIOLATION" | "REMEDIATION_LIST_ALLOWED_VALUES_ORG_POLICY_VIOLATION" | "REMEDIATION_LIST_DENIED_VALUES_ORG_POLICY_VIOLATION" | "REMEDIATION_RESTRICT_CMEK_CRYPTO_KEY_PROJECTS_ORG_POLICY_VIOLATION" | "REMEDIATION_RESOURCE_VIOLATION"
[src]

Output only. Remediation type based on the type of org policy values violated