» google_container_cluster
Get info about a GKE cluster from its name and location.
» Example Usage
data "google_container_cluster" "my_cluster" {
name = "my-cluster"
location = "us-east1-a"
}
output "cluster_username" {
value = "${data.google_container_cluster.my_cluster.master_auth.0.username}"
}
output "cluster_password" {
value = "${data.google_container_cluster.my_cluster.master_auth.0.password}"
}
output "endpoint" {
value = "${data.google_container_cluster.my_cluster.endpoint}"
}
output "instance_group_urls" {
value = "${data.google_container_cluster.my_cluster.instance_group_urls}"
}
output "node_config" {
value = "${data.google_container_cluster.my_cluster.node_config}"
}
output "node_pools" {
value = "${data.google_container_cluster.my_cluster.node_pool}"
}
» Argument Reference
The following arguments are supported:
-
name
(Required) - The name of the cluster. -
location
(Optional) - The location (zone or region) this cluster has been created in. One oflocation
,region
,zone
, or a provider-levelzone
must be specified. -
zone
(Optional) - The zone this cluster has been created in. Deprecated in favour oflocation
. -
region
(Optional) - The region this cluster has been created in. Deprecated in favour oflocation
.
-
project
- (Optional) The project in which the resource belongs. If it is not provided, the provider project is used.
» Attributes Reference
See google_container_cluster resource for details of the available attributes.