
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
556 lines
16 KiB
YAML
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
|