Class: Aws::ElastiCache::Types::ServerlessCacheSnapshot

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#arn ⇒ String

The Amazon Resource Name (ARN) of a serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only.

Returns:

  • (String)


8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8874

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.

Returns:

  • (String)


8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8874

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.

Returns:

  • (Time)


8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8874

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.

Returns:

  • (Time)


8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8874

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.

Returns:

  • (String)


8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8874

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.



8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8874

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.

Returns:

  • (String)


8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8874

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.

Returns:

  • (String)


8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8874

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.

Returns:

  • (String)


8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 8874

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