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