pub struct NodeSnapshot {
pub cache_cluster_id: Option<String>,
pub cache_node_create_time: Option<String>,
pub cache_node_id: Option<String>,
pub cache_size: Option<String>,
pub node_group_configuration: Option<NodeGroupConfiguration>,
pub node_group_id: Option<String>,
pub snapshot_create_time: Option<String>,
}
Expand description
Represents an individual cache node in a snapshot of a cluster.
Fields§
§cache_cluster_id: Option<String>
A unique identifier for the source cluster.
cache_node_create_time: Option<String>
The date and time when the cache node was created in the source cluster.
cache_node_id: Option<String>
The cache node identifier for the node in the source cluster.
cache_size: Option<String>
The size of the cache on the source cache node.
node_group_configuration: Option<NodeGroupConfiguration>
The configuration for the source node group (shard).
node_group_id: Option<String>
A unique identifier for the source node group (shard).
snapshot_create_time: Option<String>
The date and time when the source node's metadata and cache data set was obtained for the snapshot.
Trait Implementations§
Source§impl Clone for NodeSnapshot
impl Clone for NodeSnapshot
Source§fn clone(&self) -> NodeSnapshot
fn clone(&self) -> NodeSnapshot
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NodeSnapshot
impl Debug for NodeSnapshot
Source§impl Default for NodeSnapshot
impl Default for NodeSnapshot
Source§fn default() -> NodeSnapshot
fn default() -> NodeSnapshot
Returns the “default value” for a type. Read more
Source§impl PartialEq for NodeSnapshot
impl PartialEq for NodeSnapshot
impl StructuralPartialEq for NodeSnapshot
Auto Trait Implementations§
impl Freeze for NodeSnapshot
impl RefUnwindSafe for NodeSnapshot
impl Send for NodeSnapshot
impl Sync for NodeSnapshot
impl Unpin for NodeSnapshot
impl UnwindSafe for NodeSnapshot
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