#[non_exhaustive]pub struct ServerlessCacheSnapshot {
pub serverless_cache_snapshot_name: Option<String>,
pub arn: Option<String>,
pub kms_key_id: Option<String>,
pub snapshot_type: Option<String>,
pub status: Option<String>,
pub create_time: Option<DateTime>,
pub expiry_time: Option<DateTime>,
pub bytes_used_for_cache: Option<String>,
pub serverless_cache_configuration: Option<ServerlessCacheConfiguration>,
}
Expand description
The resource representing a serverless cache snapshot. Available for Redis only.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.serverless_cache_snapshot_name: Option<String>
The identifier of a serverless cache snapshot. Available for Redis only.
arn: Option<String>
The Amazon Resource Name (ARN) of a serverless cache snapshot. Available for Redis only.
kms_key_id: Option<String>
The ID of the Amazon Web Services Key Management Service (KMS) key of a serverless cache snapshot. Available for Redis only.
snapshot_type: Option<String>
The type of snapshot of serverless cache. Available for Redis only.
status: Option<String>
The current status of the serverless cache. Available for Redis only.
create_time: Option<DateTime>
The date and time that the source serverless cache's metadata and cache data set was obtained for the snapshot. Available for Redis only.
expiry_time: Option<DateTime>
The time that the serverless cache snapshot will expire. Available for Redis only.
bytes_used_for_cache: Option<String>
The total size of a serverless cache snapshot, in bytes. Available for Redis only.
serverless_cache_configuration: Option<ServerlessCacheConfiguration>
The configuration of the serverless cache, at the time the snapshot was taken. Available for Redis only.
Implementations§
source§impl ServerlessCacheSnapshot
impl ServerlessCacheSnapshot
sourcepub fn serverless_cache_snapshot_name(&self) -> Option<&str>
pub fn serverless_cache_snapshot_name(&self) -> Option<&str>
The identifier of a serverless cache snapshot. Available for Redis only.
sourcepub fn arn(&self) -> Option<&str>
pub fn arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of a serverless cache snapshot. Available for Redis only.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
The ID of the Amazon Web Services Key Management Service (KMS) key of a serverless cache snapshot. Available for Redis only.
sourcepub fn snapshot_type(&self) -> Option<&str>
pub fn snapshot_type(&self) -> Option<&str>
The type of snapshot of serverless cache. Available for Redis only.
sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
The current status of the serverless cache. Available for Redis only.
sourcepub fn create_time(&self) -> Option<&DateTime>
pub fn create_time(&self) -> Option<&DateTime>
The date and time that the source serverless cache's metadata and cache data set was obtained for the snapshot. Available for Redis only.
sourcepub fn expiry_time(&self) -> Option<&DateTime>
pub fn expiry_time(&self) -> Option<&DateTime>
The time that the serverless cache snapshot will expire. Available for Redis only.
sourcepub fn bytes_used_for_cache(&self) -> Option<&str>
pub fn bytes_used_for_cache(&self) -> Option<&str>
The total size of a serverless cache snapshot, in bytes. Available for Redis only.
sourcepub fn serverless_cache_configuration(
&self
) -> Option<&ServerlessCacheConfiguration>
pub fn serverless_cache_configuration( &self ) -> Option<&ServerlessCacheConfiguration>
The configuration of the serverless cache, at the time the snapshot was taken. Available for Redis only.
source§impl ServerlessCacheSnapshot
impl ServerlessCacheSnapshot
sourcepub fn builder() -> ServerlessCacheSnapshotBuilder
pub fn builder() -> ServerlessCacheSnapshotBuilder
Creates a new builder-style object to manufacture ServerlessCacheSnapshot
.
Trait Implementations§
source§impl Clone for ServerlessCacheSnapshot
impl Clone for ServerlessCacheSnapshot
source§fn clone(&self) -> ServerlessCacheSnapshot
fn clone(&self) -> ServerlessCacheSnapshot
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ServerlessCacheSnapshot
impl Debug for ServerlessCacheSnapshot
source§impl PartialEq for ServerlessCacheSnapshot
impl PartialEq for ServerlessCacheSnapshot
source§fn eq(&self, other: &ServerlessCacheSnapshot) -> bool
fn eq(&self, other: &ServerlessCacheSnapshot) -> bool
self
and other
values to be equal, and is used
by ==
.