Instance Pool
| Name | Type | Description | Notes |
|---|---|---|---|
| applicationConsistentSnapshotEnabled | Boolean | Enable application consistent snapshots | [optional] |
| antiAffinityGroups | List<AntiAffinityGroupRef> | Instance Pool Anti-affinity Groups | [optional] |
| description | String | Instance Pool description | [optional] |
| publicIpAssignment | PublicIpAssignment | [optional] | |
| labels | Map<String, String> | [optional] | |
| securityGroups | List<SecurityGroupRef> | Instance Pool Security Groups | [optional] |
| elasticIps | List<ElasticIpRef> | Instances Elastic IPs | [optional] |
| name | String | Instance Pool name | [optional] |
| instanceType | InstanceTypeRef | [optional] | |
| minAvailable | Long | Minimum number of running instances | [optional] |
| privateNetworks | List<PrivateNetworkRef> | Instance Pool Private Networks | [optional] |
| template | TemplateRef | [optional] | |
| state | StateEnum | Instance Pool state | [optional] [readonly] |
| size | Long | Number of instances | [optional] |
| sshKey | SshKeyRef | [optional] | |
| instancePrefix | String | The instances created by the Instance Pool will be prefixed with this value (default: pool) | [optional] |
| userData | String | Instances Cloud-init user-data | [optional] |
| manager | Manager | [optional] | |
| instances | List<InstanceRef> | Instances | [optional] [readonly] |
| deployTarget | DeployTargetRef | [optional] | |
| ipv6Enabled | Boolean | Enable IPv6 for instances | [optional] |
| id | UUID | Instance Pool ID | [optional] [readonly] |
| diskSize | Long | Instances disk size in GiB | [optional] |
| sshKeys | List<SshKeyRef> | Instances SSH keys | [optional] |
| Name | Value |
|---|---|
| SCALING_UP | "scaling-up" |
| SCALING_DOWN | "scaling-down" |
| DESTROYING | "destroying" |
| CREATING | "creating" |
| SUSPENDED | "suspended" |
| RUNNING | "running" |
| UPDATING | "updating" |