public sealed class OciConfig : IMessage<OciConfig>, IEquatable<OciConfig>, IDeepCloneable<OciConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the GKE Hub v1 API class OciConfig.
OCI repo configuration for a single cluster
Implements
IMessageOciConfig, IEquatableOciConfig, IDeepCloneableOciConfig, IBufferMessage, IMessageNamespace
Google.Cloud.GkeHub.V1.ConfigManagementAssembly
Google.Cloud.GkeHub.V1.dll
Constructors
OciConfig()
public OciConfig()
OciConfig(OciConfig)
public OciConfig(OciConfig other)
Parameter | |
---|---|
Name | Description |
other |
OciConfig |
Properties
GcpServiceAccountEmail
public string GcpServiceAccountEmail { get; set; }
The Google Cloud Service Account Email used for auth when secret_type is gcpServiceAccount.
Property Value | |
---|---|
Type | Description |
string |
PolicyDir
public string PolicyDir { get; set; }
The absolute path of the directory that contains the local resources. Default: the root directory of the image.
Property Value | |
---|---|
Type | Description |
string |
SecretType
public string SecretType { get; set; }
Type of secret configured for access to the Git repo.
Property Value | |
---|---|
Type | Description |
string |
SyncRepo
public string SyncRepo { get; set; }
The OCI image repository URL for the package to sync from.
e.g. LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME
.
Property Value | |
---|---|
Type | Description |
string |
SyncWaitSecs
public long SyncWaitSecs { get; set; }
Period in seconds between consecutive syncs. Default: 15.
Property Value | |
---|---|
Type | Description |
long |