Package com.pulumi.aws.eks.outputs
Class GetClusterResult
- java.lang.Object
-
- com.pulumi.aws.eks.outputs.GetClusterResult
-
public final class GetClusterResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetClusterResult.Builder
-
Method Summary
-
-
-
Method Detail
-
accessConfigs
public java.util.List<GetClusterAccessConfig> accessConfigs()
- Returns:
- Configuration block for access config.
-
arn
public java.lang.String arn()
- Returns:
- ARN of the cluster.
-
certificateAuthorities
public java.util.List<GetClusterCertificateAuthority> certificateAuthorities()
- Returns:
- Nested attribute containing `certificate-authority-data` for your cluster.
-
clusterId
public java.lang.String clusterId()
- Returns:
- 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.
-
computeConfigs
public java.util.List<GetClusterComputeConfig> computeConfigs()
- Returns:
- Nested attribute containing compute capability configuration for EKS Auto Mode enabled cluster.
-
controlPlaneScalingConfigs
public java.util.List<GetClusterControlPlaneScalingConfig> controlPlaneScalingConfigs()
- Returns:
- Configuration block for the control plane scaling tier. See [EKS Provisioned Control Plane](https://docs.aws.amazon.com/eks/latest/userguide/eks-provisioned-control-plane-getting-started.html) for more information.
-
createdAt
public java.lang.String createdAt()
- Returns:
- Unix epoch time stamp in seconds for when the cluster was created.
-
deletionProtection
public java.lang.Boolean deletionProtection()
- Returns:
- Whether deletion protection for the cluster is enabled.
-
enabledClusterLogTypes
public java.util.List<java.lang.String> enabledClusterLogTypes()
- Returns:
- The enabled control plane logs.
-
endpoint
public java.lang.String endpoint()
- Returns:
- Endpoint for your Kubernetes API server.
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
identities
public java.util.List<GetClusterIdentity> identities()
- Returns:
- 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.
-
kubeApiServerConfigs
public java.util.List<GetClusterKubeApiServerConfig> kubeApiServerConfigs()
- Returns:
- Configuration for the Kubernetes API server.
-
kubeControllerManagerConfigs
public java.util.List<GetClusterKubeControllerManagerConfig> kubeControllerManagerConfigs()
- Returns:
- Configuration for the Kubernetes controller manager.
-
kubeSchedulerConfigs
public java.util.List<GetClusterKubeSchedulerConfig> kubeSchedulerConfigs()
- Returns:
- Configuration for the Kubernetes scheduler.
-
kubernetesNetworkConfigs
public java.util.List<GetClusterKubernetesNetworkConfig> kubernetesNetworkConfigs()
- Returns:
- Nested list containing Kubernetes Network Configuration.
-
name
public java.lang.String name()
- Returns:
- The name of the resource (e.g., `cpu`, `memory`).
-
outpostConfigs
public java.util.List<GetClusterOutpostConfig> outpostConfigs()
- Returns:
- Contains Outpost Configuration.
-
platformVersion
public java.lang.String platformVersion()
- Returns:
- Platform version for the cluster.
-
region
public java.lang.String region()
-
remoteNetworkConfigs
public java.util.List<GetClusterRemoteNetworkConfig> remoteNetworkConfigs()
- Returns:
- Contains remote network configuration for EKS Hybrid Nodes.
-
roleArn
public java.lang.String roleArn()
- Returns:
- ARN of the IAM role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.
-
status
public java.lang.String status()
- Returns:
- Status of the EKS cluster. One of `CREATING`, `ACTIVE`, `DELETING`, `FAILED`.
-
storageConfigs
public java.util.List<GetClusterStorageConfig> storageConfigs()
- Returns:
- Contains storage configuration for EKS Auto Mode enabled cluster.
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- Key-value map of resource tags.
-
upgradePolicies
public java.util.List<GetClusterUpgradePolicy> upgradePolicies()
- Returns:
- Configuration block for the support policy to use for the cluster.
-
version
public java.lang.String version()
- Returns:
- Kubernetes server version for the cluster.
-
vpcConfig
public GetClusterVpcConfig vpcConfig()
- Returns:
- Nested list containing VPC configuration for the cluster.
-
zonalShiftConfigs
public java.util.List<GetClusterZonalShiftConfig> zonalShiftConfigs()
- Returns:
- Contains Zonal Shift Configuration.
-
builder
public static GetClusterResult.Builder builder()
-
builder
public static GetClusterResult.Builder builder(GetClusterResult defaults)
-
-