pub struct Cluster {Show 30 fields
pub name: String,
pub description: Option<String>,
pub status: String,
pub number_of_shards: i32,
pub shards: Vec<Shard>,
pub node_type: String,
pub engine: String,
pub engine_version: String,
pub engine_patch_version: String,
pub parameter_group_name: String,
pub parameter_group_status: String,
pub security_group_ids: Vec<String>,
pub subnet_group_name: String,
pub tls_enabled: bool,
pub kms_key_id: Option<String>,
pub arn: String,
pub sns_topic_arn: Option<String>,
pub snapshot_retention_limit: i32,
pub maintenance_window: String,
pub snapshot_window: String,
pub acl_name: String,
pub auto_minor_version_upgrade: bool,
pub data_tiering: String,
pub availability_mode: String,
pub cluster_endpoint: Endpoint,
pub network_type: String,
pub ip_discovery: String,
pub port: i32,
pub container_id: Option<String>,
pub created_at: DateTime<Utc>,
}Fields§
§name: String§description: Option<String>§status: String§number_of_shards: i32§shards: Vec<Shard>§node_type: String§engine: String§engine_version: String§engine_patch_version: String§parameter_group_name: String§parameter_group_status: String§security_group_ids: Vec<String>§subnet_group_name: String§tls_enabled: bool§kms_key_id: Option<String>§arn: String§sns_topic_arn: Option<String>§snapshot_retention_limit: i32§maintenance_window: String§snapshot_window: String§acl_name: String§auto_minor_version_upgrade: bool§data_tiering: String§availability_mode: String§cluster_endpoint: Endpoint§network_type: String§ip_discovery: String§port: i32The port the cluster listens on (echoed into endpoints).
container_id: Option<String>Backing Redis container id, when a data-plane container is running.
created_at: DateTime<Utc>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Cluster
impl<'de> Deserialize<'de> for Cluster
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Cluster
impl RefUnwindSafe for Cluster
impl Send for Cluster
impl Sync for Cluster
impl Unpin for Cluster
impl UnsafeUnpin for Cluster
impl UnwindSafe for Cluster
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more