Name | Type | Description | Notes |
---|---|---|---|
anti_affinity_groups | Option<Veccrate::models::AntiAffinityGroup> | Instance Pool Anti-affinity Groups | [optional] |
description | Option<String> | Instance Pool description | [optional] |
public_ip_assignment | Option<crate::models::PublicIpAssignment> | [optional] | |
labels | Option<::std::collections::HashMap<String, String>> | [optional] | |
security_groups | Option<Veccrate::models::SecurityGroup> | Instance Pool Security Groups | [optional] |
elastic_ips | Option<Veccrate::models::ElasticIp> | Instances Elastic IPs | [optional] |
name | String | Instance Pool name | |
instance_type | crate::models::InstanceType | ||
min_available | Option<i64> | Minimum number of running Instances | [optional] |
private_networks | Option<Veccrate::models::PrivateNetwork> | Instance Pool Private Networks | [optional] |
template | crate::models::Template | ||
size | i64 | Number of Instances | |
ssh_key | Option<crate::models::SshKey> | [optional] | |
instance_prefix | Option<String> | Prefix to apply to Instances names (default: pool) | [optional] |
user_data | Option<String> | Instances Cloud-init user-data | [optional] |
deploy_target | Option<crate::models::DeployTarget> | [optional] | |
ipv6_enabled | Option<bool> | Enable IPv6. DEPRECATED: use public-ip-assignments . |
[optional] |
disk_size | i64 | Instances disk size in GB |