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>
414 lines
12 KiB
YAML
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
|