Name | Type | Description | Notes |
---|---|---|---|
anti_affinity_groups | Option<Vecmodels::AntiAffinityGroup> | Instance Anti-affinity Groups | [optional] |
public_ip_assignment | Option<models::PublicIpAssignment> | [optional] | |
labels | Option<std::collections::HashMap<String, String>> | [optional] | |
auto_start | Option<bool> | Start Instance on creation (default: true) | [optional] |
security_groups | Option<Vecmodels::SecurityGroup> | Instance Security Groups | [optional] |
name | Option<String> | Instance name | [optional] |
instance_type | models::InstanceType | ||
template | models::Template | ||
ssh_key | Option<models::SshKey> | [optional] | |
user_data | Option<String> | Instance Cloud-init user-data (base64 encoded) | [optional] |
deploy_target | Option<models::DeployTarget> | [optional] | |
ipv6_enabled | Option<bool> | Enable IPv6. DEPRECATED: use public-ip-assignments . |
[optional] |
disk_size | i64 | Instance disk size in GiB | |
ssh_keys | Option<Vecmodels::SshKey> | Instance SSH Keys | [optional] |