pub struct Cluster {Show 18 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,
}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.