Class: Aws::Lightsail::Types::DiskSnapshot
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lightsail::Types::DiskSnapshot
- Defined in:
- gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb
Overview
Describes a block storage disk snapshot.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the disk snapshot.
-
#created_at ⇒ Time
The date when the disk snapshot was created.
-
#from_disk_arn ⇒ String
The Amazon Resource Name (ARN) of the source disk from which the disk snapshot was created.
-
#from_disk_name ⇒ String
The unique name of the source disk from which the disk snapshot was created.
-
#from_instance_arn ⇒ String
The Amazon Resource Name (ARN) of the source instance from which the disk (system volume) snapshot was created.
-
#from_instance_name ⇒ String
The unique name of the source instance from which the disk (system volume) snapshot was created.
-
#is_from_auto_snapshot ⇒ Boolean
A Boolean value indicating whether the snapshot was created from an automatic snapshot.
-
#location ⇒ Types::ResourceLocation
The AWS Region and Availability Zone where the disk snapshot was created.
-
#name ⇒ String
The name of the disk snapshot (e.g.,
my-disk-snapshot
). -
#progress ⇒ String
The progress of the snapshot.
-
#resource_type ⇒ String
The Lightsail resource type (e.g.,
DiskSnapshot
). -
#size_in_gb ⇒ Integer
The size of the disk in GB.
-
#state ⇒ String
The status of the disk snapshot operation.
-
#support_code ⇒ String
The support code.
-
#tags ⇒ Array<Types::Tag>
The tag keys and optional values for the resource.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the disk snapshot.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date when the disk snapshot was created.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#from_disk_arn ⇒ String
The Amazon Resource Name (ARN) of the source disk from which the disk snapshot was created.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#from_disk_name ⇒ String
The unique name of the source disk from which the disk snapshot was created.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#from_instance_arn ⇒ String
The Amazon Resource Name (ARN) of the source instance from which the disk (system volume) snapshot was created.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#from_instance_name ⇒ String
The unique name of the source instance from which the disk (system volume) snapshot was created.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#is_from_auto_snapshot ⇒ Boolean
A Boolean value indicating whether the snapshot was created from an automatic snapshot.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#location ⇒ Types::ResourceLocation
The AWS Region and Availability Zone where the disk snapshot was created.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the disk snapshot (e.g., my-disk-snapshot
).
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#progress ⇒ String
The progress of the snapshot.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The Lightsail resource type (e.g., DiskSnapshot
).
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#size_in_gb ⇒ Integer
The size of the disk in GB.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The status of the disk snapshot operation.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#support_code ⇒ String
The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 5799 class DiskSnapshot < Struct.new( :name, :arn, :support_code, :created_at, :location, :resource_type, :tags, :size_in_gb, :state, :progress, :from_disk_name, :from_disk_arn, :from_instance_name, :from_instance_arn, :is_from_auto_snapshot) SENSITIVE = [] include Aws::Structure end |