Skip to content
Odinex Cloud
CLI (odx)Command reference

odx network

Manage private networks

odx network add-label

Add labels to a network

Usage:
  odx network add-label [--overwrite] <network> <key=value>... [flags]

Flags:
  -h, --help        help for add-label
      --overwrite   overwrite labels that already exist

odx network create

Create a private network

Usage:
  odx network create --name <name> --ip-range <cidr> --location <location> [flags]

Examples:
  odx network create --name backend --ip-range 10.0.0.0/16 --location fra1

Flags:
  -h, --help                help for create
      --ip-range string     private IPv4 range, /16 to /28 (required)
      --label stringArray   label key=value (repeatable)
      --location string     location (required)
      --name string         network name (required)
      --no-wait             do not wait for the action to finish

odx network delete

Delete one or more networks

Usage:
  odx network delete <network>... [flags]

Flags:
  -h, --help      help for delete
      --no-wait   do not wait for the action to finish

odx network describe

Describe a network

Usage:
  odx network describe <network> [flags]

Flags:
  -h, --help                 help for describe
  -o, --output stringArray   output format: json or yaml

odx network disable-protection

Disable resource protection for a network

Usage:
  odx network disable-protection <network> delete [flags]

Flags:
  -h, --help   help for disable-protection

odx network enable-protection

Enable resource protection for a network

Usage:
  odx network enable-protection <network> delete [flags]

Flags:
  -h, --help   help for enable-protection

odx network list

List networks.

Columns: age, created, id, ip_range, labels, location, name, protection, servers, status

Usage:
  odx network list [options] [flags]

Aliases:
  list, ls

Flags:
  -h, --help                 help for list
  -o, --output stringArray   output format: json, yaml, noheader, columns=a,b,c (repeatable)
  -l, --selector string      label selector, e.g. env=prod,!tmp

odx network remove-label

Remove labels from a network

Usage:
  odx network remove-label <network> (--all | <key>...) [flags]

Flags:
  -a, --all    remove all labels
  -h, --help   help for remove-label

odx network update

Update a network

Usage:
  odx network update --name <name> <network> [flags]

Flags:
  -h, --help          help for update
      --name string   new name

On this page