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)


61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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)


61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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)


61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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)


61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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)


61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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)


61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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)


61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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)


61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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:



61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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)


61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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)


61304
61305
61306
61307
61308
61309
61310
61311
61312
61313
61314
61315
61316
61317
61318
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 61304

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