Files
codegenerator/metadata/placement_metadata.yaml
Artem Goncharov b50bfa2802 Add placement usages schemas
Change-Id: I956ac85431e65633c7b723792d94e0c0ff635014
2024-11-06 10:24:39 +00:00

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 delete-all
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:
get:
operation_id: resource_providers/uuid/aggregates:get
operation_type: get
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: get
sdk_mod_name: get
cli_full_command: resource-provider aggregate get
aggregates:
operation_id: resource_providers/uuid/aggregates:put
operation_type: action
targets:
rust-sdk:
module_name: aggregates
rust-cli:
module_name: aggregates
sdk_mod_name: aggregates
cli_full_command: resource-provider aggregate aggregates
placement.resource_provider/allocation:
spec_file: wrk/openapi_specs/placement/v1.yaml
api_version: v1
operations:
get:
operation_id: resource_providers/uuid/allocations:get
operation_type: get
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: get
sdk_mod_name: get
cli_full_command: resource-provider allocation get
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:
show:
operation_id: allocation_candidates:get
operation_type: show
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: show
sdk_mod_name: get
cli_full_command: allocation-candidate show
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:
get:
operation_id: resource_providers/uuid/traits:get
operation_type: get
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: get
sdk_mod_name: get
cli_full_command: resource-provider trait get
traits:
operation_id: resource_providers/uuid/traits:put
operation_type: action
targets:
rust-sdk:
module_name: traits
rust-cli:
module_name: traits
sdk_mod_name: traits
cli_full_command: resource-provider trait traits
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:
get:
operation_id: usages:get
operation_type: get
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: get
sdk_mod_name: get
cli_full_command: usage get
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