Class GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.gke_hub_feature.GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Jsii$Proxy
-
- All Implemented Interfaces:
GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
@Stability(Stable) @Internal public static final class GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
An implementation forGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
-
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.GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Builder, GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Builder builder)Constructor that initializes the object based on literal property values passed by theGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.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 Google Cloud 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(GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Builder builder)
Constructor that initializes the object based on literal property values passed by theGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit.Builder.
-
-
Method Detail
-
getSecretType
public final String getSecretType()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitType 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}
- Specified by:
getSecretTypein interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
getGcpServiceAccountEmail
public final String getGcpServiceAccountEmail()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitThe 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}
- Specified by:
getGcpServiceAccountEmailin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
getHttpsProxy
public final String getHttpsProxy()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitURL 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}
- Specified by:
getHttpsProxyin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
getPolicyDir
public final String getPolicyDir()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitThe 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}
- Specified by:
getPolicyDirin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
getSyncBranch
public final String getSyncBranch()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitThe 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}
- Specified by:
getSyncBranchin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
getSyncRepo
public final String getSyncRepo()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitThe 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}
- Specified by:
getSyncRepoin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
getSyncRev
public final String getSyncRev()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitGit 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}
- Specified by:
getSyncRevin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
getSyncWaitSecs
public final String getSyncWaitSecs()
Description copied from interface:GkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGitPeriod 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}
- Specified by:
getSyncWaitSecsin interfaceGkeHubFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-