View Source GoogleApi.PolicySimulator.V1.Model.GoogleCloudPolicysimulatorV1OrgPolicyViolation (google_api_policy_simulator v0.3.0)

OrgPolicyViolation is a resource representing a single resource violating a single OrgPolicy constraint.

Attributes

  • customConstraint (type: GoogleApi.PolicySimulator.V1.Model.GoogleCloudOrgpolicyV2CustomConstraint.t, default: nil) - The custom constraint being violated.
  • error (type: GoogleApi.PolicySimulator.V1.Model.GoogleRpcStatus.t, default: nil) - Any error encountered during the evaluation.
  • name (type: String.t, default: nil) - The name of the OrgPolicyViolation. Example: organizations/my-example-org/locations/global/orgPolicyViolationsPreviews/506a5f7f/orgPolicyViolations/38ce*resource(*type:*GoogleApi.PolicySimulator.V1.Model.GoogleCloudPolicysimulatorV1ResourceContext.t, *default:*nil`) - The resource violating the constraint.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.PolicySimulator.V1.Model.GoogleCloudPolicysimulatorV1OrgPolicyViolation{
    customConstraint:
      GoogleApi.PolicySimulator.V1.Model.GoogleCloudOrgpolicyV2CustomConstraint.t()
      | nil,
    error: GoogleApi.PolicySimulator.V1.Model.GoogleRpcStatus.t() | nil,
    name: String.t() | nil,
    resource:
      GoogleApi.PolicySimulator.V1.Model.GoogleCloudPolicysimulatorV1ResourceContext.t()
      | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.