Interface GkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
GkeHubFeatureMembershipConfigmanagementConfigSyncGit.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.341Z") @Stability(Stable) public interface GkeHubFeatureMembershipConfigmanagementConfigSyncGit extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGkeHubFeatureMembershipConfigmanagementConfigSyncGit.BuilderA builder forGkeHubFeatureMembershipConfigmanagementConfigSyncGitstatic classGkeHubFeatureMembershipConfigmanagementConfigSyncGit.Jsii$ProxyAn implementation forGkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static GkeHubFeatureMembershipConfigmanagementConfigSyncGit.Builderbuilder()default StringgetGcpServiceAccountEmail()The GCP 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.default 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
-
getGcpServiceAccountEmail
@Stability(Stable) @Nullable default String getGcpServiceAccountEmail()
The GCP 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_membership#gcp_service_account_email GkeHubFeatureMembership#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_membership#https_proxy GkeHubFeatureMembership#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.Default: the root directory of the repository. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature_membership#policy_dir GkeHubFeatureMembership#policy_dir}
-
getSecretType
@Stability(Stable) @Nullable default String getSecretType()
Type of secret configured for access to the Git repo.Must be one of ssh, cookiefile, gcenode, token, gcpserviceaccount or none. The validation of this is case-sensitive. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature_membership#secret_type GkeHubFeatureMembership#secret_type}
-
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_membership#sync_branch GkeHubFeatureMembership#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_membership#sync_repo GkeHubFeatureMembership#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_membership#sync_rev GkeHubFeatureMembership#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_membership#sync_wait_secs GkeHubFeatureMembership#sync_wait_secs}
-
builder
@Stability(Stable) static GkeHubFeatureMembershipConfigmanagementConfigSyncGit.Builder builder()
-
-