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 "root" user is configured. Alternatively, a limited user with sudo permissions can be selected. * root * limited |
[optional] |