Class: Aws::MemoryDB::Types::Snapshot
- Inherits:
-
Struct
- Object
- Struct
- Aws::MemoryDB::Types::Snapshot
- Defined in:
- gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb
Overview
Represents a copy of an entire cluster as of the time when the snapshot was taken.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN (Amazon Resource Name) of the snapshot.
-
#cluster_configuration ⇒ Types::ClusterConfiguration
The configuration of the cluster from which the snapshot was taken.
-
#data_tiering ⇒ String
Enables data tiering.
-
#kms_key_id ⇒ String
The ID of the KMS key used to encrypt the snapshot.
-
#name ⇒ String
The name of the snapshot.
-
#source ⇒ String
Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
-
#status ⇒ String
The status of the snapshot.
Instance Attribute Details
#arn ⇒ String
The ARN (Amazon Resource Name) of the snapshot.
3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3414 class Snapshot < Struct.new( :name, :status, :source, :kms_key_id, :arn, :cluster_configuration, :data_tiering) SENSITIVE = [] include Aws::Structure end |
#cluster_configuration ⇒ Types::ClusterConfiguration
The configuration of the cluster from which the snapshot was taken
3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3414 class Snapshot < Struct.new( :name, :status, :source, :kms_key_id, :arn, :cluster_configuration, :data_tiering) SENSITIVE = [] include Aws::Structure end |
#data_tiering ⇒ String
Enables data tiering. Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes. For more information, see Data tiering.
3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3414 class Snapshot < Struct.new( :name, :status, :source, :kms_key_id, :arn, :cluster_configuration, :data_tiering) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The ID of the KMS key used to encrypt the snapshot.
3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3414 class Snapshot < Struct.new( :name, :status, :source, :kms_key_id, :arn, :cluster_configuration, :data_tiering) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the snapshot
3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3414 class Snapshot < Struct.new( :name, :status, :source, :kms_key_id, :arn, :cluster_configuration, :data_tiering) SENSITIVE = [] include Aws::Structure end |
#source ⇒ String
Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).
3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3414 class Snapshot < Struct.new( :name, :status, :source, :kms_key_id, :arn, :cluster_configuration, :data_tiering) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.
3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3414 class Snapshot < Struct.new( :name, :status, :source, :kms_key_id, :arn, :cluster_configuration, :data_tiering) SENSITIVE = [] include Aws::Structure end |