View Source GoogleApi.GKEHub.V1.Model.ConfigManagementOciConfig (google_api_gke_hub v0.16.0)

OCI repo configuration for a single cluster

Attributes

  • gcpServiceAccountEmail (type: String.t, default: nil) - The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount.
  • policyDir (type: String.t, default: nil) - The absolute path of the directory that contains the local resources. Default: the root directory of the image.
  • secretType (type: String.t, default: nil) - Type of secret configured for access to the Git repo.
  • syncRepo (type: String.t, default: nil) - The OCI image repository URL for the package to sync from. e.g. LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME.
  • syncWaitSecs (type: String.t, default: nil) - Period in seconds between consecutive syncs. Default: 15.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.GKEHub.V1.Model.ConfigManagementOciConfig{
  gcpServiceAccountEmail: String.t() | nil,
  policyDir: String.t() | nil,
  secretType: String.t() | nil,
  syncRepo: String.t() | nil,
  syncWaitSecs: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.