Class: Aws::ElastiCache::Types::ServerlessCacheSnapshot
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElastiCache::Types::ServerlessCacheSnapshot
- Defined in:
- gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb
Overview
The resource representing a serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of a serverless cache snapshot.
-
#bytes_used_for_cache ⇒ String
The total size of a serverless cache snapshot, in bytes.
-
#create_time ⇒ Time
The date and time that the source serverless cache's metadata and cache data set was obtained for the snapshot.
-
#expiry_time ⇒ Time
The time that the serverless cache snapshot will expire.
-
#kms_key_id ⇒ String
The ID of the Amazon Web Services Key Management Service (KMS) key of a serverless cache snapshot.
-
#serverless_cache_configuration ⇒ Types::ServerlessCacheConfiguration
The configuration of the serverless cache, at the time the snapshot was taken.
-
#serverless_cache_snapshot_name ⇒ String
The identifier of a serverless cache snapshot.
-
#snapshot_type ⇒ String
The type of snapshot of serverless cache.
-
#status ⇒ String
The current status of the serverless cache.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of a serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.
8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8730 class ServerlessCacheSnapshot < Struct.new( :serverless_cache_snapshot_name, :arn, :kms_key_id, :snapshot_type, :status, :create_time, :expiry_time, :bytes_used_for_cache, :serverless_cache_configuration) SENSITIVE = [] include Aws::Structure end |
#bytes_used_for_cache ⇒ String
The total size of a serverless cache snapshot, in bytes. Available for Valkey, Redis OSS and Serverless Memcached only.
8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8730 class ServerlessCacheSnapshot < Struct.new( :serverless_cache_snapshot_name, :arn, :kms_key_id, :snapshot_type, :status, :create_time, :expiry_time, :bytes_used_for_cache, :serverless_cache_configuration) SENSITIVE = [] include Aws::Structure end |
#create_time ⇒ Time
The date and time that the source serverless cache's metadata and cache data set was obtained for the snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.
8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8730 class ServerlessCacheSnapshot < Struct.new( :serverless_cache_snapshot_name, :arn, :kms_key_id, :snapshot_type, :status, :create_time, :expiry_time, :bytes_used_for_cache, :serverless_cache_configuration) SENSITIVE = [] include Aws::Structure end |
#expiry_time ⇒ Time
The time that the serverless cache snapshot will expire. Available for Valkey, Redis OSS and Serverless Memcached only.
8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8730 class ServerlessCacheSnapshot < Struct.new( :serverless_cache_snapshot_name, :arn, :kms_key_id, :snapshot_type, :status, :create_time, :expiry_time, :bytes_used_for_cache, :serverless_cache_configuration) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The ID of the Amazon Web Services Key Management Service (KMS) key of a serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.
8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8730 class ServerlessCacheSnapshot < Struct.new( :serverless_cache_snapshot_name, :arn, :kms_key_id, :snapshot_type, :status, :create_time, :expiry_time, :bytes_used_for_cache, :serverless_cache_configuration) SENSITIVE = [] include Aws::Structure end |
#serverless_cache_configuration ⇒ Types::ServerlessCacheConfiguration
The configuration of the serverless cache, at the time the snapshot was taken. Available for Valkey, Redis OSS and Serverless Memcached only.
8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8730 class ServerlessCacheSnapshot < Struct.new( :serverless_cache_snapshot_name, :arn, :kms_key_id, :snapshot_type, :status, :create_time, :expiry_time, :bytes_used_for_cache, :serverless_cache_configuration) SENSITIVE = [] include Aws::Structure end |
#serverless_cache_snapshot_name ⇒ String
The identifier of a serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.
8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8730 class ServerlessCacheSnapshot < Struct.new( :serverless_cache_snapshot_name, :arn, :kms_key_id, :snapshot_type, :status, :create_time, :expiry_time, :bytes_used_for_cache, :serverless_cache_configuration) SENSITIVE = [] include Aws::Structure end |
#snapshot_type ⇒ String
The type of snapshot of serverless cache. Available for Valkey, Redis OSS and Serverless Memcached only.
8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8730 class ServerlessCacheSnapshot < Struct.new( :serverless_cache_snapshot_name, :arn, :kms_key_id, :snapshot_type, :status, :create_time, :expiry_time, :bytes_used_for_cache, :serverless_cache_configuration) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the serverless cache. Available for Valkey, Redis OSS and Serverless Memcached only.
8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8730 class ServerlessCacheSnapshot < Struct.new( :serverless_cache_snapshot_name, :arn, :kms_key_id, :snapshot_type, :status, :create_time, :expiry_time, :bytes_used_for_cache, :serverless_cache_configuration) SENSITIVE = [] include Aws::Structure end |