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)


50362
50363
50364
50365
50366
50367
50368
50369
50370
50371
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 50362

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

#instance_idString

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

Returns:

  • (String)


50362
50363
50364
50365
50366
50367
50368
50369
50370
50371
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 50362

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

#replace_root_volume_task_idString

The ID of the root volume replacement task.

Returns:

  • (String)


50362
50363
50364
50365
50366
50367
50368
50369
50370
50371
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 50362

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

#start_timeString

The time the task was started.

Returns:

  • (String)


50362
50363
50364
50365
50366
50367
50368
50369
50370
50371
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 50362

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

#tagsArray<Types::Tag>

The tags assigned to the task.

Returns:



50362
50363
50364
50365
50366
50367
50368
50369
50370
50371
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 50362

class ReplaceRootVolumeTask < Struct.new(
  :replace_root_volume_task_id,
  :instance_id,
  :task_state,
  :start_time,
  :complete_time,
  :tags)
  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)


50362
50363
50364
50365
50366
50367
50368
50369
50370
50371
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 50362

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