orca placement — placement¶
Manage Placement resources (resource providers, classes, traits, etc.).
allocation-candidate-list¶
[OPTIONS]
| Option | Description |
|---|---|
--resource CLASS=AMOUNT |
Requested resource, e.g. VCPU=4. Repeatable. |
--required TRAIT |
Required trait. Repeatable. |
--forbidden TRAIT |
Forbidden trait. Repeatable. |
--limit INTEGER |
Max number of candidates. |
--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. |
allocation-delete¶
[OPTIONS] CONSUMER_UUID
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
allocation-set¶
CONSUMER_UUID
| Option | Description |
|---|---|
--resource-provider TEXT |
Resource provider UUID. [required] |
--resource CLASS=AMOUNT |
Resource class and amount, e.g. VCPU=4. |
--project-id TEXT |
Consumer project UUID. [required] |
--user-id TEXT |
Consumer user UUID. [required] |
--help |
Show this message and exit. |
allocation-show¶
CONSUMER_UUID
| 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. |
resource-class-create¶
[OPTIONS] NAME
| Option | Description |
|---|---|
resource-class-delete¶
[OPTIONS] NAME
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
resource-class-list¶
[OPTIONS]
| 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. |
resource-class-show¶
[OPTIONS] NAME
| Option | Description |
|---|---|
resource-provider-create¶
[OPTIONS] NAME
| Option | Description |
|---|---|
--uuid TEXT |
Explicit UUID for the new provider. |
--parent-uuid TEXT |
UUID of the parent provider. |
--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. |
resource-provider-delete¶
[OPTIONS] UUID
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
resource-provider-list¶
[OPTIONS]
| Option | Description |
|---|---|
--name TEXT |
Filter by name. |
--uuid TEXT |
Filter by UUID. |
--in-tree UUID |
Limit to providers in this tree. |
--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. |
resource-provider-set¶
[OPTIONS] UUID
| Option | Description |
|---|---|
--name TEXT |
New name. |
--parent-uuid TEXT |
New parent provider UUID. |
--help |
Show this message and exit. |
resource-provider-show¶
[OPTIONS] UUID
| 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. |
resource-provider-trait-delete¶
[OPTIONS] UUID
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
resource-provider-trait-list¶
[OPTIONS] UUID
| 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. |
resource-provider-trait-set¶
[OPTIONS] UUID TRAITS...
| Option | Description |
|---|---|
resource-provider-usage¶
[OPTIONS] UUID
| 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. |
trait-create¶
Create a custom trait (must start with CUSTOM_).
| Option | Description |
|---|---|
trait-delete¶
Delete a custom trait.
| Option | Description |
|---|---|
-y, --yes |
Skip confirmation. |
--help |
Show this message and exit. |
trait-list¶
List traits.
| Option | Description |
|---|---|
--name TEXT |
Filter traits by name prefix. |
--associated |
Only traits associated with a resource |
--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. |
usage-list¶
Show aggregated usages by project/user.
| Option | Description |
|---|---|
--project-id TEXT |
Filter by project UUID. |
--user-id TEXT |
Filter by user UUID. |
--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. |