Class: Aws::EC2::Types::ReplaceRootVolumeTask

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

Overview

Information about a root volume replacement task.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#complete_timeString

The time the task completed.

Returns:

  • (String)


58877
58878
58879
58880
58881
58882
58883
58884
58885
58886
58887
58888
58889
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58877

class ReplaceRootVolumeTask < Struct.new(
  :replace_root_volume_task_id,
  :instance_id,
  :task_state,
  :start_time,
  :complete_time,
  :tags,
  :image_id,
  :snapshot_id,
  :delete_replaced_root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#delete_replaced_root_volumeBoolean

Indicates whether the original root volume is to be deleted after the root volume replacement task completes.

Returns:

  • (Boolean)


58877
58878
58879
58880
58881
58882
58883
58884
58885
58886
58887
58888
58889
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58877

class ReplaceRootVolumeTask < Struct.new(
  :replace_root_volume_task_id,
  :instance_id,
  :task_state,
  :start_time,
  :complete_time,
  :tags,
  :image_id,
  :snapshot_id,
  :delete_replaced_root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#image_idString

The ID of the AMI used to create the replacement root volume.

Returns:

  • (String)


58877
58878
58879
58880
58881
58882
58883
58884
58885
58886
58887
58888
58889
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58877

class ReplaceRootVolumeTask < Struct.new(
  :replace_root_volume_task_id,
  :instance_id,
  :task_state,
  :start_time,
  :complete_time,
  :tags,
  :image_id,
  :snapshot_id,
  :delete_replaced_root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#instance_idString

The ID of the instance for which the root volume replacement task was created.

Returns:

  • (String)


58877
58878
58879
58880
58881
58882
58883
58884
58885
58886
58887
58888
58889
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58877

class ReplaceRootVolumeTask < Struct.new(
  :replace_root_volume_task_id,
  :instance_id,
  :task_state,
  :start_time,
  :complete_time,
  :tags,
  :image_id,
  :snapshot_id,
  :delete_replaced_root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#replace_root_volume_task_idString

The ID of the root volume replacement task.

Returns:

  • (String)


58877
58878
58879
58880
58881
58882
58883
58884
58885
58886
58887
58888
58889
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58877

class ReplaceRootVolumeTask < Struct.new(
  :replace_root_volume_task_id,
  :instance_id,
  :task_state,
  :start_time,
  :complete_time,
  :tags,
  :image_id,
  :snapshot_id,
  :delete_replaced_root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_idString

The ID of the snapshot used to create the replacement root volume.

Returns:

  • (String)


58877
58878
58879
58880
58881
58882
58883
58884
58885
58886
58887
58888
58889
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58877

class ReplaceRootVolumeTask < Struct.new(
  :replace_root_volume_task_id,
  :instance_id,
  :task_state,
  :start_time,
  :complete_time,
  :tags,
  :image_id,
  :snapshot_id,
  :delete_replaced_root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeString

The time the task was started.

Returns:

  • (String)


58877
58878
58879
58880
58881
58882
58883
58884
58885
58886
58887
58888
58889
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58877

class ReplaceRootVolumeTask < Struct.new(
  :replace_root_volume_task_id,
  :instance_id,
  :task_state,
  :start_time,
  :complete_time,
  :tags,
  :image_id,
  :snapshot_id,
  :delete_replaced_root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags assigned to the task.

Returns:



58877
58878
58879
58880
58881
58882
58883
58884
58885
58886
58887
58888
58889
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58877

class ReplaceRootVolumeTask < Struct.new(
  :replace_root_volume_task_id,
  :instance_id,
  :task_state,
  :start_time,
  :complete_time,
  :tags,
  :image_id,
  :snapshot_id,
  :delete_replaced_root_volume)
  SENSITIVE = []
  include Aws::Structure
end

#task_stateString

The state of the task. The task can be in one of the following states:

  • pending - the replacement volume is being created.

  • in-progress - the original volume is being detached and the replacement volume is being attached.

  • succeeded - the replacement volume has been successfully attached to the instance and the instance is available.

  • failing - the replacement task is in the process of failing.

  • failed - the replacement task has failed but the original root volume is still attached.

  • failing-detached - the replacement task is in the process of failing. The instance might have no root volume attached.

  • failed-detached - the replacement task has failed and the instance has no root volume attached.

Returns:

  • (String)


58877
58878
58879
58880
58881
58882
58883
58884
58885
58886
58887
58888
58889
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58877

class ReplaceRootVolumeTask < Struct.new(
  :replace_root_volume_task_id,
  :instance_id,
  :task_state,
  :start_time,
  :complete_time,
  :tags,
  :image_id,
  :snapshot_id,
  :delete_replaced_root_volume)
  SENSITIVE = []
  include Aws::Structure
end