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.
2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 2811 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
2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 2811 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.
2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 2811 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.
2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 2811 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
2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 2811 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).
2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 2811 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.
2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 |
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 2811 class Snapshot < Struct.new( :name, :status, :source, :kms_key_id, :arn, :cluster_configuration, :data_tiering) SENSITIVE = [] include Aws::Structure end |