FeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitArgs

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

Constructors

constructor(gcpServiceAccountEmail: Output<String>? = null, httpsProxy: Output<String>? = null, policyDir: Output<String>? = null, secretType: Output<String>, 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 Google Cloud 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

Link copied to clipboard
val secretType: Output<String>

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(): FeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitArgs