Skip to main content
Aliases: networks, net, vpc

Subcommands

  • list — List networks
  • get — Get network details
  • create — Create a new network
  • update — Update an existing network
  • delete — Delete a network

list

List VPC networks, optionally filtered by organization, project, or region.
nscale networks list [flags]

Flags

FlagDescription
--org stringOrganization ID
--project stringProject ID
--region stringRegion ID
--jsonOutput in JSON format

Example

nscale networks list --org <org-id> --region <region-id>

get

Get details for a specific network in JSON format.
nscale networks get --id <network-id> --org <org-id>

Flags

FlagDescription
--id stringNetwork ID
--org stringOrganization ID

create

Create a new VPC network. Accepts input from a JSON file or stdin.
nscale networks create [flags]

Flags

FlagDescription
-f, --file stringPath to a JSON file
--stdinRead JSON from standard input
--dry-runPreview the request payload without persisting
-y, --yesAutomatically confirm creation

Examples

nscale networks create --file network.json
nscale networks create --stdin < network.json
cat network.json | nscale networks create --stdin

update

Update an existing network.
nscale networks update --id <network-id> [flags]

Flags

FlagDescription
--id stringNetwork ID
--org stringOrganization ID
-f, --file stringPath to a JSON file
--stdinRead JSON from standard input
--dry-runPreview the request payload without persisting
-y, --yesAutomatically confirm update

Examples

nscale networks update --id <network-id> --file network.json
nscale networks update --id <network-id> --stdin < network.json

delete

Delete an existing network.
nscale networks delete --id <network-id> --org <org-id> [flags]

Flags

FlagDescription
--id stringNetwork ID
--org stringOrganization ID
--dry-runPreview the request payload without persisting
-y, --yesAutomatically confirm deletion