Class ClouddeployTargetGke.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • cluster

        @Stability(Stable)
        public ClouddeployTargetGke.Builder cluster​(String cluster)
        Parameters:
        cluster - 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}
        Returns:
        this
      • internalIp

        @Stability(Stable)
        public ClouddeployTargetGke.Builder internalIp​(Boolean internalIp)
        Parameters:
        internalIp - 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}
        Returns:
        this
      • internalIp

        @Stability(Stable)
        public ClouddeployTargetGke.Builder internalIp​(com.hashicorp.cdktf.IResolvable internalIp)
        Parameters:
        internalIp - 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}
        Returns:
        this
      • proxyUrl

        @Stability(Stable)
        public ClouddeployTargetGke.Builder proxyUrl​(String proxyUrl)
        Parameters:
        proxyUrl - 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}
        Returns:
        this