HypervisorDetails Data Type

Properties
name data type constraints description
host string  
sshPort number  
nodeConfig NameAndGuid  
user string  
sshKeyPath string  
vmCount number required
hvManager NameAndGuid  
hvmType EnumNameAndDescription  
vmExportImportMode VmExportImportMode  
transferNicAddress string  
dataCenterName string  
cluster NameAndGuid  
vmOwner string  
vmOwningGroup string  
storageType StorageType  
storageProvider NameAndGuid  
licenseCovered boolean required
useNetcat boolean required
citrixSettings CitrixSettingsDetails  
libvirtSettings LibvirtSettingsDetails  
proxmoxSettings ProxmoxSettingsDetails  
hvHypervSettings HvHypervSettingsDetails  
lastInventorySyncDate number  
lastSuccessfulInventorySyncDate number  
possibleActions array of RbacInstanceAction  
version string  
trustAllCerts boolean required
guid string  
type HypervisorType  

Example

{
  "host" : "...",
  "sshPort" : 12345,
  "nodeConfig" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "user" : "...",
  "sshKeyPath" : "...",
  "vmCount" : 12345,
  "hvManager" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "hvmType" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  },
  "vmExportImportMode" : "VM_IMAGE_PLUS_INCREMENTAL_DISKS",
  "transferNicAddress" : "...",
  "dataCenterName" : "...",
  "cluster" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "vmOwner" : "...",
  "vmOwningGroup" : "...",
  "storageType" : "DEFAULT",
  "storageProvider" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "licenseCovered" : true,
  "useNetcat" : true,
  "citrixSettings" : {
    "citrixExportRefreshRate" : 12345,
    "citrixEnableXvaCompression" : true,
    "citrixSnapshotRemovalTimeout" : 12345
  },
  "libvirtSettings" : {
    "libvirtSshTimeout" : 12345,
    "libvirtSshKnownHostsPath" : "...",
    "libvirtSshProgressRefreshRate" : 12345,
    "libvirtLvmSnapshotSize" : "...",
    "libvirtLvmSnapshotExtents" : "...",
    "libvirtAlwaysExportFullIfVmTurnedOff" : true
  },
  "proxmoxSettings" : {
    "proxmoxBackupStorage" : "...",
    "proxmoxCompressionType" : "GZIP",
    "proxmoxNbdBufferReleaseMaxAttempts" : 12345,
    "proxmoxNbdBufferReleaseTimeout" : 12345,
    "proxmoxNbdBufferReleaseWaitPeriod" : 12345,
    "proxmoxAvailableNbdWaitPeriod" : 12345,
    "proxmoxConnectQcow2ToNbdWaitPeriod" : 12345
  },
  "hvHypervSettings" : {
    "hypervExportChunksNumber" : 12345,
    "hypevisorManagerHypervType" : "..."
  },
  "lastInventorySyncDate" : 12345,
  "lastSuccessfulInventorySyncDate" : 12345,
  "possibleActions" : [ "WRITE", "READ" ],
  "version" : "...",
  "trustAllCerts" : true,
  "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
  "type" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  }
}