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/set_vm_network_adapter_vlan.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: 0,
  InService: 1,
  NoContact: 2,
  LostCommunication: 3,
  Aborted: 4,
  Dormant: 5,
  SupportingEntity: 6,
  Completed: 7,
  PowerMode: 8,
  ProtocolVersion: 32775,
].freeze