Files
codegenerator/metadata/placement_metadata.yaml
Artem Goncharov 721705d837 Rename operation_name with action_name in the metadata
Currently we comment the operation_name attribute in the metadata that
it is used as an action name. This only creates confusion especially if
we want to use something different as the operation_name (i.e.
operation_name or opertaion_type for neutron router results in
"action"). So in addition to the renaming of the metadata attribute
explicitly pass the metadata operation key as operation_name parameters
into the generator (when unset).

Change-Id: Ic04eafe5b6dea012ca18b9835cd5c86fefa87055
Signed-off-by: Artem Goncharov <artem.goncharov@gmail.com>
2025-06-05 15:02:09 +00:00

414 lines
12 KiB
YAML

resources:
placement.allocation:
api_version: v1
operations:
create:
operation_id: allocations:post
operation_type: create
targets:
rust-cli:
cli_full_command: allocation create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: allocations/consumer_uuid:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: allocation delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
show:
operation_id: allocations/consumer_uuid:get
operation_type: show
targets:
rust-cli:
cli_full_command: allocation show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: allocations/consumer_uuid:put
operation_type: set
targets:
rust-cli:
cli_full_command: allocation set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.allocation_candidate:
api_version: v1
operations:
list:
operation_id: allocation_candidates:get
operation_type: show
targets:
rust-cli:
cli_full_command: allocation-candidate list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.reshaper:
api_version: v1
operations:
create:
operation_id: reshaper:post
operation_type: create
targets:
rust-cli:
cli_full_command: reshaper create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.resource_class:
api_version: v1
operations:
create:
operation_id: resource_classes:post
operation_type: create
targets:
rust-cli:
cli_full_command: resource-class create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: resource_classes/name:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: resource-class delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: resource_classes:get
operation_type: list
targets:
rust-cli:
cli_full_command: resource-class list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: resource_classes/name:get
operation_type: show
targets:
rust-cli:
cli_full_command: resource-class show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: resource_classes/name:put
operation_type: set
targets:
rust-cli:
cli_full_command: resource-class set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.resource_provider:
api_version: v1
operations:
create:
operation_id: resource_providers:post
operation_type: create
targets:
rust-cli:
cli_full_command: resource-provider create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: resource_providers/uuid:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: resource-provider delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: resource_providers:get
operation_type: list
targets:
rust-cli:
cli_full_command: resource-provider list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: resource_providers/uuid:get
operation_type: show
targets:
rust-cli:
cli_full_command: resource-provider show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: resource_providers/uuid:put
operation_type: set
targets:
rust-cli:
cli_full_command: resource-provider set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.resource_provider/aggregate:
api_version: v1
operations:
list:
operation_id: resource_providers/uuid/aggregates:get
operation_type: show
targets:
rust-cli:
cli_full_command: resource-provider aggregate list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
update:
operation_id: resource_providers/uuid/aggregates:put
operation_type: set
targets:
rust-cli:
cli_full_command: resource-provider aggregate set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.resource_provider/allocation:
api_version: v1
operations:
list:
operation_id: resource_providers/uuid/allocations:get
operation_type: show
targets:
rust-cli:
cli_full_command: resource-provider allocation list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.resource_provider/inventory:
api_version: v1
operations:
create:
operation_id: resource_providers/uuid/inventories:post
operation_type: create
targets:
rust-cli:
cli_full_command: resource-provider inventory create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: resource_providers/uuid/inventories/resource_class:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: resource-provider inventory delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
delete_all:
operation_id: resource_providers/uuid/inventories:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: resource-provider inventory purge
module_name: delete_all
sdk_mod_name: delete_all
rust-sdk:
module_name: delete_all
list:
operation_id: resource_providers/uuid/inventories:get
operation_type: list
targets:
rust-cli:
cli_full_command: resource-provider inventory list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
replace:
operation_id: resource_providers/uuid/inventories:put
operation_type: set
targets:
rust-cli:
cli_full_command: resource-provider inventory replace
module_name: replace
sdk_mod_name: replace
rust-sdk:
module_name: replace
show:
operation_id: resource_providers/uuid/inventories/resource_class:get
operation_type: show
targets:
rust-cli:
cli_full_command: resource-provider inventory show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: resource_providers/uuid/inventories/resource_class:put
operation_type: set
targets:
rust-cli:
cli_full_command: resource-provider inventory set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.resource_provider/trait:
api_version: v1
operations:
delete:
operation_id: resource_providers/uuid/traits:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: resource-provider trait delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: resource_providers/uuid/traits:get
operation_type: show
targets:
rust-cli:
cli_full_command: resource-provider trait list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
update:
operation_id: resource_providers/uuid/traits:put
operation_type: set
targets:
rust-cli:
cli_full_command: resource-provider trait set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.resource_provider/usage:
api_version: v1
operations:
get:
operation_id: resource_providers/uuid/usages:get
operation_type: get
targets:
rust-cli:
cli_full_command: resource-provider usage get
module_name: get
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.trait:
api_version: v1
operations:
delete:
operation_id: traits/name:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: trait delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: traits:get
operation_type: list
targets:
rust-cli:
cli_full_command: trait list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: traits/name:get
operation_type: show
targets:
rust-cli:
cli_full_command: trait show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: traits/name:put
operation_type: set
targets:
rust-cli:
cli_full_command: trait set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.usage:
api_version: v1
operations:
list:
operation_id: usages:get
operation_type: list
targets:
rust-cli:
cli_full_command: usage list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
spec_file: wrk/openapi_specs/placement/v1.yaml
placement.version:
api_version: v1
operations:
get:
operation_id: :get
operation_type: get
targets:
rust-cli:
cli_full_command: version get
module_name: get
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/placement/v1.yaml