exo(1)
π exo(1) β the one where you update an Instance Pool
okay bestie, welcome to exo(1) β well, technically this page is all about one command from the exo manual, and it's the glow-up command for your Instance Pools. sit down, hydrate, let's go π«Ά
β¨ NAME β¨
exo-compute-instance-pool-update β Update an Instance Pool
like, literally, it updates an Instance Pool. that's the whole vibe. iconic.
π¦ SYNOPSIS π¦
exo compute instance-pool update NAME|ID [flags]
you give it a pool by NAME or ID, you sprinkle your flags, you slay. periodt.
πΈ DESCRIPTION πΈ
This command updates an Instance Pool. that's it, that's the main character moment β¨
and here's the fun part β the supported output template annotations you can use (copy these exactly, bestie, don't freestyle the capitalization):
.ID, .Name, .Description, .InstanceType, .Template, .Zone, .AntiAffinityGroups, .SecurityGroups, .PrivateNetworks, .ElasticIPs, .IPv6, .PublicIPAssignment, .SSHKey, .Size, .DiskSize, .InstancePrefix, .State, .Labels, .Instances
ngl, that list is giving "wear your name on your jacket" energy. use them in your templates, iykyk π
π OPTIONS π
-a,--anti-affinity-group=[]β the managed Compute instances Anti-Affinity Group NAME|ID (you can specify this multiple times, go off)-c,--cloud-init=""β path to the cloud-init user data configuration file--cloud-init-compress[=false]β compress the instance cloud-init user data--deploy-target=""β the managed Compute instances Deploy Target NAME|ID--description=""β Instance Pool description--disk-size=0β managed Compute instances disk size-e,--elastic-ip=[]β managed Compute instances Elastic IP ADDRESS|ID (can be specified multiple times, yes queen, stacking is allowed)-h,--help[=false]β help forupdate--instance-prefix=""β string to prefix managed Compute instances names with--instance-type=""β managed Compute instances type (format:[FAMILY.]SIZE)-6,--ipv6[=false]β enable IPv6 on managed Compute instances--label=[]β Instance Pool label (format:key=value)--min-available=0β Minimum number of running Instances-n,--name=""β Instance Pool name--private-network=[]β managed Compute instances Private Network NAME|ID (can be specified multiple times)-s,--security-group=[]β managed Compute instances Security Group NAME|ID (can be specified multiple times)--ssh-key=""β SSH key to deploy on managed Compute instances-t,--template=""β managed Compute instances template NAME|ID--template-visibility="public"β instance template visibility (public|private)-z,--zone=""β Instance Pool zone
π OPTIONS INHERITED FROM PARENT COMMANDS π
these are the heirlooms, the hand-me-downs, the family recipes π
-C,--config=""β Specify an alternate config file [envEXOSCALE_CONFIG]-O,--output-format=""β Output format (table|json|text), seeexo output --helpfor more information--output-template=""β Template to use if output format istext-Q,--quiet[=false]β Quiet mode (disable non-essential command output)--timeout=15sβ Per-zone timeout for list operations;-1sdisables timeout [envEXOSCALE_TIMEOUT]-A,--use-account=""β Account to use in config file [envEXOSCALE_ACCOUNT]
ok lowkey important:--timeoutdefaults to15s, and-1sis the "no timeout, we die like legends" option. and yes, those env vars are real, don't ignore them π
π₯ SEE ALSO π₯
exo-compute-instance-pool(1)β the parent, the origin story, the blueprint π§
π HISTORY π
1-Jan-1980 β Auto generated by spf13/cobra
and that's the page, bestie!! π it was Auto generated by spf13/cobra, stamped Jan 1980, sitting all cozy under exo(1) β go update that pool and be the main character of your own cloud β¨π
π¦
π¦ where this page comes from
- nixpkgs unstable: exoscale-cli 1.102.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms