From 76a2fcecf79d512a5d5a325e630e9f080b78cc55 Mon Sep 17 00:00:00 2001 From: tangbin Date: Tue, 11 Jun 2019 23:51:24 +0800 Subject: [PATCH] fix $ref --- docs/image/image.yaml | 16 +-- docs/image/images.yaml | 20 +-- docs/index.yaml | 130 +++++++++--------- docs/instance/add-secgroup.yaml | 6 +- docs/instance/assign-secgroup.yaml | 6 +- docs/instance/associate-eip.yaml | 6 +- docs/instance/attach-isolate-device.yaml | 6 +- docs/instance/attachdisk.yaml | 6 +- docs/instance/attachnetwork.yaml | 6 +- docs/instance/cancel-delete.yaml | 4 +- docs/instance/change-bandwidth.yaml | 6 +- docs/instance/change-config.yaml | 6 +- docs/instance/change-ip-addr.yaml | 6 +- docs/instance/create-backup.yaml | 4 +- docs/instance/create-eip.yaml | 6 +- docs/instance/createdisk.yaml | 6 +- docs/instance/del-extra-option.yaml | 6 +- docs/instance/delete-backup.yaml | 6 +- docs/instance/deploy.yaml | 6 +- docs/instance/detach-isolate-device.yaml | 6 +- docs/instance/detachdisk.yaml | 6 +- docs/instance/detachnetwork.yaml | 6 +- docs/instance/dissociate-eip.yaml | 6 +- docs/instance/ejectiso.yaml | 4 +- docs/instance/insertiso.yaml | 6 +- docs/instance/instance.yaml | 22 +-- docs/instance/instances.yaml | 51 ++++--- docs/instance/live-migrate.yaml | 6 +- docs/instance/migrate.yaml | 6 +- docs/instance/monitor.yaml | 6 +- docs/instance/purge.yaml | 4 +- docs/instance/rebuild-root.yaml | 10 +- docs/instance/renew.yaml | 6 +- docs/instance/reset.yaml | 6 +- docs/instance/restart.yaml | 6 +- docs/instance/revoke-secgroup.yaml | 6 +- docs/instance/save-image.yaml | 6 +- docs/instance/send-keys.yaml | 6 +- docs/instance/set-extra-option.yaml | 6 +- docs/instance/set-secgroup.yaml | 6 +- docs/instance/start.yaml | 4 +- docs/instance/status.yaml | 6 +- docs/instance/stop.yaml | 6 +- docs/instance/suspend.yaml | 4 +- docs/instance/switch-to-backup.yaml | 4 +- docs/instance/sync.yaml | 4 +- docs/instance/syncstatus.yaml | 4 +- docs/instance/user-data.yaml | 6 +- docs/instance/vnc.yaml | 4 +- docs/loadbalancer/loadbalancer.yaml | 14 +- docs/loadbalancer/loadbalancerbackend.yaml | 10 +- .../loadbalancerbackendgroup.yaml | 10 +- .../loadbalancerbackendgroups.yaml | 18 +-- docs/loadbalancer/loadbalancerbackends.yaml | 20 +-- docs/loadbalancer/loadbalancerlistener.yaml | 10 +- docs/loadbalancer/loadbalancerlisteners.yaml | 22 +-- docs/loadbalancer/loadbalancers.yaml | 8 +- docs/natgateway/dtable.yaml | 8 +- docs/natgateway/dtables.yaml | 18 +-- docs/natgateway/natgateway.yaml | 8 +- docs/natgateway/natgateways.yaml | 20 +-- docs/natgateway/stable.yaml | 6 +- docs/natgateway/stables.yaml | 20 +-- 63 files changed, 336 insertions(+), 343 deletions(-) diff --git a/docs/image/image.yaml b/docs/image/image.yaml index 1a0a64cc02..a312c41fb6 100644 --- a/docs/image/image.yaml +++ b/docs/image/image.yaml @@ -1,7 +1,7 @@ head: summary: 获取指定镜像详情信息 parameters: - - $ref: '/parameters/image.yaml#imageId' + - $ref: '../parameters/image.yaml#/imageId' responses: 200: description: 镜像信息 @@ -91,19 +91,19 @@ head: put: parameters: - - $ref: '/parameters/image.yaml#x-image-meta-name' - - $ref: '/parameters/image.yaml#x-image-meta-is_public' - - $ref: '/parameters/image.yaml#x-image-meta-description' - - $ref: '/parameters/image.yaml#x-image-meta-property-os_arch' - - $ref: '/parameters/image.yaml#x-image-meta-property-os_distribution' - - $ref: '/parameters/image.yaml#x-image-meta-property-os_version' + - $ref: '../parameters/image.yaml#/x-image-meta-name' + - $ref: '../parameters/image.yaml#/x-image-meta-is_public' + - $ref: '../parameters/image.yaml#/x-image-meta-description' + - $ref: '../parameters/image.yaml#/x-image-meta-property-os_arch' + - $ref: '../parameters/image.yaml#/x-image-meta-property-os_distribution' + - $ref: '../parameters/image.yaml#/x-image-meta-property-os_version' summary: 更新镜像信息 responses: 200: description: 镜像信息 schema: - $ref: '/schemas/image.yaml#ImageResponse' + $ref: '../schemas/image.yaml#/ImageResponse' tags: - glance get: diff --git a/docs/image/images.yaml b/docs/image/images.yaml index df08533b33..f7a95640d7 100644 --- a/docs/image/images.yaml +++ b/docs/image/images.yaml @@ -1,18 +1,18 @@ get: summary: 按指定条件列出镜像 parameters: - - $ref: '/parameters/common.yaml#offset' - - $ref: '/parameters/common.yaml#limit' - - $ref: '/parameters/common.yaml#pending_delete' - - $ref: '/parameters/image.yaml#is_public' - - $ref: '/parameters/image.yaml#owner' - - $ref: '/parameters/image.yaml#name' - - $ref: '/parameters/image.yaml#disk_format' - - $ref: '/parameters/image.yaml#disk_formats' + - $ref: '../parameters/common.yaml#/offset' + - $ref: '../parameters/common.yaml#/limit' + - $ref: '../parameters/common.yaml#/pending_delete' + - $ref: '../parameters/image.yaml#/is_public' + - $ref: '../parameters/image.yaml#/owner' + - $ref: '../parameters/image.yaml#/name' + - $ref: '../parameters/image.yaml#/disk_format' + - $ref: '../parameters/image.yaml#/disk_formats' responses: 200: description: 镜像列表信息 schema: - $ref: '/schemas/image.yaml#ImageListResponse' + $ref: "../schemas/image.yaml#/ImageListResponse" tags: - - glance \ No newline at end of file + - glance diff --git a/docs/index.yaml b/docs/index.yaml index d659d83082..a1b0d50732 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -31,140 +31,134 @@ security: tags: - name: instance - paths: /servers: - $ref: '/instance/instances.yaml' + $ref: "./instance/instances.yaml" /servers/{instanceId}/add-secgroup: - $ref: '/instance/add-secgroup.yaml' + $ref: "./instance/add-secgroup.yaml" /servers/{instanceId}/assign-secgroup: - $ref: '/instance/assign-secgroup.yaml' + $ref: "./instance/assign-secgroup.yaml" /servers/{instanceId}/associate-eip: - $ref: '/instance/associate-eip.yaml' + $ref: "./instance/associate-eip.yaml" /servers/{instanceId}/attachdisk: - $ref: '/instance/attachdisk.yaml' + $ref: "./instance/attachdisk.yaml" /servers/{instanceId}/attach-isolate-device: - $ref: '/instance/attach-isolate-device.yaml' + $ref: "./instance/attach-isolate-device.yaml" /servers/{instanceId}/attachnetwork: - $ref: '/instance/attachnetwork.yaml' + $ref: "./instance/attachnetwork.yaml" /servers/{instanceId}/cancel-delete: - $ref: '/instance/cancel-delete.yaml' + $ref: "./instance/cancel-delete.yaml" /servers/{instanceId}/change-bandwidth: - $ref: '/instance/change-bandwidth.yaml' + $ref: "./instance/change-bandwidth.yaml" /servers/{instanceId}/change-config: - $ref: '/instance/change-bandwidth.yaml' + $ref: "./instance/change-bandwidth.yaml" /servers/{instanceId}/change-ip-addr: - $ref: '/instance/change-ip-addr.yaml' + $ref: "./instance/change-ip-addr.yaml" /servers/{instanceId}/create-backup: - $ref: '/instance/create-backup.yaml' + $ref: "./instance/create-backup.yaml" /servers/{instanceId}/createdisk: - $ref: '/instance/createdisk.yaml' + $ref: "./instance/createdisk.yaml" /servers/{instanceId}/create-eip: - $ref: '/instance/create-eip.yaml' + $ref: "./instance/create-eip.yaml" /servers/{instanceId}/del-extra-option: - $ref: '/instance/del-extra-option.yaml' + $ref: "./instance/del-extra-option.yaml" /servers/{instanceId}/delete-backup: - $ref: '/instance/delete-backup.yaml' + $ref: "./instance/delete-backup.yaml" /servers/{instanceId}/deploy: - $ref: '/instance/deploy.yaml' + $ref: "./instance/deploy.yaml" /servers/{instanceId}/detachdisk: - $ref: '/instance/detachdisk.yaml' + $ref: "./instance/detachdisk.yaml" /servers/{instanceId}/detach-isolate-device: - $ref: '/instance/detach-isolate-device.yaml' + $ref: "./instance/detach-isolate-device.yaml" /servers/{instanceId}/detachnetwork: - $ref: '/instance/detachnetwork.yaml' + $ref: "./instance/detachnetwork.yaml" /servers/{instanceId}/dissociate-eip: - $ref: '/instance/dissociate-eip.yaml' + $ref: "./instance/dissociate-eip.yaml" /servers/{instanceId}/ejectiso: - $ref: '/instance/ejectiso.yaml' + $ref: "./instance/ejectiso.yaml" /servers/{instanceId}/insertiso: - $ref: '/instance/insertiso.yaml' + $ref: "./instance/insertiso.yaml" /servers/{instanceId}/live-migrate: - $ref: '/instance/live-migrate.yaml' + $ref: "./instance/live-migrate.yaml" /servers/{instanceId}/migrate: - $ref: '/instance/migrate.yaml' + $ref: "./instance/migrate.yaml" /servers/{instanceId}/monitor: - $ref: '/instance/monitor.yaml' + $ref: "./instance/monitor.yaml" /servers/{instanceId}/purge: - $ref: '/instance/purge.yaml' + $ref: "./instance/purge.yaml" /servers/{instanceId}/rebuild-root: - $ref: '/instance/rebuild-root.yaml' + $ref: "./instance/rebuild-root.yaml" /servers/{instanceId}/renew: - $ref: '/instance/renew.yaml' + $ref: "./instance/renew.yaml" /servers/{instanceId}/reset: - $ref: '/instance/reset.yaml' + $ref: "./instance/reset.yaml" /servers/{instanceId}/restart: - $ref: '/instance/restart.yaml' + $ref: "./instance/restart.yaml" /servers/{instanceId}/revoke-secgroup: - $ref: '/instance/revoke-secgroup.yaml' + $ref: "./instance/revoke-secgroup.yaml" /servers/{instanceId}/save-image: - $ref: '/instance/save-image.yaml' + $ref: "./instance/save-image.yaml" /servers/{instanceId}/send-keys: - $ref: '/instance/send-keys.yaml' + $ref: "./instance/send-keys.yaml" /servers/{instanceId}/set-extra-option: - $ref: '/instance/set-extra-option.yaml' + $ref: "./instance/set-extra-option.yaml" /servers/{instanceId}/set-secgroup: - $ref: '/instance/set-secgroup.yaml' + $ref: "./instance/set-secgroup.yaml" /servers/{instanceId}: - $ref: '/instance/instance.yaml' + $ref: "./instance/instance.yaml" /servers/{instanceId}/start: - $ref: '/instance/start.yaml' + $ref: "./instance/start.yaml" /servers/{instanceId}/status: - $ref: '/instance/status.yaml' + $ref: "./instance/status.yaml" /servers/{instanceId}/stop: - $ref: '/instance/stop.yaml' + $ref: "./instance/stop.yaml" /servers/{instanceId}/suspend: - $ref: '/instance/suspend.yaml' + $ref: "./instance/suspend.yaml" /servers/{instanceId}/switch-to-backup: - $ref: '/instance/switch-to-backup.yaml' + $ref: "./instance/switch-to-backup.yaml" /servers/{instanceId}/sync: - $ref: '/instance/sync.yaml' + $ref: "./instance/sync.yaml" /servers/{instanceId}/syncstatus: - $ref: '/instance/syncstatus.yaml' + $ref: "./instance/syncstatus.yaml" /servers/{instanceId}/user-data: - $ref: '/instance/user-data.yaml' + $ref: "./instance/user-data.yaml" /servers/{instanceId}/vnc: - $ref: '/instance/vnc.yaml' - - + $ref: "./instance/vnc.yaml" /images: - $ref: '/image/images.yaml' + $ref: "./image/images.yaml" /images/{imageId}: - $ref: '/image/image.yaml' - - + $ref: "./image/image.yaml" /natgateways: - $ref: '/natgateway/natgateways.yaml' + $ref: "./natgateway/natgateways.yaml" /natgateways/{natgatewayId}: - $ref: '/natgateway/natgateway.yaml' + $ref: "./natgateway/natgateway.yaml" /natdtables: - $ref: '/natgateway/dtables.yaml' + $ref: "./natgateway/dtables.yaml" /natdtables/{dtableId}: - $ref: '/natgateway/dtable.yaml' + $ref: "./natgateway/dtable.yaml" /natstables: - $ref: '/natgateway/stables.yaml' + $ref: "./natgateway/stables.yaml" /natstables/{stableId}: - $ref: '/natgateway/stable.yaml' - + $ref: "./natgateway/stable.yaml" /loadbalancers: - $ref: '/loadbalancer/loadbalancers.yaml' + $ref: "./loadbalancer/loadbalancers.yaml" /loadbalancers/{loadbalancerId}: - $ref: '/loadbalancer/loadbalancer.yaml' + $ref: "./loadbalancer/loadbalancer.yaml" /loadbalancerlisteners: - $ref: '/loadbalancer/loadbalancerlisteners.yaml' + $ref: "./loadbalancer/loadbalancerlisteners.yaml" /loadbalancerlisteners/{loadbalancerlistenerId}: - $ref: '/loadbalancer/loadbalancerlistener.yaml' + $ref: "./loadbalancer/loadbalancerlistener.yaml" /loadbalancerbackendgroups: - $ref: '/loadbalancer/loadbalancerbackendgroups.yaml' + $ref: "./loadbalancer/loadbalancerbackendgroups.yaml" /loadbalancerbackendgroups/{loadbalancerbackendgroupId}: - $ref: '/loadbalancer/loadbalancerbackendgroup.yaml' + $ref: "./loadbalancer/loadbalancerbackendgroup.yaml" /loadbalancerbackends: - $ref: '/loadbalancer/loadbalancerbackends.yaml' + $ref: "./loadbalancer/loadbalancerbackends.yaml" /loadbalancerbackends/{loadbalancerbackendId}: - $ref: '/loadbalancer/loadbalancerbackend.yaml' \ No newline at end of file + $ref: "./loadbalancer/loadbalancerbackend.yaml" diff --git a/docs/instance/add-secgroup.yaml b/docs/instance/add-secgroup.yaml index 61ec4d05ac..b14c40d0be 100644 --- a/docs/instance/add-secgroup.yaml +++ b/docs/instance/add-secgroup.yaml @@ -1,16 +1,16 @@ post: summary: 绑定安全组到实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceAddSecgroup' + $ref: '../schemas/instance.yaml#/InstanceAddSecgroup' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/assign-secgroup.yaml b/docs/instance/assign-secgroup.yaml index 2613140903..f6cf10744c 100644 --- a/docs/instance/assign-secgroup.yaml +++ b/docs/instance/assign-secgroup.yaml @@ -1,16 +1,16 @@ post: summary: 替换实例默认安全组 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceAssignSecgroup' + $ref: '../schemas/instance.yaml#/InstanceAssignSecgroup' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/associate-eip.yaml b/docs/instance/associate-eip.yaml index ad9807f147..8d7393979c 100644 --- a/docs/instance/associate-eip.yaml +++ b/docs/instance/associate-eip.yaml @@ -1,16 +1,16 @@ post: summary: 实例关联弹性IP parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceAssociateEip' + $ref: '../schemas/instance.yaml#/InstanceAssociateEip' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/attach-isolate-device.yaml b/docs/instance/attach-isolate-device.yaml index 3103c7ec87..be70e61119 100644 --- a/docs/instance/attach-isolate-device.yaml +++ b/docs/instance/attach-isolate-device.yaml @@ -1,16 +1,16 @@ post: summary: 透传设备 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceAttachIsolateDevice' + $ref: '../schemas/instance.yaml#/InstanceAttachIsolateDevice' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/attachdisk.yaml b/docs/instance/attachdisk.yaml index b24217c931..81264a2756 100644 --- a/docs/instance/attachdisk.yaml +++ b/docs/instance/attachdisk.yaml @@ -1,16 +1,16 @@ post: summary: 挂载磁盘到实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceAttachDisk' + $ref: '../schemas/instance.yaml#/InstanceAttachDisk' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/attachnetwork.yaml b/docs/instance/attachnetwork.yaml index d6a2e2154a..507a38a6be 100644 --- a/docs/instance/attachnetwork.yaml +++ b/docs/instance/attachnetwork.yaml @@ -1,16 +1,16 @@ post: summary: 实例绑定网络(从网络上分配IP地址) parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceAttachNetwork' + $ref: '../schemas/instance.yaml#/InstanceAttachNetwork' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/cancel-delete.yaml b/docs/instance/cancel-delete.yaml index a71a9bba6d..f0a673212d 100644 --- a/docs/instance/cancel-delete.yaml +++ b/docs/instance/cancel-delete.yaml @@ -1,11 +1,11 @@ post: summary: 恢复回收站实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/change-bandwidth.yaml b/docs/instance/change-bandwidth.yaml index 4f3a2205f8..7daeceb581 100644 --- a/docs/instance/change-bandwidth.yaml +++ b/docs/instance/change-bandwidth.yaml @@ -1,16 +1,16 @@ post: summary: 更改实例网卡带宽 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceChangeBandwidth' + $ref: '../schemas/instance.yaml#/InstanceChangeBandwidth' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/change-config.yaml b/docs/instance/change-config.yaml index 06f9cbd1ad..388fccdf05 100644 --- a/docs/instance/change-config.yaml +++ b/docs/instance/change-config.yaml @@ -1,16 +1,16 @@ post: summary: 更改实例配置 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceChangeConfig' + $ref: '../schemas/instance.yaml#/InstanceChangeConfig' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/change-ip-addr.yaml b/docs/instance/change-ip-addr.yaml index 113cc13d5a..240a9e6b8c 100644 --- a/docs/instance/change-ip-addr.yaml +++ b/docs/instance/change-ip-addr.yaml @@ -1,16 +1,16 @@ post: summary: 更改实例IP地址 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceChangeIpAddr' + $ref: '../schemas/instance.yaml#/InstanceChangeIpAddr' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/create-backup.yaml b/docs/instance/create-backup.yaml index 43d48ac55f..79bea5c545 100644 --- a/docs/instance/create-backup.yaml +++ b/docs/instance/create-backup.yaml @@ -1,11 +1,11 @@ post: summary: 添加实例备份机 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/create-eip.yaml b/docs/instance/create-eip.yaml index ef2ac84352..62f2519d6e 100644 --- a/docs/instance/create-eip.yaml +++ b/docs/instance/create-eip.yaml @@ -1,16 +1,16 @@ post: summary: 创建并绑定弹性IP给实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceCreateEip' + $ref: '../schemas/instance.yaml#/InstanceCreateEip' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/createdisk.yaml b/docs/instance/createdisk.yaml index e04cf10e7e..c42b6ad534 100644 --- a/docs/instance/createdisk.yaml +++ b/docs/instance/createdisk.yaml @@ -1,16 +1,16 @@ post: summary: 创建磁盘并挂载到实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceCreateDisk' + $ref: '../schemas/instance.yaml#/InstanceCreateDisk' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/del-extra-option.yaml b/docs/instance/del-extra-option.yaml index ce537ada8b..db340b4a70 100644 --- a/docs/instance/del-extra-option.yaml +++ b/docs/instance/del-extra-option.yaml @@ -1,16 +1,16 @@ post: summary: 删除实例额外选项 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceDelExtraOption' + $ref: '../schemas/instance.yaml#/InstanceDelExtraOption' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/delete-backup.yaml b/docs/instance/delete-backup.yaml index 09a56c5641..1735209f37 100644 --- a/docs/instance/delete-backup.yaml +++ b/docs/instance/delete-backup.yaml @@ -1,16 +1,16 @@ post: summary: 删除实例备份机 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceDeleteBackup' + $ref: '../schemas/instance.yaml#/InstanceDeleteBackup' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/deploy.yaml b/docs/instance/deploy.yaml index 1e30d292d9..8f332ab6f4 100644 --- a/docs/instance/deploy.yaml +++ b/docs/instance/deploy.yaml @@ -1,16 +1,16 @@ post: summary: 重置实例密码信息 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceDeploy' + $ref: '../schemas/instance.yaml#/InstanceDeploy' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/detach-isolate-device.yaml b/docs/instance/detach-isolate-device.yaml index e5f37007d8..a4d133fcb0 100644 --- a/docs/instance/detach-isolate-device.yaml +++ b/docs/instance/detach-isolate-device.yaml @@ -1,16 +1,16 @@ post: summary: 解除透传设备 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceDetachIsolateDevice' + $ref: '../schemas/instance.yaml#/InstanceDetachIsolateDevice' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/detachdisk.yaml b/docs/instance/detachdisk.yaml index 7309c6b30c..10e8136429 100644 --- a/docs/instance/detachdisk.yaml +++ b/docs/instance/detachdisk.yaml @@ -1,16 +1,16 @@ post: summary: 卸载实例磁盘 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceDetachDisk' + $ref: '../schemas/instance.yaml#/InstanceDetachDisk' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/detachnetwork.yaml b/docs/instance/detachnetwork.yaml index 8568e2dc41..c12ad00a58 100644 --- a/docs/instance/detachnetwork.yaml +++ b/docs/instance/detachnetwork.yaml @@ -1,16 +1,16 @@ post: summary: 移除实例的网络(解绑网络上的IP地址) parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceDetachNetwork' + $ref: '../schemas/instance.yaml#/InstanceDetachNetwork' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/dissociate-eip.yaml b/docs/instance/dissociate-eip.yaml index 5399240f29..9b2b6e7673 100644 --- a/docs/instance/dissociate-eip.yaml +++ b/docs/instance/dissociate-eip.yaml @@ -1,16 +1,16 @@ post: summary: 解绑实例弹性IP parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceDissociateEip' + $ref: '../schemas/instance.yaml#/InstanceDissociateEip' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/ejectiso.yaml b/docs/instance/ejectiso.yaml index fc8188a55b..281b6088d2 100644 --- a/docs/instance/ejectiso.yaml +++ b/docs/instance/ejectiso.yaml @@ -1,11 +1,11 @@ post: summary: 卸载实例ISO设备 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/insertiso.yaml b/docs/instance/insertiso.yaml index caa6cce99a..a9534ad1f6 100644 --- a/docs/instance/insertiso.yaml +++ b/docs/instance/insertiso.yaml @@ -1,16 +1,16 @@ post: summary: 挂载ISO设备到实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceInsertIso' + $ref: '../schemas/instance.yaml#/InstanceInsertIso' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/instance.yaml b/docs/instance/instance.yaml index 7fec554fd7..8387b7f8c0 100644 --- a/docs/instance/instance.yaml +++ b/docs/instance/instance.yaml @@ -1,40 +1,40 @@ get: summary: 获取指定实例详情信息 - parameters: - - $ref: '/parameters/instance.yaml#instanceId' - - $ref: '/parameters/common.yaml#pending_delete' + parameters: + - $ref: '../parameters/instance.yaml#/instanceId' + - $ref: '../parameters/common.yaml#/pending_delete' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance put: summary: 更新实实例信息 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceUpdate' + $ref: '../schemas/instance.yaml#/InstanceUpdate' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance delete: summary: 删除指定实例 - parameters: - - $ref: '/parameters/instance.yaml#instanceId' - - $ref: '/parameters/common.yaml#override_pending_delete' + parameters: + - $ref: '../parameters/instance.yaml#/instanceId' + - $ref: '../parameters/common.yaml#/override_pending_delete' responses: 200: description: 被删除实例的信息,删除前确保已解除删除保护,第一次删除时会先进入回收站(可恢复),第二次删除会真正释放资源 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/instances.yaml b/docs/instance/instances.yaml index 7f4d62a783..28ebb7095a 100644 --- a/docs/instance/instances.yaml +++ b/docs/instance/instances.yaml @@ -1,34 +1,33 @@ get: summary: 按指定条件列出实例 parameters: - - $ref: '/parameters/common.yaml#limit' - - $ref: '/parameters/common.yaml#offset' - - $ref: '/parameters/common.yaml#provider' - - $ref: '/parameters/common.yaml#account' - - $ref: '/parameters/common.yaml#cloudprovider' - - $ref: '/parameters/common.yaml#billing_type' - - $ref: '/parameters/common.yaml#zone' - - $ref: '/parameters/common.yaml#wire' - - $ref: '/parameters/common.yaml#network' - - $ref: '/parameters/common.yaml#vpc' - - $ref: '/parameters/common.yaml#region' - - $ref: '/parameters/common.yaml#pending_delete' - - - $ref: '/parameters/instance.yaml#host' - - $ref: '/parameters/instance.yaml#with_eip' - - $ref: '/parameters/instance.yaml#without_eip' - - $ref: '/parameters/instance.yaml#gpu' - - $ref: '/parameters/instance.yaml#order_by_disk' - - $ref: '/parameters/instance.yaml#order_by_host' - - $ref: '/parameters/instance.yaml#baremetal' - - $ref: '/parameters/instance.yaml#hypervisor' - - $ref: '/parameters/instance.yaml#secgroup' - - $ref: '/parameters/instance.yaml#disk' + - $ref: '../parameters/common.yaml#/limit' + - $ref: '../parameters/common.yaml#/offset' + - $ref: '../parameters/common.yaml#/provider' + - $ref: '../parameters/common.yaml#/account' + - $ref: '../parameters/common.yaml#/cloudprovider' + - $ref: '../parameters/common.yaml#/billing_type' + - $ref: '../parameters/common.yaml#/zone' + - $ref: '../parameters/common.yaml#/wire' + - $ref: '../parameters/common.yaml#/network' + - $ref: '../parameters/common.yaml#/vpc' + - $ref: '../parameters/common.yaml#/region' + - $ref: '../parameters/common.yaml#/pending_delete' + - $ref: '../parameters/instance.yaml#/host' + - $ref: '../parameters/instance.yaml#/with_eip' + - $ref: '../parameters/instance.yaml#/without_eip' + - $ref: '../parameters/instance.yaml#/gpu' + - $ref: '../parameters/instance.yaml#/order_by_disk' + - $ref: '../parameters/instance.yaml#/order_by_host' + - $ref: '../parameters/instance.yaml#/baremetal' + - $ref: '../parameters/instance.yaml#/hypervisor' + - $ref: '../parameters/instance.yaml#/secgroup' + - $ref: '../parameters/instance.yaml#/disk' responses: 200: description: 实例列表信息 schema: - $ref: '/schemas/instance.yaml#InstanceListResponse' + $ref: '../schemas/instance.yaml#/InstanceListResponse' tags: - instance post: @@ -38,11 +37,11 @@ post: name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceCreate' + $ref: '../schemas/instance.yaml#/InstanceCreate' responses: 200: description: 新创建的实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/live-migrate.yaml b/docs/instance/live-migrate.yaml index 11e2d5bbc4..c4275cab3a 100644 --- a/docs/instance/live-migrate.yaml +++ b/docs/instance/live-migrate.yaml @@ -1,16 +1,16 @@ post: summary: 在线迁移实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceLiveMigrate' + $ref: '../schemas/instance.yaml#/InstanceLiveMigrate' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/migrate.yaml b/docs/instance/migrate.yaml index 70d54182d1..80c1ce59a0 100644 --- a/docs/instance/migrate.yaml +++ b/docs/instance/migrate.yaml @@ -1,16 +1,16 @@ post: summary: 迁移实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceMigrate' + $ref: '../schemas/instance.yaml#/InstanceMigrate' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/monitor.yaml b/docs/instance/monitor.yaml index 06c016982e..bbd9fbc597 100644 --- a/docs/instance/monitor.yaml +++ b/docs/instance/monitor.yaml @@ -1,16 +1,16 @@ post: summary: 发送qemu-monitor指令给实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceMonitor' + $ref: '../schemas/instance.yaml#/InstanceMonitor' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/purge.yaml b/docs/instance/purge.yaml index 4cc4abfe14..962321007b 100644 --- a/docs/instance/purge.yaml +++ b/docs/instance/purge.yaml @@ -1,11 +1,11 @@ post: summary: 抹除数据库实例数据(不真正删除实例) parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/rebuild-root.yaml b/docs/instance/rebuild-root.yaml index 3199938b21..1393643bb1 100644 --- a/docs/instance/rebuild-root.yaml +++ b/docs/instance/rebuild-root.yaml @@ -1,16 +1,16 @@ post: summary: 重装系统(更换系统镜像) - parameters: - - $ref: '/parameters/instance.yaml#instanceId' + parameters: + - $ref: "../parameters/instance.yaml#/instanceId" - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceRebuildRoot' + $ref: "../schemas/instance.yaml#/InstanceRebuildRoot" responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: "../schemas/instance.yaml#/InstanceResponse" tags: - - instance \ No newline at end of file + - instance diff --git a/docs/instance/renew.yaml b/docs/instance/renew.yaml index 53c2abbd36..2e0292c784 100644 --- a/docs/instance/renew.yaml +++ b/docs/instance/renew.yaml @@ -1,16 +1,16 @@ post: summary: 续费实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceRenew' + $ref: '../schemas/instance.yaml#/InstanceRenew' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance diff --git a/docs/instance/reset.yaml b/docs/instance/reset.yaml index 67549c3ebf..73a8431d4c 100644 --- a/docs/instance/reset.yaml +++ b/docs/instance/reset.yaml @@ -1,16 +1,16 @@ post: summary: 重启实例(软重启) parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceReset' + $ref: '../schemas/instance.yaml#/InstanceReset' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/restart.yaml b/docs/instance/restart.yaml index 6f49d67d2a..cb9758fd37 100644 --- a/docs/instance/restart.yaml +++ b/docs/instance/restart.yaml @@ -1,16 +1,16 @@ post: summary: 重启实例(硬重启) parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceRestart' + $ref: '../schemas/instance.yaml#/InstanceRestart' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/revoke-secgroup.yaml b/docs/instance/revoke-secgroup.yaml index 4726ad310b..b6b2930996 100644 --- a/docs/instance/revoke-secgroup.yaml +++ b/docs/instance/revoke-secgroup.yaml @@ -1,16 +1,16 @@ post: summary: 解绑实例安全组 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceRevokeSecgroup' + $ref: '../schemas/instance.yaml#/InstanceRevokeSecgroup' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/save-image.yaml b/docs/instance/save-image.yaml index 757aed5579..78ce76988c 100644 --- a/docs/instance/save-image.yaml +++ b/docs/instance/save-image.yaml @@ -1,16 +1,16 @@ post: summary: 保存镜像 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceSaveImage' + $ref: '../schemas/instance.yaml#/InstanceSaveImage' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/send-keys.yaml b/docs/instance/send-keys.yaml index f09b5ceab4..40998a8188 100644 --- a/docs/instance/send-keys.yaml +++ b/docs/instance/send-keys.yaml @@ -1,16 +1,16 @@ post: summary: 发送按键给实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceSendKeys' + $ref: '../schemas/instance.yaml#/InstanceSendKeys' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/set-extra-option.yaml b/docs/instance/set-extra-option.yaml index 4a24d092c7..856887b7be 100644 --- a/docs/instance/set-extra-option.yaml +++ b/docs/instance/set-extra-option.yaml @@ -1,16 +1,16 @@ post: summary: 设置实例额外选项(USB透传) parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceSetExtraOption' + $ref: '../schemas/instance.yaml#/InstanceSetExtraOption' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/set-secgroup.yaml b/docs/instance/set-secgroup.yaml index ff5e6111bc..c9067e6dde 100644 --- a/docs/instance/set-secgroup.yaml +++ b/docs/instance/set-secgroup.yaml @@ -1,16 +1,16 @@ post: summary: 批量设置安全组 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceSetSecgroup' + $ref: '../schemas/instance.yaml#/InstanceSetSecgroup' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/start.yaml b/docs/instance/start.yaml index fdaf8381ec..4f5ade66e8 100644 --- a/docs/instance/start.yaml +++ b/docs/instance/start.yaml @@ -1,11 +1,11 @@ post: summary: 启动实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/status.yaml b/docs/instance/status.yaml index 44241f2dff..716b83fe42 100644 --- a/docs/instance/status.yaml +++ b/docs/instance/status.yaml @@ -1,16 +1,16 @@ post: summary: 更改实例状态 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceStatus' + $ref: '../schemas/instance.yaml#/InstanceStatus' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/stop.yaml b/docs/instance/stop.yaml index 4f4331c889..73543a6709 100644 --- a/docs/instance/stop.yaml +++ b/docs/instance/stop.yaml @@ -1,16 +1,16 @@ post: summary: 关闭实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceStop' + $ref: '../schemas/instance.yaml#/InstanceStop' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/suspend.yaml b/docs/instance/suspend.yaml index aff0dd2b78..6de396fb36 100644 --- a/docs/instance/suspend.yaml +++ b/docs/instance/suspend.yaml @@ -1,11 +1,11 @@ post: summary: 休眠实例 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/switch-to-backup.yaml b/docs/instance/switch-to-backup.yaml index 78101fa290..e7714bb485 100644 --- a/docs/instance/switch-to-backup.yaml +++ b/docs/instance/switch-to-backup.yaml @@ -1,11 +1,11 @@ post: summary: 备份机转换 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/sync.yaml b/docs/instance/sync.yaml index 54fd72a4e4..739a9f6a8a 100644 --- a/docs/instance/sync.yaml +++ b/docs/instance/sync.yaml @@ -1,11 +1,11 @@ post: summary: 同步配置信息 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/syncstatus.yaml b/docs/instance/syncstatus.yaml index c5bdbd8910..71c295e102 100644 --- a/docs/instance/syncstatus.yaml +++ b/docs/instance/syncstatus.yaml @@ -1,11 +1,11 @@ post: summary: 同步实例状态 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/user-data.yaml b/docs/instance/user-data.yaml index 63e847195d..bd23f48e06 100644 --- a/docs/instance/user-data.yaml +++ b/docs/instance/user-data.yaml @@ -1,16 +1,16 @@ post: summary: 更新实例UserData parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' - in: body name: server required: true schema: - $ref: '/schemas/instance.yaml#InstanceUserData' + $ref: '../schemas/instance.yaml#/InstanceUserData' responses: 200: description: 实例信息 schema: - $ref: '/schemas/instance.yaml#InstanceResponse' + $ref: '../schemas/instance.yaml#/InstanceResponse' tags: - instance \ No newline at end of file diff --git a/docs/instance/vnc.yaml b/docs/instance/vnc.yaml index fa10382c0a..762d95136e 100644 --- a/docs/instance/vnc.yaml +++ b/docs/instance/vnc.yaml @@ -1,11 +1,11 @@ get: summary: 获取指定实例VNC信息 parameters: - - $ref: '/parameters/instance.yaml#instanceId' + - $ref: '../parameters/instance.yaml#/instanceId' responses: 200: description: 实例VNC信息 schema: - $ref: '/schemas/instance.yaml#InstanceVncResponse' + $ref: '../schemas/instance.yaml#/InstanceVncResponse' tags: - instance \ No newline at end of file diff --git a/docs/loadbalancer/loadbalancer.yaml b/docs/loadbalancer/loadbalancer.yaml index 3ee3d92b80..628bcdf044 100644 --- a/docs/loadbalancer/loadbalancer.yaml +++ b/docs/loadbalancer/loadbalancer.yaml @@ -1,22 +1,22 @@ get: summary: 获取指定loadbalancer实例信息 - parameters: - - $ref: '/parameters/loadbalancer.yaml#loadbalancerId' + parameters: + - $ref: "../parameters/loadbalancer.yaml#/loadbalancerId" responses: 200: description: 实例信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerResponse" tags: - loadbalancers delete: summary: 删除指定loadbalancer实例 - parameters: - - $ref: '/parameters/loadbalancer.yaml#loadbalancerId' + parameters: + - $ref: "../parameters/loadbalancer.yaml#/loadbalancerId" responses: 200: description: 被删除实例的信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerResponse" tags: - - loadbalancers \ No newline at end of file + - loadbalancers diff --git a/docs/loadbalancer/loadbalancerbackend.yaml b/docs/loadbalancer/loadbalancerbackend.yaml index 9e989aa95e..f2ae79d0f5 100644 --- a/docs/loadbalancer/loadbalancerbackend.yaml +++ b/docs/loadbalancer/loadbalancerbackend.yaml @@ -1,22 +1,22 @@ get: summary: 获取指定loadbalancer后端服务器信息 parameters: - - $ref: '/parameters/loadbalancer.yaml#loadbalancerbackendId' + - $ref: "../parameters/loadbalancer.yaml#/loadbalancerbackendId" responses: 200: description: 实例信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerBackendResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerBackendResponse" tags: - loadbalancerbackends delete: summary: 删除指定loadbalancer后端服务器 parameters: - - $ref: '/parameters/loadbalancer.yaml#loadbalancerbackendId' + - $ref: "../parameters/loadbalancer.yaml#/loadbalancerbackendId" responses: 200: description: 被删除后端服务器的信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerBackendResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerBackendResponse" tags: - - loadbalancerbackends \ No newline at end of file + - loadbalancerbackends diff --git a/docs/loadbalancer/loadbalancerbackendgroup.yaml b/docs/loadbalancer/loadbalancerbackendgroup.yaml index 70d59ebabb..2506b5297a 100644 --- a/docs/loadbalancer/loadbalancerbackendgroup.yaml +++ b/docs/loadbalancer/loadbalancerbackendgroup.yaml @@ -1,22 +1,22 @@ get: summary: 获取指定loadbalancer后端服务器组信息 parameters: - - $ref: '/parameters/loadbalancer.yaml#loadbalancerbackendgroupId' + - $ref: "../parameters/loadbalancer.yaml#/loadbalancerbackendgroupId" responses: 200: description: 实例信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerBackendGroupResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerBackendGroupResponse" tags: - loadbalancerbackendgroups delete: summary: 删除指定loadbalancer后端服务器组实例 parameters: - - $ref: '/parameters/loadbalancer.yaml#loadbalancerbackendgroupId' + - $ref: "../parameters/loadbalancer.yaml#/loadbalancerbackendgroupId" responses: 200: description: 被删除后端服务器组的信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerBackendGroupResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerBackendGroupResponse" tags: - - loadbalancerbackendgroups \ No newline at end of file + - loadbalancerbackendgroups diff --git a/docs/loadbalancer/loadbalancerbackendgroups.yaml b/docs/loadbalancer/loadbalancerbackendgroups.yaml index 5a695593f2..398d40206c 100644 --- a/docs/loadbalancer/loadbalancerbackendgroups.yaml +++ b/docs/loadbalancer/loadbalancerbackendgroups.yaml @@ -1,26 +1,26 @@ get: summary: 按指定条件列出loadbalancer后端服务器组 parameters: - - $ref: '/parameters/loadbalancer.yaml#loadbalancer' + - $ref: "../parameters/loadbalancer.yaml#/loadbalancer" responses: 200: description: 后端服务器组列表 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerBackendGroupListResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerBackendGroupListResponse" tags: - loadbalancerbackendgroups post: summary: 创建loadbalancer后端服务器组 parameters: - - name: loadbalancer - in: body - schema: { type: string } - required: true - description: 指定loadbalaner实例uuid + - name: loadbalancer + in: body + schema: { type: string } + required: true + description: 指定loadbalaner实例uuid responses: 200: description: 新创建的后端服务器组信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerBackendGroupResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerBackendGroupResponse" tags: - - loadbalancerbackendgroups \ No newline at end of file + - loadbalancerbackendgroups diff --git a/docs/loadbalancer/loadbalancerbackends.yaml b/docs/loadbalancer/loadbalancerbackends.yaml index 9dec733f91..cd3959746f 100644 --- a/docs/loadbalancer/loadbalancerbackends.yaml +++ b/docs/loadbalancer/loadbalancerbackends.yaml @@ -1,27 +1,27 @@ get: summary: 按指定条件列出loadbalancer后端服务器 parameters: - - $ref: '/parameters/loadbalancer.yaml#backend_group' - - $ref: '/parameters/loadbalancer.yaml#address' - - $ref: '/parameters/loadbalancer.yaml#port' + - $ref: "../parameters/loadbalancer.yaml#/backend_group" + - $ref: "../parameters/loadbalancer.yaml#/address" + - $ref: "../parameters/loadbalancer.yaml#/port" responses: 200: description: 后端服务器组列表 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerBackendListResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerBackendListResponse" tags: - loadbalancerbackends post: summary: 创建loadbalancer后端服务器 parameters: - - name: loadbalancerbackend - in: body - schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerBackendCreateRequest' + - name: loadbalancerbackend + in: body + schema: + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerBackendCreateRequest" responses: 200: description: 新创建的后端服务器组信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerBackendResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerBackendResponse" tags: - - loadbalancerbackends \ No newline at end of file + - loadbalancerbackends diff --git a/docs/loadbalancer/loadbalancerlistener.yaml b/docs/loadbalancer/loadbalancerlistener.yaml index c7e204499d..21239b66b7 100644 --- a/docs/loadbalancer/loadbalancerlistener.yaml +++ b/docs/loadbalancer/loadbalancerlistener.yaml @@ -1,22 +1,22 @@ get: summary: 获取指定loadbalancer监听实例信息 parameters: - - $ref: '/parameters/loadbalancer.yaml#loadbalancerlistenerId' + - $ref: "../parameters/loadbalancer.yaml#/loadbalancerlistenerId" responses: 200: description: 实例信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerListenerResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerListenerResponse" tags: - loadbalancerlisteners delete: summary: 删除指定loadbalancer监听实例 parameters: - - $ref: '/parameters/loadbalancer.yaml#loadbalancerlistenerId' + - $ref: "../parameters/loadbalancer.yaml#/loadbalancerlistenerId" responses: 200: description: 被删除实例的信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerListenerResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerListenerResponse" tags: - - loadbalancerlisteners \ No newline at end of file + - loadbalancerlisteners diff --git a/docs/loadbalancer/loadbalancerlisteners.yaml b/docs/loadbalancer/loadbalancerlisteners.yaml index 0ea0eaa554..1b60a21700 100644 --- a/docs/loadbalancer/loadbalancerlisteners.yaml +++ b/docs/loadbalancer/loadbalancerlisteners.yaml @@ -1,28 +1,28 @@ get: summary: 按指定条件列出loadbalancer监听实例 parameters: - - $ref: '/parameters/loadbalancer.yaml#loadbalancer' - - $ref: '/parameters/loadbalancer.yaml#listener_type' - - $ref: '/parameters/loadbalancer.yaml#listener_port' + - $ref: "../parameters/loadbalancer.yaml#/loadbalancer" + - $ref: "../parameters/loadbalancer.yaml#/listener_type" + - $ref: "../parameters/loadbalancer.yaml#/listener_port" responses: 200: description: 监听实例列表信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerListenerListResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerListenerListResponse" tags: - loadbalancerlisteners post: summary: 创建loadbalancer监听实例 parameters: - - name: loadbalancerlistener - in: body - required: true - schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerListenerCreateRequest' + - name: loadbalancerlistener + in: body + required: true + schema: + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerListenerCreateRequest" responses: 200: description: 新创建的实例信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerListenerResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerListenerResponse" tags: - - loadbalancerlisteners \ No newline at end of file + - loadbalancerlisteners diff --git a/docs/loadbalancer/loadbalancers.yaml b/docs/loadbalancer/loadbalancers.yaml index 008bd2933d..768281c1b3 100644 --- a/docs/loadbalancer/loadbalancers.yaml +++ b/docs/loadbalancer/loadbalancers.yaml @@ -1,12 +1,12 @@ get: summary: 按指定条件列出loadbalancer实例 parameters: - - $ref: '/parameters/loadbalancer.yaml#address' + - $ref: "../parameters/loadbalancer.yaml#/address" responses: 200: description: 实例列表信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerListResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerListResponse" tags: - loadbalancers post: @@ -15,6 +15,6 @@ post: 200: description: 新创建的实例信息 schema: - $ref: '/schemas/loadbalancer.yaml#LoadbalancerResponse' + $ref: "../schemas/loadbalancer.yaml#/LoadbalancerResponse" tags: - - loadbalancers \ No newline at end of file + - loadbalancers diff --git a/docs/natgateway/dtable.yaml b/docs/natgateway/dtable.yaml index 7dcabefcf9..8f9758b922 100644 --- a/docs/natgateway/dtable.yaml +++ b/docs/natgateway/dtable.yaml @@ -1,11 +1,11 @@ get: summary: 获取指定SNAT详情信息 - parameters: - - $ref: '/parameters/natgateway.yaml#dtableId' + parameters: + - $ref: "../parameters/natgateway.yaml#/dtableId" responses: 200: description: DNAT信息 schema: - $ref: '/schemas/natgateway.yaml#DTableResponse' + $ref: "../schemas/natgateway.yaml#/DTableResponse" tags: - - DNAT \ No newline at end of file + - DNAT diff --git a/docs/natgateway/dtables.yaml b/docs/natgateway/dtables.yaml index 508860fa5c..b1a1d67cc4 100644 --- a/docs/natgateway/dtables.yaml +++ b/docs/natgateway/dtables.yaml @@ -1,18 +1,18 @@ get: summary: 按指定条件列出NAT网关DNAT parameters: - - $ref: '/parameters/common.yaml#offset' - - $ref: '/parameters/common.yaml#limit' - - $ref: '/parameters/common.yaml#provider' - - $ref: '/parameters/common.yaml#account' - - $ref: '/parameters/common.yaml#cloudprovider' - - $ref: '/parameters/common.yaml#brand' + - $ref: "../parameters/common.yaml#/offset" + - $ref: "../parameters/common.yaml#/limit" + - $ref: "../parameters/common.yaml#/provider" + - $ref: "../parameters/common.yaml#/account" + - $ref: "../parameters/common.yaml#/cloudprovider" + - $ref: "../parameters/common.yaml#/brand" - - $ref: '/parameters/natgateway.yaml#natgateway' + - $ref: "../parameters/natgateway.yaml#/natgateway" responses: 200: description: NAT网关 DNAT schema: - $ref: '/schemas/natgateway.yaml#DTableListResponse' + $ref: "../schemas/natgateway.yaml#/DTableListResponse" tags: - - DNAT \ No newline at end of file + - DNAT diff --git a/docs/natgateway/natgateway.yaml b/docs/natgateway/natgateway.yaml index cbe260d59d..b9f421ca2d 100644 --- a/docs/natgateway/natgateway.yaml +++ b/docs/natgateway/natgateway.yaml @@ -1,11 +1,11 @@ get: summary: 获取指定DNAT详情信息 - parameters: - - $ref: '/parameters/natgateway.yaml#natgatewayId' + parameters: + - $ref: "../parameters/natgateway.yaml#/natgatewayId" responses: 200: description: NAT网关信息 schema: - $ref: '/schemas/natgateway.yaml#NatGatewayResponse' + $ref: "../schemas/natgateway.yaml#/NatGatewayResponse" tags: - - NAT \ No newline at end of file + - NAT diff --git a/docs/natgateway/natgateways.yaml b/docs/natgateway/natgateways.yaml index 4a1e7e67f2..e3a9e14636 100644 --- a/docs/natgateway/natgateways.yaml +++ b/docs/natgateway/natgateways.yaml @@ -1,18 +1,18 @@ get: summary: 按指定条件列出NAT网关 parameters: - - $ref: '/parameters/common.yaml#offset' - - $ref: '/parameters/common.yaml#limit' - - $ref: '/parameters/common.yaml#cloudregion' - - $ref: '/parameters/common.yaml#vpc' - - $ref: '/parameters/common.yaml#provider' - - $ref: '/parameters/common.yaml#account' - - $ref: '/parameters/common.yaml#cloudprovider' - - $ref: '/parameters/common.yaml#brand' + - $ref: "../parameters/common.yaml#/offset" + - $ref: "../parameters/common.yaml#/limit" + - $ref: "../parameters/common.yaml#/cloudregion" + - $ref: "../parameters/common.yaml#/vpc" + - $ref: "../parameters/common.yaml#/provider" + - $ref: "../parameters/common.yaml#/account" + - $ref: "../parameters/common.yaml#/cloudprovider" + - $ref: "../parameters/common.yaml#/brand" responses: 200: description: NAT网关列表信息 schema: - $ref: '/schemas/natgateway.yaml#NatGatewayListResponse' + $ref: "../schemas/natgateway.yaml#/NatGatewayListResponse" tags: - - NAT \ No newline at end of file + - NAT diff --git a/docs/natgateway/stable.yaml b/docs/natgateway/stable.yaml index fce390e902..06471c2c74 100644 --- a/docs/natgateway/stable.yaml +++ b/docs/natgateway/stable.yaml @@ -1,11 +1,11 @@ get: summary: 获取指定SNAT详情信息 - parameters: - - $ref: '/parameters/natgateway.yaml#stableId' + parameters: + - $ref: "../parameters/natgateway.yaml#/stableId" responses: 200: description: SNAT信息 schema: - $ref: '/schemas/natgateway.yaml#STableResponse' + $ref: "../schemas/natgateway.yaml#/STableResponse" tags: - SNAT diff --git a/docs/natgateway/stables.yaml b/docs/natgateway/stables.yaml index ce39873280..8b1e177790 100644 --- a/docs/natgateway/stables.yaml +++ b/docs/natgateway/stables.yaml @@ -1,20 +1,20 @@ get: summary: 按指定条件列出NAT网关SNAT parameters: - - $ref: '/parameters/common.yaml#limit' - - $ref: '/parameters/common.yaml#offset' - - $ref: '/parameters/common.yaml#network' - - $ref: '/parameters/common.yaml#provider' - - $ref: '/parameters/common.yaml#account' - - $ref: '/parameters/common.yaml#cloudprovider' - - $ref: '/parameters/common.yaml#brand' + - $ref: "../parameters/common.yaml#/limit" + - $ref: "../parameters/common.yaml#/offset" + - $ref: "../parameters/common.yaml#/network" + - $ref: "../parameters/common.yaml#/provider" + - $ref: "../parameters/common.yaml#/account" + - $ref: "../parameters/common.yaml#/cloudprovider" + - $ref: "../parameters/common.yaml#/brand" - - $ref: '/parameters/natgateway.yaml#natgateway' + - $ref: "../parameters/natgateway.yaml#/natgateway" responses: 200: description: NAT网关 SNAT schema: - $ref: '/schemas/natgateway.yaml#STableListResponse' + $ref: "../schemas/natgateway.yaml#/STableListResponse" tags: - - SNAT \ No newline at end of file + - SNAT