pub struct CreateSnapshotMessage {
pub cache_cluster_id: Option<String>,
pub kms_key_id: Option<String>,
pub replication_group_id: Option<String>,
pub snapshot_name: String,
}
Expand description
Represents the input of a CreateSnapshot
operation.
Fields§
§cache_cluster_id: Option<String>
The identifier of an existing cluster. The snapshot is created from this cluster.
kms_key_id: Option<String>
The ID of the KMS key used to encrypt the snapshot.
replication_group_id: Option<String>
The identifier of an existing replication group. The snapshot is created from this replication group.
snapshot_name: String
A name for the snapshot being created.
Trait Implementations§
Source§impl Clone for CreateSnapshotMessage
impl Clone for CreateSnapshotMessage
Source§fn clone(&self) -> CreateSnapshotMessage
fn clone(&self) -> CreateSnapshotMessage
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 CreateSnapshotMessage
impl Debug for CreateSnapshotMessage
Source§impl Default for CreateSnapshotMessage
impl Default for CreateSnapshotMessage
Source§fn default() -> CreateSnapshotMessage
fn default() -> CreateSnapshotMessage
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateSnapshotMessage
impl PartialEq for CreateSnapshotMessage
impl StructuralPartialEq for CreateSnapshotMessage
Auto Trait Implementations§
impl Freeze for CreateSnapshotMessage
impl RefUnwindSafe for CreateSnapshotMessage
impl Send for CreateSnapshotMessage
impl Sync for CreateSnapshotMessage
impl Unpin for CreateSnapshotMessage
impl UnwindSafe for CreateSnapshotMessage
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