pub struct Cluster {Show 24 fields
pub name: String,
pub arn: String,
pub version: String,
pub role_arn: String,
pub status: String,
pub created_at: DateTime<Utc>,
pub endpoint: String,
pub platform_version: String,
pub certificate_authority_data: String,
pub resources_vpc_config: Value,
pub kubernetes_network_config: Value,
pub logging: Value,
pub tags: TagMap,
pub updates: BTreeMap<String, Update>,
pub connector_config: Option<Value>,
pub encryption_config: Option<Value>,
pub access_config: Value,
pub upgrade_policy: Value,
pub compute_config: Option<Value>,
pub storage_config: Option<Value>,
pub zonal_shift_config: Option<Value>,
pub remote_network_config: Option<Value>,
pub control_plane_scaling_config: Option<Value>,
pub deletion_protection: Option<bool>,
}Fields§
§name: String§arn: String§version: String§role_arn: String§status: String§created_at: DateTime<Utc>§endpoint: String§platform_version: String§resources_vpc_config: ValueThe VpcConfigResponse-shaped object echoed back on every describe.
kubernetes_network_config: ValueThe KubernetesNetworkConfigResponse-shaped object, if one applies.
logging: ValueThe Logging object echoed back (defaults to all types disabled).
updates: BTreeMap<String, Update>Per-cluster updates keyed by update id.
connector_config: Option<Value>The ConnectorConfigResponse-shaped object present only on clusters
created via RegisterCluster (i.e. connected/external clusters).
encryption_config: Option<Value>The EncryptionConfigList applied via AssociateEncryptionConfig,
echoed back on describe.
access_config: ValueThe AccessConfigResponse-shaped object ({authenticationMode}) echoed
back on every describe. Defaults to CONFIG_MAP when the caller omits
accessConfig at create time, mirroring the real API default.
upgrade_policy: ValueThe UpgradePolicyResponse-shaped object ({supportType}) echoed back
on every describe. Defaults to EXTENDED (extended support enabled) when
the caller omits upgradePolicy at create time.
compute_config: Option<Value>The ComputeConfigResponse (EKS Auto Mode) echoed back when the caller
supplied computeConfig at create or via UpdateClusterConfig.
storage_config: Option<Value>The StorageConfigResponse (EKS Auto Mode block storage) echoed back
when supplied.
zonal_shift_config: Option<Value>The ZonalShiftConfigResponse echoed back when supplied.
remote_network_config: Option<Value>The RemoteNetworkConfigResponse (hybrid nodes) echoed back when supplied.
control_plane_scaling_config: Option<Value>The ControlPlaneScalingConfigResponse echoed back when supplied.
deletion_protection: Option<bool>Whether deletion protection is enabled, echoed back when set.