Class: Aws::EBS::Types::StartSnapshotResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::EBS::Types::StartSnapshotResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ebs/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:kms_key_arn]
Instance Attribute Summary collapse
-
#block_size ⇒ Integer
The size of the blocks in the snapshot, in bytes.
-
#description ⇒ String
The description of the snapshot.
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the snapshot.
-
#owner_id ⇒ String
The Amazon Web Services account ID of the snapshot owner.
-
#parent_snapshot_id ⇒ String
The ID of the parent snapshot.
-
#snapshot_id ⇒ String
The ID of the snapshot.
-
#sse_type ⇒ String
Reserved for future use.
-
#start_time ⇒ Time
The timestamp when the snapshot was created.
-
#status ⇒ String
The status of the snapshot.
-
#tags ⇒ Array<Types::Tag>
The tags applied to the snapshot.
-
#volume_size ⇒ Integer
The size of the volume, in GiB.
Instance Attribute Details
#block_size ⇒ Integer
The size of the blocks in the snapshot, in bytes.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |
#description ⇒ String
The description of the snapshot.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the snapshot.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |
#owner_id ⇒ String
The Amazon Web Services account ID of the snapshot owner.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |
#parent_snapshot_id ⇒ String
The ID of the parent snapshot.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |
#snapshot_id ⇒ String
The ID of the snapshot.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |
#sse_type ⇒ String
Reserved for future use.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |
#start_time ⇒ Time
The timestamp when the snapshot was created.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |
#status ⇒ String
The status of the snapshot.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags applied to the snapshot. You can specify up to 50 tags per snapshot. For more information, see [ Tagging your Amazon EC2 resources] in the *Amazon Elastic Compute Cloud User Guide*.
[1]: docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |
#volume_size ⇒ Integer
The size of the volume, in GiB.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 |
# File 'lib/aws-sdk-ebs/types.rb', line 756 class StartSnapshotResponse < Struct.new( :description, :snapshot_id, :owner_id, :status, :start_time, :volume_size, :block_size, :tags, :parent_snapshot_id, :kms_key_arn, :sse_type) SENSITIVE = [:kms_key_arn] include Aws::Structure end |