FeatureMembershipConfigmanagementConfigSyncOciArgs

data class FeatureMembershipConfigmanagementConfigSyncOciArgs(val gcpServiceAccountEmail: Output<String>? = null, val policyDir: Output<String>? = null, val secretType: Output<String>? = null, val syncRepo: Output<String>? = null, val syncWaitSecs: Output<String>? = null) : ConvertibleToJava<FeatureMembershipConfigmanagementConfigSyncOciArgs>

Constructors

constructor(gcpServiceAccountEmail: Output<String>? = null, policyDir: Output<String>? = null, secretType: Output<String>? = null, syncRepo: Output<String>? = null, syncWaitSecs: Output<String>? = null)

Properties

Link copied to clipboard
val gcpServiceAccountEmail: Output<String>? = null

The GCP Service Account Email used for auth when secret_type is gcpserviceaccount.

Link copied to clipboard
val policyDir: Output<String>? = null

The absolute path of the directory that contains the local resources. Default: the root directory of the image.

Link copied to clipboard
val secretType: Output<String>? = null

Type of secret configured for access to the OCI Image. Must be one of gcenode, gcpserviceaccount or none.

Link copied to clipboard
val syncRepo: Output<String>? = null

The OCI image repository URL for the package to sync from. e.g. LOCATION-docker.pkg.dev/PROJECT_ID/REPOSITORY_NAME/PACKAGE_NAME.

Link copied to clipboard
val syncWaitSecs: Output<String>? = null

Period in seconds(int64 format) between consecutive syncs. Default: 15.

Functions

Link copied to clipboard
open override fun toJava(): FeatureMembershipConfigmanagementConfigSyncOciArgs