Name | Type | Description | Notes |
---|---|---|---|
anti_affinity_groups | Option<Vecmodels::AntiAffinityGroup> | Instance Pool Anti-affinity Groups | [optional] |
description | Option<String> | Instance Pool description | [optional] |
public_ip_assignment | Option<models::PublicIpAssignment> | [optional] | |
labels | Option<std::collections::HashMap<String, String>> | [optional] | |
security_groups | Option<Vecmodels::SecurityGroup> | Instance Pool Security Groups | [optional] |
elastic_ips | Option<Vecmodels::ElasticIp> | Instances Elastic IPs | [optional] |
name | Option<String> | Instance Pool name | [optional] |
instance_type | Option<models::InstanceType> | [optional] | |
min_available | Option<i64> | Minimum number of running instances | [optional] |
private_networks | Option<Vecmodels::PrivateNetwork> | Instance Pool Private Networks | [optional] |
template | Option<models::Template> | [optional] | |
state | Option<String> | Instance Pool state | [optional][readonly] |
size | Option<i64> | Number of instances | [optional] |
ssh_key | Option<models::SshKey> | [optional] | |
instance_prefix | Option<String> | The instances created by the Instance Pool will be prefixed with this value (default: pool) | [optional] |
user_data | Option<String> | Instances Cloud-init user-data | [optional] |
manager | Option<models::Manager> | [optional] | |
instances | Option<Vecmodels::Instance> | Instances | [optional][readonly] |
deploy_target | Option<models::DeployTarget> | [optional] | |
ipv6_enabled | Option<bool> | Enable IPv6 for instances | [optional] |
id | Option<uuid::Uuid> | Instance Pool ID | [optional][readonly] |
disk_size | Option<i64> | Instances disk size in GiB | [optional] |
ssh_keys | Option<Vecmodels::SshKey> | Instances SSH keys | [optional] |