View Source GoogleApi.Run.V2.Model.GoogleCloudRunV2BinaryAuthorization (google_api_run v0.30.0)

Settings for Binary Authorization feature.

Attributes

  • breakglassJustification (type: String.t, default: nil) - If present, indicates to use Breakglass using this justification. If use_default is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
  • policy (type: String.t, default: nil) - The path to a binary authorization policy. Format: projects/{project}/platforms/cloudRun/{policy-name}
  • useDefault (type: boolean(), default: nil) - If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Run.V2.Model.GoogleCloudRunV2BinaryAuthorization{
  breakglassJustification: String.t() | nil,
  policy: String.t() | nil,
  useDefault: boolean() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.