Interface GkeHubFeatureMembershipConfigmanagementConfigSyncGit

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