Class GkeHubFeatureMembershipConfigmanagementConfigSyncGit.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.gke_hub_feature_membership.GkeHubFeatureMembershipConfigmanagementConfigSyncGit.Jsii$Proxy
-
- All Implemented Interfaces:
GkeHubFeatureMembershipConfigmanagementConfigSyncGit,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- GkeHubFeatureMembershipConfigmanagementConfigSyncGit
@Stability(Stable) @Internal public static final class GkeHubFeatureMembershipConfigmanagementConfigSyncGit.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GkeHubFeatureMembershipConfigmanagementConfigSyncGit
An implementation forGkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
-
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_membership.GkeHubFeatureMembershipConfigmanagementConfigSyncGit
GkeHubFeatureMembershipConfigmanagementConfigSyncGit.Builder, GkeHubFeatureMembershipConfigmanagementConfigSyncGit.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(GkeHubFeatureMembershipConfigmanagementConfigSyncGit.Builder builder)Constructor that initializes the object based on literal property values passed by theGkeHubFeatureMembershipConfigmanagementConfigSyncGit.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)StringgetGcpServiceAccountEmail()The GCP Service Account Email used for auth when secretType is gcpServiceAccount.StringgetHttpsProxy()URL for the HTTPS proxy to be used when communicating with the Git repo.StringgetPolicyDir()The path within the Git repository that represents the top level of the repo to sync.StringgetSecretType()Type of secret configured for access to the Git repo.StringgetSyncBranch()The branch of the repository to sync from.StringgetSyncRepo()The URL of the Git repository to use as the source of truth.StringgetSyncRev()Git revision (tag or hash) to check out.StringgetSyncWaitSecs()Period in seconds between consecutive syncs.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(GkeHubFeatureMembershipConfigmanagementConfigSyncGit.Builder builder)
Constructor that initializes the object based on literal property values passed by theGkeHubFeatureMembershipConfigmanagementConfigSyncGit.Builder.
-
-
Method Detail
-
getGcpServiceAccountEmail
public final String getGcpServiceAccountEmail()
Description copied from interface:GkeHubFeatureMembershipConfigmanagementConfigSyncGitThe 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}
- Specified by:
getGcpServiceAccountEmailin interfaceGkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
getHttpsProxy
public final String getHttpsProxy()
Description copied from interface:GkeHubFeatureMembershipConfigmanagementConfigSyncGitURL 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}
- Specified by:
getHttpsProxyin interfaceGkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
getPolicyDir
public final String getPolicyDir()
Description copied from interface:GkeHubFeatureMembershipConfigmanagementConfigSyncGitThe 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}
- Specified by:
getPolicyDirin interfaceGkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
getSecretType
public final String getSecretType()
Description copied from interface:GkeHubFeatureMembershipConfigmanagementConfigSyncGitType 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}
- Specified by:
getSecretTypein interfaceGkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
getSyncBranch
public final String getSyncBranch()
Description copied from interface:GkeHubFeatureMembershipConfigmanagementConfigSyncGitThe 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}
- Specified by:
getSyncBranchin interfaceGkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
getSyncRepo
public final String getSyncRepo()
Description copied from interface:GkeHubFeatureMembershipConfigmanagementConfigSyncGitThe 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}
- Specified by:
getSyncRepoin interfaceGkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
getSyncRev
public final String getSyncRev()
Description copied from interface:GkeHubFeatureMembershipConfigmanagementConfigSyncGitGit 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}
- Specified by:
getSyncRevin interfaceGkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
getSyncWaitSecs
public final String getSyncWaitSecs()
Description copied from interface:GkeHubFeatureMembershipConfigmanagementConfigSyncGitPeriod 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}
- Specified by:
getSyncWaitSecsin interfaceGkeHubFeatureMembershipConfigmanagementConfigSyncGit
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-