VirtualMachineRequest Data Type

Properties
name data type constraints description
name string required, max size: 255, min size: 1
uuid string required, max size: 255, min size: 1
hypervisor NameAndGuid  
hvManager NameAndGuid  
resourceGroup NameAndGuid  
vmBackupPolicy NameAndGuid  
snapshotMgmtPolicy NameAndGuid  
present boolean required
tags array of string  
dataCenter NameAndGuid  
hvCluster NameAndGuid  
baseImageCreationConfig BaseImageCreationConfigDTO  
project NameAndGuid  
externalReference string  
hvType HypervisorType  
networkInterfaceCards array of NameAndGuid  
vmResourceType VmResourceType  
vmFlavor NameAndGuid  
accessKey NameAndGuid  
parentFolderName string  
type HypervisorType  

Example

{
  "name" : "...",
  "uuid" : "...",
  "hypervisor" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "hvManager" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "resourceGroup" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "vmBackupPolicy" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "snapshotMgmtPolicy" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "present" : true,
  "tags" : [ "...", "..." ],
  "dataCenter" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "hvCluster" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "baseImageCreationConfig" : {
    "windowsImageRequired" : "TRUE",
    "linuxImageRequired" : "INHERIT"
  },
  "project" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "externalReference" : "...",
  "hvType" : "KUBERNETES",
  "networkInterfaceCards" : [ {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  }, {
    "guid" : "...",
    "name" : "..."
  } ],
  "vmResourceType" : "UNDEFINED",
  "vmFlavor" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "accessKey" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "parentFolderName" : "...",
  "type" : {
    "name" : "ENUM_NAME",
    "description" : "Enum description"
  }
}