Files
codegenerator/metadata/block-storage_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

2413 lines
73 KiB
YAML

resources:
block-storage.attachment:
api_version: v3
operations:
create:
operation_id: attachments:post
operation_type: create
targets:
rust-cli:
cli_full_command: attachment create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: attachments/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: attachment delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: attachments:get
operation_type: list
targets:
rust-sdk:
module_name: list
list_detailed:
operation_id: attachments/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: attachment list
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
os-complete:
operation_id: attachments/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-complete
cli_full_command: attachment complete
module_name: os_complete
sdk_mod_name: os_complete
rust-sdk:
action_name: os-complete
module_name: os_complete
show:
operation_id: attachments/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: attachment show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: attachments/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: attachment set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.availability_zone:
api_version: v3
operations:
get:
operation_id: os-availability-zone:get
operation_type: list
targets:
rust-cli:
cli_full_command: availability-zone list
module_name: list
operation_name: list
response_key: availabilityZoneInfo
sdk_mod_name: list
rust-sdk:
module_name: list
operation_name: list
response_key: availabilityZoneInfo
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.backup:
api_version: v3
operations:
create:
operation_id: backups:post
operation_type: create
targets:
rust-cli:
cli_full_command: backup create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: backups/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: backup delete
find_implemented_by_sdk: true
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
rust-tui:
module_name: delete
find:
operation_id: backups/detail:get
operation_type: find
targets:
rust-sdk:
list_mod: list_detailed
module_name: find
name_field: name
name_filter_supported: false
sdk_mod_path: block_storage::v3::backup
list:
operation_id: backups:get
operation_type: list
targets:
rust-sdk:
module_name: list
list_detailed:
operation_id: backups/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: backup list
find_implemented_by_sdk: true
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
rust-tui:
module_name: list_detailed
os-force-delete:
operation_id: backups/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-force_delete
cli_full_command: backup force-delete
find_implemented_by_sdk: true
module_name: os_force_delete
sdk_mod_name: os_force_delete
rust-sdk:
action_name: os-force_delete
module_name: os_force_delete
os-reset-status:
operation_id: backups/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-reset_status
cli_full_command: backup reset-status
find_implemented_by_sdk: true
module_name: os_reset_status
sdk_mod_name: os_reset_status
rust-sdk:
action_name: os-reset_status
module_name: os_reset_status
show:
operation_id: backups/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: backup show
find_implemented_by_sdk: true
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: backups/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: backup set
find_implemented_by_sdk: true
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.backup/export_record:
api_version: v3
operations:
get:
operation_id: backups/id/export_record:get
operation_type: get
targets:
rust-cli:
cli_full_command: backup export-record get
module_name: get
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.backup/import_record:
api_version: v3
operations:
create:
operation_id: backups/import_record:post
operation_type: create
targets:
rust-cli:
cli_full_command: backup import-record create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.backup/restore:
api_version: v3
operations:
create:
operation_id: backups/id/restore:post
operation_type: create
targets:
rust-cli:
cli_full_command: backup restore create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.capability:
api_version: v3
operations:
show:
operation_id: capabilities/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: capability show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.cgsnapshot:
api_version: v3
operations:
create:
operation_id: cgsnapshots:post
operation_type: create
targets:
rust-cli:
cli_full_command: cgsnapshot create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: cgsnapshots/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: cgsnapshot delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: cgsnapshots:get
operation_type: list
targets:
rust-sdk:
module_name: list
list_detailed:
operation_id: cgsnapshots/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: cgsnapshot list
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
show:
operation_id: cgsnapshots/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: cgsnapshot show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.cluster:
api_version: v3
operations:
list:
operation_id: clusters:get
operation_type: list
targets:
rust-sdk:
module_name: list
list_detailed:
operation_id: clusters/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: cluster list
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
show:
operation_id: clusters/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: cluster show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: clusters/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: cluster set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.consistencygroup:
api_version: v3
operations:
create:
operation_id: consistencygroups:post
operation_type: create
targets:
rust-cli:
cli_full_command: consistencygroup create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: consistencygroups/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: consistencygroup delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: consistencygroups:get
operation_type: list
targets:
rust-sdk:
module_name: list
list_detailed:
operation_id: consistencygroups/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: consistencygroup list
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
show:
operation_id: consistencygroups/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: consistencygroup show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: consistencygroups/id/update:put
operation_type: set
targets:
rust-cli:
cli_full_command: consistencygroup set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.consistencygroup/create_from_src:
api_version: v3
operations:
create:
operation_id: consistencygroups/create_from_src:post
operation_type: create
targets:
rust-cli:
cli_full_command: consistencygroup create-from-src create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.consistencygroup/delete:
api_version: v3
operations:
create:
operation_id: consistencygroups/id/delete:post
operation_type: create
targets:
rust-cli:
cli_full_command: consistencygroup delete create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.default_type:
api_version: v3
operations:
delete:
operation_id: default-types/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: default-type delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: default-types:get
operation_type: list
targets:
rust-cli:
cli_full_command: default-type list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: default-types/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: default-type show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: default-types/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: default-type set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.extension:
api_version: v3
operations:
list:
operation_id: extensions:get
operation_type: list
targets:
rust-cli:
cli_full_command: extension list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.group:
api_version: v3
operations:
create:
operation_id: groups:post
operation_type: create
targets:
rust-cli:
cli_full_command: group create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
create-from-src:
operation_id: groups/action:post
operation_type: action
targets:
rust-cli:
action_name: create-from-src
cli_full_command: group create-from-src
find_implemented_by_sdk: true
module_name: create_from_src
sdk_mod_name: create_from_src
rust-sdk:
action_name: create-from-src
module_name: create_from_src
delete:
operation_id: groups/action:post
operation_type: action
targets:
rust-cli:
action_name: delete
cli_full_command: group delete
find_implemented_by_sdk: true
module_name: delete
sdk_mod_name: delete
rust-sdk:
action_name: delete
module_name: delete
disable-replication:
operation_id: groups/action:post
operation_type: action
targets:
rust-cli:
action_name: disable_replication
cli_full_command: group disable-replication
find_implemented_by_sdk: true
module_name: disable_replication
sdk_mod_name: disable_replication
rust-sdk:
action_name: disable_replication
module_name: disable_replication
enable-replication:
operation_id: groups/action:post
operation_type: action
targets:
rust-cli:
action_name: enable_replication
cli_full_command: group enable-replication
find_implemented_by_sdk: true
module_name: enable_replication
sdk_mod_name: enable_replication
rust-sdk:
action_name: enable_replication
module_name: enable_replication
failover-replication:
operation_id: groups/action:post
operation_type: action
targets:
rust-cli:
action_name: failover_replication
cli_full_command: group failover-replication
find_implemented_by_sdk: true
module_name: failover_replication
sdk_mod_name: failover_replication
rust-sdk:
action_name: failover_replication
module_name: failover_replication
find:
operation_id: groups/detail:get
operation_type: find
targets:
rust-sdk:
list_mod: list_detailed
module_name: find
name_field: name
name_filter_supported: false
sdk_mod_path: block_storage::v3::group
list:
operation_id: groups:get
operation_type: list
targets:
rust-sdk:
module_name: list
list-replication-targets:
operation_id: groups/action:post
operation_type: action
targets:
rust-cli:
action_name: list_replication_targets
cli_full_command: group list-replication-targets
find_implemented_by_sdk: true
module_name: list_replication_targets
sdk_mod_name: list_replication_targets
rust-sdk:
action_name: list_replication_targets
module_name: list_replication_targets
list_detailed:
operation_id: groups/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: group list
find_implemented_by_sdk: true
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
reset-status:
operation_id: groups/action:post
operation_type: action
targets:
rust-cli:
action_name: reset_status
cli_full_command: group reset-status
find_implemented_by_sdk: true
module_name: reset_status
sdk_mod_name: reset_status
rust-sdk:
action_name: reset_status
module_name: reset_status
show:
operation_id: groups/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: group show
find_implemented_by_sdk: true
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: groups/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: group set
find_implemented_by_sdk: true
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.group_snapshot:
api_version: v3
operations:
create:
operation_id: group_snapshots:post
operation_type: create
targets:
rust-cli:
cli_full_command: group-snapshot create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: group_snapshots/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: group-snapshot delete
find_implemented_by_sdk: true
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
find:
operation_id: group_snapshots/detail:get
operation_type: find
targets:
rust-sdk:
list_mod: list_detailed
module_name: find
name_field: name
name_filter_supported: false
sdk_mod_path: block_storage::v3::group_snapshot
list:
operation_id: group_snapshots:get
operation_type: list
targets:
rust-sdk:
module_name: list
list_detailed:
operation_id: group_snapshots/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: group-snapshot list
find_implemented_by_sdk: true
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
reset-status:
operation_id: group_snapshots/id/action:post
operation_type: action
targets:
rust-cli:
action_name: reset_status
cli_full_command: group-snapshot reset-status
find_implemented_by_sdk: true
module_name: reset_status
sdk_mod_name: reset_status
rust-sdk:
action_name: reset_status
module_name: reset_status
show:
operation_id: group_snapshots/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: group-snapshot show
find_implemented_by_sdk: true
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.group_type:
api_version: v3
operations:
create:
operation_id: group_types:post
operation_type: create
targets:
rust-cli:
cli_full_command: group-type create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: group_types/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: group-type delete
find_implemented_by_sdk: true
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
find:
operation_id: group_types:get
operation_type: find
targets:
rust-sdk:
list_mod: list
module_name: find
name_field: name
name_filter_supported: false
sdk_mod_path: block_storage::v3::group_type
list:
operation_id: group_types:get
operation_type: list
targets:
rust-cli:
cli_full_command: group-type list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: group_types/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: group-type show
find_implemented_by_sdk: true
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: group_types/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: group-type set
find_implemented_by_sdk: true
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.group_type/group_spec:
api_version: v3
operations:
create:
operation_id: group_types/group_type_id/group_specs:post
operation_type: create
targets:
rust-cli:
cli_full_command: group-type group-spec create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: group_types/group_type_id/group_specs/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: group-type group-spec delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: group_types/group_type_id/group_specs:get
operation_type: list
targets:
rust-cli:
cli_full_command: group-type group-spec list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: group_types/group_type_id/group_specs/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: group-type group-spec show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: group_types/group_type_id/group_specs/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: group-type group-spec set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.host:
api_version: v3
operations:
list:
operation_id: os-hosts:get
operation_type: list
targets:
rust-cli:
cli_full_command: host list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: os-hosts/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: host show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.limit:
api_version: v3
operations:
list:
operation_id: limits:get
operation_type: list
targets:
rust-cli:
cli_full_command: limit list
module_name: list
operation_type: show
response_key: limits
sdk_mod_name: list
rust-sdk:
module_name: list
response_key: limits
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.manageable_snapshot:
api_version: v3
operations:
create:
operation_id: manageable_snapshots:post
operation_type: create
targets:
rust-cli:
cli_full_command: manageable-snapshot create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
get:
operation_id: manageable_snapshots:get
operation_type: get
targets:
rust-cli:
cli_full_command: manageable-snapshot get
module_name: get
sdk_mod_name: get
rust-sdk:
module_name: get
list_detailed:
operation_id: manageable_snapshots/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: manageable-snapshot list
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.manageable_volume:
api_version: v3
operations:
create:
operation_id: manageable_volumes:post
operation_type: create
targets:
rust-cli:
cli_full_command: manageable-volume create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
get:
operation_id: manageable_volumes:get
operation_type: get
targets:
rust-cli:
cli_full_command: manageable-volume get
module_name: get
sdk_mod_name: get
rust-sdk:
module_name: get
list_detailed:
operation_id: manageable_volumes/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: manageable-volume list
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.message:
api_version: v3
operations:
delete:
operation_id: messages/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: message delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: messages:get
operation_type: list
targets:
rust-cli:
cli_full_command: message list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: messages/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: message show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.os_volume_transfer:
api_version: v3
operations:
accept:
operation_id: os-volume-transfer/id/accept:post
operation_type: action
targets:
rust-cli:
cli_full_command: os-volume-transfer accept
find_implemented_by_sdk: true
module_name: accept
response_key: transfer
sdk_mod_name: accept
rust-sdk:
module_name: accept
create:
operation_id: os-volume-transfer:post
operation_type: create
targets:
rust-cli:
cli_full_command: os-volume-transfer create
module_name: create
response_key: transfer
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: os-volume-transfer/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: os-volume-transfer delete
find_implemented_by_sdk: true
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
find:
operation_id: os-volume-transfer/detail:get
operation_type: find
targets:
rust-sdk:
list_mod: list_detailed
module_name: find
name_field: name
name_filter_supported: false
sdk_mod_path: block_storage::v3::os_volume_transfer
list:
operation_id: os-volume-transfer:get
operation_type: list
targets:
rust-sdk:
module_name: list
response_key: transfers
list_detailed:
operation_id: os-volume-transfer/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: os-volume-transfer list
find_implemented_by_sdk: true
module_name: list
response_key: transfers
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
response_key: transfers
show:
operation_id: os-volume-transfer/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: os-volume-transfer show
find_implemented_by_sdk: true
module_name: show
response_key: transfer
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.qos_spec:
api_version: v3
operations:
associate:
operation_id: qos-specs/id/associate:get
operation_type: get
targets:
rust-cli:
cli_full_command: qos-spec associate
find_implemented_by_sdk: true
module_name: associate
sdk_mod_name: associate
rust-sdk:
module_name: associate
create:
operation_id: qos-specs:post
operation_type: create
targets:
rust-cli:
cli_full_command: qos-spec create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: qos-specs/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: qos-spec delete
find_implemented_by_sdk: true
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
delete_keys:
operation_id: qos-specs/id/delete_keys:put
operation_type: action
targets:
rust-cli:
cli_full_command: qos-spec delete-keys
find_implemented_by_sdk: true
module_name: delete_keys
sdk_mod_name: delete_keys
rust-sdk:
module_name: delete_keys
disassociate:
operation_id: qos-specs/id/disassociate:get
operation_type: get
targets:
rust-cli:
cli_full_command: qos-spec disassociate
find_implemented_by_sdk: true
module_name: disassociate
sdk_mod_name: disassociate
rust-sdk:
module_name: disassociate
disassociate_all:
operation_id: qos-specs/id/disassociate_all:get
operation_type: get
targets:
rust-cli:
cli_full_command: qos-spec disassociate-all
find_implemented_by_sdk: true
module_name: disassociate_all
sdk_mod_name: disassociate_all
rust-sdk:
module_name: disassociate_all
find:
operation_id: qos-specs:get
operation_type: find
targets:
rust-sdk:
list_mod: list
module_name: find
name_field: name
name_filter_supported: false
sdk_mod_path: block_storage::v3::qos_spec
list:
operation_id: qos-specs:get
operation_type: list
targets:
rust-cli:
cli_full_command: qos-spec list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: qos-specs/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: qos-spec show
find_implemented_by_sdk: true
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: qos-specs/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: qos-spec set
find_implemented_by_sdk: true
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.qos_spec/association:
api_version: v3
operations:
get:
operation_id: qos-specs/id/associations:get
operation_type: list
targets:
rust-cli:
cli_full_command: qos-spec association list
module_name: list
operation_name: list
response_key: qos_associations
sdk_mod_name: list
rust-sdk:
module_name: list
operation_name: list
response_key: qos_associations
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.quota_class_set:
api_version: v3
operations:
show:
operation_id: os-quota-class-sets/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: quota-class-set show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: os-quota-class-sets/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: quota-class-set set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.quota_set:
api_version: v3
operations:
defaults:
operation_id: os-quota-sets/id/defaults:get
operation_type: show
targets:
rust-cli:
cli_full_command: quota-set defaults
module_name: defaults
sdk_mod_name: defaults
rust-sdk:
module_name: defaults
delete:
operation_id: os-quota-sets/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: quota-set delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
show:
operation_id: os-quota-sets/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: quota-set show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: os-quota-sets/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: quota-set set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.resource_filter:
api_version: v3
operations:
list:
operation_id: resource_filters:get
operation_type: list
targets:
rust-cli:
cli_full_command: resource-filter list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.scheduler_stat/get_pool:
api_version: v3
operations:
get:
operation_id: scheduler-stats/get_pools:get
operation_type: get
targets:
rust-cli:
cli_full_command: scheduler-stat get-pool get
module_name: get
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.service:
api_version: v3
operations:
list:
operation_id: os-services:get
operation_type: list
targets:
rust-cli:
cli_full_command: service list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
update:
operation_id: os-services/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: service set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.snapshot:
api_version: v3
operations:
create:
operation_id: snapshots:post
operation_type: create
targets:
rust-cli:
cli_full_command: snapshot create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: snapshots/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: snapshot delete
find_implemented_by_sdk: true
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
rust-tui:
module_name: delete
find:
operation_id: snapshots/detail:get
operation_type: find
targets:
rust-sdk:
list_mod: list_detailed
module_name: find
name_field: name
name_filter_supported: false
sdk_mod_path: block_storage::v3::snapshot
list:
operation_id: snapshots:get
operation_type: list
targets:
rust-sdk:
module_name: list
list_detailed:
operation_id: snapshots/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: snapshot list
find_implemented_by_sdk: true
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
rust-tui:
module_name: list_detailed
os-force-delete:
operation_id: snapshots/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-force_delete
cli_full_command: snapshot force-delete
find_implemented_by_sdk: true
module_name: os_force_delete
sdk_mod_name: os_force_delete
rust-sdk:
action_name: os-force_delete
module_name: os_force_delete
os-reset-status:
operation_id: snapshots/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-reset_status
cli_full_command: snapshot reset-status
find_implemented_by_sdk: true
module_name: os_reset_status
sdk_mod_name: os_reset_status
rust-sdk:
action_name: os-reset_status
module_name: os_reset_status
os-unmanage:
operation_id: snapshots/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-unmanage
cli_full_command: snapshot unmanage
find_implemented_by_sdk: true
module_name: os_unmanage
sdk_mod_name: os_unmanage
rust-sdk:
action_name: os-unmanage
module_name: os_unmanage
os-update-snapshot-status:
operation_id: snapshots/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-update_snapshot_status
cli_full_command: snapshot update-status
find_implemented_by_sdk: true
module_name: os_update_snapshot_status
sdk_mod_name: os_update_snapshot_status
rust-sdk:
action_name: os-update_snapshot_status
module_name: os_update_snapshot_status
show:
operation_id: snapshots/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: snapshot show
find_implemented_by_sdk: true
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: snapshots/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: snapshot set
find_implemented_by_sdk: true
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.snapshot/metadata:
api_version: v3
operations:
create:
operation_id: snapshots/snapshot_id/metadata:post
operation_type: create
targets:
rust-cli:
cli_full_command: snapshot metadata create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: snapshots/snapshot_id/metadata/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: snapshot metadata delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: snapshots/snapshot_id/metadata:get
operation_type: list
targets:
rust-cli:
cli_full_command: snapshot metadata list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
replace:
operation_id: snapshots/snapshot_id/metadata:put
operation_type: set
targets:
rust-cli:
cli_full_command: snapshot metadata replace
module_name: replace
sdk_mod_name: replace
rust-sdk:
module_name: replace
show:
operation_id: snapshots/snapshot_id/metadata/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: snapshot metadata show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: snapshots/snapshot_id/metadata/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: snapshot metadata set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.snapshot_manage:
api_version: v3
operations:
create:
operation_id: os-snapshot-manage:post
operation_type: create
targets:
rust-cli:
cli_full_command: snapshot-manage create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
get:
operation_id: os-snapshot-manage:get
operation_type: get
targets:
rust-cli:
cli_full_command: snapshot-manage get
module_name: get
sdk_mod_name: get
rust-sdk:
module_name: get
list_detailed:
operation_id: os-snapshot-manage/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: snapshot-manage list
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.type:
api_version: v3
operations:
add-project-access:
operation_id: types/id/action:post
operation_type: action
targets:
rust-cli:
action_name: addProjectAccess
cli_full_command: type add-project-access
find_implemented_by_sdk: true
module_name: add_project_access
sdk_mod_name: add_project_access
rust-sdk:
action_name: addProjectAccess
module_name: add_project_access
create:
operation_id: types/id/action:post
operation_type: action
targets:
rust-cli:
action_name: create
cli_full_command: type create
module_name: create
response_key: volume_type
sdk_mod_name: create
rust-sdk:
action_name: create
module_name: create
response_key: volume_type
delete:
operation_id: types/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: type delete
find_implemented_by_sdk: true
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
find:
operation_id: types:get
operation_type: find
targets:
rust-sdk:
list_mod: list
module_name: find
name_field: name
name_filter_supported: false
sdk_mod_path: block_storage::v3::type
list:
operation_id: types:get
operation_type: list
targets:
rust-cli:
cli_full_command: type list
module_name: list
response_key: volume_types
sdk_mod_name: list
rust-sdk:
module_name: list
response_key: volume_types
remove-project-access:
operation_id: types/id/action:post
operation_type: action
targets:
rust-cli:
action_name: removeProjectAccess
cli_full_command: type remove-project-access
find_implemented_by_sdk: true
module_name: remove_project_access
sdk_mod_name: remove_project_access
rust-sdk:
action_name: removeProjectAccess
module_name: remove_project_access
show:
operation_id: types/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: type show
find_implemented_by_sdk: true
module_name: show
response_key: volume_type
sdk_mod_name: get
rust-sdk:
module_name: get
response_key: volume_type
update:
operation_id: types/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: type set
find_implemented_by_sdk: true
module_name: set
response_key: volume_type
sdk_mod_name: set
rust-sdk:
module_name: set
response_key: volume_type
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.type/encryption:
api_version: v3
operations:
create:
operation_id: types/type_id/encryption:post
operation_type: create
targets:
rust-cli:
cli_full_command: type encryption create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: types/type_id/encryption/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: type encryption delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: types/type_id/encryption:get
operation_type: list
targets:
rust-cli:
cli_full_command: type encryption list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: types/type_id/encryption/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: type encryption show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: types/type_id/encryption/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: type encryption set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.type/extra_spec:
api_version: v3
operations:
create:
operation_id: types/type_id/extra_specs:post
operation_type: create
targets:
rust-cli:
cli_full_command: type extra-spec create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: types/type_id/extra_specs/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: type extra-spec delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: types/type_id/extra_specs:get
operation_type: list
targets:
rust-cli:
cli_full_command: type extra-spec list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: types/type_id/extra_specs/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: type extra-spec show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: types/type_id/extra_specs/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: type extra-spec set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.type/volume_type_access:
api_version: v3
operations:
get:
operation_id: types/type_id/os-volume-type-access:get
operation_type: get
targets:
rust-cli:
cli_full_command: type volume-type-access get
module_name: get
response_key: volume_type_access
sdk_mod_name: get
rust-sdk:
module_name: get
response_key: volume_type_access
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.version:
api_version: v3
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/block-storage/v3.yaml
block-storage.volume:
api_version: v3
operations:
create:
operation_id: volumes:post
operation_type: create
targets:
rust-cli:
cli_full_command: volume create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: volumes/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: volume delete
find_implemented_by_sdk: true
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
rust-tui:
module_name: delete
find:
operation_id: volumes/detail:get
operation_type: find
targets:
rust-sdk:
list_mod: list_detailed
module_name: find
name_field: name
name_filter_supported: false
sdk_mod_path: block_storage::v3::volume
list:
operation_id: volumes:get
operation_type: list
targets:
rust-sdk:
module_name: list
list_detailed:
operation_id: volumes/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: volume list
find_implemented_by_sdk: true
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
rust-tui:
module_name: list_detailed
os-attach:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-attach
cli_full_command: volume attach
find_implemented_by_sdk: true
module_name: os_attach
sdk_mod_name: os_attach
rust-sdk:
action_name: os-attach
module_name: os_attach
os-begin-detaching:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-begin_detaching
cli_full_command: volume begin-detaching
find_implemented_by_sdk: true
module_name: os_begin_detaching
sdk_mod_name: os_begin_detaching
rust-sdk:
action_name: os-begin_detaching
module_name: os_begin_detaching
os-detach:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-detach
cli_full_command: volume detach
find_implemented_by_sdk: true
module_name: os_detach
sdk_mod_name: os_detach
rust-sdk:
action_name: os-detach
module_name: os_detach
os-extend:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-extend
cli_full_command: volume extend
find_implemented_by_sdk: true
module_name: os_extend
sdk_mod_name: os_extend
rust-sdk:
action_name: os-extend
module_name: os_extend
os-extend-volume-completion:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-extend_volume_completion
cli_full_command: volume extend-volume-completion
find_implemented_by_sdk: true
module_name: os_extend_volume_completion
sdk_mod_name: os_extend_volume_completion
rust-sdk:
action_name: os-extend_volume_completion
module_name: os_extend_volume_completion
os-force-delete:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-force_delete
cli_full_command: volume force-delete
find_implemented_by_sdk: true
module_name: os_force_delete
sdk_mod_name: os_force_delete
rust-sdk:
action_name: os-force_delete
module_name: os_force_delete
os-force-detach:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-force_detach
cli_full_command: volume force-detach
find_implemented_by_sdk: true
module_name: os_force_detach
sdk_mod_name: os_force_detach
rust-sdk:
action_name: os-force_detach
module_name: os_force_detach
os-initialize-connection:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-initialize_connection
cli_full_command: volume initialize-connection
find_implemented_by_sdk: true
module_name: os_initialize_connection
sdk_mod_name: os_initialize_connection
rust-sdk:
action_name: os-initialize_connection
module_name: os_initialize_connection
os-migrate-volume:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-migrate_volume
cli_full_command: volume migrate-volume
find_implemented_by_sdk: true
module_name: os_migrate_volume
sdk_mod_name: os_migrate_volume
rust-sdk:
action_name: os-migrate_volume
module_name: os_migrate_volume
os-migrate-volume-completion:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-migrate_volume_completion
cli_full_command: volume migrate-volume-completion
find_implemented_by_sdk: true
module_name: os_migrate_volume_completion
sdk_mod_name: os_migrate_volume_completion
rust-sdk:
action_name: os-migrate_volume_completion
module_name: os_migrate_volume_completion
os-reimage:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-reimage
cli_full_command: volume reimage
find_implemented_by_sdk: true
module_name: os_reimage
sdk_mod_name: os_reimage
rust-sdk:
action_name: os-reimage
module_name: os_reimage
os-reserve:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-reserve
cli_full_command: volume reserve
find_implemented_by_sdk: true
module_name: os_reserve
sdk_mod_name: os_reserve
rust-sdk:
action_name: os-reserve
module_name: os_reserve
os-reset-status:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-reset_status
cli_full_command: volume reset-status
find_implemented_by_sdk: true
module_name: os_reset_status
sdk_mod_name: os_reset_status
rust-sdk:
action_name: os-reset_status
module_name: os_reset_status
os-retype:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-retype
cli_full_command: volume retype
find_implemented_by_sdk: true
module_name: os_retype
sdk_mod_name: os_retype
rust-sdk:
action_name: os-retype
module_name: os_retype
os-roll-detaching:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-roll_detaching
cli_full_command: volume roll-detaching
find_implemented_by_sdk: true
module_name: os_roll_detaching
sdk_mod_name: os_roll_detaching
rust-sdk:
action_name: os-roll_detaching
module_name: os_roll_detaching
os-set-bootable:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-set_bootable
cli_full_command: volume set-bootable
find_implemented_by_sdk: true
module_name: os_set_bootable
sdk_mod_name: os_set_bootable
rust-sdk:
action_name: os-set_bootable
module_name: os_set_bootable
os-set-image-metadata:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-set_image_metadata
cli_full_command: volume set-image-metadata
find_implemented_by_sdk: true
module_name: os_set_image_metadata
sdk_mod_name: os_set_image_metadata
rust-sdk:
action_name: os-set_image_metadata
module_name: os_set_image_metadata
os-show-image-metadata:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-show_image_metadata
cli_full_command: volume show-image-metadata
find_implemented_by_sdk: true
module_name: os_show_image_metadata
sdk_mod_name: os_show_image_metadata
rust-sdk:
action_name: os-show_image_metadata
module_name: os_show_image_metadata
os-terminate-connection:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-terminate_connection
cli_full_command: volume terminate-connection
find_implemented_by_sdk: true
module_name: os_terminate_connection
sdk_mod_name: os_terminate_connection
rust-sdk:
action_name: os-terminate_connection
module_name: os_terminate_connection
os-unmanage:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-unmanage
cli_full_command: volume unmanage
find_implemented_by_sdk: true
module_name: os_unmanage
sdk_mod_name: os_unmanage
rust-sdk:
action_name: os-unmanage
module_name: os_unmanage
os-unreserve:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-unreserve
cli_full_command: volume unreserve
find_implemented_by_sdk: true
module_name: os_unreserve
sdk_mod_name: os_unreserve
rust-sdk:
action_name: os-unreserve
module_name: os_unreserve
os-unset-image-metadata:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-unset_image_metadata
cli_full_command: volume unset-image-metadata
find_implemented_by_sdk: true
module_name: os_unset_image_metadata
sdk_mod_name: os_unset_image_metadata
rust-sdk:
action_name: os-unset_image_metadata
module_name: os_unset_image_metadata
os-update-readonly-flag:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-update_readonly_flag
cli_full_command: volume update-readonly-flag
find_implemented_by_sdk: true
module_name: os_update_readonly_flag
sdk_mod_name: os_update_readonly_flag
rust-sdk:
action_name: os-update_readonly_flag
module_name: os_update_readonly_flag
os-volume-upload-image:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: os-volume_upload_image
cli_full_command: volume volume-upload-image
find_implemented_by_sdk: true
module_name: os_volume_upload_image
sdk_mod_name: os_volume_upload_image
rust-sdk:
action_name: os-volume_upload_image
module_name: os_volume_upload_image
revert:
operation_id: volumes/id/action:post
operation_type: action
targets:
rust-cli:
action_name: revert
cli_full_command: volume revert
find_implemented_by_sdk: true
module_name: revert
sdk_mod_name: revert
rust-sdk:
action_name: revert
module_name: revert
show:
operation_id: volumes/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: volume show
find_implemented_by_sdk: true
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: volumes/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: volume set
find_implemented_by_sdk: true
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.volume/encryption:
api_version: v3
operations:
list:
operation_id: volumes/volume_id/encryption:get
operation_type: list
targets:
rust-cli:
cli_full_command: volume encryption list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
show:
operation_id: volumes/volume_id/encryption/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: volume encryption show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.volume/metadata:
api_version: v3
operations:
create:
operation_id: volumes/volume_id/metadata:post
operation_type: create
targets:
rust-cli:
cli_full_command: volume metadata create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: volumes/volume_id/metadata/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: volume metadata delete
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
list:
operation_id: volumes/volume_id/metadata:get
operation_type: list
targets:
rust-cli:
cli_full_command: volume metadata list
module_name: list
sdk_mod_name: list
rust-sdk:
module_name: list
replace:
operation_id: volumes/volume_id/metadata:put
operation_type: set
targets:
rust-cli:
cli_full_command: volume metadata replace
module_name: replace
sdk_mod_name: replace
rust-sdk:
module_name: replace
show:
operation_id: volumes/volume_id/metadata/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: volume metadata show
module_name: show
sdk_mod_name: get
rust-sdk:
module_name: get
update:
operation_id: volumes/volume_id/metadata/id:put
operation_type: set
targets:
rust-cli:
cli_full_command: volume metadata set
module_name: set
sdk_mod_name: set
rust-sdk:
module_name: set
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.volume/summary:
api_version: v3
operations:
get:
operation_id: volumes/summary:get
operation_type: get
targets:
rust-cli:
cli_full_command: volume summary get
module_name: get
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.volume_manage:
api_version: v3
operations:
create:
operation_id: os-volume-manage:post
operation_type: create
targets:
rust-cli:
cli_full_command: volume-manage create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
get:
operation_id: os-volume-manage:get
operation_type: get
targets:
rust-cli:
cli_full_command: volume-manage get
module_name: get
sdk_mod_name: get
rust-sdk:
module_name: get
list_detailed:
operation_id: os-volume-manage/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: volume-manage list
module_name: list
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.volume_transfer:
api_version: v3
operations:
accept:
operation_id: volume-transfers/id/accept:post
operation_type: action
targets:
rust-cli:
cli_full_command: volume-transfer accept
find_implemented_by_sdk: true
module_name: accept
response_key: transfer
sdk_mod_name: accept
rust-sdk:
module_name: accept
create:
operation_id: volume-transfers:post
operation_type: create
targets:
rust-cli:
cli_full_command: volume-transfer create
module_name: create
response_key: transfer
sdk_mod_name: create
rust-sdk:
module_name: create
delete:
operation_id: volume-transfers/id:delete
operation_type: delete
targets:
rust-cli:
cli_full_command: volume-transfer delete
find_implemented_by_sdk: true
module_name: delete
sdk_mod_name: delete
rust-sdk:
module_name: delete
find:
operation_id: volume-transfers/detail:get
operation_type: find
targets:
rust-sdk:
list_mod: list_detailed
module_name: find
name_field: name
name_filter_supported: false
sdk_mod_path: block_storage::v3::volume_transfer
list:
operation_id: volume-transfers:get
operation_type: list
targets:
rust-sdk:
module_name: list
response_key: transfers
list_detailed:
operation_id: volume-transfers/detail:get
operation_type: list
targets:
rust-cli:
cli_full_command: volume-transfer list
find_implemented_by_sdk: true
module_name: list
response_key: transfers
sdk_mod_name: list_detailed
rust-sdk:
module_name: list_detailed
response_key: transfers
show:
operation_id: volume-transfers/id:get
operation_type: show
targets:
rust-cli:
cli_full_command: volume-transfer show
find_implemented_by_sdk: true
module_name: show
response_key: transfer
sdk_mod_name: get
rust-sdk:
module_name: get
spec_file: wrk/openapi_specs/block-storage/v3.yaml
block-storage.worker/cleanup:
api_version: v3
operations:
create:
operation_id: workers/cleanup:post
operation_type: create
targets:
rust-cli:
cli_full_command: worker cleanup create
module_name: create
sdk_mod_name: create
rust-sdk:
module_name: create
spec_file: wrk/openapi_specs/block-storage/v3.yaml