GoogleApi.CloudBuild.V1.Model.NotifierSecret (google_api_cloud_build v0.38.0) View Source

NotifierSecret is the container that maps a secret name (reference) to its Google Cloud Secret Manager resource path.

Attributes

  • name (type: String.t, default: nil) - Name is the local name of the secret, such as the verbatim string "my-smtp-password".
  • value (type: String.t, default: nil) - Value is interpreted to be a resource path for fetching the actual (versioned) secret data for this secret. For example, this would be a Google Cloud Secret Manager secret version resource path like: "projects/my-project/secrets/my-secret/versions/latest".

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.CloudBuild.V1.Model.NotifierSecret{
  name: String.t() | nil,
  value: String.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.