Cluster
¶
Source code in docs_src/capo_eks/types/cluster.py
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 | |
access_config
instance-attribute
¶
access_config: NotRequired[AccessConfigResponse]
The access configuration for the cluster.
certificate_authority
instance-attribute
¶
certificate_authority: NotRequired[Certificate]
The certificate-authority-data for your cluster.
client_request_token
instance-attribute
¶
client_request_token: NotRequired[String]
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
compute_config
instance-attribute
¶
compute_config: NotRequired[ComputeConfigResponse]
Indicates the current configuration of the compute capability on your EKS Auto Mode cluster. For example, if the capability is enabled or disabled. If the compute capability is enabled, EKS Auto Mode will create and delete EC2 Managed Instances in your Amazon Web Services account. For more information, see EKS Auto Mode compute capability in the Amazon EKS User Guide.
connector_config
instance-attribute
¶
connector_config: NotRequired[ConnectorConfigResponse]
The configuration used to connect to a cluster for registration.
control_plane_scaling_config
instance-attribute
¶
control_plane_scaling_config: NotRequired[ControlPlaneScalingConfig]
The control plane scaling tier configuration. For more information, see EKS Provisioned Control Plane in the Amazon EKS User Guide.
created_at
instance-attribute
¶
created_at: NotRequired[Timestamp]
The Unix epoch timestamp at object creation.
deletion_protection
instance-attribute
¶
deletion_protection: NotRequired[BoxedBoolean]
The current deletion protection setting for the cluster. When true, deletion protection is enabled and the cluster cannot be deleted until protection is disabled. When false, the cluster can be deleted normally. This setting only applies to clusters in an active state.
encryption_config
instance-attribute
¶
encryption_config: NotRequired[EncryptionConfigList]
The encryption configuration for the cluster.
endpoint
instance-attribute
¶
endpoint: NotRequired[String]
The endpoint for your Kubernetes API server.
health
instance-attribute
¶
health: NotRequired[ClusterHealth]
An object representing the health of your Amazon EKS cluster.
id
instance-attribute
¶
id: NotRequired[String]
The ID of your local Amazon EKS cluster on an Amazon Web Services Outpost. This property isn't available for an Amazon EKS cluster on the Amazon Web Services cloud.
identity
instance-attribute
¶
identity: NotRequired[Identity]
The identity provider information for the cluster.
kube_api_server_config
instance-attribute
¶
kube_api_server_config: NotRequired[KubeApiServerConfigResponse]
The Kubernetes API server configuration for the cluster.
kube_controller_manager_config
instance-attribute
¶
kube_controller_manager_config: NotRequired[KubeControllerManagerConfigResponse]
The Kubernetes controller manager configuration for the cluster.
kube_scheduler_config
instance-attribute
¶
kube_scheduler_config: NotRequired[KubeSchedulerConfigResponse]
The Kubernetes scheduler configuration for the cluster.
kubernetes_network_config
instance-attribute
¶
kubernetes_network_config: NotRequired[KubernetesNetworkConfigResponse]
The Kubernetes network configuration for the cluster.
logging
instance-attribute
¶
logging: NotRequired[Logging]
The logging configuration for your cluster.
outpost_config
instance-attribute
¶
outpost_config: NotRequired[OutpostConfigResponse]
An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. This object isn't available for clusters on the Amazon Web Services cloud.
platform_version
instance-attribute
¶
platform_version: NotRequired[String]
The platform version of your Amazon EKS cluster. For more information about clusters deployed on the Amazon Web Services Cloud, see Platform versions in the Amazon EKS User Guide . For more information about local clusters deployed on an Outpost, see Amazon EKS local cluster platform versions in the Amazon EKS User Guide .
remote_network_config
instance-attribute
¶
remote_network_config: NotRequired[RemoteNetworkConfigResponse]
The configuration in the cluster for EKS Hybrid Nodes. You can add, change, or remove this configuration after the cluster is created.
resources_vpc_config
instance-attribute
¶
resources_vpc_config: NotRequired[VpcConfigResponse]
The VPC configuration used by the cluster control plane. Amazon EKS VPC resources have specific requirements to work properly with Kubernetes. For more information, see Cluster VPC considerations and Cluster security group considerations in the Amazon EKS User Guide.
role_arn
instance-attribute
¶
role_arn: NotRequired[String]
The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to Amazon Web Services API operations on your behalf.
storage_config
instance-attribute
¶
storage_config: NotRequired[StorageConfigResponse]
Indicates the current configuration of the block storage capability on your EKS Auto Mode cluster. For example, if the capability is enabled or disabled. If the block storage capability is enabled, EKS Auto Mode will create and delete EBS volumes in your Amazon Web Services account. For more information, see EKS Auto Mode block storage capability in the Amazon EKS User Guide.
tags
instance-attribute
¶
tags: NotRequired[TagMap]
Metadata that assists with categorization and organization. Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or Amazon Web Services resources.
upgrade_policy
instance-attribute
¶
upgrade_policy: NotRequired[UpgradePolicyResponse]
This value indicates if extended support is enabled or disabled for the cluster.
Learn more about EKS Extended Support in the Amazon EKS User Guide.
version
instance-attribute
¶
version: NotRequired[String]
The Kubernetes server version for the cluster.
zonal_shift_config
instance-attribute
¶
zonal_shift_config: NotRequired[ZonalShiftConfigResponse]
The configuration for zonal shift for the cluster.