codegenerator/metadata/key-manager_metadata.yaml
Artem Goncharov de69003db3 Start building Barbican openapi
Time to start looking at barbican as well. Sadly it is another "not
trivial for automatics" case and requires lots of manual intrusions due
to nonstandard usage of pecan framework (maybe we can improve this).
Sometimes there are jsonschemas in the code, but for the beginning just
start building routes.

Change-Id: I4f4c52c1e7862274a804a8cae8c415f233fc0990
2025-01-15 17:11:49 +00:00

556 lines
16 KiB
YAML

resources:
key-manager.version:
spec_file: wrk/openapi_specs/key-manager/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
key-manager.secret:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
list:
operation_id: secrets:get
operation_type: list
targets:
rust-sdk:
module_name: list
rust-cli:
module_name: list
sdk_mod_name: list
cli_full_command: secret list
create:
operation_id: secrets:post
operation_type: create
targets:
rust-sdk:
module_name: create
rust-cli:
module_name: create
sdk_mod_name: create
cli_full_command: secret create
show:
operation_id: secrets/secret_id:get
operation_type: show
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: show
sdk_mod_name: get
cli_full_command: secret show
update:
operation_id: secrets/secret_id:put
operation_type: set
targets:
rust-sdk:
module_name: set
rust-cli:
module_name: set
sdk_mod_name: set
cli_full_command: secret set
delete:
operation_id: secrets/secret_id:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: secret delete
key-manager.order:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
list:
operation_id: orders:get
operation_type: list
targets:
rust-sdk:
module_name: list
rust-cli:
module_name: list
sdk_mod_name: list
cli_full_command: order list
create:
operation_id: orders:post
operation_type: create
targets:
rust-sdk:
module_name: create
rust-cli:
module_name: create
sdk_mod_name: create
cli_full_command: order create
show:
operation_id: orders/order_id:get
operation_type: show
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: show
sdk_mod_name: get
cli_full_command: order show
update:
operation_id: orders/order_id:put
operation_type: set
targets:
rust-sdk:
module_name: set
rust-cli:
module_name: set
sdk_mod_name: set
cli_full_command: order set
delete:
operation_id: orders/order_id:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: order delete
key-manager.container:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
list:
operation_id: containers:get
operation_type: list
targets:
rust-sdk:
module_name: list
rust-cli:
module_name: list
sdk_mod_name: list
cli_full_command: container list
create:
operation_id: containers:post
operation_type: create
targets:
rust-sdk:
module_name: create
rust-cli:
module_name: create
sdk_mod_name: create
cli_full_command: container create
show:
operation_id: containers/container_id:get
operation_type: show
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: show
sdk_mod_name: get
cli_full_command: container show
delete:
operation_id: containers/container_id:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: container delete
key-manager.transport_key:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
list:
operation_id: transport_keys:get
operation_type: list
targets:
rust-sdk:
module_name: list
rust-cli:
module_name: list
sdk_mod_name: list
cli_full_command: transport-key list
create:
operation_id: transport_keys:post
operation_type: create
targets:
rust-sdk:
module_name: create
rust-cli:
module_name: create
sdk_mod_name: create
cli_full_command: transport-key create
show:
operation_id: transport_keys/transport_key_id:get
operation_type: show
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: show
sdk_mod_name: get
cli_full_command: transport-key show
delete:
operation_id: transport_keys/transport_key_id:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: transport-key delete
key-manager.quota:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
list:
operation_id: quotas:get
operation_type: list
targets:
rust-sdk:
module_name: list
rust-cli:
module_name: list
sdk_mod_name: list
cli_full_command: quota list
show:
operation_id: quotas/quota_id:get
operation_type: show
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: show
sdk_mod_name: get
cli_full_command: quota show
key-manager.project_quota:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
list:
operation_id: project-quotas:get
operation_type: list
targets:
rust-sdk:
module_name: list
rust-cli:
module_name: list
sdk_mod_name: list
cli_full_command: project-quota list
show:
operation_id: project-quotas/project-quota_id:get
operation_type: show
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: show
sdk_mod_name: get
cli_full_command: project-quota show
update:
operation_id: project-quotas/project_id:put
operation_type: set
targets:
rust-sdk:
module_name: set
rust-cli:
module_name: set
sdk_mod_name: set
cli_full_command: project-quota set
delete:
operation_id: project-quotas/project_id:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: project-quota delete
key-manager.secret_store/global_default:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
get:
operation_id: secret-stores/global-default:get
operation_type: get
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: get
sdk_mod_name: get
cli_full_command: secret-store global-default get
key-manager.secret_store/preferred:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
get:
operation_id: secret-stores/secret_store_id/preferred:get
operation_type: get
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: get
sdk_mod_name: get
cli_full_command: secret-store preferred get
delete:
operation_id: secret-stores/secret_store_id/preferred:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: secret-store preferred delete
key-manager.secret_store:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
list:
operation_id: secret-stores:get
operation_type: list
targets:
rust-sdk:
module_name: list
rust-cli:
module_name: list
sdk_mod_name: list
cli_full_command: secret-store list
show:
operation_id: secret-stores/secret_store_id:get
operation_type: show
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: show
sdk_mod_name: get
cli_full_command: secret-store show
key-manager.secret/payload:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
get:
operation_id: secrets/secret_id/payload:get
operation_type: get
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: get
sdk_mod_name: get
cli_full_command: secret payload get
key-manager.secret/acl:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
get:
operation_id: secrets/secret_id/acl:get
operation_type: get
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: get
sdk_mod_name: get
cli_full_command: secret acl get
acl:
operation_id: secrets/secret_id/acl:put
operation_type: action
targets:
rust-sdk:
module_name: acl
rust-cli:
module_name: acl
sdk_mod_name: acl
cli_full_command: secret acl acl
delete:
operation_id: secrets/secret_id/acl:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: secret acl delete
update:
operation_id: secrets/secret_id/acl:patch
operation_type: set
targets:
rust-sdk:
module_name: set
rust-cli:
module_name: set
sdk_mod_name: set
cli_full_command: secret acl set
key-manager.secret/metadata:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
list:
operation_id: secrets/secret_id/metadata:get
operation_type: list
targets:
rust-sdk:
module_name: list
rust-cli:
module_name: list
sdk_mod_name: list
cli_full_command: secret metadata list
replace:
operation_id: secrets/secret_id/metadata:put
operation_type: set
targets:
rust-sdk:
module_name: replace
rust-cli:
module_name: replace
sdk_mod_name: replace
cli_full_command: secret metadata replace
create:
operation_id: secrets/secret_id/metadata:post
operation_type: create
targets:
rust-sdk:
module_name: create
rust-cli:
module_name: create
sdk_mod_name: create
cli_full_command: secret metadata create
show:
operation_id: secrets/secret_id/metadata/key:get
operation_type: show
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: show
sdk_mod_name: get
cli_full_command: secret metadata show
update:
operation_id: secrets/secret_id/metadata/key:put
operation_type: set
targets:
rust-sdk:
module_name: set
rust-cli:
module_name: set
sdk_mod_name: set
cli_full_command: secret metadata set
delete:
operation_id: secrets/secret_id/metadata/key:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: secret metadata delete
key-manager.secret/consumer:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
get:
operation_id: secrets/secret_id/consumers:get
operation_type: get
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: get
sdk_mod_name: get
cli_full_command: secret consumer get
create:
operation_id: secrets/secret_id/consumers:post
operation_type: create
targets:
rust-sdk:
module_name: create
rust-cli:
module_name: create
sdk_mod_name: create
cli_full_command: secret consumer create
delete:
operation_id: secrets/secret_id/consumers:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: secret consumer delete
key-manager.container/secret:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
create:
operation_id: containers/container_id/secrets:post
operation_type: create
targets:
rust-sdk:
module_name: create
rust-cli:
module_name: create
sdk_mod_name: create
cli_full_command: container secret create
delete:
operation_id: containers/container_id/secrets:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: container secret delete
key-manager.container/consumer:
spec_file: wrk/openapi_specs/key-manager/v1.yaml
api_version: v1
operations:
get:
operation_id: containers/container_id/consumers:get
operation_type: get
targets:
rust-sdk:
module_name: get
rust-cli:
module_name: get
sdk_mod_name: get
cli_full_command: container consumer get
create:
operation_id: containers/container_id/consumers:post
operation_type: create
targets:
rust-sdk:
module_name: create
rust-cli:
module_name: create
sdk_mod_name: create
cli_full_command: container consumer create
delete:
operation_id: containers/container_id/consumers:delete
operation_type: delete
targets:
rust-sdk:
module_name: delete
rust-cli:
module_name: delete
sdk_mod_name: delete
cli_full_command: container consumer delete