Interface GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSync

    • 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}

      • 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}