Skip to main content

CLI Command Reference

This document provides a comprehensive reference for all available CLI commands and their options.

                                                                                                       
Usage: vantage [OPTIONS] COMMAND [ARGS]...

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ version Show version and exit. │
│ login Authenticate against the Vantage CLI by obtaining an authentication token. │
│ logout Log out of the vantage-cli and clear saved user credentials. │
│ whoami Display information about the currently authenticated user. │
│ cloud Manage cloud provider configurations and integrations for your Vantage infrastructure. │
│ cluster Manage Vantage compute clusters for high-performance computing workloads. │
│ config Manage Vantage CLI configuration and settings. │
│ license Manage software licenses, license servers, and licensing configurations. │
│ network Manage virtual networks, subnets, and network configurations for cloud infrastructure. │
│ profile Manage Vantage CLI profiles to work with different environments and configurations. │
│ storage Manage storage volumes, disks, and storage configurations for cloud infrastructure. │
│ app Deploy and manage applications on Vantage compute clusters. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Authentication Commands

Login

                                                                                                       
Usage: vantage login [OPTIONS]

Authenticate against the Vantage CLI by obtaining an authentication token.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --json -j Output in JSON format │
│ --verbose -v Enable verbose terminal output │
│ --profile -p TEXT Profile name to use [default: default] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Logout

                                                                                                       
Usage: vantage logout [OPTIONS]

Log out of the vantage-cli and clear saved user credentials.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --json -j Output in JSON format │
│ --verbose -v Enable verbose terminal output │
│ --profile -p TEXT Profile name to use [default: default] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Whoami

                                                                                                       
Usage: vantage whoami [OPTIONS]

Display information about the currently authenticated user.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --json -j Output in JSON format │
│ --verbose -v Enable verbose terminal output │
│ --profile -p TEXT Profile name to use [default: default] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Version Information

                                                                                                       
Usage: vantage version [OPTIONS]

Show version and exit.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --json -j Output in JSON format │
│ --verbose -v Enable verbose terminal output │
│ --profile -p TEXT Profile name to use [default: default] │
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Cloud Management

                                                                                                       
Usage: vantage cloud [OPTIONS] COMMAND [ARGS]...

Manage cloud provider configurations and integrations for your Vantage infrastructure.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ add Add a new cloud configuration. │
│ delete Delete a cloud configuration. │
│ get Get details of a specific cloud configuration. │
│ list List all configured cloud providers. │
│ update Update an existing cloud configuration. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show cloud add details
vantage cloud add [OPTIONS] CLOUD_NAME

Arguments:

  • * - cloud_name TEXT Name of the cloud to add [required] │

Options:

  • --region - -r TEXT Default region for the cloud │
  • --config-file FILE - Path to cloud configuration file │
  • --credentials-file FILE - Path to credentials file │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cloud delete details
vantage cloud delete [OPTIONS] CLOUD_NAME

Arguments:

  • * - cloud_name TEXT Name of the cloud to delete [required] │

Options:

  • --force Force - deletion without confirmation │
  • --remove-credentials Also - remove stored credentials │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cloud get details
vantage cloud get [OPTIONS] NAME

Arguments:

  • * - name TEXT Name of the cloud configuration to retrieve [required] │

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cloud list details
vantage cloud list [OPTIONS]

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cloud update details
vantage cloud update [OPTIONS] CLOUD_NAME

Arguments:

  • * - cloud_name TEXT Name of the cloud to update [required] │

Options:

  • --provider - -p TEXT Update cloud provider │
  • --region - -r TEXT Update default region │
  • --config-file FILE - Path to updated configuration file │
  • --credentials-file FILE - Path to updated credentials file │
  • --description TEXT - Update cloud description │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │

Cluster Management

                                                                                                       
Usage: vantage cluster [OPTIONS] COMMAND [ARGS]...

Manage Vantage compute clusters for high-performance computing workloads.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ create Create a new Vantage cluster. │
│ delete Delete a Vantage cluster. │
│ get Get details of a specific Vantage cluster. │
│ list List all Vantage clusters. │
│ federation Manage Vantage compute federations for distributed workloads. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show cluster create details
vantage cluster create [OPTIONS] CLUSTER_NAME

Arguments:

  • * - cluster_name TEXT Name of the cluster to create [required] │

Options:

  • --config-file FILE - Path to configuration file for │
  • --deploy - [slurm-juju-localhost|slurm-microk8 Deploy an application after cluster │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use │
  • --help Show - this message and exit. │
Show cluster delete details
vantage cluster delete [OPTIONS] CLUSTER_NAME

Arguments:

  • * - cluster_name TEXT Name of the cluster to delete [required] │

Options:

  • --force - -f Skip confirmation prompt │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cluster get details
vantage cluster get [OPTIONS] CLUSTER_NAME

Arguments:

  • * - cluster_name TEXT Name of the cluster to get details for [required] │

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cluster list details
vantage cluster list [OPTIONS]

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cluster federation help
vantage cluster federation --help
                                                                                                       
Usage: vantage cluster federation [OPTIONS] COMMAND
[ARGS]...

Manage Vantage compute federations for distributed workloads.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ create Create a new Vantage federation. │
│ delete Delete a Vantage federation. │
│ get Get details of a specific Vantage federation. │
│ list List all Vantage federations. │
│ update Update a Vantage federation. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show cluster federation create details
vantage cluster federation create

Arguments:

  • * - name TEXT Name of the federation to create [required] │

Options:

  • --description - -d TEXT Description of the federation │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cluster federation delete details
vantage cluster federation delete

Arguments:

  • * - name TEXT Name of the federation to delete [required] │

Options:

  • --force - -f Force deletion without confirmation │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cluster federation get details
vantage cluster federation get [OPTIONS] NAME

Arguments:

  • * - name TEXT Name of the federation to retrieve [required] │

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cluster federation list details
vantage cluster federation list [OPTIONS]

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show cluster federation update details
vantage cluster federation update

Arguments:

  • * - name TEXT Name of the federation to update [required] │

Options:

  • --description - -d TEXT New description for the federation │
  • --add-cluster TEXT - Add a cluster to the federation │
  • --remove-cluster TEXT - Remove a cluster from the federation │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │

License Management

                                                                                                       
Usage: vantage license [OPTIONS] COMMAND [ARGS]...

Manage software licenses, license servers, and licensing configurations.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ server Manage license servers for software licensing and compliance. │
│ product Manage license products and software licensing definitions. │
│ configuration Manage license configurations and policy settings. │
│ deployment Manage license deployments for software distribution and activation. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show license server help
vantage license server --help
                                                                                                       
Usage: vantage license server [OPTIONS] COMMAND [ARGS]...

Manage license servers for software licensing and compliance.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ create Create a new license server. │
│ delete Delete a license server. │
│ get Get details of a specific license server. │
│ list List all license servers. │
│ update Update an existing license server. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show license server create details
vantage license server create [OPTIONS] NAME

Arguments:

  • * - name TEXT Name of the license server to create [required] │

Options:

  • --port - -p INTEGER License server port [default: 27000] │
  • --description - -d TEXT Description of the license server │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license server delete details
vantage license server delete [OPTIONS] SERVER_ID

Arguments:

  • * - server_id TEXT ID of the license server to delete [required] │

Options:

  • --force - -f Force delete without confirmation │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license server get details
vantage license server get [OPTIONS] SERVER_ID

Arguments:

  • * - server_id TEXT ID of the license server to get [required] │

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license server list details
vantage license server list [OPTIONS]

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license server update details
vantage license server update [OPTIONS] SERVER_ID

Arguments:

  • * - server_id TEXT ID of the license server to update [required] │

Options:

  • --name - -n TEXT New name for the license server │
  • --host - -h TEXT New hostname or IP address │
  • --port - -p INTEGER New port number │
  • --description - -d TEXT New description │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license product help
vantage license product --help
                                                                                                       
Usage: vantage license product [OPTIONS] COMMAND [ARGS]...

Manage license products and software licensing definitions.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ create Create a new license product. │
│ delete Delete a license product. │
│ get Get details of a specific license product. │
│ list List all license products. │
│ update Update an existing license product. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show license product create details
vantage license product create [OPTIONS] NAME

Arguments:

  • * - name TEXT Name of the license product to create [required] │

Options:

  • --description - -d TEXT Description of the license product │
  • --type - -t TEXT Type of license (concurrent, node-locked, etc.) │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license product delete details
vantage license product delete [OPTIONS] PRODUCT_ID

Arguments:

  • * - product_id TEXT ID of the license product to delete [required] │

Options:

  • --force - -f Force delete without confirmation │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license product get details
vantage license product get [OPTIONS] PRODUCT_ID

Arguments:

  • * - product_id TEXT ID of the license product to get [required] │

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license product list details
vantage license product list [OPTIONS]

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license product update details
vantage license product update [OPTIONS] PRODUCT_ID

Arguments:

  • * - product_id TEXT ID of the license product to update [required] │

Options:

  • --name - -n TEXT New name for the license product │
  • --version - -v TEXT New version │
  • --description - -d TEXT New description │
  • --type - -t TEXT New license type │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license configuration help
vantage license configuration --help
                                                                                                       
Usage: vantage license configuration [OPTIONS] COMMAND
[ARGS]...

Manage license configurations and policy settings.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ create Create a new license configuration. │
│ delete Delete a license configuration. │
│ get Get details of a specific license configuration. │
│ list List all license configurations. │
│ update Update an existing license configuration. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show license configuration create details
vantage license configuration create

Arguments:

  • * - name TEXT Name of the license configuration to create [required] │

Options:

  • --max-users - -m INTEGER Maximum number of users │
  • --description - -d TEXT Description of the license configuration │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license configuration delete details
vantage license configuration delete

Arguments:

  • * - config_id TEXT ID of the license configuration to delete [required] │

Options:

  • --force - -f Force delete without confirmation │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license configuration get details
vantage license configuration get

Arguments:

  • * - config_id TEXT ID of the license configuration to get [required] │

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license configuration list details
vantage license configuration list

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license configuration update details
vantage license configuration update

Arguments:

  • * - config_id TEXT ID of the license configuration to update [required] │

Options:

  • --name - -n TEXT New name for the license configuration │
  • --type - -t TEXT New license type │
  • --max-users - -m INTEGER New maximum number of users │
  • --description - -d TEXT New description │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license deployment help
vantage license deployment --help
                                                                                                       
Usage: vantage license deployment [OPTIONS] COMMAND
[ARGS]...

Manage license deployments for software distribution and activation.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ create Create a new license deployment. │
│ delete Delete a license deployment. │
│ get Get details of a specific license deployment. │
│ list List all license deployments. │
│ update Update a license deployment. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show license deployment create details
vantage license deployment create

Arguments:

  • * - name TEXT Name of the license deployment to create [required] │

Options:

  • --environment - -e TEXT Deployment environment (dev, test, prod) [default: dev] │
  • --nodes - -n INTEGER Number of nodes in the deployment [default: 1] │
  • --description - -d TEXT Description of the license deployment │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license deployment delete details
vantage license deployment delete

Arguments:

  • * - deployment_id TEXT ID of the license deployment to delete [required] │

Options:

  • --force - -f Skip confirmation prompt │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license deployment get details
vantage license deployment get [OPTIONS]

Arguments:

  • * - deployment_id TEXT ID of the license deployment to retrieve [required] │

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license deployment list details
vantage license deployment list [OPTIONS]

Options:

  • --environment - -e TEXT Filter by environment │
  • --status - -s TEXT Filter by status │
  • --limit - -l INTEGER Maximum number of deployments to return [default: 10] │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show license deployment update details
vantage license deployment update

Arguments:

  • * - deployment_id TEXT ID of the license deployment to update [required] │

Options:

  • --name - -n TEXT New name for the deployment │
  • --environment - -e TEXT New environment for the deployment │
  • --nodes INTEGER - New number of nodes │
  • --description - -d TEXT New description │
  • --status - -s TEXT New status (active, inactive, suspended) │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │

Network Management

                                                                                                       
Usage: vantage network [OPTIONS] COMMAND [ARGS]...

Manage virtual networks, subnets, and network configurations for cloud infrastructure.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ attach Attach a network interface to an instance. │
│ create Create a new virtual network. │
│ delete Delete a virtual network. │
│ detach Detach a network interface from an instance. │
│ get Get details of a specific virtual network. │
│ list List all virtual networks. │
│ update Update a virtual network configuration. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show network attach details
vantage network attach [OPTIONS] NETWORK_ID

Arguments:

  • * - network_id TEXT ID of the network to attach [required] │
  • * - instance_id TEXT ID of the instance to attach network to [required] │

Options:

  • --subnet-id - -s TEXT Specific subnet ID to attach │
  • --assign-public-ip Assign - a public IP address │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show network create details
vantage network create [OPTIONS] NAME

Arguments:

  • * - name TEXT Name of the network to create [required] │

Options:

  • --cidr - -c TEXT CIDR block for the network [default: 10.0.0.0/16] │
  • --region - -r TEXT Region for the network │
  • --enable-dns Enable - DNS resolution [default: True] │
  • --description - -d TEXT Description of the network │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show network delete details
vantage network delete [OPTIONS] NETWORK_ID

Arguments:

  • * - network_id TEXT ID of the network to delete [required] │

Options:

  • --force - -f Skip confirmation prompt │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show network detach details
vantage network detach [OPTIONS] NETWORK_ID

Arguments:

  • * - network_id TEXT ID of the network to detach [required] │
  • * - instance_id TEXT ID of the instance to detach network from [required] │

Options:

  • --force - -f Force detachment without graceful shutdown │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show network get details
vantage network get [OPTIONS] NETWORK_ID

Arguments:

  • * - network_id TEXT ID of the network to retrieve [required] │

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show network list details
vantage network list [OPTIONS]

Options:

  • --region - -r TEXT Filter by region │
  • --status - -s TEXT Filter by status │
  • --limit - -l INTEGER Maximum number of networks to return [default: 10] │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show network update details
vantage network update [OPTIONS] NETWORK_ID

Arguments:

  • * - network_id TEXT ID of the network to update [required] │

Options:

  • --name - -n TEXT New name for the network │
  • --description - -d TEXT New description │
  • --enable-dns - --disable-dns Enable or disable DNS resolution │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │

Profile Management

                                                                                                       
Usage: vantage profile [OPTIONS] COMMAND [ARGS]...

Manage Vantage CLI profiles to work with different environments and configurations.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ create Create a new Vantage CLI profile. │
│ delete Delete a Vantage CLI profile. │
│ get Get details of a specific Vantage CLI profile. │
│ list List all Vantage CLI profiles. │
│ use Activate a profile for use in the current session. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show profile create details
vantage profile create [OPTIONS] PROFILE_NAME

Arguments:

  • * - profile_name TEXT Name of the profile to create [required] │

Options:

  • --api-url TEXT - API base URL [default: https://apis.vantagecompute.ai]
  • --tunnel-url TEXT - Tunnel API URL [default: https://tunnel.vantagecompute.ai]
  • --oidc-url TEXT - OIDC base URL [default: https://auth.vantagecompute.ai]
  • --client-id TEXT - OIDC client ID [default: default] │
  • --max-poll-time INTEGER - OIDC max poll time in seconds [default: 300] │
  • --force - -f Overwrite existing profile │
  • --activate Activate - this profile after creation │
  • --help Show - this message and exit. │
Show profile delete details
vantage profile delete [OPTIONS] PROFILE_NAME

Arguments:

  • * - profile_name TEXT Name of the profile to delete [required] │

Options:

  • --force - -f Skip confirmation prompt │
  • --help Show - this message and exit. │
Show profile get details
vantage profile get [OPTIONS] PROFILE_NAME

Arguments:

  • * - profile_name TEXT Name of the profile to get details for [required] │

Options:

  • --help Show - this message and exit. │
Show profile list details
vantage profile list [OPTIONS]

Options:

  • --help Show - this message and exit. │
Show profile use details
vantage profile use [OPTIONS] PROFILE_NAME

Arguments:

  • * - profile_name TEXT Name of the profile to activate [required] │

Options:

  • --help Show - this message and exit. │

Storage Management

                                                                                                       
Usage: vantage storage [OPTIONS] COMMAND [ARGS]...

Manage storage volumes, disks, and storage configurations for cloud infrastructure.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ attach Attach a storage volume to an instance. │
│ create Create a new storage volume. │
│ delete Delete a storage volume. │
│ detach Detach a storage volume from an instance. │
│ get Get details of a specific storage volume. │
│ list List all storage volumes. │
│ update Update a storage volume configuration. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show storage attach details
vantage storage attach [OPTIONS] STORAGE_ID

Arguments:

  • * - storage_id TEXT ID of the storage volume to attach [required] │
  • * - instance_id TEXT ID of the instance to attach storage to [required] │

Options:

  • --mount-point - -m TEXT Mount point for the storage [default: /data] │
  • --read-only - -r Attach storage in read-only mode │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show storage create details
vantage storage create [OPTIONS] NAME

Arguments:

  • * - name TEXT Name of the storage volume to create [required] │

Options:

  • --size - -s INTEGER Size of the storage volume in GB [default: 10] │
  • --type - -t TEXT Storage type (ssd, hdd, nvme) [default: ssd] │
  • --zone - -z TEXT Availability zone for the storage │
  • --description - -d TEXT Description of the storage volume │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show storage delete details
vantage storage delete [OPTIONS] STORAGE_ID

Arguments:

  • * - storage_id TEXT ID of the storage volume to delete [required] │

Options:

  • --force - -f Skip confirmation prompt │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show storage detach details
vantage storage detach [OPTIONS] STORAGE_ID

Arguments:

  • * - storage_id TEXT ID of the storage volume to detach [required] │

Options:

  • --force - -f Force detachment without graceful unmounting │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show storage get details
vantage storage get [OPTIONS] STORAGE_ID

Arguments:

  • * - storage_id TEXT ID of the storage volume to retrieve [required] │

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show storage list details
vantage storage list [OPTIONS]

Options:

  • --zone - -z TEXT Filter by availability zone │
  • --type - -t TEXT Filter by storage type │
  • --status - -s TEXT Filter by status │
  • --limit - -l INTEGER Maximum number of storage volumes to return [default: 10] │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show storage update details
vantage storage update [OPTIONS] STORAGE_ID

Arguments:

  • * - storage_id TEXT ID of the storage volume to update [required] │

Options:

  • --name - -n TEXT New name for the storage volume │
  • --size - -s INTEGER New size in GB (expansion only) │
  • --description - -d TEXT New description │
  • --iops INTEGER - New IOPS setting │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │

Application Management

                                                                                                       
Usage: vantage app [OPTIONS] COMMAND [ARGS]...

Deploy and manage applications on Vantage compute clusters.

╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────╮
│ --help Show this message and exit. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────╮
│ list List all available applications for deployment. │
│ deploy Deploy a slurm cluster and link it to a cluster entity in Vantage. │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯


Show app list details
vantage app list [OPTIONS]

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │
Show app deploy details
vantage app deploy [OPTIONS] APP_NAME CLUSTER_NAME

Arguments:

  • * - app_name TEXT Name of the cluster infrastructure application to deploy [required] │
  • * - cluster_name TEXT Name of the cluster in Vantage you would like to link to [required] │

Options:

  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │

Configuration Management

Show config clear details
vantage config clear [OPTIONS]

Options:

  • --force - -f Skip confirmation prompt │
  • --json - -j Output in JSON format │
  • --verbose - -v Enable verbose terminal output │
  • --profile - -p TEXT Profile name to use [default: default] │
  • --help Show - this message and exit. │