Create a server

post/servers

Query parameters

dryRunboolean

Test to see if a server can be created without actual creation. true|false Defaults to false.

Request body

packageIdinteger required

A valid package ID.

userIdinteger required

A valid user ID.

hypervisorIdinteger required

A valid hypervisor group ID.

ipv4integer

Number of IPv4 addresses.

storageinteger

Number of GB primary storage.

trafficinteger

Number of GB traffic (0=unlimited).

memoryinteger

Number of MB memory.

cpuCoresinteger

Number of CPU cores.

networkSpeedInboundinteger

Inbound network speed (kB/s).

networkSpeedOutboundinteger

Outbound network speed (kB/s).

storageProfileinteger

Storage profile ID.

networkProfileinteger

Network profile ID.

firewallRulesetsinteger[]

Array of firewall rulesets. This will override package settings. A value of -1 will force no rulesets to be applied.

hypervisorAssetGroupsinteger[]

Array of hypervisor asset groups. This will override package settings. A value of -1 will force no groups to be applied.

additionalStorage1Enableboolean

Enable/disable additional storage 1.

additionalStorage2Enableboolean

Enable/disable additional storage 2.

additionalStorage1Profileinteger

Additional storage 1 profile ID.

additionalStorage2Profileinteger

Additional storage 2 profile ID.

additionalStorage1Capacityinteger

Number of GB additional storage 1 capacity.

additionalStorage2Capacityinteger

Number of GB additional storage 2 capacity.

Response

object required

Changes