orca network — network¶
Manage networks, subnets, ports & routers.
agent-delete¶
Delete a Neutron agent record.
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
agent-list¶
List Neutron agents.
| Option | Description |
|---|---|
--host TEXT |
Filter by host. |
--agent-type TEXT |
Filter by agent type. |
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
agent-set¶
Update a Neutron agent.
| Option | Description |
|---|---|
--enable / --disable |
Enable or disable the agent. |
--description TEXT |
New description. |
--help |
Show this message and exit. |
agent-show¶
Show a Neutron agent's details.
| Option | Description |
|---|---|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
auto-allocated-topology-delete¶
[OPTIONS]
| Option | Description |
|---|---|
--project-id TEXT |
Project ID (default: current project). |
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
auto-allocated-topology-show¶
[OPTIONS]
| Option | Description |
|---|---|
--project-id TEXT |
Project ID (default: current project). |
--check-resources |
Validate resources without creating |
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
create¶
Create a network.
| Option | Description |
|---|---|
--admin-state / --no-admin-state |
|
--shared |
Shared across projects. |
--help |
Show this message and exit. |
delete¶
Delete a network.
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
list¶
List networks.
| Option | Description |
|---|---|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
port-create¶
Create a port.
| Option | Description |
|---|---|
--network-id TEXT |
Network ID. [required] |
--name TEXT |
Port name. |
--fixed-ip TEXT |
Fixed IP address. |
--help |
Show this message and exit. |
port-delete¶
Delete a port.
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
port-list¶
List ports.
| Option | Description |
|---|---|
--network-id TEXT |
Filter by network ID. |
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
port-show¶
Show port details.
| Option | Description |
|---|---|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
port-unset¶
Remove properties from a port.
| Option | Description |
|---|---|
--security-group TEXT |
Security group ID to remove (repeatable). |
--qos-policy |
Remove the QoS policy from the port. |
--description |
Clear the port description. |
--help |
Show this message and exit. |
port-update¶
Update a port.
| Option | Description |
|---|---|
--name TEXT |
New name. |
--admin-state / --no-admin-state |
|
--help |
Show this message and exit. |
rbac-create¶
Create an RBAC policy to share a network resource.
| Option | Description |
|---|---|
--object-type [network|qos_policy|security_group|address_group|address_scope|subnetpool] |
|
--object TEXT |
ID of the object to share. [required] |
--action [access_as_shared|access_as_external] |
|
--target-project TEXT |
Project ID to grant access to (use '*' for |
--help |
Show this message and exit. |
rbac-delete¶
Delete an RBAC policy.
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
rbac-list¶
List RBAC policies.
| Option | Description |
|---|---|
--object-type [network|qos_policy|security_group|address_group|address_scope|subnetpool] |
|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
rbac-show¶
Show an RBAC policy.
| Option | Description |
|---|---|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
rbac-update¶
Update the target project of an RBAC policy.
| Option | Description |
|---|---|
--target-project TEXT |
New target project ID (use '*' for all projects). |
--help |
Show this message and exit. |
router-add-interface¶
[OPTIONS] ROUTER_ID
| Option | Description |
|---|---|
--subnet-id TEXT |
Subnet to attach. [required] |
--help |
Show this message and exit. |
router-add-route¶
Add a static route to a router (requires extraroute-atomic extension).
| Option | Description |
|---|---|
--destination CIDR |
Destination network (e.g. 10.1.0.0/24). [required] |
--nexthop IP |
Next-hop IP address. [required] |
--help |
Show this message and exit. |
router-create¶
Create a router.
| Option | Description |
|---|---|
--external-network TEXT |
External network ID for gateway. |
--help |
Show this message and exit. |
router-delete¶
Delete a router.
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
router-list¶
List routers.
| Option | Description |
|---|---|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
router-remove-interface¶
[OPTIONS] ROUTER_ID
| Option | Description |
|---|---|
--subnet-id TEXT |
Subnet to detach. [required] |
--help |
Show this message and exit. |
router-remove-route¶
[OPTIONS] ROUTER_ID
| Option | Description |
|---|---|
--destination CIDR |
Destination network to remove. [required] |
--nexthop IP |
Next-hop IP address. [required] |
--help |
Show this message and exit. |
router-set-gateway¶
Set (or replace) the external gateway on a router.
| Option | Description |
|---|---|
--external-network TEXT |
External network ID to use as gateway. |
--enable-snat / --disable-snat |
Enable or disable SNAT on the gateway. |
--help |
Show this message and exit. |
router-show¶
Show router details.
| Option | Description |
|---|---|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
router-unset-gateway¶
[OPTIONS] ROUTER_ID
| Option | Description |
|---|---|
router-update¶
Update a router.
| Option | Description |
|---|---|
--name TEXT |
New name. |
--external-network TEXT |
New external gateway network ID. |
--help |
Show this message and exit. |
segment-create¶
Create a network segment.
| Option | Description |
|---|---|
--network-id TEXT |
Network ID this segment belongs to. |
--network-type [flat|geneve|gre|local|vlan|vxlan] |
|
--physical-network TEXT |
Physical network name. |
--segment INTEGER |
Segmentation ID (VLAN ID or tunnel ID). |
--description TEXT |
Segment description. |
--help |
Show this message and exit. |
segment-delete¶
Delete a network segment.
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
segment-list¶
List network segments.
| Option | Description |
|---|---|
--network-id TEXT |
Filter by network ID. |
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
segment-set¶
Update a network segment.
| Option | Description |
|---|---|
--name TEXT |
New name. |
--description TEXT |
New description. |
--help |
Show this message and exit. |
segment-show¶
Show a network segment.
| Option | Description |
|---|---|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
show¶
Show network details.
| Option | Description |
|---|---|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
subnet-create¶
Create a subnet.
| Option | Description |
|---|---|
--network-id TEXT |
Parent network ID. [required] |
--cidr TEXT |
CIDR (e.g. 10.0.0.0/24). [required] |
--ip-version [4|6] |
[default: 4] |
--gateway TEXT |
Gateway IP. Auto if omitted. |
--dhcp / --no-dhcp |
Enable DHCP. [default: dhcp] |
--dns TEXT |
DNS nameserver (repeatable). |
--help |
Show this message and exit. |
subnet-delete¶
Delete a subnet.
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
subnet-list¶
List subnets.
| Option | Description |
|---|---|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
subnet-show¶
Show subnet details.
| Option | Description |
|---|---|
--noindent |
Disable JSON indentation. |
--max-width INTEGER |
Maximum table width (0 = unlimited). |
--fit-width |
Fit table to terminal width. |
-c, --column TEXT |
Column to include (repeatable). Shows all if |
-f, --format [table|json|value] |
|
--help |
Show this message and exit. |
subnet-update¶
Update a subnet.
| Option | Description |
|---|---|
--name TEXT |
New name. |
--description TEXT |
New description. |
--dns-nameserver TEXT |
DNS nameserver IP (repeatable, replaces |
--enable-dhcp / --disable-dhcp |
Enable or disable DHCP. |
--help |
Show this message and exit. |
topology¶
Display the network topology as a tree.
| Option | Description |
|---|---|
--network-id TEXT |
Show only this network. |
--help |
Show this message and exit. |
trace¶
Trace the full network path for a server instance.
| Option | Description |
|---|---|
update¶
Update a network.
| Option | Description |
|---|---|
--name TEXT |
New name. |
--admin-state / --no-admin-state |
|
--help |
Show this message and exit. |