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.
3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 |
# File 'gems/aws-sdk-memorydb/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 'gems/aws-sdk-memorydb/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.
3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 |
# File 'gems/aws-sdk-memorydb/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 'gems/aws-sdk-memorydb/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 'gems/aws-sdk-memorydb/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 'gems/aws-sdk-memorydb/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 'gems/aws-sdk-memorydb/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 |