FeatureMembershipConfigmanagementConfigSyncGitArgs

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

Constructors

constructor(gcpServiceAccountEmail: Output<String>? = null, httpsProxy: Output<String>? = null, policyDir: Output<String>? = null, secretType: Output<String>? = null, syncBranch: Output<String>? = null, syncRepo: Output<String>? = null, syncRev: 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 secretType is gcpServiceAccount.

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

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

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

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

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

Type of secret configured for access to the Git repo.

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

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

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

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

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

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

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

Period in seconds between consecutive syncs. Default: 15.

Functions

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