Class: Aws::MemoryDB::Types::Snapshot
- Inherits:
-
Struct
- Object
- Struct
- Aws::MemoryDB::Types::Snapshot
- Includes:
- Structure
- Defined in:
- 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.
3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 |
# File 'lib/aws-sdk-memorydb/types.rb', line 3116 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
3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 |
# File 'lib/aws-sdk-memorydb/types.rb', line 3116 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].
[1]: docs.aws.amazon.com/memorydb/latest/devguide/data-tiering.html
3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 |
# File 'lib/aws-sdk-memorydb/types.rb', line 3116 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.
3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 |
# File 'lib/aws-sdk-memorydb/types.rb', line 3116 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
3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 |
# File 'lib/aws-sdk-memorydb/types.rb', line 3116 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).
3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 |
# File 'lib/aws-sdk-memorydb/types.rb', line 3116 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.
3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 |
# File 'lib/aws-sdk-memorydb/types.rb', line 3116 class Snapshot < Struct.new( :name, :status, :source, :kms_key_id, :arn, :cluster_configuration, :data_tiering) SENSITIVE = [] include Aws::Structure end |