GetClusterResult

data class GetClusterResult(val accessConfigs: List<GetClusterAccessConfig>, val arn: String, val certificateAuthorities: List<GetClusterCertificateAuthority>, val clusterId: String, val computeConfigs: List<GetClusterComputeConfig>, val createdAt: String, val enabledClusterLogTypes: List<String>, val endpoint: String, val id: String, val identities: List<GetClusterIdentity>, val kubernetesNetworkConfigs: List<GetClusterKubernetesNetworkConfig>, val name: String, val outpostConfigs: List<GetClusterOutpostConfig>, val platformVersion: String, val remoteNetworkConfigs: List<GetClusterRemoteNetworkConfig>, val roleArn: String, val status: String, val storageConfigs: List<GetClusterStorageConfig>, val tags: Map<String, String>, val upgradePolicies: List<GetClusterUpgradePolicy>, val version: String, val vpcConfig: GetClusterVpcConfig, val zonalShiftConfigs: List<GetClusterZonalShiftConfig>)

A collection of values returned by getCluster.

Constructors

Link copied to clipboard
constructor(accessConfigs: List<GetClusterAccessConfig>, arn: String, certificateAuthorities: List<GetClusterCertificateAuthority>, clusterId: String, computeConfigs: List<GetClusterComputeConfig>, createdAt: String, enabledClusterLogTypes: List<String>, endpoint: String, id: String, identities: List<GetClusterIdentity>, kubernetesNetworkConfigs: List<GetClusterKubernetesNetworkConfig>, name: String, outpostConfigs: List<GetClusterOutpostConfig>, platformVersion: String, remoteNetworkConfigs: List<GetClusterRemoteNetworkConfig>, roleArn: String, status: String, storageConfigs: List<GetClusterStorageConfig>, tags: Map<String, String>, upgradePolicies: List<GetClusterUpgradePolicy>, version: String, vpcConfig: GetClusterVpcConfig, zonalShiftConfigs: List<GetClusterZonalShiftConfig>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Configuration block for access config.

Link copied to clipboard
val arn: String

ARN of the cluster.

Link copied to clipboard

Nested attribute containing certificate-authority-data for your cluster.

Link copied to clipboard

The ID of your local Amazon EKS cluster on the AWS Outpost. This attribute isn't available for an AWS EKS cluster on AWS cloud.

Link copied to clipboard

Nested attribute containing compute capability configuration for EKS Auto Mode enabled cluster.

Link copied to clipboard

Unix epoch time stamp in seconds for when the cluster was created.

Link copied to clipboard

The enabled control plane logs.

Link copied to clipboard

Endpoint for your Kubernetes API server.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Nested attribute containing identity provider information for your cluster. Only available on Kubernetes version 1.13 and 1.14 clusters created or upgraded on or after September 3, 2019. For an example using this information to enable IAM Roles for Service Accounts, see the aws.eks.Cluster resource documentation.

Link copied to clipboard

Nested list containing Kubernetes Network Configuration.

Link copied to clipboard
Link copied to clipboard

Contains Outpost Configuration.

Link copied to clipboard

Platform version for the cluster.

Link copied to clipboard

Contains remote network configuration for EKS Hybrid Nodes.

Link copied to clipboard

ARN of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.

Link copied to clipboard

Status of the EKS cluster. One of CREATING, ACTIVE, DELETING, FAILED.

Link copied to clipboard

Contains storage configuration for EKS Auto Mode enabled cluster.

Link copied to clipboard

Key-value map of resource tags.

Link copied to clipboard

Configuration block for the support policy to use for the cluster.

Link copied to clipboard

Kubernetes server version for the cluster.

Link copied to clipboard

Nested list containing VPC configuration for the cluster.

Link copied to clipboard

Contains Zonal Shift Configuration.