public sealed class OciConfig : IMessage<OciConfig>, IEquatable<OciConfig>, IDeepCloneable<OciConfig>, IBufferMessage, IMessageReference 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 |
|