View Source GoogleApi.CloudBuild.V1.Model.GitLabSecrets (google_api_cloud_build v0.50.1)

GitLabSecrets represents the secrets in Secret Manager for a GitLab integration.

Attributes

  • apiAccessTokenVersion (type: String.t, default: nil) - Required. The resource name for the api access token’s secret version
  • apiKeyVersion (type: String.t, default: nil) - Required. Immutable. API Key that will be attached to webhook requests from GitLab to Cloud Build.
  • readAccessTokenVersion (type: String.t, default: nil) - Required. The resource name for the read access token’s secret version
  • webhookSecretVersion (type: String.t, default: nil) - Required. Immutable. The resource name for the webhook secret’s secret version. Once this field has been set, it cannot be changed. If you need to change it, please create another GitLabConfig.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudBuild.V1.Model.GitLabSecrets{
  apiAccessTokenVersion: String.t() | nil,
  apiKeyVersion: String.t() | nil,
  readAccessTokenVersion: String.t() | nil,
  webhookSecretVersion: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.