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

GitHubEnterpriseSecrets represents the names of all necessary secrets in Secret Manager for a GitHub Enterprise server. Format is: projects//secrets/.

Attributes

  • oauthClientIdName (type: String.t, default: nil) - The resource name for the OAuth client ID secret in Secret Manager.
  • oauthClientIdVersionName (type: String.t, default: nil) - The resource name for the OAuth client ID secret version in Secret Manager.
  • oauthSecretName (type: String.t, default: nil) - The resource name for the OAuth secret in Secret Manager.
  • oauthSecretVersionName (type: String.t, default: nil) - The resource name for the OAuth secret secret version in Secret Manager.
  • privateKeyName (type: String.t, default: nil) - The resource name for the private key secret.
  • privateKeyVersionName (type: String.t, default: nil) - The resource name for the private key secret version.
  • webhookSecretName (type: String.t, default: nil) - The resource name for the webhook secret in Secret Manager.
  • webhookSecretVersionName (type: String.t, default: nil) - The resource name for the webhook secret secret version in Secret Manager.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudBuild.V1.Model.GitHubEnterpriseSecrets{
  oauthClientIdName: String.t() | nil,
  oauthClientIdVersionName: String.t() | nil,
  oauthSecretName: String.t() | nil,
  oauthSecretVersionName: String.t() | nil,
  privateKeyName: String.t() | nil,
  privateKeyVersionName: String.t() | nil,
  webhookSecretName: String.t() | nil,
  webhookSecretVersionName: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.