| Name | Type | Description | Notes |
|---|---|---|---|
| assignFloatingIp | Boolean | When this field is set to `true`, it attaches a public IP address to the virtual machine, enabling internet accessibility. | [optional] |
| callbackUrl | String | An optional URL where actions performed on the virtual machine will be sent. For additional information on event callbacks, click here. | [optional] |
| count | Number | The number of virtual machines to be created. | |
| createBootableVolume | Boolean | Indicates whether to create a bootable volume for the virtual machine. When set to `true`, a bootable volume will be created; the default value is `false`. | [optional] |
| enablePortRandomization | Boolean | Indicates whether to enable port randomization.This setting is only effective if 'assign_floating_ip' is true. Defaults to true. | [optional] [default to true] |
| environmentName | String | The name of the environment in which the virtual machine is to be created. | |
| flavor | FlavorObjectFields | [optional] | |
| flavorName | String | The name of the GPU hardware configuration (flavor) for the virtual machines being created. | |
| imageName | String | The operating system (OS) image name designated for installation on the virtual machine.It also accepts custom, private images, created from existing snapshots. | [optional] |
| keyName | String | The name of the existing SSH key pair to be used for secure access to the virtual machine. For additional information on SSH key pairs, click here. | |
| labels | [String] | [optional] | |
| name | String | The name of the virtual machine being created. | |
| profile | ProfileObjectFields | [optional] | |
| securityRules | [CreateSecurityRulePayload] | [optional] | |
| userData | String | Optional initialization configuration commands to manage the configuration of a virtual machine at launch using cloud-init scripts. For more information about custom VM configuration using cloud-init, click here. | [optional] |
| volumeName | String | The names of the volume(s) to be attached to the virtual machine being created. | [optional] |