Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 4.85 KB

CreateInstanceRequest.md

File metadata and controls

38 lines (34 loc) · 4.85 KB

Org.OpenAPITools.Model.CreateInstanceRequest

Properties

Name Type Description Notes
Region string The Region id where the Instance is located.
Plan string The Plan id to use when deploying this instance.
OsId int The Operating System id to use when deploying this instance. [optional]
IpxeChainUrl string The URL location of the iPXE chainloader. [optional]
IsoId string The ISO id to use when deploying this instance. [optional]
ScriptId string The Startup Script id to use when deploying this instance. [optional]
SnapshotId string The Snapshot id to use when deploying the instance. [optional]
EnableIpv6 bool Enable IPv6. * true [optional]
DisablePublicIpv4 bool Don't set up a public IPv4 address when IPv6 is enabled. Will not do anything unless `enable_ipv6` is also `true`. * true [optional]
AttachPrivateNetwork List<string> Use `attach_vpc` instead. An array of Private Network ids to attach to this Instance. This parameter takes precedence over `enable_private_network`. Please choose one parameter. [optional]
AttachVpc List<string> An array of VPC IDs to attach to this Instance. This parameter takes precedence over `enable_vpc`. Please choose one parameter. [optional]
AttachVpc2 List<string> An array of VPC IDs to attach to this Instance. This parameter takes precedence over `enable_vpc2`. Please choose one parameter. [optional]
Label string A user-supplied label for this instance. [optional]
SshkeyId List<string> The SSH Key id to install on this instance. [optional]
Backups string Enable automatic backups for the instance. * enabled * disabled [optional]
AppId int The Application id to use when deploying this instance. [optional]
ImageId string The Application image_id to use when deploying this instance. [optional]
UserData string The user-supplied, base64 encoded user data to attach to this instance. [optional]
DdosProtection bool Enable DDoS protection (there is an additional charge for this). * true * false [optional]
ActivationEmail bool Notify by email after deployment. * true * false (default) [optional]
Hostname string The hostname to use when deploying this instance. [optional]
Tag string Use `tags` instead. The user-supplied tag. [optional]
FirewallGroupId string The Firewall Group id to attach to this Instance. [optional]
ReservedIpv4 string ID of the floating IP to use as the main IP of this server. [optional]
EnablePrivateNetwork bool Use `enable_vpc` instead. If `true`, private networking support will be added to the new server. This parameter attaches a single network. When no network exists in the region, it will be automatically created. If there are multiple private networks in the instance's region, use `attach_private_network` instead to specify a network. [optional]
EnableVpc bool If `true`, VPC support will be added to the new server. This parameter attaches a single VPC. When no VPC exists in the region, it will be automatically created. If there are multiple VPCs in the instance's region, use `attach_vpc` instead to specify a network. [optional]
EnableVpc2 bool If `true`, VPC 2.0 support will be added to the new server. This parameter attaches a single VPC 2.0 network. When no VPC 2.0 network exists in the region, it will be automatically created. If there are multiple VPC 2.0 networks in the instance's region, use `attach_vpc2` instead to specify a network. [optional]
Tags List<string> Tags to apply to the instance [optional]
UserScheme string Linux-only: The user scheme used for logging into this instance. By default, the &quot;root&quot; user is configured. Alternatively, a limited user with sudo permissions can be selected. * root * limited [optional]

[Back to Model list] [Back to API list] [Back to README]