stratumctl route-tables
Manage route tables
stratumctl route-tables [flags]Aliases: route-table, rtb, rtbs
Subcommands
Section titled “Subcommands”stratumctl route-tables associate: Associate a subnet with a route tablestratumctl route-tables create: Create a custom route tablestratumctl route-tables delete: Delete a custom route table (must have no associated subnets)stratumctl route-tables disassociate: Return a subnet to the VPC’s main route tablestratumctl route-tables get: Describe a route table (routes + associated subnets)stratumctl route-tables list: List route tables in a projectstratumctl route-tables set-routes: Atomically replace the static-route set on a route tablestratumctl route-tables update: Update a route table’s name / tags
stratumctl route-tables associate
Section titled “stratumctl route-tables associate”Associate a subnet with a route table
stratumctl route-tables associate <rtb-id> [flags]Examples
Section titled “Examples”stratumctl route-tables associate rtb-5k8m2x7q --project p-team-a --subnet subnet-3k8m2x7q| Flag | Type | Default | Description |
|---|---|---|---|
--project |
string | Project ID (defaults to STRATUM_PROJECT or profile project_id) | |
--subnet |
string | Subnet ID (required) |
stratumctl route-tables create
Section titled “stratumctl route-tables create”Create a custom route table
stratumctl route-tables create [flags]Examples
Section titled “Examples”stratumctl route-tables create --project p-team-a --vpc vpc-9k2m4x7q --name private-rt| Flag | Type | Default | Description |
|---|---|---|---|
--name |
string | Route table name (defaults to the generated ID) | |
--project |
string | Project ID (defaults to STRATUM_PROJECT or profile project_id) | |
--vpc |
string | Parent VPC ID (required) |
stratumctl route-tables delete
Section titled “stratumctl route-tables delete”Delete a custom route table (must have no associated subnets)
stratumctl route-tables delete <rtb-id> [flags]Examples
Section titled “Examples”stratumctl route-tables delete rtb-5k8m2x7q| Flag | Type | Default | Description |
|---|---|---|---|
--project |
string | Project ID (defaults to STRATUM_PROJECT or profile project_id) |
stratumctl route-tables disassociate
Section titled “stratumctl route-tables disassociate”Return a subnet to the VPC’s main route table
stratumctl route-tables disassociate <rtb-id> [flags]Examples
Section titled “Examples”stratumctl route-tables disassociate rtb-5k8m2x7q --project p-team-a --subnet subnet-3k8m2x7q| Flag | Type | Default | Description |
|---|---|---|---|
--project |
string | Project ID (defaults to STRATUM_PROJECT or profile project_id) | |
--subnet |
string | Subnet ID (required) |
stratumctl route-tables get
Section titled “stratumctl route-tables get”Describe a route table (routes + associated subnets)
stratumctl route-tables get <rtb-id> [flags]Examples
Section titled “Examples”stratumctl route-tables get rtb-5k8m2x7qstratumctl route-tables get rtb-5k8m2x7q --output json| Flag | Type | Default | Description |
|---|---|---|---|
--project |
string | Project ID (defaults to STRATUM_PROJECT or profile project_id) |
stratumctl route-tables list
Section titled “stratumctl route-tables list”List route tables in a project
stratumctl route-tables list [flags]Examples
Section titled “Examples”stratumctl route-tables liststratumctl route-tables list --vpc vpc-9k2m4x7q --output json| Flag | Type | Default | Description |
|---|---|---|---|
--project |
string | Project ID (defaults to STRATUM_PROJECT or profile project_id) | |
--vpc |
string | Filter by VPC ID |
stratumctl route-tables set-routes
Section titled “stratumctl route-tables set-routes”Atomically replace the static-route set on a route table
stratumctl route-tables set-routes <rtb-id> [flags]Atomically replace the static-route set (PUT semantics).
Each –route is <destinationCidr>=<targetType>[:<targetId>], e.g.:
stratumctl network route-tables set-routes rtb-abc \ --route 192.168.0.0/16=networkInterface:nic-fw1 \ --route 0.0.0.0/0=internetGatewayPassing zero –route flags clears the table.
Examples
Section titled “Examples”stratumctl route-tables set-routes rtb-5k8m2x7q --route 0.0.0.0/0=natGateway:natgw-6k2m8x4q7astratumctl route-tables set-routes rtb-5k8m2x7q --route 192.168.0.0/16=networkInterface:nic-7k2m9x4q8a --route 0.0.0.0/0=internetGateway| Flag | Type | Default | Description |
|---|---|---|---|
--project |
string | Project ID (defaults to STRATUM_PROJECT or profile project_id) | |
--route |
stringArray | Route as <destinationCidr>=<targetType>[:<targetId>] (repeatable) |
stratumctl route-tables update
Section titled “stratumctl route-tables update”Update a route table’s name / tags
stratumctl route-tables update <rtb-id> [flags]Examples
Section titled “Examples”stratumctl route-tables update rtb-5k8m2x7q --name private-rt-2stratumctl route-tables update rtb-5k8m2x7q --tag env=prod --tag team=a| Flag | Type | Default | Description |
|---|---|---|---|
--name |
string | New route table name | |
--project |
string | Project ID (defaults to STRATUM_PROJECT or profile project_id) | |
--tag |
stringToString | Tag key=value (repeatable; replaces the whole tag set) |
