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.