Class ClouddeployTargetGke.Jsii$Proxy

    • 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.
    • Method Detail

      • getCluster

        public final String getCluster()
        Description copied from interface: ClouddeployTargetGke
        Information 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:
        getCluster in interface ClouddeployTargetGke
      • getInternalIp

        public final Object getInternalIp()
        Description copied from interface: ClouddeployTargetGke
        Optional.

        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:
        getInternalIp in interface ClouddeployTargetGke
      • getProxyUrl

        public final String getProxyUrl()
        Description copied from interface: ClouddeployTargetGke
        Optional. 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:
        getProxyUrl in interface ClouddeployTargetGke
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object