Class: Aws::EC2::Types::AttachVolumeRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#device ⇒ String

The device name (for example, /dev/sdh or xvdh).

Returns:

  • (String)


4022
4023
4024
4025
4026
4027
4028
4029
4030
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4022

class AttachVolumeRequest < Struct.new(
  :device,
  :instance_id,
  :volume_id,
  :ebs_card_index,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#dry_run ⇒ Boolean

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Returns:

  • (Boolean)


4022
4023
4024
4025
4026
4027
4028
4029
4030
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4022

class AttachVolumeRequest < Struct.new(
  :device,
  :instance_id,
  :volume_id,
  :ebs_card_index,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#ebs_card_index ⇒ Integer

The index of the EBS card. Some instance types support multiple EBS cards. The default EBS card index is 0.

Returns:

  • (Integer)


4022
4023
4024
4025
4026
4027
4028
4029
4030
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4022

class AttachVolumeRequest < Struct.new(
  :device,
  :instance_id,
  :volume_id,
  :ebs_card_index,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#instance_id ⇒ String

The ID of the instance.

Returns:

  • (String)


4022
4023
4024
4025
4026
4027
4028
4029
4030
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4022

class AttachVolumeRequest < Struct.new(
  :device,
  :instance_id,
  :volume_id,
  :ebs_card_index,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end

#volume_id ⇒ String

The ID of the EBS volume. The volume and instance must be within the same Availability Zone.

Returns:

  • (String)


4022
4023
4024
4025
4026
4027
4028
4029
4030
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4022

class AttachVolumeRequest < Struct.new(
  :device,
  :instance_id,
  :volume_id,
  :ebs_card_index,
  :dry_run)
  SENSITIVE = []
  include Aws::Structure
end