Method: Fog::Compute::AWS::Real#modify_volume_attribute

Defined in:
lib/fog/aws/requests/compute/modify_volume_attribute.rb

#modify_volume_attribute(volume_id = nil, auto_enable_io_value = false) ⇒ Object

Modifies a volume attribute.

Parameters

  • volume_id<~String> - The ID of the volume.

  • auto_enable_io_value<~Boolean> - This attribute exists to auto-enable the I/O operations to the volume.

Returns

  • response<~Excon::Response>:

    • body<~Hash>:

      • ‘requestId’<~String> - Id of request

      • ‘return’<~Boolean> - success?

Amazon API Reference


21
22
23
24
25
26
27
28
29
# File 'lib/fog/aws/requests/compute/modify_volume_attribute.rb', line 21

def modify_volume_attribute(volume_id=nil, auto_enable_io_value=false)
  request(
    'Action'             => 'ModifyVolumeAttribute',
    'VolumeId'           => volume_id,
    'AutoEnableIO.Value' => auto_enable_io_value,
    :idempotent          => true,
    :parser              => Fog::Parsers::Compute::AWS::Basic.new
  )
end