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)


756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'gems/aws-sdk-ebs/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 'gems/aws-sdk-ebs/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 'gems/aws-sdk-ebs/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 'gems/aws-sdk-ebs/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 'gems/aws-sdk-ebs/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 'gems/aws-sdk-ebs/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 'gems/aws-sdk-ebs/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 'gems/aws-sdk-ebs/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 'gems/aws-sdk-ebs/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.

Returns:



756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
# File 'gems/aws-sdk-ebs/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 'gems/aws-sdk-ebs/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