Class: Aws::EC2::Types::SnapshotInfo

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

Overview

Information about a snapshot.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

Description specified by the CreateSnapshotRequest that has been applied to all snapshots.

Returns:

  • (String)


52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#encryptedBoolean

Indicates whether the snapshot is encrypted.

Returns:

  • (Boolean)


52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#outpost_arnString

The ARN of the Outpost on which the snapshot is stored. For more information, see Amazon EBS local snapshots on Outposts in the Amazon Elastic Compute Cloud User Guide.

Returns:

  • (String)


52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#owner_idString

Account id used when creating this snapshot.

Returns:

  • (String)


52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#progressString

Progress this snapshot has made towards completing.

Returns:

  • (String)


52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_idString

Snapshot id that can be used to describe this snapshot.

Returns:

  • (String)


52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

Time this snapshot was started. This is the same for all snapshots initiated by the same request.

Returns:

  • (Time)


52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

Current state of the snapshot.

Returns:

  • (String)


52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Tags associated with this snapshot.

Returns:



52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#volume_idString

Source volume from which this snapshot was created.

Returns:

  • (String)


52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end

#volume_sizeInteger

Size of the volume from which this snapshot was created.

Returns:

  • (Integer)


52733
52734
52735
52736
52737
52738
52739
52740
52741
52742
52743
52744
52745
52746
52747
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52733

class SnapshotInfo < Struct.new(
  :description,
  :tags,
  :encrypted,
  :volume_id,
  :state,
  :volume_size,
  :start_time,
  :progress,
  :owner_id,
  :snapshot_id,
  :outpost_arn)
  SENSITIVE = []
  include Aws::Structure
end