Reference
ybm syntax and commands
      Syntax
ybm [-h] [ <resource> ] [ <command> ] [ <flags> ]
- resource: resource to be changed
 - command: command to run
 - flags: one or more flags, separated by spaces.
 
For example:
ybm cluster create
Online help
Access command-line help for ybm by running the following command:
ybm help
For help with specific ybm resource commands, use the --help or -h flag, in the following form:
ybm [ resource ] [ command ] -h
For example, to print the command-line help for the cluster create command, run the following:
ybm cluster create -h
Print the version of ybm CLI:
ybm --version
Commands
You can manage the following resources using ybm:
| Resource | Commands | 
|---|---|
| api-key | create, list, revoke | 
| backup | create, delete, list, restore | 
| backup policy | disable, enable, list, update | 
| cluster | cert download, create, delete, describe,encryption list, encryption update,list, node list, pause, resume, update | 
| cluster network | allow-list assign, allow-list unassign,endpoint create, endpoint delete , endpoint describe,endpoint list, endpoint update | 
| cluster read-replica | create, delete, list, update | 
| integration | create, delete, list | 
| metrics-exporter [deprecated] | assign, create, delete, describe, list, pause, unassign, update | 
| network-allow-list | create, delete, list | 
| permission | list | 
| region | list, instance list | 
| role | create, delete, describe, list, update | 
| user | delete, invite, list, update | 
| vpc | create, delete, list | 
| vpc peering | create, delete, list | 
Use the following commands to configure ybm:
| Resource | Description | 
|---|---|
| auth | Write API key to a configuration file. | 
| completion | Configure autocompletion for Bash, Fish, PowerShell, and Zsh | 
| signup | Navigate to the YugabyteDB Aeon sign up page. | 
Global flags
The following flags can be passed in with any command. These flags can also be added to your configuration file (see Configure ybm).
- -a, --apiKey string
 - YugabyteDB Aeon account API Key.
 - --config string
 - Configuration file (default is 
$HOME/.ybm-cli.yaml). - --debug
 - Use debug mode, same as 
--logLevel debug. 
- -l, --logLevel string
 - Specify the desired level of logging. 
debugorinfo(default). - --no-color
 - Disable colors in output. 
trueorfalse(default). - -o, --output string
 - Specify the desired output format. 
table(default),json, orpretty. - --timeout duration
 - Wait command timeout. For example, 5m, 1h. Default is 168h0m0s.
 - --wait
 - For long-running commands such as creating or deleting a cluster, you can use the 
--waitflag to display progress in the shell.trueorfalse(default). For example: 
ybm cluster delete \
    --cluster-name=test-cluster \
    --wait
If you are using ybm with the --wait flag in your CI system, you can set the environment variable YBM_CI to true to avoid generating unnecessary log lines.