GKE Hub v1 API - Class OciConfig (2.6.0)

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

Inheritance

object > OciConfig

Namespace

Google.Cloud.GkeHub.V1.ConfigManagement

Assembly

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