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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


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

#descriptionString

The description of the snapshot.

Returns:

  • (String)


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_arnString

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

Returns:

  • (String)


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_idString

The Amazon Web Services account ID of the snapshot owner.

Returns:

  • (String)


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_idString

The ID of the parent snapshot.

Returns:

  • (String)


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_idString

The ID of the snapshot.

Returns:

  • (String)


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_typeString

Reserved for future use.

Returns:

  • (String)


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_timeTime

The timestamp when the snapshot was created.

Returns:

  • (Time)


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

#statusString

The status of the snapshot.

Returns:

  • (String)


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

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

[1]: docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html

Returns:



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_sizeInteger

The size of the volume, in GiB.

Returns:

  • (Integer)


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