Interface GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.313Z") @Stability(Stable) public interface GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Builderstatic classGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Jsii$ProxyAn implementation forGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Builderbuilder()default StringgetGcpServiceAccountEmail()The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount.default StringgetHttpsProxy()URL for the HTTPS Proxy to be used when communicating with the Git repo.default StringgetPolicyDir()The path within the Git repository that represents the top level of the repo to sync.StringgetSecretType()Type of secret configured for access to the Git repo.default StringgetSyncBranch()The branch of the repository to sync from.default StringgetSyncRepo()The URL of the Git repository to use as the source of truth.default StringgetSyncRev()Git revision (tag or hash) to check out.default StringgetSyncWaitSecs()Period in seconds between consecutive syncs.
-
-
-
Method Detail
-
getSecretType
@Stability(Stable) @NotNull String getSecretType()
Type of secret configured for access to the Git repo.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#secret_type GkeHubFeature#secret_type}
-
getGcpServiceAccountEmail
@Stability(Stable) @Nullable default String getGcpServiceAccountEmail()
The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#gcp_service_account_email GkeHubFeature#gcp_service_account_email}
-
getHttpsProxy
@Stability(Stable) @Nullable default String getHttpsProxy()
URL for the HTTPS Proxy to be used when communicating with the Git repo.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#https_proxy GkeHubFeature#https_proxy}
-
getPolicyDir
@Stability(Stable) @Nullable default String getPolicyDir()
The path within the Git repository that represents the top level of the repo to sync.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#policy_dir GkeHubFeature#policy_dir}
-
getSyncBranch
@Stability(Stable) @Nullable default String getSyncBranch()
The branch of the repository to sync from. Default: master.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#sync_branch GkeHubFeature#sync_branch}
-
getSyncRepo
@Stability(Stable) @Nullable default String getSyncRepo()
The URL of the Git repository to use as the source of truth.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#sync_repo GkeHubFeature#sync_repo}
-
getSyncRev
@Stability(Stable) @Nullable default String getSyncRev()
Git revision (tag or hash) to check out. Default HEAD.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#sync_rev GkeHubFeature#sync_rev}
-
getSyncWaitSecs
@Stability(Stable) @Nullable default String getSyncWaitSecs()
Period in seconds between consecutive syncs. Default: 15.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#sync_wait_secs GkeHubFeature#sync_wait_secs}
-
builder
@Stability(Stable) static GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Builder builder()
-
-