When trying to run
doctl compute droplet-action power-off <droplet id> --wait true;
I get: Error: (droplet-action.power-off) command is missing required arguments
Issue is not related to “power-off” action, it also happens on “power-on” and “snapshot” Without “–wait true” it runs as expected;
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Hi there @netomarchiori,
I don’t think that the --wait
is a valid argument. Can you share the resource where you got that flag from?
You can see the available arguments for the doplet-action
command here:
https://www.digitalocean.com/docs/apis-clis/doctl/reference/compute/droplet-action/
You could use the doctl compute action wait <action-id>
command instead. The command blocks the current thread, returning when an action completes.
https://www.digitalocean.com/docs/apis-clis/doctl/reference/compute/action/wait/
Regards, Bobby
Hello @bobbyiliev !
Got the
--wait
flag from the docs:https://www.digitalocean.com/docs/apis-clis/doctl/reference/compute/droplet-action/power-off/