diff --git a/metadata/block-storage_metadata.yaml b/metadata/block-storage_metadata.yaml new file mode 100644 index 0000000..ef14dc9 --- /dev/null +++ b/metadata/block-storage_metadata.yaml @@ -0,0 +1,2402 @@ +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 + 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-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-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-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 + 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 + 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-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 + 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 + 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 + 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 + rust-cli: + module_name: list + sdk_mod_name: list + operation_type: show + 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 + 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 + 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.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.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.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.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.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.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.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.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.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.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 + 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.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.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.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.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.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.quota_set/default: + spec_file: wrk/openapi_specs/block-storage/v3.yaml + api_version: v3 + operations: + get: + operation_id: os-quota-sets/id/defaults:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: quota-set default get + block-storage.quota_set: + spec_file: wrk/openapi_specs/block-storage/v3.yaml + api_version: v3 + operations: + 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 diff --git a/metadata/compute_metadata.yaml b/metadata/compute_metadata.yaml new file mode 100644 index 0000000..6b61905 --- /dev/null +++ b/metadata/compute_metadata.yaml @@ -0,0 +1,1913 @@ +resources: + compute.version: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + 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 + show: + operation_id: versions/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: version show + compute.extension: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + 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 + show: + operation_id: extensions/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: extension show + compute.flavor: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: flavors:get + operation_type: list + targets: + rust-sdk: + module_name: list + create: + operation_id: flavors:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: flavor create + list_detailed: + operation_id: flavors/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: flavor list + show: + operation_id: flavors/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: flavor show + update: + operation_id: flavors/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: flavor set + delete: + operation_id: flavors/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: flavor delete + add-tenant-access: + operation_id: flavors/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: add_tenant_access + operation_name: addTenantAccess + rust-cli: + module_name: add_tenant_access + sdk_mod_name: add_tenant_access + operation_name: addTenantAccess + find_implemented_by_sdk: true + cli_full_command: flavor access add + remove-tenant-access: + operation_id: flavors/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: remove_tenant_access + operation_name: removeTenantAccess + rust-cli: + module_name: remove_tenant_access + sdk_mod_name: remove_tenant_access + operation_name: removeTenantAccess + find_implemented_by_sdk: true + cli_full_command: flavor access remove + find: + operation_id: flavors/detail:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: compute::v2::flavor + name_field: name + name_filter_supported: false + list_mod: list_detailed + compute.flavor/extra_spec: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: flavors/flavor_id/os-extra_specs:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: flavor extra-spec list + create: + operation_id: flavors/flavor_id/os-extra_specs:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: flavor extra-spec create + show: + operation_id: flavors/flavor_id/os-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: flavor extra-spec show + update: + operation_id: flavors/flavor_id/os-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: flavor extra-spec set + delete: + operation_id: flavors/flavor_id/os-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: flavor extra-spec delete + compute.flavor/flavor_access: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: flavors/flavor_id/os-flavor-access:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: flavor flavor-access list + compute.limit: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + get: + operation_id: limits:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: limit get + compute.aggregate: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: os-aggregates:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: aggregate list + create: + operation_id: os-aggregates:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: aggregate create + show: + operation_id: os-aggregates/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: aggregate show + update: + operation_id: os-aggregates/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: aggregate set + delete: + operation_id: os-aggregates/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: aggregate delete + add-host: + operation_id: os-aggregates/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: add_host + operation_name: add_host + response_key: aggregate + rust-cli: + module_name: add_host + sdk_mod_name: add_host + operation_name: add_host + response_key: aggregate + cli_full_command: aggregate add-host + remove-host: + operation_id: os-aggregates/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: remove_host + operation_name: remove_host + response_key: aggregate + rust-cli: + module_name: remove_host + sdk_mod_name: remove_host + operation_name: remove_host + response_key: aggregate + cli_full_command: aggregate remove-host + set-metadata: + operation_id: os-aggregates/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: set_metadata + operation_name: set_metadata + response_key: aggregate + rust-cli: + module_name: set_metadata + sdk_mod_name: set_metadata + operation_name: set_metadata + response_key: aggregate + cli_full_command: aggregate set-metadata + compute.aggregate/image: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + cache: + operation_id: os-aggregates/id/images:post + operation_type: action + targets: + rust-sdk: + module_name: cache + operation_name: cache + rust-cli: + module_name: cache + sdk_mod_name: cache + operation_name: cache + cli_full_command: aggregate image cache + compute.assisted_volume_snapshot: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + create: + operation_id: os-assisted-volume-snapshots:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: assisted-volume-snapshot create + delete: + operation_id: os-assisted-volume-snapshots/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: assisted-volume-snapshot delete + compute.availability_zone: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + 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 + list_detailed: + operation_id: os-availability-zone/detail:get + operation_type: list + targets: + rust-sdk: + module_name: list_detail + operation_name: list_detail + response_key: availabilityZoneInfo + rust-cli: + module_name: list_detail + sdk_mod_name: list_detail + operation_name: list + response_key: availabilityZoneInfo + cli_full_command: availability-zone list-detail + compute.console_auth_token: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + show: + operation_id: os-console-auth-tokens/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: console-auth-token show + compute.floating_ip: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: os-floating-ips:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: floating-ip list + create: + operation_id: os-floating-ips:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: floating-ip create + show: + operation_id: os-floating-ips/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: floating-ip show + delete: + operation_id: os-floating-ips/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: floating-ip delete + compute.floating_ips_bulk: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: os-floating-ips-bulk:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: floating-ips-bulk list + create: + operation_id: os-floating-ips-bulk:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: floating-ips-bulk create + show: + operation_id: os-floating-ips-bulk/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: floating-ips-bulk show + update: + operation_id: os-floating-ips-bulk/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: floating-ips-bulk set + compute.hypervisor: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: os-hypervisors:get + operation_type: list + targets: + rust-sdk: + module_name: list + list_detailed: + operation_id: os-hypervisors/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: hypervisor list + show: + operation_id: os-hypervisors/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: hypervisor show + compute.hypervisor/statistic: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + get: + operation_id: os-hypervisors/statistics:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: hypervisor statistic get + compute.hypervisor/search: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + get: + operation_id: os-hypervisors/id/search:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: hypervisor search get + compute.hypervisor/server: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + get: + operation_id: os-hypervisors/id/servers:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: hypervisor server get + compute.hypervisor/uptime: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + get: + operation_id: os-hypervisors/id/uptime:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: hypervisor uptime get + compute.instance_usage_audit_log: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: os-instance_usage_audit_log:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: instance-usage-audit-log list + show: + operation_id: os-instance_usage_audit_log/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: instance-usage-audit-log show + compute.keypair: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: os-keypairs:get + operation_type: list + targets: + rust-sdk: + module_name: list + response_list_item_key: keypair + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: keypair list + create: + operation_id: os-keypairs:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: keypair create + show: + operation_id: os-keypairs/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: keypair show + delete: + operation_id: os-keypairs/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: keypair delete + find: + operation_id: os-keypairs:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: compute::v2::keypair + name_field: name + name_filter_supported: false + list_mod: list + compute.migration: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + get: + operation_id: os-migrations:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: migration get + compute.quota_class_set: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + 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 + compute.quota_set: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + 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 + list_detailed: + operation_id: os-quota-sets/id/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: quota-set list + compute.quota_set/default: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + get: + operation_id: os-quota-sets/id/defaults:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: quota-set default get + compute.server_external_event: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + create: + operation_id: os-server-external-events:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: server-external-event create + compute.server_group: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: os-server-groups:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: server-group list + create: + operation_id: os-server-groups:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: server-group create + show: + operation_id: os-server-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: server-group show + delete: + operation_id: os-server-groups/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: server-group delete + find: + operation_id: os-server-groups:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: compute::v2::server_group + name_field: name + name_filter_supported: false + list_mod: list + compute.service: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + 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 + delete: + operation_id: os-services/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: service delete + compute.simple_tenant_usage: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: os-simple-tenant-usage:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: simple-tenant-usage list + show: + operation_id: os-simple-tenant-usage/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: simple-tenant-usage show + compute.server: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: servers:get + operation_type: list + targets: + rust-sdk: + module_name: list + create: + operation_id: servers:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: server create + list_detailed: + operation_id: servers/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: server list + show: + operation_id: servers/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: server show + update: + operation_id: servers/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: server set + delete: + operation_id: servers/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: server delete + confirm-resize: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: confirm_resize + operation_name: confirmResize + rust-cli: + module_name: confirm_resize + sdk_mod_name: confirm_resize + operation_name: confirmResize + find_implemented_by_sdk: true + cli_full_command: server confirm-resize + revert-resize: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: revert_resize + operation_name: revertResize + rust-cli: + module_name: revert_resize + sdk_mod_name: revert_resize + operation_name: revertResize + find_implemented_by_sdk: true + cli_full_command: server revert-resize + reboot: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: reboot + operation_name: reboot + rust-cli: + module_name: reboot + sdk_mod_name: reboot + operation_name: reboot + find_implemented_by_sdk: true + cli_full_command: server reboot + resize: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: resize + operation_name: resize + rust-cli: + module_name: resize + sdk_mod_name: resize + operation_name: resize + find_implemented_by_sdk: true + cli_full_command: server resize + rebuild: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: rebuild + operation_name: rebuild + rust-cli: + module_name: rebuild + sdk_mod_name: rebuild + operation_name: rebuild + find_implemented_by_sdk: true + cli_full_command: server rebuild + create-image: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: create_image + operation_name: createImage + rust-cli: + module_name: create_image + sdk_mod_name: create_image + operation_name: createImage + find_implemented_by_sdk: true + cli_full_command: server create-image + os-start: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: os_start + operation_name: os-start + rust-cli: + module_name: os_start + sdk_mod_name: os_start + operation_name: os-start + find_implemented_by_sdk: true + cli_full_command: server start + os-stop: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: os_stop + operation_name: os-stop + rust-cli: + module_name: os_stop + sdk_mod_name: os_stop + operation_name: os-stop + find_implemented_by_sdk: true + cli_full_command: server stop + trigger-crash-dump: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: trigger_crash_dump + operation_name: trigger_crash_dump + rust-cli: + module_name: trigger_crash_dump + sdk_mod_name: trigger_crash_dump + operation_name: trigger_crash_dump + find_implemented_by_sdk: true + cli_full_command: server trigger-crash-dump + reset-network: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: reset_network + operation_name: resetNetwork + rust-cli: + module_name: reset_network + sdk_mod_name: reset_network + operation_name: resetNetwork + find_implemented_by_sdk: true + cli_full_command: server reset-network + inject-network-info: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: inject_network_info + operation_name: injectNetworkInfo + rust-cli: + module_name: inject_network_info + sdk_mod_name: inject_network_info + operation_name: injectNetworkInfo + find_implemented_by_sdk: true + cli_full_command: server inject-network-info + os-reset-state: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: os_reset_state + operation_name: os-resetState + rust-cli: + module_name: os_reset_state + sdk_mod_name: os_reset_state + operation_name: os-resetState + find_implemented_by_sdk: true + cli_full_command: server reset-state + change-password: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: change_password + operation_name: changePassword + rust-cli: + module_name: change_password + sdk_mod_name: change_password + operation_name: changePassword + find_implemented_by_sdk: true + cli_full_command: server change-password + os-get-console-output: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: os_get_console_output + operation_name: os-getConsoleOutput + rust-cli: + module_name: os_get_console_output + sdk_mod_name: os_get_console_output + operation_name: os-getConsoleOutput + find_implemented_by_sdk: true + cli_full_command: server get-console-output + create-backup: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: create_backup + operation_name: createBackup + rust-cli: + module_name: create_backup + sdk_mod_name: create_backup + operation_name: createBackup + find_implemented_by_sdk: true + cli_full_command: server create-backup + restore: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: restore + operation_name: restore + rust-cli: + module_name: restore + sdk_mod_name: restore + operation_name: restore + find_implemented_by_sdk: true + cli_full_command: server restore + force-delete: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: force_delete + operation_name: forceDelete + rust-cli: + module_name: force_delete + sdk_mod_name: force_delete + operation_name: forceDelete + find_implemented_by_sdk: true + cli_full_command: server force-delete + evacuate: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: evacuate + operation_name: evacuate + rust-cli: + module_name: evacuate + sdk_mod_name: evacuate + operation_name: evacuate + find_implemented_by_sdk: true + cli_full_command: server evacuate + add-floating-ip: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: add_floating_ip + operation_name: addFloatingIp + rust-cli: + module_name: add_floating_ip + sdk_mod_name: add_floating_ip + operation_name: addFloatingIp + find_implemented_by_sdk: true + cli_full_command: server add-floating-ip + remove-floating-ip: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: remove_floating_ip + operation_name: removeFloatingIp + rust-cli: + module_name: remove_floating_ip + sdk_mod_name: remove_floating_ip + operation_name: removeFloatingIp + find_implemented_by_sdk: true + cli_full_command: server remove-floating-ip + lock: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: lock + operation_name: lock + rust-cli: + module_name: lock + sdk_mod_name: lock + operation_name: lock + find_implemented_by_sdk: true + cli_full_command: server lock + unlock: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: unlock + operation_name: unlock + rust-cli: + module_name: unlock + sdk_mod_name: unlock + operation_name: unlock + find_implemented_by_sdk: true + cli_full_command: server unlock + migrate: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: migrate + operation_name: migrate + rust-cli: + module_name: migrate + sdk_mod_name: migrate + operation_name: migrate + find_implemented_by_sdk: true + cli_full_command: server migrate + os-migrate-live: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: os_migrate_live + operation_name: os-migrateLive + rust-cli: + module_name: os_migrate_live + sdk_mod_name: os_migrate_live + operation_name: os-migrateLive + find_implemented_by_sdk: true + cli_full_command: server live-migrate + add-fixed-ip: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: add_fixed_ip + operation_name: addFixedIp + rust-cli: + module_name: add_fixed_ip + sdk_mod_name: add_fixed_ip + operation_name: addFixedIp + find_implemented_by_sdk: true + cli_full_command: server add-fixed-ip + remove-fixed-ip: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: remove_fixed_ip + operation_name: removeFixedIp + rust-cli: + module_name: remove_fixed_ip + sdk_mod_name: remove_fixed_ip + operation_name: removeFixedIp + find_implemented_by_sdk: true + cli_full_command: server remove-fixed-ip + pause: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: pause + operation_name: pause + rust-cli: + module_name: pause + sdk_mod_name: pause + operation_name: pause + find_implemented_by_sdk: true + cli_full_command: server pause + unpause: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: unpause + operation_name: unpause + rust-cli: + module_name: unpause + sdk_mod_name: unpause + operation_name: unpause + find_implemented_by_sdk: true + cli_full_command: server unpause + os-get-vncconsole: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: os_get_vncconsole + operation_name: os-getVNCConsole + rust-cli: + module_name: os_get_vncconsole + sdk_mod_name: os_get_vncconsole + operation_name: os-getVNCConsole + find_implemented_by_sdk: true + cli_full_command: server get-vncconsole + os-get-spiceconsole: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: os_get_spiceconsole + operation_name: os-getSPICEConsole + rust-cli: + module_name: os_get_spiceconsole + sdk_mod_name: os_get_spiceconsole + operation_name: os-getSPICEConsole + find_implemented_by_sdk: true + cli_full_command: server get-spiceconsole + os-get-rdpconsole: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: os_get_rdpconsole + operation_name: os-getRDPConsole + rust-cli: + module_name: os_get_rdpconsole + sdk_mod_name: os_get_rdpconsole + operation_name: os-getRDPConsole + find_implemented_by_sdk: true + cli_full_command: server get-rdpconsole + os-get-serial-console: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: os_get_serial_console + operation_name: os-getSerialConsole + rust-cli: + module_name: os_get_serial_console + sdk_mod_name: os_get_serial_console + operation_name: os-getSerialConsole + find_implemented_by_sdk: true + cli_full_command: server get-serial-console + rescue: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: rescue + operation_name: rescue + rust-cli: + module_name: rescue + sdk_mod_name: rescue + operation_name: rescue + find_implemented_by_sdk: true + cli_full_command: server rescue + unrescue: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: unrescue + operation_name: unrescue + rust-cli: + module_name: unrescue + sdk_mod_name: unrescue + operation_name: unrescue + find_implemented_by_sdk: true + cli_full_command: server unrescue + add-security-group: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: add_security_group + operation_name: addSecurityGroup + rust-cli: + module_name: add_security_group + sdk_mod_name: add_security_group + operation_name: addSecurityGroup + find_implemented_by_sdk: true + cli_full_command: server add-security-group + remove-security-group: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: remove_security_group + operation_name: removeSecurityGroup + rust-cli: + module_name: remove_security_group + sdk_mod_name: remove_security_group + operation_name: removeSecurityGroup + find_implemented_by_sdk: true + cli_full_command: server remove-security-group + shelve: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: shelve + operation_name: shelve + rust-cli: + module_name: shelve + sdk_mod_name: shelve + operation_name: shelve + find_implemented_by_sdk: true + cli_full_command: server shelve + shelve-offload: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: shelve_offload + operation_name: shelveOffload + rust-cli: + module_name: shelve_offload + sdk_mod_name: shelve_offload + operation_name: shelveOffload + find_implemented_by_sdk: true + cli_full_command: server shelve-offload + unshelve: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: unshelve + operation_name: unshelve + rust-cli: + module_name: unshelve + sdk_mod_name: unshelve + operation_name: unshelve + find_implemented_by_sdk: true + cli_full_command: server unshelve + suspend: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: suspend + operation_name: suspend + rust-cli: + module_name: suspend + sdk_mod_name: suspend + operation_name: suspend + find_implemented_by_sdk: true + cli_full_command: server suspend + resume: + operation_id: servers/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: resume + operation_name: resume + rust-cli: + module_name: resume + sdk_mod_name: resume + operation_name: resume + find_implemented_by_sdk: true + cli_full_command: server resume + find: + operation_id: servers/detail:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: compute::v2::server + name_field: name + name_filter_supported: true + list_mod: list_detailed + compute.server/diagnostic: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + get: + operation_id: servers/server_id/diagnostics:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: server diagnostic get + compute.server/ip: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: servers/server_id/ips:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: server ip list + show: + operation_id: servers/server_id/ips/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: server ip show + compute.server/metadata: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: servers/server_id/metadata:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: server metadata list + replace: + operation_id: servers/server_id/metadata:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: server metadata replace + create: + operation_id: servers/server_id/metadata:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: server metadata create + show: + operation_id: servers/server_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: server metadata show + update: + operation_id: servers/server_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: server metadata set + delete: + operation_id: servers/server_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: server metadata delete + compute.server/migration: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: servers/server_id/migrations:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: server migration list + show: + operation_id: servers/server_id/migrations/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: server migration show + delete: + operation_id: servers/server_id/migrations/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: server migration delete + force-complete: + operation_id: servers/server_id/migrations/id/action:post + operation_type: action + targets: + rust-sdk: + module_name: force_complete + operation_name: force_complete + rust-cli: + module_name: force_complete + sdk_mod_name: force_complete + operation_name: force_complete + cli_full_command: server migration force-complete + compute.server/instance_action: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: servers/server_id/os-instance-actions:get + operation_type: list + targets: + rust-sdk: + module_name: list + response_key: instanceActions + rust-cli: + module_name: list + sdk_mod_name: list + response_key: instanceActions + cli_full_command: server instance-action list + show: + operation_id: servers/server_id/os-instance-actions/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + response_key: instanceAction + rust-cli: + module_name: show + sdk_mod_name: get + response_key: instanceAction + cli_full_command: server instance-action show + compute.server/interface: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: servers/server_id/os-interface:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: server interface list + create: + operation_id: servers/server_id/os-interface:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: server interface create + show: + operation_id: servers/server_id/os-interface/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: server interface show + delete: + operation_id: servers/server_id/os-interface/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: server interface delete + compute.server/server_password: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + get: + operation_id: servers/server_id/os-server-password:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: server password show + delete: + operation_id: servers/server_id/os-server-password:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: server password delete + compute.server/volume_attachment: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: servers/server_id/os-volume_attachments:get + operation_type: list + targets: + rust-sdk: + module_name: list + response_key: volumeAttachments + rust-cli: + module_name: list + sdk_mod_name: list + response_key: volumeAttachments + cli_full_command: server volume-attachment list + create: + operation_id: servers/server_id/os-volume_attachments:post + operation_type: create + targets: + rust-sdk: + module_name: create + response_key: volumeAttachment + rust-cli: + module_name: create + sdk_mod_name: create + response_key: volumeAttachment + cli_full_command: server volume-attachment create + show: + operation_id: servers/server_id/os-volume_attachments/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + response_key: volumeAttachment + rust-cli: + module_name: show + sdk_mod_name: get + response_key: volumeAttachment + cli_full_command: server volume-attachment show + update: + operation_id: servers/server_id/os-volume_attachments/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + response_key: volumeAttachment + rust-cli: + module_name: set + sdk_mod_name: set + response_key: volumeAttachment + cli_full_command: server volume-attachment set + delete: + operation_id: servers/server_id/os-volume_attachments/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: server volume-attachment delete + compute.server/remote_console: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + create: + operation_id: servers/server_id/remote-consoles:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: server remote-console create + compute.server/security_group: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: servers/server_id/os-security-groups:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: server security-groups + compute.server/tag: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: servers/server_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: server tag list + replace: + operation_id: servers/server_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: server tag replace + delete_all: + operation_id: servers/server_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: server tag purge + show: + operation_id: servers/server_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: server tag check + update: + operation_id: servers/server_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: server tag add + delete: + operation_id: servers/server_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: server tag delete + compute.server/topology: + spec_file: wrk/openapi_specs/compute/v2.yaml + api_version: v2 + operations: + list: + operation_id: servers/server_id/topology:get + operation_type: list + targets: + rust-sdk: + module_name: list + response_key: nodes + rust-cli: + module_name: list + sdk_mod_name: list + response_key: nodes + cli_full_command: server topology list diff --git a/metadata/identity_metadata.yaml b/metadata/identity_metadata.yaml new file mode 100644 index 0000000..0dde596 --- /dev/null +++ b/metadata/identity_metadata.yaml @@ -0,0 +1,3284 @@ +resources: + identity.version: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: version:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: version:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: version get + identity.auth/project: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: auth/projects:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: auth/projects:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: auth project list + identity.OS_FEDERATION/project: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-FEDERATION/projects:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: OS-FEDERATION/projects:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: federation project list + identity.auth/domain: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: auth/domains:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: auth/domains:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: auth domain list + identity.OS_FEDERATION/domain: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-FEDERATION/domains:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: OS-FEDERATION/domains:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: federation domain list + identity.auth/system: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: auth/system:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: auth/system:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: auth system list + identity.auth/catalog: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: auth/catalog:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: auth/catalog:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: catalog list + identity.auth/token/OS_PKI/revoked: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: auth/tokens/OS-PKI/revoked:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: auth/tokens/OS-PKI/revoked:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: auth token OS-PKI revoked get + identity.auth/token: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: auth/tokens:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: auth/tokens:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: auth token get + create: + operation_id: auth/tokens:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: auth token create + delete: + operation_id: auth/tokens:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: auth token delete + identity.auth/OS_FEDERATION/saml2: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: auth/OS-FEDERATION/saml2:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: auth/OS-FEDERATION/saml2:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: auth federation saml2 get + create: + operation_id: auth/OS-FEDERATION/saml2:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: auth federation saml2 create + identity.auth/OS_FEDERATION/saml2/ecp: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: auth/OS-FEDERATION/saml2/ecp:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: auth/OS-FEDERATION/saml2/ecp:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: auth federation saml2 ecp get + create: + operation_id: auth/OS-FEDERATION/saml2/ecp:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: auth federation saml2 ecp create + identity.auth/OS_FEDERATION/websso: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: auth/OS-FEDERATION/websso/protocol_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: auth/OS-FEDERATION/websso/protocol_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: auth federation websso show + create: + operation_id: auth/OS-FEDERATION/websso/protocol_id:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: auth federation websso create + identity.auth/OS_FEDERATION/identity_provider/protocol/websso: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: auth/OS-FEDERATION/identity_providers/idp_id/protocols/protocol_id/websso:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: auth/OS-FEDERATION/identity_providers/idp_id/protocols/protocol_id/websso:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: auth federation identity-provider protocol websso get + create: + operation_id: auth/OS-FEDERATION/identity_providers/idp_id/protocols/protocol_id/websso:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: auth federation identity-provider protocol websso create + identity.credential: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: credentials:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: credentials/credential_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: credential show + delete: + operation_id: credentials/credential_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: credential delete + update: + operation_id: credentials/credential_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: credential set + list: + operation_id: credentials:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: credential list + create: + operation_id: credentials:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: credential create + identity.domain: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: domains:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: domains/domain_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: domain show + delete: + operation_id: domains/domain_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: domain delete + update: + operation_id: domains/domain_id:patch + 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: domain set + list: + operation_id: domains:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: domain list + create: + operation_id: domains:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: domain create + find: + operation_id: domains:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: identity::v3::domain + name_field: name + name_filter_supported: true + list_mod: list + identity.domain/config: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: domains/domain_id/config:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: domains/domain_id/config:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: domain config list + replace: + operation_id: domains/domain_id/config:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: domain config replace + delete_all: + operation_id: domains/domain_id/config:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: domain config purge + update: + operation_id: domains/domain_id/config:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: domain config set + default: + operation_id: domains/config/default:get + operation_type: get + targets: + rust-sdk: + module_name: default + rust-cli: + module_name: default + sdk_mod_name: default + cli_full_command: domain config default + identity.domain/config/group: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: domains/domain_id/config/group:head + operation_type: get + targets: + rust-sdk: + module_name: head + response_key: config + show: + operation_id: domains/domain_id/config/group:get + operation_type: show + targets: + rust-sdk: + module_name: get + response_key: config + rust-cli: + module_name: show + sdk_mod_name: get + response_key: config + cli_full_command: domain config group show + delete: + operation_id: domains/domain_id/config/group:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + response_key: config + rust-cli: + module_name: delete + sdk_mod_name: delete + response_key: config + cli_full_command: domain config group delete + update: + operation_id: domains/domain_id/config/group:patch + operation_type: set + targets: + rust-sdk: + module_name: set + response_key: config + rust-cli: + module_name: set + sdk_mod_name: set + response_key: config + cli_full_command: domain config group set + default: + operation_id: domains/config/group/default:get + operation_type: get + targets: + rust-sdk: + module_name: default + response_key: config + rust-cli: + module_name: default + sdk_mod_name: default + response_key: config + cli_full_command: domain config group default + identity.domain/config/group/option: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: domains/domain_id/config/group/option:head + operation_type: get + targets: + rust-sdk: + module_name: head + response_key: config + show: + operation_id: domains/domain_id/config/group/option:get + operation_type: show + targets: + rust-sdk: + module_name: get + response_key: config + rust-cli: + module_name: show + sdk_mod_name: get + response_key: config + cli_full_command: domain config group option show + delete: + operation_id: domains/domain_id/config/group/option:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + response_key: config + rust-cli: + module_name: delete + sdk_mod_name: delete + response_key: config + cli_full_command: domain config group option delete + update: + operation_id: domains/domain_id/config/group/option:patch + operation_type: set + targets: + rust-sdk: + module_name: set + response_key: config + rust-cli: + module_name: set + sdk_mod_name: set + response_key: config + cli_full_command: domain config group option set + default: + operation_id: domains/config/group/option/default:get + operation_type: get + targets: + rust-sdk: + module_name: default + response_key: config + rust-cli: + module_name: default + sdk_mod_name: default + response_key: config + cli_full_command: domain config group option default + identity.domain/user/role: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: domains/domain_id/users/user_id/roles/role_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: domains/domain_id/users/user_id/roles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: domain user role list + show: + operation_id: domains/domain_id/users/user_id/roles/role_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: domain user role show + update: + operation_id: domains/domain_id/users/user_id/roles/role_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: domain user role set + delete: + operation_id: domains/domain_id/users/user_id/roles/role_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: domain user role delete + identity.domain/group/role: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: domains/domain_id/groups/group_id/roles/role_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: domains/domain_id/groups/group_id/roles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: domain group role list + show: + operation_id: domains/domain_id/groups/group_id/roles/role_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: domain group role show + update: + operation_id: domains/domain_id/groups/group_id/roles/role_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: domain group role set + delete: + operation_id: domains/domain_id/groups/group_id/roles/role_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: domain group role delete + identity.ec2token: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: ec2tokens:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: ec2tokens:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: ec2token get + create: + operation_id: ec2tokens:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: ec2token create + identity.endpoint: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: endpoints:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: endpoints/endpoint_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: endpoint show + delete: + operation_id: endpoints/endpoint_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: endpoint delete + update: + operation_id: endpoints/endpoint_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: endpoint set + list: + operation_id: endpoints:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: endpoint list + create: + operation_id: endpoints:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: endpoint create + identity.endpoint/OS_ENDPOINT_POLICY/policy: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: endpoints/endpoint_id/OS-ENDPOINT-POLICY/policy:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: endpoints/endpoint_id/OS-ENDPOINT-POLICY/policy:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: endpoint OS-ENDPOINT-POLICY policy get + identity.group: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: groups:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: groups/group_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 + delete: + operation_id: groups/group_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 delete + update: + operation_id: groups/group_id:patch + 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 + list: + operation_id: groups:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: group 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 + find: + operation_id: groups:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: identity::v3::group + name_field: name + name_filter_supported: false + list_mod: list + identity.group/user: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: groups/group_id/users/user_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: groups/group_id/users:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: group user list + show: + operation_id: groups/group_id/users/user_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: group user show + update: + operation_id: groups/group_id/users/user_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: group user set + delete: + operation_id: groups/group_id/users/user_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: group user delete + identity.limit: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: limits:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: limits/limit_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: limit show + delete: + operation_id: limits/limit_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: limit delete + update: + operation_id: limits/limit_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: limit set + list: + operation_id: limits:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: limit list + create: + operation_id: limits:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: limit create + identity.limit/model: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: limits/model:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: limits/model:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: limit model get + identity.OS_EP_FILTER/endpoint_group: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-EP-FILTER/endpoint_groups:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: OS-EP-FILTER/endpoint_groups/endpoint_group_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: OS-EP-FILTER endpoint-group show + delete: + operation_id: OS-EP-FILTER/endpoint_groups/endpoint_group_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: OS-EP-FILTER endpoint-group delete + update: + operation_id: OS-EP-FILTER/endpoint_groups/endpoint_group_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: OS-EP-FILTER endpoint-group set + list: + operation_id: OS-EP-FILTER/endpoint_groups:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: OS-EP-FILTER endpoint-group list + create: + operation_id: OS-EP-FILTER/endpoint_groups:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: OS-EP-FILTER endpoint-group create + identity.OS_EP_FILTER/endpoint/project: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-EP-FILTER/endpoints/endpoint_id/projects:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-EP-FILTER/endpoints/endpoint_id/projects:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-EP-FILTER endpoint project get + identity.OS_EP_FILTER/project/endpoint: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-EP-FILTER/projects/project_id/endpoints:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: OS-EP-FILTER/projects/project_id/endpoints/endpoint_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: OS-EP-FILTER project endpoint show + update: + operation_id: OS-EP-FILTER/projects/project_id/endpoints/endpoint_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: OS-EP-FILTER project endpoint set + delete: + operation_id: OS-EP-FILTER/projects/project_id/endpoints/endpoint_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: OS-EP-FILTER project endpoint delete + list: + operation_id: OS-EP-FILTER/projects/project_id/endpoints:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: OS-EP-FILTER project endpoint list + identity.OS_EP_FILTER/project/endpoint_group: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-EP-FILTER/projects/project_id/endpoint_groups:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-EP-FILTER/projects/project_id/endpoint_groups:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-EP-FILTER project endpoint-group get + identity.OS_EP_FILTER/endpoint_group/endpoint: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-EP-FILTER/endpoint_groups/endpoint_group_id/endpoints:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-EP-FILTER/endpoint_groups/endpoint_group_id/endpoints:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-EP-FILTER endpoint-group endpoint get + identity.OS_EP_FILTER/endpoint_group/project: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-EP-FILTER/endpoint_groups/endpoint_group_id/projects/project_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: OS-EP-FILTER/endpoint_groups/endpoint_group_id/projects:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: OS-EP-FILTER endpoint-group project list + show: + operation_id: OS-EP-FILTER/endpoint_groups/endpoint_group_id/projects/project_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: OS-EP-FILTER endpoint-group project show + update: + operation_id: OS-EP-FILTER/endpoint_groups/endpoint_group_id/projects/project_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: OS-EP-FILTER endpoint-group project set + delete: + operation_id: OS-EP-FILTER/endpoint_groups/endpoint_group_id/projects/project_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: OS-EP-FILTER endpoint-group project delete + identity.OS_FEDERATION/saml2/metadata: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-FEDERATION/saml2/metadata:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-FEDERATION/saml2/metadata:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: federation saml2 metadata get + identity.OS_FEDERATION/identity_provider/protocol/auth: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-FEDERATION/identity_providers/idp_id/protocols/protocol_id/auth:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-FEDERATION/identity_providers/idp_id/protocols/protocol_id/auth:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: federation identity-provider protocol auth get + create: + operation_id: OS-FEDERATION/identity_providers/idp_id/protocols/protocol_id/auth:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: federation identity-provider protocol auth create + identity.OS_FEDERATION/identity_provider: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-FEDERATION/identity_providers:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: OS-FEDERATION/identity_providers/idp_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: federation identity-provider show + create: + operation_id: OS-FEDERATION/identity_providers/idp_id:put + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: federation identity-provider create + delete: + operation_id: OS-FEDERATION/identity_providers/idp_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: federation identity-provider delete + update: + operation_id: OS-FEDERATION/identity_providers/idp_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: federation identity-provider set + list: + operation_id: OS-FEDERATION/identity_providers:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: federation identity-provider list + identity.OS_FEDERATION/identity_provider/protocol: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-FEDERATION/identity_providers/idp_id/protocols:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: OS-FEDERATION/identity_providers/idp_id/protocols/protocol_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: federation identity-provider protocol show + create: + operation_id: OS-FEDERATION/identity_providers/idp_id/protocols/protocol_id:put + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: federation identity-provider protocol create + delete: + operation_id: OS-FEDERATION/identity_providers/idp_id/protocols/protocol_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: federation identity-provider protocol delete + update: + operation_id: OS-FEDERATION/identity_providers/idp_id/protocols/protocol_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: federation identity-provider protocol set + list: + operation_id: OS-FEDERATION/identity_providers/idp_id/protocols:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: federation identity-provider protocol list + identity.OS_FEDERATION/mapping: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-FEDERATION/mappings:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: OS-FEDERATION/mappings/mapping_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: federation mapping show + create: + operation_id: OS-FEDERATION/mappings/mapping_id:put + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: federation mapping create + delete: + operation_id: OS-FEDERATION/mappings/mapping_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: federation mapping delete + update: + operation_id: OS-FEDERATION/mappings/mapping_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: federation mapping set + list: + operation_id: OS-FEDERATION/mappings:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: federation mapping list + identity.OS_FEDERATION/service_provider: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-FEDERATION/service_providers:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: OS-FEDERATION/service_providers/sp_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: federation service-provider show + create: + operation_id: OS-FEDERATION/service_providers/sp_id:put + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: federation service-provider create + delete: + operation_id: OS-FEDERATION/service_providers/sp_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: federation service-provider delete + update: + operation_id: OS-FEDERATION/service_providers/sp_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: federation service-provider set + list: + operation_id: OS-FEDERATION/service_providers:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: federation service-provider list + identity.OS_INHERIT/domain/group/role/inherited_to_project: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-INHERIT/domains/domain_id/groups/group_id/roles/inherited_to_projects:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-INHERIT/domains/domain_id/groups/group_id/roles/inherited_to_projects:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-INHERIT domain group role inherited-to-project get + inherited_to_projects: + operation_id: + OS-INHERIT/domains/domain_id/groups/group_id/roles/role_id/inherited_to_projects:put + operation_type: action + targets: + rust-sdk: + module_name: inherited_to_projects + rust-cli: + module_name: inherited_to_projects + sdk_mod_name: inherited_to_projects + cli_full_command: OS-INHERIT domain group role inherited-to-project inherited-to-projects + delete: + operation_id: + OS-INHERIT/domains/domain_id/groups/group_id/roles/role_id/inherited_to_projects:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: OS-INHERIT domain group role inherited-to-project delete + identity.OS_INHERIT/domain/user/role/inherited_to_project: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-INHERIT/domains/domain_id/users/user_id/roles/inherited_to_projects:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-INHERIT/domains/domain_id/users/user_id/roles/inherited_to_projects:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-INHERIT domain user role inherited-to-project get + inherited_to_projects: + operation_id: + OS-INHERIT/domains/domain_id/users/user_id/roles/role_id/inherited_to_projects:put + operation_type: action + targets: + rust-sdk: + module_name: inherited_to_projects + rust-cli: + module_name: inherited_to_projects + sdk_mod_name: inherited_to_projects + cli_full_command: OS-INHERIT domain user role inherited-to-project inherited-to-projects + delete: + operation_id: + OS-INHERIT/domains/domain_id/users/user_id/roles/role_id/inherited_to_projects:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: OS-INHERIT domain user role inherited-to-project delete + identity.OS_INHERIT/project/user/role/inherited_to_project: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: + OS-INHERIT/projects/project_id/users/user_id/roles/role_id/inherited_to_projects:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: + OS-INHERIT/projects/project_id/users/user_id/roles/role_id/inherited_to_projects:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-INHERIT project user role inherited-to-project get + inherited_to_projects: + operation_id: + OS-INHERIT/projects/project_id/users/user_id/roles/role_id/inherited_to_projects:put + operation_type: action + targets: + rust-sdk: + module_name: inherited_to_projects + rust-cli: + module_name: inherited_to_projects + sdk_mod_name: inherited_to_projects + cli_full_command: OS-INHERIT project user role inherited-to-project inherited-to-projects + delete: + operation_id: + OS-INHERIT/projects/project_id/users/user_id/roles/role_id/inherited_to_projects:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: OS-INHERIT project user role inherited-to-project delete + identity.OS_INHERIT/project/group/role/inherited_to_project: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: + OS-INHERIT/projects/project_id/groups/group_id/roles/role_id/inherited_to_projects:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: + OS-INHERIT/projects/project_id/groups/group_id/roles/role_id/inherited_to_projects:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-INHERIT project group role inherited-to-project get + inherited_to_projects: + operation_id: + OS-INHERIT/projects/project_id/groups/group_id/roles/role_id/inherited_to_projects:put + operation_type: action + targets: + rust-sdk: + module_name: inherited_to_projects + rust-cli: + module_name: inherited_to_projects + sdk_mod_name: inherited_to_projects + cli_full_command: OS-INHERIT project group role inherited-to-project inherited-to-projects + delete: + operation_id: + OS-INHERIT/projects/project_id/groups/group_id/roles/role_id/inherited_to_projects:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: OS-INHERIT project group role inherited-to-project delete + identity.OS_OAUTH1/consumer: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-OAUTH1/consumers:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: OS-OAUTH1/consumers/consumer_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: OS-OAUTH1 consumer show + delete: + operation_id: OS-OAUTH1/consumers/consumer_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: OS-OAUTH1 consumer delete + update: + operation_id: OS-OAUTH1/consumers/consumer_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: OS-OAUTH1 consumer set + list: + operation_id: OS-OAUTH1/consumers:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: OS-OAUTH1 consumer list + create: + operation_id: OS-OAUTH1/consumers:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: OS-OAUTH1 consumer create + identity.OS_OAUTH1/request_token: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-OAUTH1/request_token:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-OAUTH1/request_token:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-OAUTH1 request-token get + create: + operation_id: OS-OAUTH1/request_token:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: OS-OAUTH1 request-token create + identity.OS_OAUTH1/access_token: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-OAUTH1/access_token:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-OAUTH1/access_token:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-OAUTH1 access-token get + create: + operation_id: OS-OAUTH1/access_token:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: OS-OAUTH1 access-token create + identity.OS_OAUTH1/authorize: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + update: + operation_id: OS-OAUTH1/authorize/request_token_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: OS-OAUTH1 authorize set + identity.OS_OAUTH2/token: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-OAUTH2/token:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-OAUTH2/token:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-OAUTH2 token get + token: + operation_id: OS-OAUTH2/token:put + operation_type: action + targets: + rust-sdk: + module_name: token + rust-cli: + module_name: token + sdk_mod_name: token + cli_full_command: OS-OAUTH2 token token + create: + operation_id: OS-OAUTH2/token:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: OS-OAUTH2 token create + delete: + operation_id: OS-OAUTH2/token:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: OS-OAUTH2 token delete + update: + operation_id: OS-OAUTH2/token:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: OS-OAUTH2 token set + identity.OS_REVOKE/event: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-REVOKE/events:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-REVOKE/events:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-REVOKE event get + identity.OS_SIMPLE_CERT/ca: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-SIMPLE-CERT/ca:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-SIMPLE-CERT/ca:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-SIMPLE-CERT ca get + identity.OS_SIMPLE_CERT/certificate: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-SIMPLE-CERT/certificates:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: OS-SIMPLE-CERT/certificates:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: OS-SIMPLE-CERT certificate get + identity.policy: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: policies:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: policies/policy_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: policy show + delete: + operation_id: policies/policy_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: policy delete + update: + operation_id: policies/policy_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: policy set + list: + operation_id: policies:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: policy list + create: + operation_id: policies:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: policy create + identity.policy/OS_ENDPOINT_POLICY/endpoint: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/endpoints/endpoint_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/endpoints:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: policy OS-ENDPOINT-POLICY endpoint list + show: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/endpoints/endpoint_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: policy OS-ENDPOINT-POLICY endpoint show + update: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/endpoints/endpoint_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: policy OS-ENDPOINT-POLICY endpoint set + delete: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/endpoints/endpoint_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: policy OS-ENDPOINT-POLICY endpoint delete + identity.policy/OS_ENDPOINT_POLICY/service: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/services/service_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/services/service_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: policy OS-ENDPOINT-POLICY service show + update: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/services/service_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: policy OS-ENDPOINT-POLICY service set + delete: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/services/service_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: policy OS-ENDPOINT-POLICY service delete + identity.policy/OS_ENDPOINT_POLICY/service/region: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/services/service_id/regions/region_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/services/service_id/regions/region_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: policy OS-ENDPOINT-POLICY service region show + update: + operation_id: policies/policy_id/OS-ENDPOINT-POLICY/services/service_id/regions/region_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: policy OS-ENDPOINT-POLICY service region set + delete: + operation_id: + policies/policy_id/OS-ENDPOINT-POLICY/services/service_id/regions/region_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: policy OS-ENDPOINT-POLICY service region delete + identity.project: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: projects:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: projects/project_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: project show + delete: + operation_id: projects/project_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: project delete + update: + operation_id: projects/project_id:patch + 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: project set + list: + operation_id: projects:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: project list + create: + operation_id: projects:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: project create + find: + operation_id: projects:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: identity::v3::project + name_field: name + name_filter_supported: true + list_mod: list + identity.project/tag: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: projects/project_id/tags/value:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: projects/project_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: project tag list + replace: + operation_id: projects/project_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: project tag replace + delete_all: + operation_id: projects/project_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: project tag purge + show: + operation_id: projects/project_id/tags/value:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: project tag check + update: + operation_id: projects/project_id/tags/value:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: project tag add + delete: + operation_id: projects/project_id/tags/value:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: project tag delete + identity.project/user/role: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: projects/project_id/users/user_id/roles:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: projects/project_id/users/user_id/roles/role_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: project user role show + update: + operation_id: projects/project_id/users/user_id/roles/role_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: project user role set + delete: + operation_id: projects/project_id/users/user_id/roles/role_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: project user role delete + list: + operation_id: projects/project_id/users/user_id/roles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: project user role list + identity.project/group/role: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: projects/project_id/groups/group_id/roles:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: projects/project_id/groups/group_id/roles/role_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: project group role show + update: + operation_id: projects/project_id/groups/group_id/roles/role_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: project group role set + delete: + operation_id: projects/project_id/groups/group_id/roles/role_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: project group role delete + list: + operation_id: projects/project_id/groups/group_id/roles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: project group role list + identity.region: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: regions:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: regions/region_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: region show + update: + operation_id: regions/region_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: region set + delete: + operation_id: regions/region_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: region delete + list: + operation_id: regions:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: region list + create: + operation_id: regions:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: region create + identity.registered_limit: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: registered_limits:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: registered_limits/registered_limit_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: registered-limit show + delete: + operation_id: registered_limits/registered_limit_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: registered-limit delete + update: + operation_id: registered_limits/registered_limit_id:patch + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: registered-limit set + list: + operation_id: registered_limits:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: registered-limit list + create: + operation_id: registered_limits:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: registered-limit create + identity.role_assignment: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: role_assignments:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: role_assignments:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: role-assignment list + identity.role_inference: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: role_inferences:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: role_inferences:get + operation_type: list + targets: + rust-sdk: + module_name: list + response_key: role_inferences + rust-cli: + module_name: list + sdk_mod_name: list + response_key: role_inferences + cli_full_command: role-inference list + identity.role: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: roles:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: roles/role_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: role show + delete: + operation_id: roles/role_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: role delete + update: + operation_id: roles/role_id:patch + 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: role set + list: + operation_id: roles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: role list + create: + operation_id: roles:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: role create + find: + operation_id: roles:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: identity::v3::role + name_field: name + name_filter_supported: false + list_mod: list + identity.role/imply: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: roles/prior_role_id/implies/implied_role_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: roles/prior_role_id/implies:get + operation_type: list + targets: + rust-sdk: + module_name: list + response_key: role_inference + rust-cli: + module_name: list + sdk_mod_name: list + response_key: role_inference + cli_full_command: role imply list + show: + operation_id: roles/prior_role_id/implies/implied_role_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: role imply show + update: + operation_id: roles/prior_role_id/implies/implied_role_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: role imply set + delete: + operation_id: roles/prior_role_id/implies/implied_role_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: role imply delete + identity.s3token: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: s3tokens:head + operation_type: get + targets: + rust-sdk: + module_name: head + get: + operation_id: s3tokens:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: s3token get + create: + operation_id: s3tokens:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: s3token create + identity.service: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: services:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: services/service_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: service show + delete: + operation_id: services/service_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: service delete + update: + operation_id: services/service_id:patch + 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: service set + list: + operation_id: 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 + create: + operation_id: services:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: service create + find: + operation_id: services:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: identity::v3::service + name_field: name + name_filter_supported: false + list_mod: list + identity.system/user/role: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: system/users/user_id/roles/role_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: system/users/user_id/roles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: system user role list + show: + operation_id: system/users/user_id/roles/role_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: system user role show + update: + operation_id: system/users/user_id/roles/role_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: system user role set + delete: + operation_id: system/users/user_id/roles/role_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: system user role delete + identity.system/group/role: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: system/groups/group_id/roles/role_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: system/groups/group_id/roles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: system group role list + show: + operation_id: system/groups/group_id/roles/role_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: system group role show + update: + operation_id: system/groups/group_id/roles/role_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: system group role set + delete: + operation_id: system/groups/group_id/roles/role_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: system group role delete + identity.OS_TRUST/trust: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-TRUST/trusts:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: OS-TRUST/trusts/trust_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: OS-TRUST trust show + delete: + operation_id: OS-TRUST/trusts/trust_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: OS-TRUST trust delete + list: + operation_id: OS-TRUST/trusts:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: OS-TRUST trust list + create: + operation_id: OS-TRUST/trusts:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: OS-TRUST trust create + identity.OS_TRUST/trust/role: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: OS-TRUST/trusts/trust_id/roles/role_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: OS-TRUST/trusts/trust_id/roles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: OS-TRUST trust role list + show: + operation_id: OS-TRUST/trusts/trust_id/roles/role_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: OS-TRUST trust role show + identity.user: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: users:head + operation_type: get + targets: + rust-sdk: + module_name: head + show: + operation_id: users/user_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: user show + delete: + operation_id: users/user_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: user delete + update: + operation_id: users/user_id:patch + 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: user set + list: + operation_id: users:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: user list + create: + operation_id: users:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: user create + find: + operation_id: users:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: identity::v3::user + name_field: name + name_filter_supported: true + list_mod: list + identity.user/password: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + update: + operation_id: users/user_id/password:post + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: user password set + identity.user/group: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: users/user_id/groups:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: users/user_id/groups:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: user groups + identity.user/project: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: users/user_id/projects:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: users/user_id/projects:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: user projects + identity.user/OS_OAUTH1/access_token: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: users/user_id/OS-OAUTH1/access_tokens/access_token_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: users/user_id/OS-OAUTH1/access_tokens:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: user OS-OAUTH1 access-token list + show: + operation_id: users/user_id/OS-OAUTH1/access_tokens/access_token_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: user OS-OAUTH1 access-token show + delete: + operation_id: users/user_id/OS-OAUTH1/access_tokens/access_token_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: user OS-OAUTH1 access-token delete + identity.user/OS_OAUTH1/access_token/role: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: users/user_id/OS-OAUTH1/access_tokens/access_token_id/roles/role_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: users/user_id/OS-OAUTH1/access_tokens/access_token_id/roles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: user OS-OAUTH1 access-token role list + show: + operation_id: users/user_id/OS-OAUTH1/access_tokens/access_token_id/roles/role_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: user OS-OAUTH1 access-token role show + identity.user/application_credential: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: users/user_id/application_credentials/application_credential_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: users/user_id/application_credentials:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: application-credential list + create: + operation_id: users/user_id/application_credentials:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: application-credential create + show: + operation_id: users/user_id/application_credentials/application_credential_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: application-credential show + delete: + operation_id: users/user_id/application_credentials/application_credential_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: application-credential delete + find: + operation_id: users/user_id/application_credentials:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: identity::v3::user::application_credential + name_field: name + name_filter_supported: true + list_mod: list + identity.user/access_rule: + spec_file: wrk/openapi_specs/identity/v3.yaml + api_version: v3 + operations: + check: + operation_id: users/user_id/access_rules/access_rule_id:head + operation_type: get + targets: + rust-sdk: + module_name: head + list: + operation_id: users/user_id/access_rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: access-rule list + show: + operation_id: users/user_id/access_rules/access_rule_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: access-rule show + delete: + operation_id: users/user_id/access_rules/access_rule_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: access-rule delete diff --git a/metadata/image_metadata.yaml b/metadata/image_metadata.yaml new file mode 100644 index 0000000..1f560ce --- /dev/null +++ b/metadata/image_metadata.yaml @@ -0,0 +1,935 @@ +resources: + image.schema/image: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/image:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema image show + image.schema/images: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/images:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema images show + image.schema/member: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/member:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema member show + image.schema/members: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/members:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema members show + image.schema/task: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/task:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema task show + image.schema/tasks: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/tasks:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema tasks show + image.schema/metadef/namespace: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/metadefs/namespace:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema metadef namespace show + image.schema/metadef/namespaces: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/metadefs/namespaces:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema metadef namespaces show + image.schema/metadef/resource_type: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/metadefs/resource_type:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema metadef resource-type show + image.schema/metadef/resource_types: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/metadefs/resource_types:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema metadef resource-types show + image.schema/metadef/property: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/metadefs/property:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema metadef property show + image.schema/metadef/properties: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/metadefs/properties:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema metadef properties show + image.schema/metadef/object: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/metadefs/object:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema metadef object show + image.schema/metadef/objects: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/metadefs/objects:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema metadef objects show + image.schema/metadef/tag: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/metadefs/tag:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema metadef tag show + image.schema/metadef/tags: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: schemas/metadefs/tags:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + operation_type: json + cli_full_command: schema metadef tags show + image.metadef/resource_type: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: metadefs/resource_types:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: metadef resource-type list + image.metadef/namespace/resource_type: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: metadefs/namespaces/namespace_name/resource_types:get + operation_type: list + targets: + rust-sdk: + module_name: list + response_key: resource_type_associations + rust-cli: + module_name: list + sdk_mod_name: list + response_key: resource_type_associations + cli_full_command: metadef namespace resource-type-association list + create: + operation_id: metadefs/namespaces/namespace_name/resource_types:post + operation_type: create + targets: + rust-sdk: + module_name: create + response_key: resource_type_associations + rust-cli: + module_name: create + sdk_mod_name: create + response_key: resource_type_associations + cli_full_command: metadef namespace resource-type-association create + delete: + operation_id: metadefs/namespaces/namespace_name/resource_types/resource_type:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + response_key: resource_type_associations + rust-cli: + module_name: delete + sdk_mod_name: delete + response_key: resource_type_associations + cli_full_command: metadef namespace resource-type-association delete + image.metadef/namespace: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: metadefs/namespaces:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: metadef namespace list + create: + operation_id: metadefs/namespaces:post + operation_type: create + targets: + rust-sdk: + module_name: create + response_key: 'null' + rust-cli: + module_name: create + sdk_mod_name: create + response_key: 'null' + cli_full_command: metadef namespace create + show: + operation_id: metadefs/namespaces/namespace_name:get + operation_type: show + targets: + rust-sdk: + module_name: get + response_key: 'null' + rust-cli: + module_name: show + sdk_mod_name: get + response_key: 'null' + cli_full_command: metadef namespace show + update: + operation_id: metadefs/namespaces/namespace_name:put + operation_type: set + targets: + rust-sdk: + module_name: set + response_key: 'null' + rust-cli: + module_name: set + sdk_mod_name: set + response_key: 'null' + cli_full_command: metadef namespace set + delete: + operation_id: metadefs/namespaces/namespace_name:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + response_key: 'null' + rust-cli: + module_name: delete + sdk_mod_name: delete + response_key: 'null' + cli_full_command: metadef namespace delete + image.metadef/namespace/property: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: metadefs/namespaces/namespace_name/properties:get + operation_type: list + targets: + rust-sdk: + module_name: list + response_key: properties + rust-cli: + module_name: list + sdk_mod_name: list + operation_type: list_from_struct + response_key: properties + cli_full_command: metadef namespace property list + create: + operation_id: metadefs/namespaces/namespace_name/properties:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: metadef namespace property create + delete_all: + operation_id: metadefs/namespaces/namespace_name/properties:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: metadef namespace property purge + show: + operation_id: metadefs/namespaces/namespace_name/properties/property_name:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: metadef namespace property show + update: + operation_id: metadefs/namespaces/namespace_name/properties/property_name:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: metadef namespace property set + delete: + operation_id: metadefs/namespaces/namespace_name/properties/property_name:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: metadef namespace property delete + image.metadef/namespace/object: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: metadefs/namespaces/namespace_name/objects:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: metadef namespace object list + create: + operation_id: metadefs/namespaces/namespace_name/objects:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: metadef namespace object create + delete_all: + operation_id: metadefs/namespaces/namespace_name/objects:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: metadef namespace object purge + show: + operation_id: metadefs/namespaces/namespace_name/objects/object_name:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: metadef namespace object show + update: + operation_id: metadefs/namespaces/namespace_name/objects/object_name:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: metadef namespace object set + delete: + operation_id: metadefs/namespaces/namespace_name/objects/object_name:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: metadef namespace object delete + image.metadef/namespace/tag: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: metadefs/namespaces/namespace_name/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: metadef namespace tag list + create: + operation_id: metadefs/namespaces/namespace_name/tags/tag_name:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: metadef namespace tag create + delete_all: + operation_id: metadefs/namespaces/namespace_name/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: metadef namespace tag purge + show: + operation_id: metadefs/namespaces/namespace_name/tags/tag_name:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: metadef namespace tag check + update: + operation_id: metadefs/namespaces/namespace_name/tags/tag_name:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: metadef namespace tag add + delete: + operation_id: metadefs/namespaces/namespace_name/tags/tag_name:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: metadef namespace tag delete + image.image: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: images:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: image list + create: + operation_id: images:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: image create + show: + operation_id: images/image_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: image show + delete: + operation_id: images/image_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: image delete + patch: + operation_id: images/image_id:patch + operation_type: set + targets: + rust-sdk: + module_name: patch + rust-cli: + module_name: patch + sdk_mod_name: patch + find_implemented_by_sdk: true + cli_full_command: image set + deactivate: + operation_id: images/image_id/actions/deactivate:post + operation_type: action + targets: + rust-sdk: + module_name: deactivate + rust-cli: + module_name: deactivate + sdk_mod_name: deactivate + find_implemented_by_sdk: true + cli_full_command: image deactivate + reactivate: + operation_id: images/image_id/actions/reactivate:post + operation_type: action + targets: + rust-sdk: + module_name: reactivate + rust-cli: + module_name: reactivate + sdk_mod_name: reactivate + find_implemented_by_sdk: true + cli_full_command: image reactivate + find: + operation_id: images:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: image::v2::image + name_field: name + name_filter_supported: true + list_mod: list + image.image/task: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: images/image_id/tasks:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: image task list + image.image/import: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + create: + operation_id: images/image_id/import:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: image import create + image.store: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + delete: + operation_id: stores/store_id/image_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: store delete + image.image/file: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + download: + operation_id: images/image_id/file:get + operation_type: download + targets: + rust-sdk: + module_name: download + rust-cli: + module_name: download + sdk_mod_name: download + cli_full_command: image download + upload: + operation_id: images/image_id/file:put + operation_type: upload + targets: + rust-sdk: + module_name: upload + rust-cli: + module_name: upload + sdk_mod_name: upload + cli_full_command: image upload + image.image/stage: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + stage: + operation_id: images/image_id/stage:put + operation_type: action + targets: + rust-sdk: + module_name: stage + rust-cli: + module_name: stage + sdk_mod_name: stage + cli_full_command: image stage stage + image.image/tag: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + update: + operation_id: images/image_id/tags/tag_value:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: image tag add + delete: + operation_id: images/image_id/tags/tag_value:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: image tag delete + image.image/member: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: images/image_id/members:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: image member list + create: + operation_id: images/image_id/members:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: image member create + show: + operation_id: images/image_id/members/member_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: image member show + update: + operation_id: images/image_id/members/member_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: image member set + delete: + operation_id: images/image_id/members/member_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: image member delete + image.task: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: tasks:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: task list + create: + operation_id: tasks:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: task create + show: + operation_id: tasks/task_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: task show + delete: + operation_id: tasks/task_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: task delete + image.info/import: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + get: + operation_id: info/import:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: info import get + image.info/store: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: info/stores:get + operation_type: list + targets: + rust-sdk: + module_name: list + list_detailed: + operation_id: info/stores/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: info store list + image.info/usage: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: info/usage:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: info usage list + image.cache: + spec_file: wrk/openapi_specs/image/v2.yaml + api_version: v2 + operations: + list: + operation_id: cache:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: cache list + delete_all: + operation_id: cache:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: cache purge + update: + operation_id: cache/image_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: cache set + delete: + operation_id: cache/image_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: cache delete diff --git a/metadata/load-balancer_metadata.yaml b/metadata/load-balancer_metadata.yaml new file mode 100644 index 0000000..509be77 --- /dev/null +++ b/metadata/load-balancer_metadata.yaml @@ -0,0 +1,945 @@ +resources: + load-balancer.version: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + get: + operation_id: lbaas:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: version get + load-balancer.loadbalancer: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: lbaas/loadbalancers/loadbalancer_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: loadbalancer show + update: + operation_id: lbaas/loadbalancers/loadbalancer_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: loadbalancer set + delete: + operation_id: lbaas/loadbalancers/loadbalancer_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: loadbalancer delete + list: + operation_id: lbaas/loadbalancers:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: loadbalancer list + create: + operation_id: lbaas/loadbalancers:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: loadbalancer create + stats: + operation_id: lbaas/loadbalancers/loadbalancer_id/stats:get + operation_type: get + targets: + rust-sdk: + module_name: stats + rust-cli: + module_name: stats + sdk_mod_name: stats + find_implemented_by_sdk: true + cli_full_command: loadbalancer stats + status: + operation_id: lbaas/loadbalancers/loadbalancer_id/status:get + operation_type: get + targets: + rust-sdk: + module_name: status + rust-cli: + module_name: status + sdk_mod_name: status + find_implemented_by_sdk: true + cli_full_command: loadbalancer status + failover: + operation_id: lbaas/loadbalancers/loadbalancer_id/failover:put + operation_type: action + targets: + rust-sdk: + module_name: failover + rust-cli: + module_name: failover + sdk_mod_name: failover + find_implemented_by_sdk: true + cli_full_command: loadbalancer failover + find: + operation_id: lbaas/loadbalancers:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: load_balancer::v2::loadbalancer + name_field: name + name_filter_supported: false + list_mod: list + load-balancer.listener: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: lbaas/listeners/listener_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: listener show + update: + operation_id: lbaas/listeners/listener_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: listener set + delete: + operation_id: lbaas/listeners/listener_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: listener delete + list: + operation_id: lbaas/listeners:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: listener list + create: + operation_id: lbaas/listeners:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: listener create + stats: + operation_id: lbaas/listeners/listener_id/stats:get + operation_type: get + targets: + rust-sdk: + module_name: stats + rust-cli: + module_name: stats + sdk_mod_name: stats + find_implemented_by_sdk: true + cli_full_command: listener stats + find: + operation_id: lbaas/listeners:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: load_balancer::v2::listener + name_field: name + name_filter_supported: false + list_mod: list + load-balancer.pool: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: lbaas/pools/pool_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: pool show + update: + operation_id: lbaas/pools/pool_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: pool set + delete: + operation_id: lbaas/pools/pool_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: pool delete + list: + operation_id: lbaas/pools:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: pool list + create: + operation_id: lbaas/pools:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: pool create + find: + operation_id: lbaas/pools:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: load_balancer::v2::pool + name_field: name + name_filter_supported: false + list_mod: list + load-balancer.l7policy: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: lbaas/l7policies/l7policy_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: l7policy show + update: + operation_id: lbaas/l7policies/l7policy_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: l7policy set + delete: + operation_id: lbaas/l7policies/l7policy_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: l7policy delete + list: + operation_id: lbaas/l7policies:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: l7policy list + create: + operation_id: lbaas/l7policies:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: l7policy create + find: + operation_id: lbaas/l7policies:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: load_balancer::v2::l7policy + name_field: name + name_filter_supported: false + list_mod: list + load-balancer.healthmonitor: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: lbaas/healthmonitors/healthmonitor_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: healthmonitor show + update: + operation_id: lbaas/healthmonitors/healthmonitor_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: healthmonitor set + delete: + operation_id: lbaas/healthmonitors/healthmonitor_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: healthmonitor delete + list: + operation_id: lbaas/healthmonitors:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: healthmonitor list + create: + operation_id: lbaas/healthmonitors:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: healthmonitor create + find: + operation_id: lbaas/healthmonitors:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: load_balancer::v2::healthmonitor + name_field: name + name_filter_supported: false + list_mod: list + load-balancer.quota: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: lbaas/quotas/project_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: quota show + update: + operation_id: lbaas/quotas/project_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: quota set + delete: + operation_id: lbaas/quotas/project_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: quota delete + list: + operation_id: lbaas/quotas:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: quota list + load-balancer.provider: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + list: + operation_id: lbaas/providers:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: provider list + load-balancer.flavor: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: lbaas/flavors/flavor_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: flavor show + update: + operation_id: lbaas/flavors/flavor_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: flavor set + delete: + operation_id: lbaas/flavors/flavor_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: flavor delete + list: + operation_id: lbaas/flavors:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: flavor list + create: + operation_id: lbaas/flavors:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: flavor create + find: + operation_id: lbaas/flavors:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: load_balancer::v2::flavor + name_field: name + name_filter_supported: false + list_mod: list + load-balancer.flavor_profile: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: lbaas/flavorprofiles/flavorprofile_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: flavor-profile show + update: + operation_id: lbaas/flavorprofiles/flavorprofile_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: flavor-profile set + delete: + operation_id: lbaas/flavorprofiles/flavorprofile_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: flavor-profile delete + list: + operation_id: lbaas/flavorprofiles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: flavor-profile list + create: + operation_id: lbaas/flavorprofiles:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: flavor-profile create + find: + operation_id: lbaas/flavorprofiles:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: load_balancer::v2::flavor_profile + name_field: name + name_filter_supported: false + list_mod: list + load-balancer.availability_zone: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: lbaas/availabilityzones/availabilityzone_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: availability-zone show + update: + operation_id: lbaas/availabilityzones/availabilityzone_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: availability-zone set + delete: + operation_id: lbaas/availabilityzones/availabilityzone_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: availability-zone delete + list: + operation_id: lbaas/availabilityzones:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: availability-zone list + create: + operation_id: lbaas/availabilityzones:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: availability-zone create + load-balancer.availability_zone_profile: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: lbaas/availabilityzoneprofiles/availabilityzoneprofile_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: availability-zone-profile show + update: + operation_id: lbaas/availabilityzoneprofiles/availabilityzoneprofile_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: availability-zone-profile set + delete: + operation_id: lbaas/availabilityzoneprofiles/availabilityzoneprofile_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: availability-zone-profile delete + list: + operation_id: lbaas/availabilityzoneprofiles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: availability-zone-profile list + create: + operation_id: lbaas/availabilityzoneprofiles:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: availability-zone-profile create + find: + operation_id: lbaas/availabilityzoneprofiles:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: load_balancer::v2::availability_zone_profile + name_field: name + name_filter_supported: false + list_mod: list + load-balancer.octavia: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + get: + operation_id: octavia:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: octavia get + load-balancer.amphorae: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + show: + operation_id: octavia/amphorae/amphora_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: amphorae show + delete: + operation_id: octavia/amphorae/amphora_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: amphorae delete + list: + operation_id: octavia/amphorae:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: amphorae list + stats: + operation_id: octavia/amphorae/amphora_id/stats:get + operation_type: get + targets: + rust-sdk: + module_name: stats + rust-cli: + module_name: stats + sdk_mod_name: stats + cli_full_command: amphorae stats + config: + operation_id: octavia/amphorae/amphora_id/config:put + operation_type: action + targets: + rust-sdk: + module_name: config + rust-cli: + module_name: config + sdk_mod_name: config + cli_full_command: amphorae config + failover: + operation_id: octavia/amphorae/amphora_id/failover:put + operation_type: action + targets: + rust-sdk: + module_name: failover + rust-cli: + module_name: failover + sdk_mod_name: failover + cli_full_command: amphorae failover + load-balancer.provider/flavor_capability: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + list: + operation_id: lbaas/providers/provider/flavor_capabilities:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: provider flavor-capability list + load-balancer.provider/availability_zone_capability: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + list: + operation_id: lbaas/providers/provider/availability_zone_capabilities:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: provider availability-zone-capability list + load-balancer.l7policy/rule: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + list: + operation_id: lbaas/l7policies/l7policy_id/rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: l7policy rule list + create: + operation_id: lbaas/l7policies/l7policy_id/rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: l7policy rule create + show: + operation_id: lbaas/l7policies/l7policy_id/rules/rule_id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: l7policy rule show + update: + operation_id: lbaas/l7policies/l7policy_id/rules/rule_id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: l7policy rule set + delete: + operation_id: lbaas/l7policies/l7policy_id/rules/rule_id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: l7policy rule delete + load-balancer.pool/member: + spec_file: wrk/openapi_specs/load-balancer/v2.yaml + api_version: v2 + operations: + list: + operation_id: lbaas/pools/pool_id/members:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: pool member list + replace: + operation_id: lbaas/pools/pool_id/members:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + find_implemented_by_sdk: true + cli_full_command: pool member replace + create: + operation_id: lbaas/pools/pool_id/members:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: pool member create + show: + operation_id: lbaas/pools/pool_id/members/member_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: pool member show + update: + operation_id: lbaas/pools/pool_id/members/member_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: pool member set + delete: + operation_id: lbaas/pools/pool_id/members/member_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: pool member delete + find: + operation_id: lbaas/pools/pool_id/members:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: load_balancer::v2::pool::member + name_field: name + name_filter_supported: false + list_mod: list diff --git a/metadata/network_metadata.yaml b/metadata/network_metadata.yaml new file mode 100644 index 0000000..4ac454b --- /dev/null +++ b/metadata/network_metadata.yaml @@ -0,0 +1,4042 @@ +resources: + network.extension: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + 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 + show: + operation_id: extensions/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: extension show + network.address_group: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: address-groups:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: address-group list + create: + operation_id: address-groups:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: address-group create + add_addresses: + operation_id: address-groups/id/add_addresses:put + operation_type: action + targets: + rust-sdk: + module_name: add_addresses + rust-cli: + module_name: add_addresses + sdk_mod_name: add_addresses + find_implemented_by_sdk: true + cli_full_command: address-group add-address + remove_addresses: + operation_id: address-groups/id/remove_addresses:put + operation_type: action + targets: + rust-sdk: + module_name: remove_addresses + rust-cli: + module_name: remove_addresses + sdk_mod_name: remove_addresses + find_implemented_by_sdk: true + cli_full_command: address-group remove-address + show: + operation_id: address-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: address-group show + update: + operation_id: address-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: address-group set + delete: + operation_id: address-groups/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: address-group delete + find: + operation_id: address-groups:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::address_group + name_field: name + name_filter_supported: true + list_mod: list + network.address_scope: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: address-scopes:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: address-scope list + create: + operation_id: address-scopes:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: address-scope create + show: + operation_id: address-scopes/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: address-scope show + update: + operation_id: address-scopes/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: address-scope set + delete: + operation_id: address-scopes/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: address-scope delete + find: + operation_id: address-scopes:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::address_scope + name_field: name + name_filter_supported: true + list_mod: list + network.agent: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: agents:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: agent list + create: + operation_id: agents:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: agent create + show: + operation_id: agents/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: agent show + update: + operation_id: agents/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: agent set + delete: + operation_id: agents/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: agent delete + network.auto_allocated_topology: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: auto-allocated-topology:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: auto-allocated-topology list + create: + operation_id: auto-allocated-topology:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: auto-allocated-topology create + show: + operation_id: auto-allocated-topology/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: auto-allocated-topology show + update: + operation_id: auto-allocated-topology/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: auto-allocated-topology set + delete: + operation_id: auto-allocated-topology/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: auto-allocated-topology delete + network.availability_zone: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: availability_zones:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: availability-zone list + network.agent/dhcp_network: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: agents/agent_id/dhcp-networks:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: agent dhcp-network list + create: + operation_id: agents/agent_id/dhcp-networks:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: agent dhcp-network create + show: + operation_id: agents/agent_id/dhcp-networks/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: agent dhcp-network show + update: + operation_id: agents/agent_id/dhcp-networks/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: agent dhcp-network set + delete: + operation_id: agents/agent_id/dhcp-networks/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: agent dhcp-network delete + network.network/dhcp_agent: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: networks/network_id/dhcp-agents:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: network dhcp-agent list + create: + operation_id: networks/network_id/dhcp-agents:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: network dhcp-agent create + show: + operation_id: networks/network_id/dhcp-agents/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: network dhcp-agent show + update: + operation_id: networks/network_id/dhcp-agents/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: network dhcp-agent set + delete: + operation_id: networks/network_id/dhcp-agents/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: network dhcp-agent delete + network.router: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: routers:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: router list + create: + operation_id: routers:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: router create + add_router_interface: + operation_id: routers/id/add_router_interface:put + operation_type: action + targets: + rust-sdk: + module_name: add_router_interface + rust-cli: + module_name: add_router_interface + sdk_mod_name: add_router_interface + find_implemented_by_sdk: true + cli_full_command: router add-router-interface + remove_router_interface: + operation_id: routers/id/remove_router_interface:put + operation_type: action + targets: + rust-sdk: + module_name: remove_router_interface + rust-cli: + module_name: remove_router_interface + sdk_mod_name: remove_router_interface + find_implemented_by_sdk: true + cli_full_command: router remove-router-interface + add_extraroutes: + operation_id: routers/id/add_extraroutes:put + operation_type: action + targets: + rust-sdk: + module_name: add_extraroutes + rust-cli: + module_name: add_extraroutes + sdk_mod_name: add_extraroutes + find_implemented_by_sdk: true + cli_full_command: router add-extraroute + remove_extraroutes: + operation_id: routers/id/remove_extraroutes:put + operation_type: action + targets: + rust-sdk: + module_name: remove_extraroutes + rust-cli: + module_name: remove_extraroutes + sdk_mod_name: remove_extraroutes + find_implemented_by_sdk: true + cli_full_command: router remove-extraroute + add_external_gateways: + operation_id: routers/id/add_external_gateways:put + operation_type: action + targets: + rust-sdk: + module_name: add_external_gateways + rust-cli: + module_name: add_external_gateways + sdk_mod_name: add_external_gateways + find_implemented_by_sdk: true + cli_full_command: router add-external-gateway + update_external_gateways: + operation_id: routers/id/update_external_gateways:put + operation_type: action + targets: + rust-sdk: + module_name: update_external_gateways + rust-cli: + module_name: update_external_gateways + sdk_mod_name: update_external_gateways + find_implemented_by_sdk: true + cli_full_command: router update-external-gateway + remove_external_gateways: + operation_id: routers/id/remove_external_gateways:put + operation_type: action + targets: + rust-sdk: + module_name: remove_external_gateways + rust-cli: + module_name: remove_external_gateways + sdk_mod_name: remove_external_gateways + find_implemented_by_sdk: true + cli_full_command: router remove-external-gateway + show: + operation_id: routers/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: router show + update: + operation_id: routers/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: router set + delete: + operation_id: routers/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: router delete + find: + operation_id: routers:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::router + name_field: name + name_filter_supported: true + list_mod: list + network.flavor: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: flavors:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: flavor list + create: + operation_id: flavors:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: flavor create + show: + operation_id: flavors/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: flavor show + update: + operation_id: flavors/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: flavor set + delete: + operation_id: flavors/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: flavor delete + find: + operation_id: flavors:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::flavor + name_field: name + name_filter_supported: true + list_mod: list + network.service_profile: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: service_profiles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: service-profile list + create: + operation_id: service_profiles:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: service-profile create + show: + operation_id: service_profiles/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: service-profile show + update: + operation_id: service_profiles/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: service-profile set + delete: + operation_id: service_profiles/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: service-profile delete + network.flavor/next_provider: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: flavors/flavor_id/next_providers:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: flavor next-provider list + create: + operation_id: flavors/flavor_id/next_providers:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: flavor next-provider create + show: + operation_id: flavors/flavor_id/next_providers/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: flavor next-provider show + update: + operation_id: flavors/flavor_id/next_providers/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: flavor next-provider set + delete: + operation_id: flavors/flavor_id/next_providers/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: flavor next-provider delete + network.flavor/service_profile: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: flavors/flavor_id/service_profiles:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: flavor service-profile list + create: + operation_id: flavors/flavor_id/service_profiles:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: flavor service-profile create + show: + operation_id: flavors/flavor_id/service_profiles/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: flavor service-profile show + update: + operation_id: flavors/flavor_id/service_profiles/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: flavor service-profile set + delete: + operation_id: flavors/flavor_id/service_profiles/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: flavor service-profile delete + network.floatingip/port_forwarding: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: floatingips/floatingip_id/port_forwardings:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: floating-ip port-forwarding list + create: + operation_id: floatingips/floatingip_id/port_forwardings:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: floating-ip port-forwarding create + show: + operation_id: floatingips/floatingip_id/port_forwardings/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: floating-ip port-forwarding show + update: + operation_id: floatingips/floatingip_id/port_forwardings/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: floating-ip port-forwarding set + delete: + operation_id: floatingips/floatingip_id/port_forwardings/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: floating-ip port-forwarding delete + network.floatingip_pool: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: floatingip-pools:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: floating-ip-pool list + create: + operation_id: floatingip-pools:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: floating-ip-pool create + show: + operation_id: floatingip-pools/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: floating-ip-pool show + update: + operation_id: floatingip-pools/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: floating-ip-pool set + delete: + operation_id: floatingip-pools/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: floating-ip-pool delete + network.floatingip: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: floatingips:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: floating-ip list + create: + operation_id: floatingips:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: floating-ip create + show: + operation_id: floatingips/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: floating-ip show + update: + operation_id: floatingips/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: floating-ip set + delete: + operation_id: floatingips/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: floating-ip delete + network.router/conntrack_helper: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: routers/router_id/conntrack_helpers:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: router conntrack-helper list + create: + operation_id: routers/router_id/conntrack_helpers:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: router conntrack-helper create + show: + operation_id: routers/router_id/conntrack_helpers/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: router conntrack-helper show + update: + operation_id: routers/router_id/conntrack_helpers/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: router conntrack-helper set + delete: + operation_id: routers/router_id/conntrack_helpers/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: router conntrack-helper delete + network.ndp_proxy: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: ndp-proxies:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: ndp-proxy list + create: + operation_id: ndp-proxies:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: ndp-proxy create + show: + operation_id: ndp-proxies/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: ndp-proxy show + update: + operation_id: ndp-proxies/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: ndp-proxy set + delete: + operation_id: ndp-proxies/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: ndp-proxy delete + find: + operation_id: ndp-proxies:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::ndp_proxy + name_field: name + name_filter_supported: true + list_mod: list + network.agent/l3_router: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: agents/agent_id/l3-routers:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: agent l3-router list + create: + operation_id: agents/agent_id/l3-routers:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: agent l3-router create + show: + operation_id: agents/agent_id/l3-routers/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: agent l3-router show + update: + operation_id: agents/agent_id/l3-routers/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: agent l3-router set + delete: + operation_id: agents/agent_id/l3-routers/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: agent l3-router delete + network.router/l3_agent: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: routers/router_id/l3-agents:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: router l3-agent list + create: + operation_id: routers/router_id/l3-agents:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: router l3-agent create + show: + operation_id: routers/router_id/l3-agents/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: router l3-agent show + update: + operation_id: routers/router_id/l3-agents/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: router l3-agent set + delete: + operation_id: routers/router_id/l3-agents/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: router l3-agent delete + network.local_ip: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: local-ips:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: local-ip list + create: + operation_id: local-ips:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: local-ip create + show: + operation_id: local-ips/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: local-ip show + update: + operation_id: local-ips/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: local-ip set + delete: + operation_id: local-ips/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: local-ip delete + find: + operation_id: local-ips:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::local_ip + name_field: name + name_filter_supported: true + list_mod: list + network.local_ip/port_association: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: local_ips/local_ip_id/port_associations:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: local-ip port-association list + create: + operation_id: local_ips/local_ip_id/port_associations:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: local-ip port-association create + show: + operation_id: local_ips/local_ip_id/port_associations/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: local-ip port-association show + update: + operation_id: local_ips/local_ip_id/port_associations/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: local-ip port-association set + delete: + operation_id: local_ips/local_ip_id/port_associations/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: local-ip port-association delete + network.log/log: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: log/logs:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: log log list + create: + operation_id: log/logs:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: log log create + show: + operation_id: log/logs/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: log log show + update: + operation_id: log/logs/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: log log set + delete: + operation_id: log/logs/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: log log delete + find: + operation_id: log/logs:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::log::log + name_field: name + name_filter_supported: true + list_mod: list + network.log/loggable_resource: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: log/loggable-resources:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: log loggable-resource list + create: + operation_id: log/loggable-resources:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: log loggable-resource create + show: + operation_id: log/loggable-resources/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: log loggable-resource show + update: + operation_id: log/loggable-resources/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: log loggable-resource set + delete: + operation_id: log/loggable-resources/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: log loggable-resource delete + network.metering/metering_label: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: metering/metering-labels:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: metering metering-label list + create: + operation_id: metering/metering-labels:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: metering metering-label create + show: + operation_id: metering/metering-labels/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: metering metering-label show + update: + operation_id: metering/metering-labels/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: metering metering-label set + delete: + operation_id: metering/metering-labels/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: metering metering-label delete + find: + operation_id: metering/metering-labels:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::metering::metering_label + name_field: name + name_filter_supported: true + list_mod: list + network.metering/metering_label_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: metering/metering-label-rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: metering metering-label-rule list + create: + operation_id: metering/metering-label-rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: metering metering-label-rule create + show: + operation_id: metering/metering-label-rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: metering metering-label-rule show + update: + operation_id: metering/metering-label-rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: metering metering-label-rule set + delete: + operation_id: metering/metering-label-rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: metering metering-label-rule delete + network.network_ip_availability: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: network-ip-availabilities:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: network-ip-availability list + create: + operation_id: network-ip-availabilities:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: network-ip-availability create + show: + operation_id: network-ip-availabilities/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: network-ip-availability show + update: + operation_id: network-ip-availabilities/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: network-ip-availability set + delete: + operation_id: network-ip-availabilities/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: network-ip-availability delete + network.network_segment_range: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: network-segment-ranges:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: network-segment-range list + create: + operation_id: network-segment-ranges:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: network-segment-range create + show: + operation_id: network-segment-ranges/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: network-segment-range show + update: + operation_id: network-segment-ranges/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: network-segment-range set + delete: + operation_id: network-segment-ranges/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: network-segment-range delete + find: + operation_id: network-segment-ranges:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::network_segment_range + name_field: name + name_filter_supported: true + list_mod: list + network.port/binding: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: ports/port_id/bindings:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: port binding list + create: + operation_id: ports/port_id/bindings:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: port binding create + activate: + operation_id: ports/port_id/bindings/id/activate:put + operation_type: action + targets: + rust-sdk: + module_name: activate + rust-cli: + module_name: activate + sdk_mod_name: activate + cli_full_command: port binding activate + show: + operation_id: ports/port_id/bindings/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: port binding show + update: + operation_id: ports/port_id/bindings/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: port binding set + delete: + operation_id: ports/port_id/bindings/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: port binding delete + network.qos/policy: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: qos/policies:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: qos policy list + create: + operation_id: qos/policies:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: qos policy create + show: + operation_id: qos/policies/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 policy show + update: + operation_id: qos/policies/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 policy set + delete: + operation_id: qos/policies/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 policy delete + find: + operation_id: qos/policies:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::qos::policy + name_field: name + name_filter_supported: true + list_mod: list + network.qos/rule_type: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: qos/rule-types:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: qos rule-type list + create: + operation_id: qos/rule-types:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: qos rule-type create + show: + operation_id: qos/rule-types/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: qos rule-type show + update: + operation_id: qos/rule-types/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: qos rule-type set + delete: + operation_id: qos/rule-types/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: qos rule-type delete + network.qos/policy/bandwidth_limit_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: qos/policies/policy_id/bandwidth_limit_rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: qos policy bandwidth-limit-rule list + create: + operation_id: qos/policies/policy_id/bandwidth_limit_rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: qos policy bandwidth-limit-rule create + show: + operation_id: qos/policies/policy_id/bandwidth_limit_rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: qos policy bandwidth-limit-rule show + update: + operation_id: qos/policies/policy_id/bandwidth_limit_rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: qos policy bandwidth-limit-rule set + delete: + operation_id: qos/policies/policy_id/bandwidth_limit_rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: qos policy bandwidth-limit-rule delete + network.qos/policy/dscp_marking_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: qos/policies/policy_id/dscp_marking_rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: qos policy dscp-marking-rule list + create: + operation_id: qos/policies/policy_id/dscp_marking_rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: qos policy dscp-marking-rule create + show: + operation_id: qos/policies/policy_id/dscp_marking_rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: qos policy dscp-marking-rule show + update: + operation_id: qos/policies/policy_id/dscp_marking_rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: qos policy dscp-marking-rule set + delete: + operation_id: qos/policies/policy_id/dscp_marking_rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: qos policy dscp-marking-rule delete + network.qos/policy/minimum_bandwidth_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: qos/policies/policy_id/minimum_bandwidth_rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: qos policy minimum-bandwidth-rule list + create: + operation_id: qos/policies/policy_id/minimum_bandwidth_rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: qos policy minimum-bandwidth-rule create + show: + operation_id: qos/policies/policy_id/minimum_bandwidth_rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: qos policy minimum-bandwidth-rule show + update: + operation_id: qos/policies/policy_id/minimum_bandwidth_rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: qos policy minimum-bandwidth-rule set + delete: + operation_id: qos/policies/policy_id/minimum_bandwidth_rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: qos policy minimum-bandwidth-rule delete + network.qos/policy/minimum_packet_rate_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: qos/policies/policy_id/minimum-packet-rate-rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: qos policy minimum-packet-rate-rule list + create: + operation_id: qos/policies/policy_id/minimum-packet-rate-rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: qos policy minimum-packet-rate-rule create + show: + operation_id: qos/policies/policy_id/minimum-packet-rate-rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: qos policy minimum-packet-rate-rule show + update: + operation_id: qos/policies/policy_id/minimum-packet-rate-rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: qos policy minimum-packet-rate-rule set + delete: + operation_id: qos/policies/policy_id/minimum-packet-rate-rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: qos policy minimum-packet-rate-rule delete + network.qos/alias_minimum_packet_rate_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: qos/alias-minimum-packet-rate-rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: qos alias-minimum-packet-rate-rule list + create: + operation_id: qos/alias-minimum-packet-rate-rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: qos alias-minimum-packet-rate-rule create + show: + operation_id: qos/alias-minimum-packet-rate-rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: qos alias-minimum-packet-rate-rule show + update: + operation_id: qos/alias-minimum-packet-rate-rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: qos alias-minimum-packet-rate-rule set + delete: + operation_id: qos/alias-minimum-packet-rate-rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: qos alias-minimum-packet-rate-rule delete + network.policy/packet_rate_limit_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: policies/policy_id/packet_rate_limit_rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: policy packet-rate-limit-rule list + create: + operation_id: policies/policy_id/packet_rate_limit_rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: policy packet-rate-limit-rule create + show: + operation_id: policies/policy_id/packet_rate_limit_rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: policy packet-rate-limit-rule show + update: + operation_id: policies/policy_id/packet_rate_limit_rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: policy packet-rate-limit-rule set + delete: + operation_id: policies/policy_id/packet_rate_limit_rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: policy packet-rate-limit-rule delete + network.qos/alias_bandwidth_limit_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: qos/alias-bandwidth-limit-rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: qos alias-bandwidth-limit-rule list + create: + operation_id: qos/alias-bandwidth-limit-rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: qos alias-bandwidth-limit-rule create + show: + operation_id: qos/alias-bandwidth-limit-rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: qos alias-bandwidth-limit-rule show + update: + operation_id: qos/alias-bandwidth-limit-rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: qos alias-bandwidth-limit-rule set + delete: + operation_id: qos/alias-bandwidth-limit-rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: qos alias-bandwidth-limit-rule delete + network.qos/alias_dscp_marking_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: qos/alias-dscp-marking-rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: qos alias-dscp-marking-rule list + create: + operation_id: qos/alias-dscp-marking-rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: qos alias-dscp-marking-rule create + show: + operation_id: qos/alias-dscp-marking-rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: qos alias-dscp-marking-rule show + update: + operation_id: qos/alias-dscp-marking-rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: qos alias-dscp-marking-rule set + delete: + operation_id: qos/alias-dscp-marking-rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: qos alias-dscp-marking-rule delete + network.qos/alias_minimum_bandwidth_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: qos/alias-minimum-bandwidth-rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: qos alias-minimum-bandwidth-rule list + create: + operation_id: qos/alias-minimum-bandwidth-rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: qos alias-minimum-bandwidth-rule create + show: + operation_id: qos/alias-minimum-bandwidth-rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: qos alias-minimum-bandwidth-rule show + update: + operation_id: qos/alias-minimum-bandwidth-rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: qos alias-minimum-bandwidth-rule set + delete: + operation_id: qos/alias-minimum-bandwidth-rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: qos alias-minimum-bandwidth-rule delete + network.quota: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: quotas:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: quota list + show: + operation_id: quotas/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: quota show + update: + operation_id: quotas/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 + delete: + operation_id: quotas/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: quota delete + network.quota/default: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + get: + operation_id: quotas/id/default:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: quota default get + network.quota/details: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + get: + operation_id: quotas/id/details:get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: quota details get + network.rbac_policy: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: rbac-policies:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: rbac-policy list + create: + operation_id: rbac-policies:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: rbac-policy create + show: + operation_id: rbac-policies/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: rbac-policy show + update: + operation_id: rbac-policies/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: rbac-policy set + delete: + operation_id: rbac-policies/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: rbac-policy delete + network.default_security_group_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: default-security-group-rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: default-security-group-rule list + create: + operation_id: default-security-group-rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: default-security-group-rule create + show: + operation_id: default-security-group-rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: default-security-group-rule show + update: + operation_id: default-security-group-rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: default-security-group-rule set + delete: + operation_id: default-security-group-rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: default-security-group-rule delete + network.security_group: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: security-groups:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: security-group list + create: + operation_id: security-groups:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: security-group create + show: + operation_id: security-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: security-group show + update: + operation_id: security-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: security-group set + delete: + operation_id: security-groups/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: security-group delete + find: + operation_id: security-groups:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::security_group + name_field: name + name_filter_supported: true + list_mod: list + network.security_group_rule: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: security-group-rules:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: security-group-rule list + create: + operation_id: security-group-rules:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: security-group-rule create + show: + operation_id: security-group-rules/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: security-group-rule show + update: + operation_id: security-group-rules/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: security-group-rule set + delete: + operation_id: security-group-rules/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: security-group-rule delete + network.segment: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: segments:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: segment list + create: + operation_id: segments:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: segment create + show: + operation_id: segments/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: segment show + update: + operation_id: segments/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: segment set + delete: + operation_id: segments/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: segment delete + find: + operation_id: segments:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::segment + name_field: name + name_filter_supported: true + list_mod: list + network.service_provider: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: service-providers:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: service-provider list + create: + operation_id: service-providers:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: service-provider create + show: + operation_id: service-providers/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: service-provider show + update: + operation_id: service-providers/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: service-provider set + delete: + operation_id: service-providers/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: service-provider delete + network.subnetpool: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: subnetpools:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: subnetpool list + create: + operation_id: subnetpools:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: subnetpool create + show: + operation_id: subnetpools/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: subnetpool show + update: + operation_id: subnetpools/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: subnetpool set + delete: + operation_id: subnetpools/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: subnetpool delete + add_prefixes: + operation_id: subnetpools/id/add_prefixes:put + operation_type: action + targets: + rust-sdk: + module_name: add_prefixes + rust-cli: + module_name: add_prefixes + sdk_mod_name: add_prefixes + find_implemented_by_sdk: true + cli_full_command: subnetpool add-prefixes + remove_prefixes: + operation_id: subnetpools/id/remove_prefixes:put + operation_type: action + targets: + rust-sdk: + module_name: remove_prefixes + rust-cli: + module_name: remove_prefixes + sdk_mod_name: remove_prefixes + find_implemented_by_sdk: true + cli_full_command: subnetpool remove-prefixes + find: + operation_id: subnetpools:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::subnetpool + name_field: name + name_filter_supported: true + list_mod: list + network.subnetpool/onboard_network_subnet: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + onboard_network_subnets: + operation_id: subnetpools/id/onboard_network_subnets:put + operation_type: action + targets: + rust-sdk: + module_name: onboard_network_subnets + rust-cli: + module_name: onboard_network_subnets + sdk_mod_name: onboard_network_subnets + cli_full_command: subnetpool onboard-network-subnet onboard-network-subnets + network.port/tag: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: ports/port_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: port tag list + replace: + operation_id: ports/port_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: port tag replace + delete_all: + operation_id: ports/port_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: port tag purge + show: + operation_id: ports/port_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: port tag check + update: + operation_id: ports/port_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: port tag add + delete: + operation_id: ports/port_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: port tag delete + network.subnet/tag: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: subnets/subnet_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: subnet tag list + replace: + operation_id: subnets/subnet_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: subnet tag replace + delete_all: + operation_id: subnets/subnet_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: subnet tag purge + show: + operation_id: subnets/subnet_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: subnet tag check + update: + operation_id: subnets/subnet_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: subnet tag add + delete: + operation_id: subnets/subnet_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: subnet tag delete + network.subnetpool/tag: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: subnetpools/subnetpool_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: subnetpool tag list + replace: + operation_id: subnetpools/subnetpool_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: subnetpool tag replace + delete_all: + operation_id: subnetpools/subnetpool_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: subnetpool tag purge + show: + operation_id: subnetpools/subnetpool_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: subnetpool tag check + update: + operation_id: subnetpools/subnetpool_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: subnetpool tag add + delete: + operation_id: subnetpools/subnetpool_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: subnetpool tag delete + network.network/tag: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: networks/network_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: network tag list + replace: + operation_id: networks/network_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: network tag replace + delete_all: + operation_id: networks/network_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: network tag purge + show: + operation_id: networks/network_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: network tag check + update: + operation_id: networks/network_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: network tag add + delete: + operation_id: networks/network_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: network tag delete + network.router/tag: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: routers/router_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: router tag list + replace: + operation_id: routers/router_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: router tag replace + delete_all: + operation_id: routers/router_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: router tag purge + show: + operation_id: routers/router_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: router tag check + update: + operation_id: routers/router_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: router tag add + delete: + operation_id: routers/router_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: router tag delete + network.floatingip/tag: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: floatingips/floatingip_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: floating-ip tag list + replace: + operation_id: floatingips/floatingip_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: floating-ip tag replace + delete_all: + operation_id: floatingips/floatingip_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: floating-ip tag purge + show: + operation_id: floatingips/floatingip_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: floating-ip tag check + update: + operation_id: floatingips/floatingip_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: floating-ip tag add + delete: + operation_id: floatingips/floatingip_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: floating-ip tag delete + network.policy/tag: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: policies/policy_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: policy tag list + replace: + operation_id: policies/policy_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: policy tag replace + delete_all: + operation_id: policies/policy_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: policy tag purge + show: + operation_id: policies/policy_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: policy tag check + update: + operation_id: policies/policy_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: policy tag add + delete: + operation_id: policies/policy_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: policy tag delete + network.security_group/tag: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: security-groups/security_group_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: security-group tag list + replace: + operation_id: security-groups/security_group_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: security-group tag replace + delete_all: + operation_id: security-groups/security_group_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: security-group tag purge + show: + operation_id: security-groups/security_group_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: security-group tag check + update: + operation_id: security-groups/security_group_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: security-group tag add + delete: + operation_id: security-groups/security_group_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: security-group tag delete + network.trunk/tag: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: trunks/trunk_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: trunk tag list + replace: + operation_id: trunks/trunk_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: trunk tag replace + delete_all: + operation_id: trunks/trunk_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: trunk tag purge + show: + operation_id: trunks/trunk_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: trunk tag check + update: + operation_id: trunks/trunk_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: trunk tag add + delete: + operation_id: trunks/trunk_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: trunk tag delete + network.network_segment_range/tag: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: network_segment_ranges/network_segment_range_id/tags:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: network-segment-range tag list + replace: + operation_id: network_segment_ranges/network_segment_range_id/tags:put + operation_type: set + targets: + rust-sdk: + module_name: replace + rust-cli: + module_name: replace + sdk_mod_name: replace + cli_full_command: network-segment-range tag replace + delete_all: + operation_id: network_segment_ranges/network_segment_range_id/tags:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete_all + rust-cli: + module_name: delete_all + sdk_mod_name: delete_all + cli_full_command: network-segment-range tag purge + show: + operation_id: network_segment_ranges/network_segment_range_id/tags/id:get + operation_type: show + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: show + sdk_mod_name: get + cli_full_command: network-segment-range tag check + update: + operation_id: network_segment_ranges/network_segment_range_id/tags/id:put + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: network-segment-range tag add + delete: + operation_id: network_segment_ranges/network_segment_range_id/tags/id:delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: network-segment-range tag delete + network.network: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: networks:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: network list + create: + operation_id: networks:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: network create + show: + operation_id: networks/network_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: network show + update: + operation_id: networks/network_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: network set + delete: + operation_id: networks/network_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: network delete + find: + operation_id: networks:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::network + name_field: name + name_filter_supported: true + list_mod: list + network.subnet: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: subnets:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: subnet list + create: + operation_id: subnets:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: subnet create + show: + operation_id: subnets/subnet_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: subnet show + update: + operation_id: subnets/subnet_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: subnet set + delete: + operation_id: subnets/subnet_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: subnet delete + find: + operation_id: subnets:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::subnet + name_field: name + name_filter_supported: true + list_mod: list + network.port: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: ports:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: port list + create: + operation_id: ports:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: port create + show: + operation_id: ports/port_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: port show + update: + operation_id: ports/port_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: port set + delete: + operation_id: ports/port_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: port delete + add_allowed_address_pairs: + operation_id: ports/port_id/add_allowed_address_pairs:put + operation_type: action + targets: + rust-sdk: + module_name: add_allowed_address_pairs + rust-cli: + module_name: add_allowed_address_pairs + sdk_mod_name: add_allowed_address_pairs + find_implemented_by_sdk: true + cli_full_command: port add-allowed-address-pairs + find: + operation_id: ports:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::port + name_field: name + name_filter_supported: true + list_mod: list + network.vpn/endpoint_group: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: vpn/endpoint-groups:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: vpn endpoint-group list + create: + operation_id: vpn/endpoint-groups:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: vpn endpoint-group create + show: + operation_id: vpn/endpoint-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: vpn endpoint-group show + update: + operation_id: vpn/endpoint-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: vpn endpoint-group set + delete: + operation_id: vpn/endpoint-groups/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: vpn endpoint-group delete + find: + operation_id: vpn/endpoint-groups:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::vpn::endpoint_group + name_field: name + name_filter_supported: false + list_mod: list + network.vpn/vpnservice: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: vpn/vpnservices:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: vpn vpnservice list + create: + operation_id: vpn/vpnservices:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: vpn vpnservice create + show: + operation_id: vpn/vpnservices/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: vpn vpnservice show + update: + operation_id: vpn/vpnservices/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: vpn vpnservice set + delete: + operation_id: vpn/vpnservices/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: vpn vpnservice delete + find: + operation_id: vpn/vpnservices:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::vpn::vpnservice + name_field: name + name_filter_supported: false + list_mod: list + network.vpn/ipsec_site_connection: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: vpn/ipsec-site-connections:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: vpn ipsec-site-connection list + create: + operation_id: vpn/ipsec-site-connections:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: vpn ipsec-site-connection create + show: + operation_id: vpn/ipsec-site-connections/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: vpn ipsec-site-connection show + update: + operation_id: vpn/ipsec-site-connections/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: vpn ipsec-site-connection set + delete: + operation_id: vpn/ipsec-site-connections/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: vpn ipsec-site-connection delete + find: + operation_id: vpn/ipsec-site-connections:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::vpn::ipsec_site_connection + name_field: name + name_filter_supported: false + list_mod: list + network.vpn/ipsecpolicy: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: vpn/ipsecpolicies:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: vpn ipsecpolicy list + create: + operation_id: vpn/ipsecpolicies:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: vpn ipsecpolicy create + show: + operation_id: vpn/ipsecpolicies/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: vpn ipsecpolicy show + update: + operation_id: vpn/ipsecpolicies/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: vpn ipsecpolicy set + delete: + operation_id: vpn/ipsecpolicies/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: vpn ipsecpolicy delete + find: + operation_id: vpn/ipsecpolicies:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::vpn::ipsecpolicy + name_field: name + name_filter_supported: false + list_mod: list + network.vpn/ikepolicy: + spec_file: wrk/openapi_specs/network/v2.yaml + api_version: v2 + operations: + list: + operation_id: vpn/ikepolicies:get + operation_type: list + targets: + rust-sdk: + module_name: list + rust-cli: + module_name: list + sdk_mod_name: list + cli_full_command: vpn ikepolicy list + create: + operation_id: vpn/ikepolicies:post + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: vpn ikepolicy create + show: + operation_id: vpn/ikepolicies/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: vpn ikepolicy show + update: + operation_id: vpn/ikepolicies/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: vpn ikepolicy set + delete: + operation_id: vpn/ikepolicies/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: vpn ikepolicy delete + find: + operation_id: vpn/ikepolicies:get + operation_type: find + targets: + rust-sdk: + module_name: find + sdk_mod_path: network::v2::vpn::ikepolicy + name_field: name + name_filter_supported: false + list_mod: list diff --git a/metadata/object-store_metadata.yaml b/metadata/object-store_metadata.yaml new file mode 100644 index 0000000..86ff53f --- /dev/null +++ b/metadata/object-store_metadata.yaml @@ -0,0 +1,153 @@ +resources: + object-store.account: + spec_file: wrk/openapi_specs/object-store/v1.yaml + api_version: v1 + operations: + head: + operation_id: account.head + operation_type: action + targets: + rust-sdk: + module_name: head + rust-cli: + module_name: head + sdk_mod_name: head + cli_full_command: account show + get: + operation_id: account.get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: container list + update: + operation_id: account.post + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: account set + delete: + operation_id: account.delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: account delete + object-store.container: + spec_file: wrk/openapi_specs/object-store/v1.yaml + api_version: v1 + operations: + head: + operation_id: container.head + operation_type: action + targets: + rust-sdk: + module_name: head + rust-cli: + module_name: head + sdk_mod_name: head + cli_full_command: container show + get: + operation_id: container.get + operation_type: get + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: object list + create: + operation_id: container.put + operation_type: create + targets: + rust-sdk: + module_name: create + rust-cli: + module_name: create + sdk_mod_name: create + cli_full_command: container create + update: + operation_id: container.post + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: container set + delete: + operation_id: container.delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: container delete + object-store.object: + spec_file: wrk/openapi_specs/object-store/v1.yaml + api_version: v1 + operations: + head: + operation_id: object.head + operation_type: action + targets: + rust-sdk: + module_name: head + rust-cli: + module_name: head + sdk_mod_name: head + cli_full_command: object show + get: + operation_id: object.get + operation_type: download + targets: + rust-sdk: + module_name: get + rust-cli: + module_name: get + sdk_mod_name: get + cli_full_command: object download + put: + operation_id: object.put + operation_type: upload + targets: + rust-sdk: + module_name: put + rust-cli: + module_name: put + sdk_mod_name: put + cli_full_command: object upload + update: + operation_id: object.post + operation_type: set + targets: + rust-sdk: + module_name: set + rust-cli: + module_name: set + sdk_mod_name: set + cli_full_command: object set + delete: + operation_id: object.delete + operation_type: delete + targets: + rust-sdk: + module_name: delete + rust-cli: + module_name: delete + sdk_mod_name: delete + cli_full_command: object delete