Interface GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit

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