justificationBasedApprovalPolicy property

String? justificationBasedApprovalPolicy
getter/setter pair

Policy for approval based on the justification given.

Optional. Possible string values are:

  • "JUSTIFICATION_BASED_APPROVAL_POLICY_UNSPECIFIED" : Default value, defaults to JUSTIFICATION_BASED_APPROVAL_NOT_ENABLED if not set. This value is not able to be configured by the user, do not use.
  • "JUSTIFICATION_BASED_APPROVAL_ENABLED_ALL" : Audit-only mode. All accesses are pre-approved instantly.
  • "JUSTIFICATION_BASED_APPROVAL_ENABLED_EXTERNAL_JUSTIFICATIONS" : Customer initiated support access reasons are pre-approved instantly. All other accesses require customer approval.
  • "JUSTIFICATION_BASED_APPROVAL_NOT_ENABLED" : All access approval requests require customer approval. This is the default value if the policy is not set.
  • "JUSTIFICATION_BASED_APPROVAL_INHERITED" : Defer configuration to parent settings. This is the default value if the policy is not set and the parent has a value set.

Implementation

core.String? justificationBasedApprovalPolicy;