Interface GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.312Z") @Stability(Stable) public interface GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Builderstatic classGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Jsii$ProxyAn implementation forGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Builderbuilder()default ObjectgetEnabled()Enables the installation of ConfigSync.default GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitgetGit()git block.default GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncOcigetOci()oci block.default ObjectgetPreventDrift()Set to true to enable the Config Sync admission webhook to prevent drifts.default StringgetSourceFormat()Specifies whether the Config Sync Repo is in hierarchical or unstructured mode.
-
-
-
Method Detail
-
getEnabled
@Stability(Stable) @Nullable default Object getEnabled()
Enables the installation of ConfigSync.If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#enabled GkeHubFeature#enabled}
-
getGit
@Stability(Stable) @Nullable default GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit getGit()
git block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#git GkeHubFeature#git}
-
getOci
@Stability(Stable) @Nullable default GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncOci getOci()
oci block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#oci GkeHubFeature#oci}
-
getPreventDrift
@Stability(Stable) @Nullable default Object getPreventDrift()
Set to true to enable the Config Sync admission webhook to prevent drifts.If set to 'false', disables the Config Sync admission webhook and does not prevent drifts. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#prevent_drift GkeHubFeature#prevent_drift}
-
getSourceFormat
@Stability(Stable) @Nullable default String getSourceFormat()
Specifies whether the Config Sync Repo is in hierarchical or unstructured mode.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#source_format GkeHubFeature#source_format}
-
builder
@Stability(Stable) static GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Builder builder()
-
-