Class Fog::Vcloud::Compute::Real
In: lib/fog/vcloud/compute.rb
lib/fog/vcloud/requests/compute/get_network_ips.rb
lib/fog/vcloud/requests/compute/configure_vm_name_description.rb
lib/fog/vcloud/requests/compute/get_vm_memory.rb
lib/fog/vcloud/requests/compute/get_vapp_template.rb
lib/fog/vcloud/requests/compute/get_server.rb
lib/fog/vcloud/requests/compute/configure_network_ip.rb
lib/fog/vcloud/requests/compute/clone_vapp.rb
lib/fog/vcloud/requests/compute/power_reset.rb
lib/fog/vcloud/requests/compute/get_catalog_item.rb
lib/fog/vcloud/requests/compute/power_off.rb
lib/fog/vcloud/requests/compute/delete_node.rb
lib/fog/vcloud/requests/compute/get_task_list.rb
lib/fog/vcloud/requests/compute/get_network.rb
lib/fog/vcloud/requests/compute/power_on.rb
lib/fog/vcloud/requests/compute/configure_vm_cpus.rb
lib/fog/vcloud/requests/compute/configure_node.rb
lib/fog/vcloud/requests/compute/configure_vm_password.rb
lib/fog/vcloud/requests/compute/get_customization_options.rb
lib/fog/vcloud/requests/compute/get_organization.rb
lib/fog/vcloud/requests/compute/get_task.rb
lib/fog/vcloud/requests/compute/login.rb
lib/fog/vcloud/requests/compute/instantiate_vapp_template.rb
lib/fog/vcloud/requests/compute/get_vm_disks.rb
lib/fog/vcloud/requests/compute/get_vapp.rb
lib/fog/vcloud/requests/compute/undeploy.rb
lib/fog/vcloud/requests/compute/get_network_ip.rb
lib/fog/vcloud/requests/compute/configure_network.rb
lib/fog/vcloud/requests/compute/configure_vm.rb
lib/fog/vcloud/requests/compute/configure_vm_memory.rb
lib/fog/vcloud/requests/compute/get_network_extensions.rb
lib/fog/vcloud/requests/compute/delete_vapp.rb
lib/fog/vcloud/requests/compute/power_shutdown.rb
lib/fog/vcloud/requests/compute/get_catalog.rb
lib/fog/vcloud/requests/compute/configure_vapp.rb
lib/fog/vcloud/requests/compute/configure_org_network.rb
lib/fog/vcloud/requests/compute/get_vdc.rb
lib/fog/vcloud/requests/compute/configure_vm_disks.rb
Parent: Object

Methods

Included Modules

Shared Shared Shared Shared Shared

Attributes

version  [R] 

Public Class methods

Public Instance methods

login handles the auth, but we just need the Set-Cookie header from that call.

If the cookie isn‘t set, do a get_organizations call to set it and try the request. If we get an Unauthorized error, we assume the token expired, re-auth and try again

[Validate]