Class: Fog::Compute::Hyperv

Inherits:
Service
  • Object
show all
Defined in:
lib/fog/hyperv/compute.rb,
lib/fog/hyperv/models/compute/vhd.rb,
lib/fog/hyperv/models/compute/bios.rb,
lib/fog/hyperv/models/compute/host.rb,
lib/fog/hyperv/models/compute/vhds.rb,
lib/fog/hyperv/models/compute/hosts.rb,
lib/fog/hyperv/models/compute/server.rb,
lib/fog/hyperv/models/compute/switch.rb,
lib/fog/hyperv/models/compute/cluster.rb,
lib/fog/hyperv/models/compute/servers.rb,
lib/fog/hyperv/models/compute/clusters.rb,
lib/fog/hyperv/models/compute/com_port.rb,
lib/fog/hyperv/models/compute/firmware.rb,
lib/fog/hyperv/models/compute/switches.rb,
lib/fog/hyperv/requests/compute/get_vm.rb,
lib/fog/hyperv/requests/compute/new_vm.rb,
lib/fog/hyperv/requests/compute/set_vm.rb,
lib/fog/hyperv/models/compute/dvd_drive.rb,
lib/fog/hyperv/requests/compute/get_vhd.rb,
lib/fog/hyperv/requests/compute/new_vhd.rb,
lib/fog/hyperv/requests/compute/stop_vm.rb,
lib/fog/hyperv/models/compute/dvd_drives.rb,
lib/fog/hyperv/models/compute/hard_drive.rb,
lib/fog/hyperv/requests/compute/start_vm.rb,
lib/fog/hyperv/models/compute/hard_drives.rb,
lib/fog/hyperv/requests/compute/remove_vm.rb,
lib/fog/hyperv/models/compute/floppy_drive.rb,
lib/fog/hyperv/requests/compute/restart_vm.rb,
lib/fog/hyperv/models/compute/floppy_drives.rb,
lib/fog/hyperv/requests/compute/get_cluster.rb,
lib/fog/hyperv/requests/compute/get_vm_bios.rb,
lib/fog/hyperv/requests/compute/get_vm_host.rb,
lib/fog/hyperv/requests/compute/remove_item.rb,
lib/fog/hyperv/requests/compute/set_vm_bios.rb,
lib/fog/hyperv/requests/compute/get_vm_group.rb,
lib/fog/hyperv/models/compute/network_adapter.rb,
lib/fog/hyperv/requests/compute/get_vm_switch.rb,
lib/fog/hyperv/requests/compute/new_vm_switch.rb,
lib/fog/hyperv/requests/compute/set_vm_switch.rb,
lib/fog/hyperv/models/compute/network_adapters.rb,
lib/fog/hyperv/requests/compute/get_vm_firmware.rb,
lib/fog/hyperv/requests/compute/set_vm_firmware.rb,
lib/fog/hyperv/requests/compute/add_vm_dvd_drive.rb,
lib/fog/hyperv/requests/compute/get_cluster_node.rb,
lib/fog/hyperv/requests/compute/get_vm_dvd_drive.rb,
lib/fog/hyperv/requests/compute/set_vm_dvd_drive.rb,
lib/fog/hyperv/requests/compute/get_vm_host_cluster.rb,
lib/fog/hyperv/requests/compute/remove_vm_dvd_drive.rb,
lib/fog/hyperv/requests/compute/add_vm_hard_disk_drive.rb,
lib/fog/hyperv/requests/compute/add_vm_network_adapter.rb,
lib/fog/hyperv/requests/compute/get_vm_hard_disk_drive.rb,
lib/fog/hyperv/requests/compute/get_vm_network_adapter.rb,
lib/fog/hyperv/requests/compute/set_vm_hard_disk_drive.rb,
lib/fog/hyperv/requests/compute/set_vm_network_adapter.rb,
lib/fog/hyperv/requests/compute/get_vm_floppy_disk_drive.rb,
lib/fog/hyperv/requests/compute/remove_vm_hard_disk_drive.rb,
lib/fog/hyperv/requests/compute/remove_vm_network_adapter.rb,
lib/fog/hyperv/requests/compute/connect_vm_network_adapter.rb,
lib/fog/hyperv/requests/compute/disconnect_vm_network_adapter.rb

Defined Under Namespace

Classes: Bios, Cluster, Clusters, ComPort, DvdDrive, DvdDrives, Firmware, FloppyDrive, FloppyDrives, HardDrive, HardDrives, Host, Hosts, Mock, NetworkAdapter, NetworkAdapters, Real, Server, Servers, Shared, Switch, Switches, Vhd, Vhds

Constant Summary collapse

STATUS_ENUM_VALUES =
[
  :Unknown,              # 0
  :Other,                # 1
  :Ok,                   # 2
  :Degraded,             # 3
  :Stressed,             # 4
  :PredictiveFailure,    # 5
  :Error,                # 6
  :NonRecoverableError,  # 7
  :Starting,             # 8
  :Stopping,             # 9
  :Stopped,              # 10
  :InService,            # 11
  :NoContact,            # 12
  :LostCommunication,    # 13
  :Aborted,              # 14
  :Dormant,              # 15
  :SupportingEntity,     # 16
  :Completed,            # 17
  :PowerMode             # 18
  # :ProtocolVersion     # 32775
].freeze