
Some of the placement schemas are too special and user unfriendly that codegeneration currently fails for those. And since we could not even test generated code complilation we simply skipped such cases from enabling. Now try to fix codegeneration and see how it goes. Change-Id: I6c74ace134b2c8cb7017f1adacf2a38469fe5777
414 lines
12 KiB
YAML
414 lines
12 KiB
YAML
resources:
|
|
placement.version:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
get:
|
|
operation_id: :get
|
|
operation_type: get
|
|
targets:
|
|
rust-sdk:
|
|
module_name: get
|
|
rust-cli:
|
|
module_name: get
|
|
sdk_mod_name: get
|
|
cli_full_command: version get
|
|
placement.resource_class:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
list:
|
|
operation_id: resource_classes:get
|
|
operation_type: list
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
cli_full_command: resource-class list
|
|
create:
|
|
operation_id: resource_classes:post
|
|
operation_type: create
|
|
targets:
|
|
rust-sdk:
|
|
module_name: create
|
|
rust-cli:
|
|
module_name: create
|
|
sdk_mod_name: create
|
|
cli_full_command: resource-class create
|
|
show:
|
|
operation_id: resource_classes/name:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: get
|
|
rust-cli:
|
|
module_name: show
|
|
sdk_mod_name: get
|
|
cli_full_command: resource-class show
|
|
update:
|
|
operation_id: resource_classes/name:put
|
|
operation_type: set
|
|
targets:
|
|
rust-sdk:
|
|
module_name: set
|
|
rust-cli:
|
|
module_name: set
|
|
sdk_mod_name: set
|
|
cli_full_command: resource-class set
|
|
delete:
|
|
operation_id: resource_classes/name:delete
|
|
operation_type: delete
|
|
targets:
|
|
rust-sdk:
|
|
module_name: delete
|
|
rust-cli:
|
|
module_name: delete
|
|
sdk_mod_name: delete
|
|
cli_full_command: resource-class delete
|
|
placement.resource_provider:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
list:
|
|
operation_id: resource_providers:get
|
|
operation_type: list
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
cli_full_command: resource-provider list
|
|
create:
|
|
operation_id: resource_providers:post
|
|
operation_type: create
|
|
targets:
|
|
rust-sdk:
|
|
module_name: create
|
|
rust-cli:
|
|
module_name: create
|
|
sdk_mod_name: create
|
|
cli_full_command: resource-provider create
|
|
show:
|
|
operation_id: resource_providers/uuid:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: get
|
|
rust-cli:
|
|
module_name: show
|
|
sdk_mod_name: get
|
|
cli_full_command: resource-provider show
|
|
update:
|
|
operation_id: resource_providers/uuid:put
|
|
operation_type: set
|
|
targets:
|
|
rust-sdk:
|
|
module_name: set
|
|
rust-cli:
|
|
module_name: set
|
|
sdk_mod_name: set
|
|
cli_full_command: resource-provider set
|
|
delete:
|
|
operation_id: resource_providers/uuid:delete
|
|
operation_type: delete
|
|
targets:
|
|
rust-sdk:
|
|
module_name: delete
|
|
rust-cli:
|
|
module_name: delete
|
|
sdk_mod_name: delete
|
|
cli_full_command: resource-provider delete
|
|
placement.resource_provider/inventory:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
list:
|
|
operation_id: resource_providers/uuid/inventories:get
|
|
operation_type: list
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
cli_full_command: resource-provider inventory list
|
|
replace:
|
|
operation_id: resource_providers/uuid/inventories:put
|
|
operation_type: set
|
|
targets:
|
|
rust-sdk:
|
|
module_name: replace
|
|
rust-cli:
|
|
module_name: replace
|
|
sdk_mod_name: replace
|
|
cli_full_command: resource-provider inventory replace
|
|
create:
|
|
operation_id: resource_providers/uuid/inventories:post
|
|
operation_type: create
|
|
targets:
|
|
rust-sdk:
|
|
module_name: create
|
|
rust-cli:
|
|
module_name: create
|
|
sdk_mod_name: create
|
|
cli_full_command: resource-provider inventory create
|
|
delete_all:
|
|
operation_id: resource_providers/uuid/inventories:delete
|
|
operation_type: delete
|
|
targets:
|
|
rust-sdk:
|
|
module_name: delete_all
|
|
rust-cli:
|
|
module_name: delete_all
|
|
sdk_mod_name: delete_all
|
|
cli_full_command: resource-provider inventory purge
|
|
show:
|
|
operation_id: resource_providers/uuid/inventories/resource_class:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: get
|
|
rust-cli:
|
|
module_name: show
|
|
sdk_mod_name: get
|
|
cli_full_command: resource-provider inventory show
|
|
update:
|
|
operation_id: resource_providers/uuid/inventories/resource_class:put
|
|
operation_type: set
|
|
targets:
|
|
rust-sdk:
|
|
module_name: set
|
|
rust-cli:
|
|
module_name: set
|
|
sdk_mod_name: set
|
|
cli_full_command: resource-provider inventory set
|
|
delete:
|
|
operation_id: resource_providers/uuid/inventories/resource_class:delete
|
|
operation_type: delete
|
|
targets:
|
|
rust-sdk:
|
|
module_name: delete
|
|
rust-cli:
|
|
module_name: delete
|
|
sdk_mod_name: delete
|
|
cli_full_command: resource-provider inventory delete
|
|
placement.resource_provider/usage:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
get:
|
|
operation_id: resource_providers/uuid/usages:get
|
|
operation_type: get
|
|
targets:
|
|
rust-sdk:
|
|
module_name: get
|
|
rust-cli:
|
|
module_name: get
|
|
sdk_mod_name: get
|
|
cli_full_command: resource-provider usage get
|
|
placement.resource_provider/aggregate:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
list:
|
|
operation_id: resource_providers/uuid/aggregates:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
cli_full_command: resource-provider aggregate list
|
|
update:
|
|
operation_id: resource_providers/uuid/aggregates:put
|
|
operation_type: set
|
|
targets:
|
|
rust-sdk:
|
|
module_name: set
|
|
rust-cli:
|
|
module_name: set
|
|
sdk_mod_name: set
|
|
cli_full_command: resource-provider aggregate set
|
|
placement.resource_provider/allocation:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
list:
|
|
operation_id: resource_providers/uuid/allocations:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
cli_full_command: resource-provider allocation list
|
|
placement.allocation:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
create:
|
|
operation_id: allocations:post
|
|
operation_type: create
|
|
targets:
|
|
rust-sdk:
|
|
module_name: create
|
|
rust-cli:
|
|
module_name: create
|
|
sdk_mod_name: create
|
|
cli_full_command: allocation create
|
|
show:
|
|
operation_id: allocations/consumer_uuid:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: get
|
|
rust-cli:
|
|
module_name: show
|
|
sdk_mod_name: get
|
|
cli_full_command: allocation show
|
|
update:
|
|
operation_id: allocations/consumer_uuid:put
|
|
operation_type: set
|
|
targets:
|
|
rust-sdk:
|
|
module_name: set
|
|
rust-cli:
|
|
module_name: set
|
|
sdk_mod_name: set
|
|
cli_full_command: allocation set
|
|
delete:
|
|
operation_id: allocations/consumer_uuid:delete
|
|
operation_type: delete
|
|
targets:
|
|
rust-sdk:
|
|
module_name: delete
|
|
rust-cli:
|
|
module_name: delete
|
|
sdk_mod_name: delete
|
|
cli_full_command: allocation delete
|
|
placement.allocation_candidate:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
list:
|
|
operation_id: allocation_candidates:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
cli_full_command: allocation-candidate list
|
|
placement.trait:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
list:
|
|
operation_id: traits:get
|
|
operation_type: list
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
cli_full_command: trait list
|
|
show:
|
|
operation_id: traits/name:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: get
|
|
rust-cli:
|
|
module_name: show
|
|
sdk_mod_name: get
|
|
cli_full_command: trait show
|
|
update:
|
|
operation_id: traits/name:put
|
|
operation_type: set
|
|
targets:
|
|
rust-sdk:
|
|
module_name: set
|
|
rust-cli:
|
|
module_name: set
|
|
sdk_mod_name: set
|
|
cli_full_command: trait set
|
|
delete:
|
|
operation_id: traits/name:delete
|
|
operation_type: delete
|
|
targets:
|
|
rust-sdk:
|
|
module_name: delete
|
|
rust-cli:
|
|
module_name: delete
|
|
sdk_mod_name: delete
|
|
cli_full_command: trait delete
|
|
placement.resource_provider/trait:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
list:
|
|
operation_id: resource_providers/uuid/traits:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
cli_full_command: resource-provider trait list
|
|
update:
|
|
operation_id: resource_providers/uuid/traits:put
|
|
operation_type: set
|
|
targets:
|
|
rust-sdk:
|
|
module_name: set
|
|
rust-cli:
|
|
module_name: set
|
|
sdk_mod_name: set
|
|
cli_full_command: resource-provider trait set
|
|
delete:
|
|
operation_id: resource_providers/uuid/traits:delete
|
|
operation_type: delete
|
|
targets:
|
|
rust-sdk:
|
|
module_name: delete
|
|
rust-cli:
|
|
module_name: delete
|
|
sdk_mod_name: delete
|
|
cli_full_command: resource-provider trait delete
|
|
placement.usage:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
list:
|
|
operation_id: usages:get
|
|
operation_type: list
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
cli_full_command: usage list
|
|
placement.reshaper:
|
|
spec_file: wrk/openapi_specs/placement/v1.yaml
|
|
api_version: v1
|
|
operations:
|
|
create:
|
|
operation_id: reshaper:post
|
|
operation_type: create
|
|
targets:
|
|
rust-sdk:
|
|
module_name: create
|
|
rust-cli:
|
|
module_name: create
|
|
sdk_mod_name: create
|
|
cli_full_command: reshaper create
|