Method: Fog::Vcloud::Compute::Real#configure_vm_disks

Defined in:
lib/fog/vcloud/requests/compute/configure_vm_disks.rb

#configure_vm_disks(vm_href, disk_data) ⇒ Object


81
82
83
84
85
86
87
88
89
90
91
92
93
94
# File 'lib/fog/vcloud/requests/compute/configure_vm_disks.rb', line 81

def configure_vm_disks(vm_href, disk_data)
  disk_href = vm_href + '/virtualHardwareSection/disks'

  body = generate_configure_vm_disks_request(disk_href, disk_data)

  request(
    :body     => body,
    :expects  => 202,
    :headers  => {'Content-Type' => 'application/vnd.vmware.vcloud.rasdItem+xml' },
    :method   => 'PUT',
    :uri      => disk_href,
    :parse    => true
  )
end