Class GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.gke_hub_feature.GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Jsii$Proxy
-
- All Implemented Interfaces:
GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
@Stability(Stable) @Internal public static final class GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
An implementation forGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.gke_hub_feature.GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Builder, GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Builder builder)Constructor that initializes the object based on literal property values passed by theGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetEnabled()Enables the installation of ConfigSync.GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitgetGit()git block.GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncOcigetOci()oci block.ObjectgetPreventDrift()Set to true to enable the Config Sync admission webhook to prevent drifts.StringgetSourceFormat()Specifies whether the Config Sync Repo is in hierarchical or unstructured mode.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Builder builder)
Constructor that initializes the object based on literal property values passed by theGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync.Builder.
-
-
Method Detail
-
getEnabled
public final Object getEnabled()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncEnables 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}
- Specified by:
getEnabledin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
-
getGit
public final GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit getGit()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncgit block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#git GkeHubFeature#git}
- Specified by:
getGitin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
-
getOci
public final GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncOci getOci()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncoci block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_hub_feature#oci GkeHubFeature#oci}
- Specified by:
getOciin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
-
getPreventDrift
public final Object getPreventDrift()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncSet 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}
- Specified by:
getPreventDriftin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
-
getSourceFormat
public final String getSourceFormat()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncSpecifies 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}
- Specified by:
getSourceFormatin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-