orca floating-ip¶
Allocate and associate floating IPs.
The reference below is generated from the live CLI by mkdocs-click. It
always reflects the version installed.
orca floating-ip¶
Manage floating IPs.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
Subcommands
- associate: Associate a floating IP with a port.
- bulk-release: Bulk-release floating IPs to free up unused addresses.
- create: Allocate a floating IP from an external network.
- delete: Release a floating IP.
- disassociate: Disassociate a floating IP from its port.
- list: List floating IPs.
- pool: Inspect the pools (external networks) that floating IPs can come from.
- port-forwarding: Manage port-forwarding rules attached to a floating IP.
- set: Set floating IP properties.
- show: Show floating IP details.
- unset: Unset floating IP properties.
orca floating-ip associate¶
Associate a floating IP with a port.
Examples:
orca floating-ip associate
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--port-id |
text | Port ID to associate with. | Sentinel.UNSET |
--fixed-ip |
text | Fixed IP on the port (if multiple). | None |
--help |
boolean | Show this message and exit. | False |
orca floating-ip bulk-release¶
Bulk-release floating IPs to free up unused addresses.
By default releases all IPs with status DOWN. Use --unassociated to release all IPs not attached to any port. Combine both for maximum cleanup.
Examples: orca floating-ip bulk-release # release all DOWN orca floating-ip bulk-release --status ERROR # release all ERROR orca floating-ip bulk-release -u # release all unassociated orca floating-ip bulk-release -u -y # auto-confirm
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--status, -s |
text | Release floating IPs with this status (DOWN, ERROR, etc.). | DOWN |
--unassociated, -u |
boolean | Release all unassociated floating IPs (no port_id), regardless of status. | False |
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca floating-ip create¶
Allocate a floating IP from an external network.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--network |
text | External network ID. | Sentinel.UNSET |
--help |
boolean | Show this message and exit. | False |
orca floating-ip delete¶
Release a floating IP.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca floating-ip disassociate¶
Disassociate a floating IP from its port.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca floating-ip list¶
List floating IPs.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--noindent |
boolean | Disable JSON indentation. | False |
--max-width |
integer | Maximum table width (0 = unlimited). | None |
--fit-width |
boolean | Fit table to terminal width. | False |
--column, -c |
text | Column to include (repeatable). Shows all if omitted. | Sentinel.UNSET |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca floating-ip pool¶
Inspect the pools (external networks) that floating IPs can come from.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
Subcommands
- list: List external networks usable as floating-IP pools.
orca floating-ip pool list¶
List external networks usable as floating-IP pools.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--noindent |
boolean | Disable JSON indentation. | False |
--max-width |
integer | Maximum table width (0 = unlimited). | None |
--fit-width |
boolean | Fit table to terminal width. | False |
--column, -c |
text | Column to include (repeatable). Shows all if omitted. | Sentinel.UNSET |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca floating-ip port-forwarding¶
Manage port-forwarding rules attached to a floating IP.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
Subcommands
- create: Create a port-forwarding rule.
- delete: Delete a port-forwarding rule.
- list: List port-forwarding rules on a floating IP.
- set: Update a port-forwarding rule.
- show: Show a port-forwarding rule.
orca floating-ip port-forwarding create¶
Create a port-forwarding rule.
Example:
orca floating-ip port-forwarding create
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--internal-port-id |
text | Port to forward traffic to. | Sentinel.UNSET |
--internal-ip-address |
text | Fixed IP of the internal port to target. | Sentinel.UNSET |
--internal-port |
integer | Internal TCP/UDP port. | Sentinel.UNSET |
--external-port |
integer | External TCP/UDP port (on the floating IP). | Sentinel.UNSET |
--protocol |
choice (tcp | udp) |
N/A | tcp |
--description |
text | Free-text description. | None |
--help |
boolean | Show this message and exit. | False |
orca floating-ip port-forwarding delete¶
Delete a port-forwarding rule.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca floating-ip port-forwarding list¶
List port-forwarding rules on a floating IP.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--noindent |
boolean | Disable JSON indentation. | False |
--max-width |
integer | Maximum table width (0 = unlimited). | None |
--fit-width |
boolean | Fit table to terminal width. | False |
--column, -c |
text | Column to include (repeatable). Shows all if omitted. | Sentinel.UNSET |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca floating-ip port-forwarding set¶
Update a port-forwarding rule.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--internal-port-id |
text | N/A | None |
--internal-ip-address |
text | N/A | None |
--internal-port |
integer | N/A | None |
--external-port |
integer | N/A | None |
--protocol |
choice (tcp | udp) |
N/A | None |
--description |
text | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca floating-ip port-forwarding show¶
Show a port-forwarding rule.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--noindent |
boolean | Disable JSON indentation. | False |
--max-width |
integer | Maximum table width (0 = unlimited). | None |
--fit-width |
boolean | Fit table to terminal width. | False |
--column, -c |
text | Column to include (repeatable). Shows all if omitted. | Sentinel.UNSET |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca floating-ip set¶
Set floating IP properties.
Examples:
orca floating-ip set
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--port |
text | Associate with port ID. | None |
--fixed-ip-address |
text | Fixed IP on the port (if multiple). | None |
--description |
text | Set description. | None |
--qos-policy |
text | Attach QoS policy ID. | None |
--no-qos-policy |
boolean | Remove attached QoS policy. | False |
--help |
boolean | Show this message and exit. | False |
orca floating-ip show¶
Show floating IP details.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--noindent |
boolean | Disable JSON indentation. | False |
--max-width |
integer | Maximum table width (0 = unlimited). | None |
--fit-width |
boolean | Fit table to terminal width. | False |
--column, -c |
text | Column to include (repeatable). Shows all if omitted. | Sentinel.UNSET |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca floating-ip unset¶
Unset floating IP properties.
Examples:
orca floating-ip unset
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--port |
boolean | Disassociate port. | False |
--qos-policy |
boolean | Remove QoS policy. | False |
--help |
boolean | Show this message and exit. | False |