Class ClouddeployTargetGke.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.clouddeploy_target.ClouddeployTargetGke.Jsii$Proxy
-
- All Implemented Interfaces:
ClouddeployTargetGke,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ClouddeployTargetGke
@Stability(Stable) @Internal public static final class ClouddeployTargetGke.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ClouddeployTargetGke
An implementation forClouddeployTargetGke
-
-
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.clouddeploy_target.ClouddeployTargetGke
ClouddeployTargetGke.Builder, ClouddeployTargetGke.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ClouddeployTargetGke.Builder builder)Constructor that initializes the object based on literal property values passed by theClouddeployTargetGke.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)StringgetCluster()Information specifying a GKE Cluster.ObjectgetInternalIp()Optional.StringgetProxyUrl()Optional.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(ClouddeployTargetGke.Builder builder)
Constructor that initializes the object based on literal property values passed by theClouddeployTargetGke.Builder.
-
-
Method Detail
-
getCluster
public final String getCluster()
Description copied from interface:ClouddeployTargetGkeInformation specifying a GKE Cluster. Format is `projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddeploy_target#cluster ClouddeployTarget#cluster}
- Specified by:
getClusterin interfaceClouddeployTargetGke
-
getInternalIp
public final Object getInternalIp()
Description copied from interface:ClouddeployTargetGkeOptional.If true, `cluster` is accessed using the private IP address of the control plane endpoint. Otherwise, the default IP address of the control plane endpoint is used. The default IP address is the private IP address for clusters with private control-plane endpoints and the public IP address otherwise. Only specify this option when `cluster` is a [private GKE cluster](https://cloud.google.com/kubernetes-engine/docs/concepts/private-cluster-concept). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddeploy_target#internal_ip ClouddeployTarget#internal_ip}
- Specified by:
getInternalIpin interfaceClouddeployTargetGke
-
getProxyUrl
public final String getProxyUrl()
Description copied from interface:ClouddeployTargetGkeOptional. If set, used to configure a proxy to the Kubernetes server.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddeploy_target#proxy_url ClouddeployTarget#proxy_url}
- Specified by:
getProxyUrlin interfaceClouddeployTargetGke
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-