Show / Hide Table of Contents

Class ConfigManagementGitConfig

Git repo configuration for a single cluster.

Inheritance
object
ConfigManagementGitConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.GKEHub.v2beta.Data
Assembly: Google.Apis.GKEHub.v2beta.dll
Syntax
public class ConfigManagementGitConfig : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

GcpServiceAccountEmail

Optional. The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount.

Declaration
[JsonProperty("gcpServiceAccountEmail")]
public virtual string GcpServiceAccountEmail { get; set; }
Property Value
Type Description
string

HttpsProxy

Optional. URL for the HTTPS proxy to be used when communicating with the Git repo.

Declaration
[JsonProperty("httpsProxy")]
public virtual string HttpsProxy { get; set; }
Property Value
Type Description
string

PolicyDir

Optional. The path within the Git repository that represents the top level of the repo to sync. Default: the root directory of the repository.

Declaration
[JsonProperty("policyDir")]
public virtual string PolicyDir { get; set; }
Property Value
Type Description
string

SecretType

Required. Type of secret configured for access to the Git repo. Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount, githubapp or none. The validation of this is case-sensitive.

Declaration
[JsonProperty("secretType")]
public virtual string SecretType { get; set; }
Property Value
Type Description
string

SyncBranch

Optional. The branch of the repository to sync from. Default: master.

Declaration
[JsonProperty("syncBranch")]
public virtual string SyncBranch { get; set; }
Property Value
Type Description
string

SyncRepo

Required. The URL of the Git repository to use as the source of truth.

Declaration
[JsonProperty("syncRepo")]
public virtual string SyncRepo { get; set; }
Property Value
Type Description
string

SyncRev

Optional. Git revision (tag or hash) to check out. Default HEAD.

Declaration
[JsonProperty("syncRev")]
public virtual string SyncRev { get; set; }
Property Value
Type Description
string

SyncWaitSecs

Optional. Period in seconds between consecutive syncs. Default: 15.

Declaration
[JsonProperty("syncWaitSecs")]
public virtual long? SyncWaitSecs { get; set; }
Property Value
Type Description
long?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX