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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
# File 'lib/aws-sdk-ec2/types.rb', line 55019

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)


55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
# File 'lib/aws-sdk-ec2/types.rb', line 55019

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)


55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
# File 'lib/aws-sdk-ec2/types.rb', line 55019

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)


55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
# File 'lib/aws-sdk-ec2/types.rb', line 55019

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)


55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
# File 'lib/aws-sdk-ec2/types.rb', line 55019

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)


55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
# File 'lib/aws-sdk-ec2/types.rb', line 55019

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)


55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
# File 'lib/aws-sdk-ec2/types.rb', line 55019

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:



55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
# File 'lib/aws-sdk-ec2/types.rb', line 55019

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)


55019
55020
55021
55022
55023
55024
55025
55026
55027
55028
55029
55030
55031
# File 'lib/aws-sdk-ec2/types.rb', line 55019

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