View Source GoogleApi.GKEHub.V1.Model.ConfigManagementGitConfig (google_api_gke_hub v0.16.0)
Git 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. -
httpsProxy(type:String.t, default:nil) - URL for the HTTPS proxy to be used when communicating with the Git repo. -
policyDir(type:String.t, default:nil) - The path within the Git repository that represents the top level of the repo to sync. Default: the root directory of the repository. -
secretType(type:String.t, default:nil) - Type of secret configured for access to the Git repo. Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount or none. The validation of this is case-sensitive. Required. -
syncBranch(type:String.t, default:nil) - The branch of the repository to sync from. Default: master. -
syncRepo(type:String.t, default:nil) - The URL of the Git repository to use as the source of truth. -
syncRev(type:String.t, default:nil) - Git revision (tag or hash) to check out. Default HEAD. -
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.ConfigManagementGitConfig{ gcpServiceAccountEmail: String.t() | nil, httpsProxy: String.t() | nil, policyDir: String.t() | nil, secretType: String.t() | nil, syncBranch: String.t() | nil, syncRepo: String.t() | nil, syncRev: String.t() | nil, syncWaitSecs: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.