AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::EBS::Types::StartSnapshotResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:kms_key_arn]

Instance Attribute Summary collapse

Instance Attribute Details

#block_sizeInteger

The size of the blocks in the snapshot, in bytes.

Returns:

  • (Integer)


749
750
751
752
753
754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb', line 749

class StartSnapshotResponse < Struct.new(
  :description,
  :snapshot_id,
  :owner_id,
  :status,
  :start_time,
  :volume_size,
  :block_size,
  :tags,
  :parent_snapshot_id,
  :kms_key_arn)
  SENSITIVE = [:kms_key_arn]
  include Aws::Structure
end

#descriptionString

The description of the snapshot.

Returns:

  • (String)


749
750
751
752
753
754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb', line 749

class StartSnapshotResponse < Struct.new(
  :description,
  :snapshot_id,
  :owner_id,
  :status,
  :start_time,
  :volume_size,
  :block_size,
  :tags,
  :parent_snapshot_id,
  :kms_key_arn)
  SENSITIVE = [:kms_key_arn]
  include Aws::Structure
end

#kms_key_arnString

The Amazon Resource Name (ARN) of the AWS Key Management Service (AWS KMS) customer master key (CMK) used to encrypt the snapshot.

Returns:

  • (String)


749
750
751
752
753
754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb', line 749

class StartSnapshotResponse < Struct.new(
  :description,
  :snapshot_id,
  :owner_id,
  :status,
  :start_time,
  :volume_size,
  :block_size,
  :tags,
  :parent_snapshot_id,
  :kms_key_arn)
  SENSITIVE = [:kms_key_arn]
  include Aws::Structure
end

#owner_idString

The AWS account ID of the snapshot owner.

Returns:

  • (String)


749
750
751
752
753
754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb', line 749

class StartSnapshotResponse < Struct.new(
  :description,
  :snapshot_id,
  :owner_id,
  :status,
  :start_time,
  :volume_size,
  :block_size,
  :tags,
  :parent_snapshot_id,
  :kms_key_arn)
  SENSITIVE = [:kms_key_arn]
  include Aws::Structure
end

#parent_snapshot_idString

The ID of the parent snapshot.

Returns:

  • (String)


749
750
751
752
753
754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb', line 749

class StartSnapshotResponse < Struct.new(
  :description,
  :snapshot_id,
  :owner_id,
  :status,
  :start_time,
  :volume_size,
  :block_size,
  :tags,
  :parent_snapshot_id,
  :kms_key_arn)
  SENSITIVE = [:kms_key_arn]
  include Aws::Structure
end

#snapshot_idString

The ID of the snapshot.

Returns:

  • (String)


749
750
751
752
753
754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb', line 749

class StartSnapshotResponse < Struct.new(
  :description,
  :snapshot_id,
  :owner_id,
  :status,
  :start_time,
  :volume_size,
  :block_size,
  :tags,
  :parent_snapshot_id,
  :kms_key_arn)
  SENSITIVE = [:kms_key_arn]
  include Aws::Structure
end

#start_timeTime

The timestamp when the snapshot was created.

Returns:

  • (Time)


749
750
751
752
753
754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb', line 749

class StartSnapshotResponse < Struct.new(
  :description,
  :snapshot_id,
  :owner_id,
  :status,
  :start_time,
  :volume_size,
  :block_size,
  :tags,
  :parent_snapshot_id,
  :kms_key_arn)
  SENSITIVE = [:kms_key_arn]
  include Aws::Structure
end

#statusString

The status of the snapshot.

Returns:

  • (String)


749
750
751
752
753
754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb', line 749

class StartSnapshotResponse < Struct.new(
  :description,
  :snapshot_id,
  :owner_id,
  :status,
  :start_time,
  :volume_size,
  :block_size,
  :tags,
  :parent_snapshot_id,
  :kms_key_arn)
  SENSITIVE = [:kms_key_arn]
  include Aws::Structure
end

#tagsArray<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.

Returns:



749
750
751
752
753
754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb', line 749

class StartSnapshotResponse < Struct.new(
  :description,
  :snapshot_id,
  :owner_id,
  :status,
  :start_time,
  :volume_size,
  :block_size,
  :tags,
  :parent_snapshot_id,
  :kms_key_arn)
  SENSITIVE = [:kms_key_arn]
  include Aws::Structure
end

#volume_sizeInteger

The size of the volume, in GiB.

Returns:

  • (Integer)


749
750
751
752
753
754
755
756
757
758
759
760
761
762
# File 'gems/aws-sdk-ebs/lib/aws-sdk-ebs/types.rb', line 749

class StartSnapshotResponse < Struct.new(
  :description,
  :snapshot_id,
  :owner_id,
  :status,
  :start_time,
  :volume_size,
  :block_size,
  :tags,
  :parent_snapshot_id,
  :kms_key_arn)
  SENSITIVE = [:kms_key_arn]
  include Aws::Structure
end