Cluster class
An object representing an Amazon EKS cluster.
Constructors
-
Cluster.new({String? arn, Certificate? certificateAuthority, String? clientRequestToken, DateTime? createdAt, List<
EncryptionConfig> ? encryptionConfig, String? endpoint, Identity? identity, KubernetesNetworkConfigResponse? kubernetesNetworkConfig, Logging? logging, String? name, String? platformVersion, VpcConfigResponse? resourcesVpcConfig, String? roleArn, ClusterStatus? status, Map<String, String> ? tags, String? version}) -
Cluster.fromJson(Map<
String, dynamic> json) -
factory
Properties
- arn → String?
-
The Amazon Resource Name (ARN) of the cluster.
final
- certificateAuthority → Certificate?
-
The
certificate-authority-data
for your cluster.final - clientRequestToken → String?
-
Unique, case-sensitive identifier that you provide to ensure the idempotency
of the request.
final
- createdAt → DateTime?
-
The Unix epoch timestamp in seconds for when the cluster was created.
final
-
encryptionConfig
→ List<
EncryptionConfig> ? -
The encryption configuration for the cluster.
final
- endpoint → String?
-
The endpoint for your Kubernetes API server.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- identity → Identity?
-
The identity provider information for the cluster.
final
- kubernetesNetworkConfig → KubernetesNetworkConfigResponse?
-
The Kubernetes network configuration for the cluster.
final
- logging → Logging?
-
The logging configuration for your cluster.
final
- name → String?
-
The name of the cluster.
final
- platformVersion → String?
-
The platform version of your Amazon EKS cluster. For more information, see
Platform
Versions in the Amazon EKS User Guide .
final
- resourcesVpcConfig → 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.
final
- roleArn → String?
-
The Amazon Resource Name (ARN) of the IAM role that provides permissions for
the Kubernetes control plane to make calls to AWS API operations on your
behalf.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → ClusterStatus?
-
The current status of the cluster.
final
-
The metadata that you apply to the cluster to assist with categorization and
organization. Each tag consists of a key and an optional value, both of
which you define. Cluster tags do not propagate to any other resources
associated with the cluster.
final
- version → String?
-
The Kubernetes server version for the cluster.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited