Up-to-date reference of API arguments for CCE cluster you can get at documentation portal
opentelekomcloud_cce_clusters_v3¶
Use this data source to get a list of CCE clusters.
Example Usage¶
variable "cluster_name" {}
data "opentelekomcloud_cce_clusters_v3" "clusters" {
name = var.cluster_name
status = "Available"
}
Argument Reference¶
The following arguments are supported:
region
- (Optional, String) Specifies the region in which to obtain the CCE clusters. If omitted, the provider-level region will be used.name
- (Optional, String) Specifies the name of the cluster.cluster_id
- (Optional, String) Specifies the ID of the cluster.cluster_type
- (Optional, String) Specifies the type of the cluster. Possible values:VirtualMachine
,BareMetal
.vpc_id
- (Optional, String) Specifies the VPC ID to which the cluster belongs.enterprise_project_id
- (Optional, String) Specifies the enterprise project ID of the cluster.status
- (Optional, String) Specifies the status of the cluster.
Attribute Reference¶
In addition to all arguments above, the following attributes are exported:
id
- Indicates a data source ID.ids
- Indicates a list of IDs of all CCE clusters found.clusters
- Indicates a list of CCE clusters found. Structure is documented below.
The clusters
block supports:
name
- The name of the cluster.id
- The ID of the cluster.cluster_type
- The type of the cluster. Possible values:VirtualMachine
,ARM64
.status
- The status of the cluster.flavor_id
- The specification of the cluster.cluster_version
- The version of the cluster.description
- The description of the cluster.billing_mode
- The charging mode of the cluster.container_network_cidr
- The container network segment.container_network_type
- The container network type:overlay_l2
,underlay_ipvlan
,vpc-router
oreni
.eni_subnet_id
- TheIPv4 subnet ID
of the subnet where the ENI resides.eni_subnet_cidr
- The ENI network segment.service_network_cidr
- The service network segment.authentication_mode
- The authentication mode of the cluster, possible values arex509
andrbac
. Defaults torbac
.masters
- The advanced configuration of master nodes. Structure is documented below.security_group_id
- The security group ID of the cluster.vpc_id
- The vpc ID of the cluster.subnet_id
- The ID of the subnet used to create the node.highway_subnet_id
- The ID of the high speed network used to create bare metal nodes.enterprise_project_id
- The enterprise project ID of the CCE cluster.endpoints
- The access addresses of kube-apiserver in the cluster. Structure is documented below.certificate_clusters
- The certificate clusters. Structure is documented below.certificate_users
- The certificate users. Structure is documented below.kube_config_raw
- The raw Kubernetes config to be used by kubectl and other compatible tools.
The masters
block supports:
availability_zone
- The availability zone (AZ) of the master node.
The endpoints
block supports:
url
- The URL of the cluster access address.type
- The type of the cluster access address.Internal
: The user's subnet access address.External
: The public network access address.
The certificate_clusters
block supports:
name
- The cluster name.server
- The server IP address.certificate_authority_data
- The certificate data.
The certificate_users
block supports:
name
- The user name.client_certificate_data
- The client certificate data.client_key_data
- The client key data.