Files
codegenerator/metadata/key-manager_metadata.yaml
Artem Goncharov 721705d837 Rename operation_name with action_name in the metadata
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>
2025-06-05 15:02:09 +00:00

590 lines
17 KiB
YAML

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