Class: Aws::EC2::Types::SnapshotTierStatus

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

Overview

Provides information about a snapshot's storage tier.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#archival_complete_time ⇒ Time

The date and time when the last archive process was completed.

Returns:

  • (Time)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_tiering_operation_status ⇒ String

The status of the last archive or restore process.

Returns:

  • (String)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_tiering_operation_status_detail ⇒ String

A message describing the status of the last archive or restore process.

Returns:

  • (String)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_tiering_progress ⇒ Integer

The progress of the last archive or restore process, as a percentage.

Returns:

  • (Integer)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_tiering_start_time ⇒ Time

The date and time when the last archive or restore process was started.

Returns:

  • (Time)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#owner_id ⇒ String

The ID of the Amazon Web Services account that owns the snapshot.

Returns:

  • (String)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#restore_expiry_time ⇒ Time

Only for archived snapshots that are temporarily restored. Indicates the date and time when a temporarily restored snapshot will be automatically re-archived.

Returns:

  • (Time)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_id ⇒ String

The ID of the snapshot.

Returns:

  • (String)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The state of the snapshot.

Returns:

  • (String)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#storage_tier ⇒ String

The storage tier in which the snapshot is stored. standard indicates that the snapshot is stored in the standard snapshot storage tier and that it is ready for use. archive indicates that the snapshot is currently archived and that it must be restored before it can be used.

Returns:

  • (String)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Array<Types::Tag>

The tags that are assigned to the snapshot.

Returns:



83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end

#volume_id ⇒ String

The ID of the volume from which the snapshot was created.

Returns:

  • (String)


83821
83822
83823
83824
83825
83826
83827
83828
83829
83830
83831
83832
83833
83834
83835
83836
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 83821

class SnapshotTierStatus < Struct.new(
  :snapshot_id,
  :volume_id,
  :status,
  :owner_id,
  :tags,
  :storage_tier,
  :last_tiering_start_time,
  :last_tiering_progress,
  :last_tiering_operation_status,
  :last_tiering_operation_status_detail,
  :archival_complete_time,
  :restore_expiry_time)
  SENSITIVE = []
  include Aws::Structure
end