
- generate subtypes (necessary for non-GET request) - generate TryFrom for custom structs into Request and RequestBuilder - adapt metadata to generate few missed operations Change-Id: I0efd28b86bbd03f7aed2ece4552b30e91deac110
2003 lines
60 KiB
YAML
2003 lines
60 KiB
YAML
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
|
|
rust-tui:
|
|
module_name: list_detailed
|
|
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
|
|
rust-tui:
|
|
module_name: get
|
|
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:
|
|
list:
|
|
operation_id: limits:get
|
|
operation_type: list
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
response_key: limits
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
operation_type: show
|
|
response_key: limits
|
|
cli_full_command: limit list
|
|
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
|
|
rust-tui:
|
|
module_name: 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
|
|
find_implemented_by_sdk: true
|
|
cli_full_command: aggregate show
|
|
rust-tui:
|
|
module_name: get
|
|
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
|
|
find_implemented_by_sdk: true
|
|
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
|
|
find_implemented_by_sdk: true
|
|
cli_full_command: aggregate delete
|
|
rust-tui:
|
|
module_name: 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
|
|
find_implemented_by_sdk: true
|
|
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
|
|
find_implemented_by_sdk: true
|
|
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
|
|
find_implemented_by_sdk: true
|
|
cli_full_command: aggregate set-metadata
|
|
find:
|
|
operation_id: os-aggregates:get
|
|
operation_type: find
|
|
targets:
|
|
rust-sdk:
|
|
module_name: find
|
|
sdk_mod_path: compute::v2::aggregate
|
|
name_field: name
|
|
name_filter_supported: false
|
|
list_mod: list
|
|
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
|
|
rust-tui:
|
|
module_name: list_detailed
|
|
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
|
|
rust-tui:
|
|
module_name: get
|
|
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
|
|
details:
|
|
operation_id: os-quota-sets/id/detail:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: details
|
|
rust-cli:
|
|
module_name: details
|
|
sdk_mod_name: details
|
|
cli_full_command: quota-set details
|
|
rust-tui:
|
|
module_name: details
|
|
defaults:
|
|
operation_id: os-quota-sets/id/defaults:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: defaults
|
|
rust-cli:
|
|
module_name: defaults
|
|
sdk_mod_name: defaults
|
|
cli_full_command: quota-set defaults
|
|
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
|
|
rust-tui:
|
|
module_name: list_detailed
|
|
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
|
|
rust-tui:
|
|
module_name: get
|
|
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
|
|
rust-tui:
|
|
module_name: 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
|
|
rust-tui:
|
|
module_name: get_console_output
|
|
sdk_mod_name: os_get_console_output
|
|
operation_name: os-getConsoleOutput
|
|
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
|
|
rust-tui:
|
|
module_name: 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
|
|
rust-tui:
|
|
module_name: get
|
|
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/share:
|
|
spec_file: wrk/openapi_specs/compute/v2.yaml
|
|
api_version: v2
|
|
operations:
|
|
list:
|
|
operation_id: servers/server_id/shares:get
|
|
operation_type: list
|
|
targets:
|
|
rust-sdk:
|
|
module_name: list
|
|
rust-cli:
|
|
module_name: list
|
|
sdk_mod_name: list
|
|
cli_full_command: server share list
|
|
create:
|
|
operation_id: servers/server_id/shares:post
|
|
operation_type: create
|
|
targets:
|
|
rust-sdk:
|
|
module_name: create
|
|
rust-cli:
|
|
module_name: create
|
|
sdk_mod_name: create
|
|
cli_full_command: server share create
|
|
show:
|
|
operation_id: servers/server_id/shares/id:get
|
|
operation_type: show
|
|
targets:
|
|
rust-sdk:
|
|
module_name: get
|
|
rust-cli:
|
|
module_name: show
|
|
sdk_mod_name: get
|
|
cli_full_command: server share show
|
|
delete:
|
|
operation_id: servers/server_id/shares/id:delete
|
|
operation_type: delete
|
|
targets:
|
|
rust-sdk:
|
|
module_name: delete
|
|
rust-cli:
|
|
module_name: delete
|
|
sdk_mod_name: delete
|
|
cli_full_command: server share delete
|
|
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
|