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" } }