mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-08-28 19:45:07 +08:00
fix(region): swagger api update
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
# swagger.yaml
|
||||
|
||||
使用swagger编辑器
|
||||
|
||||
docker run -d -p 8081:8080 swaggerapi/swagger-editor
|
||||
|
||||
swagger文档,https://swagger.io/docs/specification/2-0/basic-structure/
|
||||
|
||||
编辑测试:
|
||||
|
||||
1. 首先启动swagger-ui
|
||||
|
||||
sudo docker pull swaggerapi/swagger-ui
|
||||
sudo docker run -d -p 80:8080 swaggerapi/swagger-ui
|
||||
|
||||
2. 用python启动本地的http server,这是允许CORS的SimpleHTTPServer,监听在8000端口
|
||||
|
||||
python server.py
|
||||
|
||||
3. 用浏览器打开swagger-ui的URL:http://<swagger_ui_host>?url=http://<simple_http_server_host>:8000/index.yaml
|
||||
@@ -1,21 +0,0 @@
|
||||
post:
|
||||
summary: 执行ansibleplaybook
|
||||
description: |
|
||||
调用成功后
|
||||
|
||||
- start_time将置为当前时间
|
||||
- end_time置为空
|
||||
- status设置为running
|
||||
parameters:
|
||||
- $ref: "../parameters/ansibleplaybook.yaml#/ansibleplaybookId"
|
||||
- name: ansibleplaybook
|
||||
in: body
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookCreateRequest"
|
||||
responses:
|
||||
200:
|
||||
description: ansibleplaybook的信息
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookResponse"
|
||||
tags:
|
||||
- ansibleplaybooks
|
||||
@@ -1,20 +0,0 @@
|
||||
post:
|
||||
summary: 中止执行ansibleplaybook
|
||||
description: |
|
||||
调用成功后
|
||||
|
||||
- end_time置为当前时间
|
||||
- status设置为canceled
|
||||
parameters:
|
||||
- $ref: "../parameters/ansibleplaybook.yaml#/ansibleplaybookId"
|
||||
- name: ansibleplaybook
|
||||
in: body
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookCreateRequest"
|
||||
responses:
|
||||
200:
|
||||
description: ansibleplaybook的信息
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookResponse"
|
||||
tags:
|
||||
- ansibleplaybooks
|
||||
@@ -1,41 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定ansibleplaybook的信息
|
||||
parameters:
|
||||
- $ref: "../parameters/ansibleplaybook.yaml#/ansibleplaybookId"
|
||||
responses:
|
||||
200:
|
||||
description: ansibleplaybook信息
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookResponse"
|
||||
tags:
|
||||
- ansibleplaybooks
|
||||
|
||||
put:
|
||||
summary: 更新ansibleplaybook自身参数
|
||||
parameters:
|
||||
- $ref: "../parameters/ansibleplaybook.yaml#/ansibleplaybookId"
|
||||
- name: ansibleplaybook
|
||||
in: body
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookCreateRequest"
|
||||
responses:
|
||||
200:
|
||||
description: ansibleplaybook的信息
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookResponse"
|
||||
tags:
|
||||
- ansibleplaybooks
|
||||
|
||||
delete:
|
||||
summary: 删除指定ansibleplaybook
|
||||
description: |
|
||||
处于运行状态的playbook需先中止执行才允许删除
|
||||
parameters:
|
||||
- $ref: "../parameters/ansibleplaybook.yaml#/ansibleplaybookId"
|
||||
responses:
|
||||
200:
|
||||
description: 被删除ansibleplaybook的信息
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookResponse"
|
||||
tags:
|
||||
- ansibleplaybooks
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出ansibleplaybook实例
|
||||
responses:
|
||||
200:
|
||||
description: 实例列表信息
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookListResponse"
|
||||
tags:
|
||||
- ansibleplaybooks
|
||||
post:
|
||||
summary: 创建ansibleplaybook实例
|
||||
parameters:
|
||||
- name: ansibleplaybook
|
||||
in: body
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookCreateRequest"
|
||||
responses:
|
||||
200:
|
||||
description: 新创建的实例信息
|
||||
schema:
|
||||
$ref: "../schemas/ansibleplaybook.yaml#/AnsiblePlaybookResponse"
|
||||
tags:
|
||||
- ansibleplaybooks
|
||||
@@ -1,11 +0,0 @@
|
||||
get:
|
||||
summary: 获取存储桶的后端访问信息,例如ceph RADOS的endpint/ak/sk信息等
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
responses:
|
||||
200:
|
||||
description: 指定存储桶访问信息
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketAccessInfoResponse"
|
||||
tags:
|
||||
- buckets
|
||||
@@ -1,32 +0,0 @@
|
||||
post:
|
||||
summary: 设置存储桶或者对象的ACL
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
- name: bucket
|
||||
in: body
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketSetACLInput"
|
||||
responses:
|
||||
200:
|
||||
description: 指定存储桶或者对象的ACL响应
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketGetResponse"
|
||||
tags:
|
||||
- buckets
|
||||
|
||||
get:
|
||||
summary: 获取存储桶或者对象的ACL
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
- name: key
|
||||
in: query
|
||||
type: string
|
||||
description: 如果查询对象的ACL,通过key指定对象的名称
|
||||
responses:
|
||||
200:
|
||||
description: 指定存储桶或者对象的ACL响应
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketGetACLResponse"
|
||||
tags:
|
||||
- buckets
|
||||
@@ -1,40 +0,0 @@
|
||||
get:
|
||||
summary: 获得指定对象存储桶的详情
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
responses:
|
||||
200:
|
||||
description: 对象存储桶信息
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketGetResponse"
|
||||
tags:
|
||||
- buckets
|
||||
|
||||
put:
|
||||
summary: 更新指定对象存储桶的信息
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
- name: bucket
|
||||
in: body
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketPutRequestInput"
|
||||
responses:
|
||||
200:
|
||||
description: 对象存储桶信息
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketGetResponse"
|
||||
tags:
|
||||
- buckets
|
||||
|
||||
delete:
|
||||
summary: 删除指定的对象存储桶
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除的对象存储桶信息
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketGetResponse"
|
||||
tags:
|
||||
- buckets
|
||||
@@ -1,32 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出对象存储桶
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/provider'
|
||||
- $ref: '../parameters/common.yaml#/brand'
|
||||
- $ref: '../parameters/common.yaml#/region'
|
||||
- $ref: '../parameters/common.yaml#/account'
|
||||
responses:
|
||||
200:
|
||||
description: 对象存储桶列表信息
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketListResponse"
|
||||
tags:
|
||||
- buckets
|
||||
|
||||
post:
|
||||
summary: 新建对象存储桶
|
||||
parameters:
|
||||
- name: bucket
|
||||
in: body
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketCreateInput"
|
||||
responses:
|
||||
200:
|
||||
description: 对象存储桶信息
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketGetResponse"
|
||||
tags:
|
||||
- buckets
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 删除指定桶下的指定对象
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
- name: bucket
|
||||
in: body
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketObjectDeleteInput"
|
||||
responses:
|
||||
200:
|
||||
description: 对象删除结果
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketObjectDeleteResponse"
|
||||
tags:
|
||||
- buckets
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 设置存储桶的储存限制,该限制只有在使用OneCloud作为访问对象存储网关才生效。
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
- name: bucket
|
||||
in: body
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketSetLimitInput"
|
||||
responses:
|
||||
200:
|
||||
description: 指定存储桶的Limit响应
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketGetResponse"
|
||||
tags:
|
||||
- buckets
|
||||
@@ -1,13 +0,0 @@
|
||||
get:
|
||||
summary: 获得指定对象存储桶的对象列表
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
- $ref: '../parameters/bucket.yaml#/prefix'
|
||||
- $ref: '../parameters/bucket.yaml#/recursive'
|
||||
responses:
|
||||
200:
|
||||
description: 对象存储桶的对象列表信息
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketObjectListResponse"
|
||||
tags:
|
||||
- buckets
|
||||
@@ -1,14 +0,0 @@
|
||||
post:
|
||||
summary: 创建一个大小为0的对象,用来做目录的占位
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
- name: bucket
|
||||
in: body
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketMakedirInput"
|
||||
responses:
|
||||
200:
|
||||
description: 创建成功
|
||||
tags:
|
||||
- buckets
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 生成访问指定对象的临时URL
|
||||
parameters:
|
||||
- $ref: '../parameters/bucket.yaml#/bucket_name'
|
||||
- name: bucket
|
||||
in: body
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketObjectTempUrlInput"
|
||||
responses:
|
||||
200:
|
||||
description: 指定对象的临时URL响应
|
||||
schema:
|
||||
$ref: "../schemas/bucket.yaml#/BucketObjectTempUrlResponse"
|
||||
tags:
|
||||
- buckets
|
||||
@@ -1,14 +0,0 @@
|
||||
post:
|
||||
summary: 上传对象
|
||||
parameters:
|
||||
- $ref: "../parameters/bucket.yaml#/bucket_name"
|
||||
- $ref: "../parameters/bucket.yaml#/x-bucket-object-key"
|
||||
- $ref: "../parameters/bucket.yaml#/x-bucket-content-type"
|
||||
- $ref: "../parameters/bucket.yaml#/x-bucket-content-length"
|
||||
- $ref: "../parameters/bucket.yaml#/x-bucket-storage-class"
|
||||
- $ref: "../parameters/bucket.yaml#/x-bucket-acl"
|
||||
responses:
|
||||
200:
|
||||
description: 上传成功
|
||||
tags:
|
||||
- buckets
|
||||
Vendored
-61
@@ -1,61 +0,0 @@
|
||||
# 制作 host-image
|
||||
|
||||
目前 host-image 依赖 qemu 的 libqemuio.a 的静态库,制作相对麻烦,流程如下:
|
||||
|
||||
- 需要准备 arm64 和 x86_64 两台架构的编译机器
|
||||
- clone qemu 代码,编译 libqemuio.a
|
||||
- 两台不通架构的机器分别制作 arm64 和 x86_64 的 host-image 镜像
|
||||
- 把 arm64 和 x86_64 的镜像 manifest 打包到一块
|
||||
|
||||
## 编译 libqemuio.a
|
||||
|
||||
下面是在 arm64 的机器上编译,x86_64 的机器上也是同样的步骤。
|
||||
|
||||
```bash
|
||||
# clone qemu 代码
|
||||
$ git clone ssh://git@git.yunion.io/cloud/qemu.git && cd qemu
|
||||
|
||||
# libqemuio 代码在 release/2.9 分支
|
||||
$ git checkout release/2.9
|
||||
|
||||
# 使用 docker 编译 libqemuio.a
|
||||
$ docker run --network host -v $(pwd):/root/qemu -it debian:10
|
||||
root@ampere:/$ sed -i 's|http://deb.debian.org|http://mirrors.aliyun.com|g' /etc/apt/sources.list
|
||||
root@ampere:/$ apt-get update
|
||||
root@ampere:/$ apt-get install -y gcc make python pkg-config flex bison libpixman-1-dev libudev-dev libaio-dev libcurl4-openssl-dev zlib1g-dev libglib2.0-dev libusb-1.0-0-dev libusbredirparser-dev libusbredirhost-dev libcapstone-dev libcephfs-dev librbd-dev librados-dev libspice-server-dev libspice-protocol-dev libfdt-dev
|
||||
root@ampere:/$ cd /root/qemu/src && make clean
|
||||
root@ampere:~/qemu/src$ ./configure --target-list=aarch64-softmmu --enable-libusb --extra-ldflags=-lrt --enable-spice --enable-rbd
|
||||
root@ampere:~/qemu/src$ make libqemuio.a
|
||||
|
||||
# 然后退出 docker,libqemuio.a 已经编译在 qemu/src 目录里面了
|
||||
```
|
||||
|
||||
## 编译 host-image 镜像
|
||||
|
||||
libqemuio.a 编译出来后,开始编译 host-image 镜像,需要设置 LIBQEMUIO_PATH 这个环境变量。
|
||||
下面是在 arm64 的机器上编译,x86_64 的机器上也是同样的步骤。
|
||||
|
||||
```bash
|
||||
# 假设 libqemuio.a 的 qemu 代码在 /root/go/src/yunion.io/x/qemu
|
||||
$ export LIBQEMUIO_PATH=/root/go/src/yunion.io/x/qemu
|
||||
|
||||
# 这条 make image host-image 的命令会根据当前架构生成 tag=$VERSION-$arch 的镜像
|
||||
$ VERSION=dev-test make image host-image
|
||||
....
|
||||
Digest: sha256:3f92e5878e319326f5307f44daef137ded4d43564bfe7091ee2b83111fa282a4
|
||||
Status: Downloaded newer image for registry.cn-beijing.aliyuncs.com/yunionio/host-image:dev-test-arm64
|
||||
registry.cn-beijing.aliyuncs.com/yunionio/host-image:dev-test-arm64
|
||||
|
||||
# 如果在 x86_64 上编译,就会生成 registry.cn-beijing.aliyuncs.com/yunionio/host-image:dev-test-amd64 的镜像
|
||||
```
|
||||
|
||||
## 把 arm64 和 x86_64 的镜像 bundle 在一起
|
||||
|
||||
通过上面两个步骤把 x86_64 和 arm64 的 host-image 做出来后,需要把它们 manifest bundle 到一块,命令如下:
|
||||
|
||||
```bash
|
||||
$ cd build/docker
|
||||
$ HOST_IMAGE_VERSION=dev-test make host-image
|
||||
```
|
||||
|
||||
这条命令会把 registry.cn-beijing.aliyuncs.com/yunionio/host-image:dev-test-amd64 和 registry.cn-beijing.aliyuncs.com/yunionio/host-image:dev-test-arm64 两个镜像 manifest bundle 到一个叫做 registry.cn-beijing.aliyuncs.com/yunionio/host-image:dev-test 的镜像,这个镜像就可以同时给 arm64 和 x86_64 使用了。
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 更新云账号所属项目
|
||||
parameters:
|
||||
- $ref: '../parameters/cloudaccount.yaml#/cloudaccountId'
|
||||
- in: body
|
||||
name: cloudaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountChangeProject'
|
||||
responses:
|
||||
200:
|
||||
description: 云账号信息
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountResponse'
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,40 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定云账号详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/cloudaccount.yaml#/cloudaccountId'
|
||||
responses:
|
||||
200:
|
||||
description: 云账号信息
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountResponse'
|
||||
tags:
|
||||
- cloudaccount
|
||||
|
||||
put:
|
||||
summary: 更新云账号信息
|
||||
parameters:
|
||||
- $ref: '../parameters/cloudaccount.yaml#/cloudaccountId'
|
||||
- in: body
|
||||
name: cloudaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountUpdate'
|
||||
responses:
|
||||
200:
|
||||
description: 云账号信息
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountResponse'
|
||||
tags:
|
||||
- cloudaccount
|
||||
|
||||
delete:
|
||||
summary: 删除指定云账号
|
||||
parameters:
|
||||
- $ref: '../parameters/cloudaccount.yaml#/cloudaccountId'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除云账号信息
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountResponse'
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,30 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出云账号
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/common.yaml#/provider'
|
||||
- $ref: '../parameters/common.yaml#/cloud_env'
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: 云账号列表信息
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountListResponse'
|
||||
tags:
|
||||
- cloudaccount
|
||||
post:
|
||||
summary: 创建云账号
|
||||
parameters:
|
||||
- in: body
|
||||
name: cloudaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountCreate'
|
||||
responses:
|
||||
200:
|
||||
description: 新创建的云账号信息
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountResponse'
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,12 +0,0 @@
|
||||
post:
|
||||
summary: 关闭云账号自动同步
|
||||
parameters:
|
||||
- $ref: "../parameters/cloudaccount.yaml#/cloudaccountId"
|
||||
responses:
|
||||
200:
|
||||
description: 云账号信息
|
||||
schema:
|
||||
$ref: "../schemas/cloudaccount.yaml#/CloudaccountResponse"
|
||||
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,12 +0,0 @@
|
||||
post:
|
||||
summary: 禁用云账号
|
||||
parameters:
|
||||
- $ref: "../parameters/cloudaccount.yaml#/cloudaccountId"
|
||||
responses:
|
||||
200:
|
||||
description: 禁用的云账号信息
|
||||
schema:
|
||||
$ref: "../schemas/cloudaccount.yaml#/CloudaccountResponse"
|
||||
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,17 +0,0 @@
|
||||
post:
|
||||
summary: 开启云账号自动同步
|
||||
parameters:
|
||||
- $ref: "../parameters/cloudaccount.yaml#/cloudaccountId"
|
||||
- in: body
|
||||
name: cloudaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/cloudaccount.yaml#/CloudaccountEnableAutoSync"
|
||||
responses:
|
||||
200:
|
||||
description: 云账号信息
|
||||
schema:
|
||||
$ref: "../schemas/cloudaccount.yaml#/CloudaccountResponse"
|
||||
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,12 +0,0 @@
|
||||
post:
|
||||
summary: 启用云账号
|
||||
parameters:
|
||||
- $ref: "../parameters/cloudaccount.yaml#/cloudaccountId"
|
||||
responses:
|
||||
200:
|
||||
description: 启用的云账号信息
|
||||
schema:
|
||||
$ref: "../schemas/cloudaccount.yaml#/CloudaccountResponse"
|
||||
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,12 +0,0 @@
|
||||
post:
|
||||
summary: 取消云账号共享
|
||||
parameters:
|
||||
- $ref: "../parameters/cloudaccount.yaml#/cloudaccountId"
|
||||
responses:
|
||||
200:
|
||||
description: 云账号信息
|
||||
schema:
|
||||
$ref: "../schemas/cloudaccount.yaml#/CloudaccountResponse"
|
||||
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,13 +0,0 @@
|
||||
post:
|
||||
summary: 云账号共享
|
||||
parameters:
|
||||
- $ref: '../parameters/cloudaccount.yaml#/cloudaccountId'
|
||||
- $ref: "../parameters/cloudaccount.yaml#/scope"
|
||||
- $ref: "../parameters/cloudaccount.yaml#/shared_projects"
|
||||
responses:
|
||||
200:
|
||||
description: 云账号信息
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountResponse'
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 云账号信息同步
|
||||
parameters:
|
||||
- $ref: '../parameters/cloudaccount.yaml#/cloudaccountId'
|
||||
- in: body
|
||||
name: cloudaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountSync'
|
||||
responses:
|
||||
200:
|
||||
description: 云账号信息
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountResponse'
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 更新云账号密码
|
||||
parameters:
|
||||
- $ref: '../parameters/cloudaccount.yaml#/cloudaccountId'
|
||||
- in: body
|
||||
name: cloudaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountUpdateCredential'
|
||||
responses:
|
||||
200:
|
||||
description: 云账号信息
|
||||
schema:
|
||||
$ref: '../schemas/cloudaccount.yaml#/CloudaccountResponse'
|
||||
tags:
|
||||
- cloudaccount
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 调整RDS实例配置
|
||||
parameters:
|
||||
- $ref: "../parameters/dbinstance.yaml#/dbinstanceId"
|
||||
- in: body
|
||||
name: dbinstance
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance.yaml#/DBInstanceChangeConfig"
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例信息
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance.yaml#/DBInstanceResponse"
|
||||
tags:
|
||||
- dbinstance
|
||||
@@ -1,24 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定RDS实例详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstanceId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance.yaml#/DBInstanceResponse'
|
||||
tags:
|
||||
- dbinstance
|
||||
|
||||
delete:
|
||||
summary: 删除指定RDS实例
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstanceId'
|
||||
- $ref: '../parameters/dbinstance.yaml#/keep_backup'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除RDS实例的信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance.yaml#/DBInstanceResponse'
|
||||
tags:
|
||||
- dbinstance
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定RDS实例用户详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/accountId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例用户信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_account.yaml#/DBInstanceAccountResponse'
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
|
||||
delete:
|
||||
summary: 删除指定RDS实例用户
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/accountId'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除RDS实例的用户信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_account.yaml#/DBInstanceAccountResponse'
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
@@ -1,30 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出RDS实例用户列表
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstance'
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例用户列表信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_account.yaml#/DBInstanceAccountListResponse'
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
|
||||
post:
|
||||
summary: 创建RDS实例账号
|
||||
parameters:
|
||||
- in: body
|
||||
name: dbinstanceaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_account.yaml#/DBInstanceAccountCreate'
|
||||
responses:
|
||||
200:
|
||||
description: 新建RDS实例账号信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_account.yaml#/DBInstanceAccountResponse'
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定RDS实例备份详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/backupId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例备份信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_backup.yaml#/DBInstanceBackupResponse'
|
||||
tags:
|
||||
- dbinstancebackup
|
||||
|
||||
delete:
|
||||
summary: 删除指定RDS实例备份
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/backupId'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除RDS实例的备份信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_backup.yaml#/DBInstanceBackupResponse'
|
||||
tags:
|
||||
- dbinstancebackup
|
||||
@@ -1,16 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出RDS实例备份列表
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/common.yaml#/cloudregion'
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstance'
|
||||
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例备份列表信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_backup.yaml#/DBInstanceBackupListResponse'
|
||||
tags:
|
||||
- dbinstancebackup
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定RDS实例数据库详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/databaseId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例数据库信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_database.yaml#/DBInstanceDatabaseResponse'
|
||||
tags:
|
||||
- dbinstancedatabase
|
||||
|
||||
delete:
|
||||
summary: 删除指定RDS实例数据库
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/databaseId'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除RDS实例的数据库信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_database.yaml#/DBInstanceDatabaseResponse'
|
||||
tags:
|
||||
- dbinstancedatabase
|
||||
@@ -1,14 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出RDS实例数据库列表
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstance'
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例数据库列表信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_database.yaml#/DBInstanceDatabaseListResponse'
|
||||
tags:
|
||||
- dbinstancedatabase
|
||||
@@ -1,12 +0,0 @@
|
||||
get:
|
||||
summary: 列出指定RDS实例网络信息
|
||||
parameters:
|
||||
- $ref: "../parameters/dbinstance.yaml#/dbinstanceId"
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例网络列表信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_network.yaml#/DBInstanceNetworkListResponse'
|
||||
tags:
|
||||
- dbinstance
|
||||
@@ -1,13 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出RDS实例网络信息
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例网络列表信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_network.yaml#/DBInstanceNetworkListResponse'
|
||||
tags:
|
||||
- dbinstancenetwork
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定RDS实例参数详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/parameterId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_parameter.yaml#/DBInstanceParameterResponse'
|
||||
tags:
|
||||
- dbinstanceparameter
|
||||
|
||||
delete:
|
||||
summary: 删除指定RDS实例参数
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/parameterId'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除RDS实例的参数信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_parameter.yaml#/DBInstanceParameterResponse'
|
||||
tags:
|
||||
- dbinstanceparameter
|
||||
@@ -1,14 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出RDS实例参数列表
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstance'
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例参数列表信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_parameter.yaml#/DBInstanceParameterListResponse'
|
||||
tags:
|
||||
- dbinstanceparameter
|
||||
@@ -1,36 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出RDS实例
|
||||
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#/cloudregion'
|
||||
- $ref: '../parameters/common.yaml#/zone'
|
||||
- $ref: '../parameters/common.yaml#/vpc'
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例列表信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance.yaml#/DBInstanceListResponse'
|
||||
tags:
|
||||
- dbinstance
|
||||
|
||||
post:
|
||||
summary: 创建RDS实例
|
||||
parameters:
|
||||
- in: body
|
||||
name: dbinstance
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance.yaml#/DBInstanceCreate'
|
||||
responses:
|
||||
200:
|
||||
description: 新建RDS实例信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance.yaml#/DBInstanceResponse'
|
||||
tags:
|
||||
- dbinstance
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 开放关闭RDS实例外网地址
|
||||
parameters:
|
||||
- $ref: "../parameters/dbinstance.yaml#/dbinstanceId"
|
||||
- in: body
|
||||
name: dbinstance
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance.yaml#/DBInstancePublicConnection"
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例信息
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance.yaml#/DBInstanceResponse"
|
||||
tags:
|
||||
- dbinstance
|
||||
@@ -1,12 +0,0 @@
|
||||
post:
|
||||
summary: 抹除RDS实例
|
||||
description: 仅删除本地数据库记录,不删除公有云RDS实例
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstanceId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance.yaml#/DBInstanceResponse'
|
||||
tags:
|
||||
- dbinstance
|
||||
@@ -1,12 +0,0 @@
|
||||
post:
|
||||
summary: 重启RDS实例
|
||||
description: 要求RDS实例状态正常或重启失败
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstanceId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance.yaml#/DBInstanceResponse'
|
||||
tags:
|
||||
- dbinstance
|
||||
@@ -1,17 +0,0 @@
|
||||
post:
|
||||
summary: 从备份恢复实例数据库
|
||||
description: 要求RDS实例状态正常
|
||||
parameters:
|
||||
- $ref: "../parameters/dbinstance.yaml#/dbinstanceId"
|
||||
- in: body
|
||||
name: dbinstance
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance.yaml#/DBInstanceRecovery"
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例信息
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance.yaml#/DBInstanceResponse"
|
||||
tags:
|
||||
- dbinstance
|
||||
@@ -1,11 +0,0 @@
|
||||
post:
|
||||
summary: 同步RDS实例状态
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstanceId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance.yaml#/DBInstanceResponse'
|
||||
tags:
|
||||
- dbinstance
|
||||
@@ -1,12 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定RDS套餐详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance_sku.yaml#/skuId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS套餐信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_sku.yaml#/DBInstanceSkuResponse'
|
||||
tags:
|
||||
- dbinstance-sku
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出RDS套餐
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/provider'
|
||||
- $ref: '../parameters/common.yaml#/cloudregion'
|
||||
responses:
|
||||
200:
|
||||
description: RDS套餐列表信息
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance_sku.yaml#/DBInstanceSkuListResponse"
|
||||
tags:
|
||||
- dbinstance-sku
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定RDS实例用户详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/accountId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例用户信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_account.yaml#/DBInstanceAccountResponse'
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
|
||||
delete:
|
||||
summary: 删除指定RDS实例用户
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/accountId'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除RDS实例的用户信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_account.yaml#/DBInstanceAccountResponse'
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
@@ -1,30 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出RDS实例用户列表
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstance'
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例用户列表信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_account.yaml#/DBInstanceAccountListResponse'
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
|
||||
post:
|
||||
summary: 创建RDS实例账号
|
||||
parameters:
|
||||
- in: body
|
||||
name: dbinstanceaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_account.yaml#/DBInstanceAccountCreate'
|
||||
responses:
|
||||
200:
|
||||
description: 新建RDS实例账号信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_account.yaml#/DBInstanceAccountResponse'
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
@@ -1,17 +0,0 @@
|
||||
post:
|
||||
summary: 赋予RDS实例的数据库权限
|
||||
description: 要求RDS实例状态正常
|
||||
parameters:
|
||||
- $ref: "../parameters/dbinstance.yaml#/accountId"
|
||||
- in: body
|
||||
name: dbinstanceaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance_account.yaml#/DBInstanceAccountGrantPrivilege"
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例账户信息
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance_account.yaml#/DBInstanceAccountResponse"
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
@@ -1,17 +0,0 @@
|
||||
post:
|
||||
summary: 重置RDS实例用户密码
|
||||
description: 要求RDS实例状态正常
|
||||
parameters:
|
||||
- $ref: "../parameters/dbinstance.yaml#/accountId"
|
||||
- in: body
|
||||
name: dbinstanceaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance_account.yaml#/DBInstanceAccountResetPassword"
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例账户信息
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance_account.yaml#/DBInstanceAccountResponse"
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
@@ -1,17 +0,0 @@
|
||||
post:
|
||||
summary: 解除RDS实例的数据库权限
|
||||
description: 要求RDS实例状态正常
|
||||
parameters:
|
||||
- $ref: "../parameters/dbinstance.yaml#/accountId"
|
||||
- in: body
|
||||
name: dbinstanceaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance_account.yaml#/DBInstanceAccountRevokePrivilege"
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例账户信息
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance_account.yaml#/DBInstanceAccountResponse"
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
@@ -1,17 +0,0 @@
|
||||
post:
|
||||
summary: 设置RDS实例的数据库权限
|
||||
description: 要求RDS实例及账号状态正常
|
||||
parameters:
|
||||
- $ref: "../parameters/dbinstance.yaml#/accountId"
|
||||
- in: body
|
||||
name: dbinstanceaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance_account.yaml#/DBInstanceAccountSetPrivileges"
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例账户信息
|
||||
schema:
|
||||
$ref: "../schemas/dbinstance_account.yaml#/DBInstanceAccountResponse"
|
||||
tags:
|
||||
- dbinstanceaccount
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定RDS实例备份详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/backupId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例备份信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_backup.yaml#/DBInstanceBackupResponse'
|
||||
tags:
|
||||
- dbinstancebackup
|
||||
|
||||
delete:
|
||||
summary: 删除指定RDS实例备份
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/backupId'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除RDS实例的备份信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_backup.yaml#/DBInstanceBackupResponse'
|
||||
tags:
|
||||
- dbinstancebackup
|
||||
@@ -1,32 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出RDS实例备份列表
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/common.yaml#/cloudregion'
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstance'
|
||||
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例备份列表信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_backup.yaml#/DBInstanceBackupListResponse'
|
||||
tags:
|
||||
- dbinstancebackup
|
||||
|
||||
post:
|
||||
summary: 创建RDS实例备份
|
||||
parameters:
|
||||
- in: body
|
||||
name: dbinstancebackup
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_backup.yaml#/DBInstanceBackupCreate'
|
||||
responses:
|
||||
200:
|
||||
description: 新建RDS实例账号信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_backup.yaml#/DBInstanceBackupResponse'
|
||||
tags:
|
||||
- dbinstancebackup
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定RDS实例数据库详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/databaseId'
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例数据库信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_database.yaml#/DBInstanceDatabaseResponse'
|
||||
tags:
|
||||
- dbinstancedatabase
|
||||
|
||||
delete:
|
||||
summary: 删除指定RDS实例数据库
|
||||
parameters:
|
||||
- $ref: '../parameters/dbinstance.yaml#/databaseId'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除RDS实例的数据库信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_database.yaml#/DBInstanceDatabaseResponse'
|
||||
tags:
|
||||
- dbinstancedatabase
|
||||
@@ -1,30 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出RDS实例数据库列表
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/dbinstance.yaml#/dbinstance'
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: RDS实例数据库列表信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_database.yaml#/DBInstanceDatabaseListResponse'
|
||||
tags:
|
||||
- dbinstancedatabase
|
||||
|
||||
post:
|
||||
summary: 创建RDS实例数据库
|
||||
parameters:
|
||||
- in: body
|
||||
name: dbinstancedatabase
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_database.yaml#/DBInstanceDatabaseCreate'
|
||||
responses:
|
||||
200:
|
||||
description: 新建RDS实例数据库信息
|
||||
schema:
|
||||
$ref: '../schemas/dbinstance_database.yaml#/DBInstanceDatabaseResponse'
|
||||
tags:
|
||||
- dbinstancedatabase
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 磁盘创建快照
|
||||
parameters:
|
||||
- $ref: '../parameters/disk.yaml#/diskId'
|
||||
- in: body
|
||||
name: server
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskCreateSanpshot'
|
||||
responses:
|
||||
200:
|
||||
description: 磁盘信息
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskResponse'
|
||||
tags:
|
||||
- disk
|
||||
@@ -1,39 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定磁盘详情信息
|
||||
parameters:
|
||||
- $ref: '../parameters/disk.yaml#/diskId'
|
||||
responses:
|
||||
200:
|
||||
description: 磁盘信息
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskResponse'
|
||||
tags:
|
||||
- disk
|
||||
put:
|
||||
summary: 更新磁盘信息
|
||||
parameters:
|
||||
- $ref: '../parameters/disk.yaml#/diskId'
|
||||
- in: body
|
||||
name: server
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskUpdate'
|
||||
responses:
|
||||
200:
|
||||
description: 磁盘信息
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskResponse'
|
||||
tags:
|
||||
- disk
|
||||
delete:
|
||||
summary: 删除指定磁盘
|
||||
parameters:
|
||||
- $ref: '../parameters/disk.yaml#/diskId'
|
||||
- $ref: '../parameters/common.yaml#/override_pending_delete'
|
||||
responses:
|
||||
200:
|
||||
description: 被删除磁盘的信息,删除前确保已解除删除保护,第一次删除时会先进入回收站(可恢复),第二次删除会真正释放资源
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskResponse'
|
||||
tags:
|
||||
- disk
|
||||
@@ -1,37 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出磁盘
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/pending_delete'
|
||||
- $ref: '../parameters/common.yaml#/provider'
|
||||
- $ref: '../parameters/common.yaml#/billing_type'
|
||||
- $ref: '../parameters/disk.yaml#/unused'
|
||||
- $ref: '../parameters/disk.yaml#/share'
|
||||
- $ref: '../parameters/disk.yaml#/local'
|
||||
- $ref: '../parameters/disk.yaml#/guest'
|
||||
- $ref: '../parameters/disk.yaml#/storage'
|
||||
- $ref: '../parameters/disk.yaml#/type'
|
||||
- $ref: '../parameters/disk.yaml#/cloud_type'
|
||||
responses:
|
||||
200:
|
||||
description: 磁盘列表信息
|
||||
schema:
|
||||
$ref: "../schemas/disk.yaml#/DiskListResponse"
|
||||
tags:
|
||||
- disk
|
||||
post:
|
||||
summary: 创建磁盘
|
||||
parameters:
|
||||
- in: body
|
||||
name: disk
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskCreate'
|
||||
responses:
|
||||
200:
|
||||
description: 新建磁盘信息
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskResponse'
|
||||
tags:
|
||||
- disk
|
||||
@@ -1,11 +0,0 @@
|
||||
post:
|
||||
summary: 取消磁盘共享
|
||||
parameters:
|
||||
- $ref: "../parameters/disk.yaml#/diskId"
|
||||
responses:
|
||||
200:
|
||||
description: 磁盘信息
|
||||
schema:
|
||||
$ref: "../schemas/disk.yaml#/DiskResponse"
|
||||
tags:
|
||||
- disk
|
||||
@@ -1,12 +0,0 @@
|
||||
post:
|
||||
summary: 磁盘共享
|
||||
parameters:
|
||||
- $ref: "../parameters/disk.yaml#/diskId"
|
||||
responses:
|
||||
200:
|
||||
description: 磁盘信息
|
||||
schema:
|
||||
$ref: "../schemas/disk.yaml#/DiskResponse"
|
||||
|
||||
tags:
|
||||
- disk
|
||||
@@ -1,12 +0,0 @@
|
||||
post:
|
||||
summary: 清除磁盘数据库记录
|
||||
parameters:
|
||||
- $ref: "../parameters/disk.yaml#/diskId"
|
||||
responses:
|
||||
200:
|
||||
description: 磁盘信息
|
||||
schema:
|
||||
$ref: "../schemas/disk.yaml#/DiskResponse"
|
||||
|
||||
tags:
|
||||
- disk
|
||||
@@ -1,17 +0,0 @@
|
||||
post:
|
||||
summary: 回滚磁盘到指定快照
|
||||
parameters:
|
||||
- $ref: "../parameters/disk.yaml#/diskId"
|
||||
- in: body
|
||||
name: disk
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/disk.yaml#/DiskReset"
|
||||
responses:
|
||||
200:
|
||||
description: 磁盘信息
|
||||
schema:
|
||||
$ref: "../schemas/disk.yaml#/DiskResponse"
|
||||
|
||||
tags:
|
||||
- disk
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 扩容磁盘
|
||||
parameters:
|
||||
- $ref: '../parameters/disk.yaml#/diskId'
|
||||
- in: body
|
||||
name: server
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskResize'
|
||||
responses:
|
||||
200:
|
||||
description: 磁盘信息
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskResponse'
|
||||
tags:
|
||||
- disk
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 磁盘保存镜像
|
||||
parameters:
|
||||
- $ref: '../parameters/disk.yaml#/diskId'
|
||||
- in: body
|
||||
name: server
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskSave'
|
||||
responses:
|
||||
200:
|
||||
description: 磁盘信息
|
||||
schema:
|
||||
$ref: '../schemas/disk.yaml#/DiskResponse'
|
||||
tags:
|
||||
- disk
|
||||
@@ -1,15 +0,0 @@
|
||||
post:
|
||||
summary: 获取ElasticCache实例公网访问地址
|
||||
parameters:
|
||||
- in: body
|
||||
name: elasticcache
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAllocatePublicConnection"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,15 +0,0 @@
|
||||
post:
|
||||
summary: 变更ElasticCache实例规格
|
||||
parameters:
|
||||
- in: body
|
||||
name: elasticcache
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheChangeSpec"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定ElasticCache实例详情信息
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/elasticcacheId"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
|
||||
delete:
|
||||
summary: 删除指定ElasticCache实例
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/elasticcacheId"
|
||||
responses:
|
||||
200:
|
||||
description: 被删除ElasticCache实例的信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定ElasticCache实例用户详情信息
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/accountId"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例用户信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAccountResponse"
|
||||
tags:
|
||||
- elasticcacheaccount
|
||||
|
||||
delete:
|
||||
summary: 删除指定ElasticCache实例用户
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/accountId"
|
||||
responses:
|
||||
200:
|
||||
description: 被删除ElasticCache实例的用户信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAccountResponse"
|
||||
tags:
|
||||
- elasticcacheaccount
|
||||
@@ -1,30 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出ElasticCache实例用户列表
|
||||
parameters:
|
||||
- $ref: "../parameters/common.yaml#/limit"
|
||||
- $ref: "../parameters/common.yaml#/offset"
|
||||
- $ref: "../parameters/elasticcache.yaml#/elasticcache_id"
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例用户列表信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAccountListResponse"
|
||||
tags:
|
||||
- elasticcacheaccount
|
||||
|
||||
post:
|
||||
summary: 创建ElasticCache实例管理账号
|
||||
parameters:
|
||||
- in: body
|
||||
name: elasticcacheaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAccountCreate"
|
||||
responses:
|
||||
200:
|
||||
description: 新创建的ElasticCache实例账号信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAccountResponse"
|
||||
tags:
|
||||
- elasticcacheaccount
|
||||
@@ -1,40 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定ElasticCache实例访问控制详情信息
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/aclId"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例访问控制信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAclResponse"
|
||||
tags:
|
||||
- elasticcacheacl
|
||||
|
||||
put:
|
||||
summary: 更新指定ElasticCache实例访问控制
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/aclId"
|
||||
- in: body
|
||||
name: elasticcacheacl
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAclUpdate"
|
||||
responses:
|
||||
200:
|
||||
description: 被删除ElasticCache实例的访问控制信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAclResponse"
|
||||
tags:
|
||||
- elasticcacheacl
|
||||
|
||||
delete:
|
||||
summary: 删除指定ElasticCache实例访问控制
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/aclId"
|
||||
responses:
|
||||
200:
|
||||
description: 被删除ElasticCache实例的访问控制信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAclResponse"
|
||||
tags:
|
||||
- elasticcacheacl
|
||||
@@ -1,30 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出ElasticCache实例访问控制列表
|
||||
parameters:
|
||||
- $ref: "../parameters/common.yaml#/limit"
|
||||
- $ref: "../parameters/common.yaml#/offset"
|
||||
- $ref: "../parameters/elasticcache.yaml#/elasticcache_id"
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例访问控制列表信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAclListResponse"
|
||||
tags:
|
||||
- elasticcacheacl
|
||||
|
||||
post:
|
||||
summary: 创建ElasticCache实例ACL
|
||||
parameters:
|
||||
- in: body
|
||||
name: elasticcacheacl
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAclCreate"
|
||||
responses:
|
||||
200:
|
||||
description: 新创建的ElasticCache实例ACL信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAclResponse"
|
||||
tags:
|
||||
- elasticcacheacl
|
||||
@@ -1,23 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定ElasticCache实例备份详情信息
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/backupId"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例备份信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheBackupResponse"
|
||||
tags:
|
||||
- elasticcachebackup
|
||||
|
||||
delete:
|
||||
summary: 删除指定ElasticCache实例备份
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/backupId"
|
||||
responses:
|
||||
200:
|
||||
description: 被删除ElasticCache实例的备份信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheBackupResponse"
|
||||
tags:
|
||||
- elasticcachebackup
|
||||
@@ -1,25 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出ElasticCache实例备份列表
|
||||
parameters:
|
||||
- $ref: "../parameters/common.yaml#/limit"
|
||||
- $ref: "../parameters/common.yaml#/offset"
|
||||
- $ref: "../parameters/common.yaml#/cloudregion"
|
||||
- $ref: "../parameters/elasticcache.yaml#/elasticcache_id"
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例备份列表信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheBackupListResponse"
|
||||
tags:
|
||||
- elasticcachebackup
|
||||
|
||||
post:
|
||||
summary: 创建ElasticCache实例备份
|
||||
responses:
|
||||
200:
|
||||
description: 新创建的ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheBackupResponse"
|
||||
tags:
|
||||
- elasticcachebackup
|
||||
@@ -1,40 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定ElasticCache实例参数详情信息
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/parameterId"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheParameterResponse"
|
||||
tags:
|
||||
- elasticcacheparameter
|
||||
|
||||
put:
|
||||
summary: 更新ElasticCache实例配置参数
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/parameterId"
|
||||
- in: body
|
||||
name: elasticcacheparameter
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheParameterUpdate"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例配置参数信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheParameterResponse"
|
||||
tags:
|
||||
- elasticcacheparameter
|
||||
|
||||
delete:
|
||||
summary: 删除指定ElasticCache实例参数
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticcache.yaml#/parameterId"
|
||||
responses:
|
||||
200:
|
||||
description: 被删除ElasticCache实例的参数信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheParameterResponse"
|
||||
tags:
|
||||
- elasticcacheparameter
|
||||
@@ -1,14 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出ElasticCache实例参数列表
|
||||
parameters:
|
||||
- $ref: "../parameters/common.yaml#/limit"
|
||||
- $ref: "../parameters/common.yaml#/offset"
|
||||
- $ref: "../parameters/elasticcache.yaml#/elasticcache_id"
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例参数列表信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheParameterListResponse"
|
||||
tags:
|
||||
- elasticcacheparameter
|
||||
@@ -1,36 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出ElasticCache实例
|
||||
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#/cloudregion"
|
||||
- $ref: "../parameters/common.yaml#/zone"
|
||||
- $ref: "../parameters/common.yaml#/vpc"
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例列表信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheListResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
|
||||
post:
|
||||
summary: 创建ElasticCache实例
|
||||
parameters:
|
||||
- in: body
|
||||
name: elasticcache
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheCreate"
|
||||
responses:
|
||||
200:
|
||||
description: 新创建的ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,19 +0,0 @@
|
||||
get:
|
||||
summary: 按指定条件列出ElasticCaches实例套餐列表
|
||||
parameters:
|
||||
- $ref: "../parameters/common.yaml#/limit"
|
||||
- $ref: "../parameters/common.yaml#/offset"
|
||||
- $ref: "../parameters/common.yaml#/provider"
|
||||
- $ref: "../parameters/common.yaml#/zone"
|
||||
- $ref: "../parameters/common.yaml#/city"
|
||||
- $ref: "../parameters/common.yaml#/cloudregion"
|
||||
- $ref: "../parameters/elasticcache.yaml#/engine_version"
|
||||
- $ref: "../parameters/elasticcache.yaml#/local_category"
|
||||
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例套餐信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheSkuListResponse"
|
||||
tags:
|
||||
- elasticcachesku
|
||||
@@ -1,9 +0,0 @@
|
||||
post:
|
||||
summary: 清空ElasticCache实例
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,9 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定ElasticCache实例管理员密码
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例密码信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheLoginInfoResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,9 +0,0 @@
|
||||
post:
|
||||
summary: 释放ElasticCache实例公网访问地址
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,15 +0,0 @@
|
||||
post:
|
||||
summary: 重置ElasticCache实例账号密码
|
||||
parameters:
|
||||
- in: body
|
||||
name: elasticcacheaccount
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResetPassword"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAccountResponse"
|
||||
tags:
|
||||
- elasticcacheaccount
|
||||
@@ -1,9 +0,0 @@
|
||||
post:
|
||||
summary: 重启ElasticCache实例
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,9 +0,0 @@
|
||||
post:
|
||||
summary: ElasticCache实例备份恢复
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheBackupResponse"
|
||||
tags:
|
||||
- elasticcachebackup
|
||||
@@ -1,15 +0,0 @@
|
||||
post:
|
||||
summary: 设置ElasticCache实例维护时间段
|
||||
parameters:
|
||||
- in: body
|
||||
name: elasticcache
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheSetMaintainTime"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,15 +0,0 @@
|
||||
post:
|
||||
summary: 设置ElasticCache实例密码认证
|
||||
parameters:
|
||||
- in: body
|
||||
name: elasticcache
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheAuthMode"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,15 +0,0 @@
|
||||
post:
|
||||
summary: 设置ElasticCache实例备份策略
|
||||
parameters:
|
||||
- in: body
|
||||
name: elasticcache
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheBackupPolicy"
|
||||
responses:
|
||||
200:
|
||||
description: ElasticCache实例信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticcache.yaml#/ElasticCacheResponse"
|
||||
tags:
|
||||
- elasticcache
|
||||
@@ -1,14 +0,0 @@
|
||||
post:
|
||||
summary: 绑定资源
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticip.yaml#/elasticipId"
|
||||
- $ref: "../parameters/elasticip.yaml#/instance_id"
|
||||
- $ref: "../parameters/elasticip.yaml#/instance_type"
|
||||
responses:
|
||||
200:
|
||||
description: 弹性IP信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticip.yaml#/ElasticIpResponse"
|
||||
|
||||
tags:
|
||||
- elasticips
|
||||
@@ -1,13 +0,0 @@
|
||||
post:
|
||||
summary: 更改弹性IP带宽大小
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticip.yaml#/elasticipId"
|
||||
- $ref: "../parameters/elasticip.yaml#/bandwidth"
|
||||
responses:
|
||||
200:
|
||||
description: 弹性IP信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticip.yaml#/ElasticIpResponse"
|
||||
|
||||
tags:
|
||||
- elasticips
|
||||
@@ -1,13 +0,0 @@
|
||||
post:
|
||||
summary: 解绑弹性EIP
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticip.yaml#/elasticipId"
|
||||
- $ref: "../parameters/elasticip.yaml#/auto_delete"
|
||||
responses:
|
||||
200:
|
||||
description: 弹性IP信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticip.yaml#/ElasticIpResponse"
|
||||
|
||||
tags:
|
||||
- elasticips
|
||||
@@ -1,39 +0,0 @@
|
||||
get:
|
||||
summary: 获取指定弹性IP详情信息
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticip.yaml#/elasticipId"
|
||||
responses:
|
||||
200:
|
||||
description: 弹性IP详情信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticip.yaml#/ElasticIpResponse"
|
||||
tags:
|
||||
- elasticips
|
||||
|
||||
delete:
|
||||
summary: 删除指定弹性IP
|
||||
parameters:
|
||||
- $ref: '../parameters/elasticip.yaml#/elasticipId'
|
||||
responses:
|
||||
200:
|
||||
schema:
|
||||
$ref: '../schemas/elasticip.yaml#/ElasticIpResponse'
|
||||
tags:
|
||||
- elasticips
|
||||
|
||||
put:
|
||||
summary: 更新弹性IP信息
|
||||
parameters:
|
||||
- $ref: '../parameters/elasticip.yaml#/elasticipId'
|
||||
- in: body
|
||||
name: elasticip
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/elasticip.yaml#/ElasticIpUpdate'
|
||||
responses:
|
||||
200:
|
||||
description: 弹性IP信息
|
||||
schema:
|
||||
$ref: '../schemas/elasticip.yaml#/ElasticIpResponse'
|
||||
tags:
|
||||
- elasticips
|
||||
@@ -1,38 +0,0 @@
|
||||
post:
|
||||
summary: 创建弹性IP
|
||||
parameters:
|
||||
- in: body
|
||||
name: elasticip
|
||||
required: true
|
||||
schema:
|
||||
$ref: '../schemas/elasticip.yaml#/ElasticIpCreate'
|
||||
responses:
|
||||
200:
|
||||
description: 新建弹性IP的信息
|
||||
schema:
|
||||
$ref: '../schemas/elasticip.yaml#/ElasticIpResponse'
|
||||
tags:
|
||||
- elasticips
|
||||
|
||||
get:
|
||||
summary: 按指定条件列出弹性IP列表
|
||||
parameters:
|
||||
- $ref: '../parameters/common.yaml#/limit'
|
||||
- $ref: '../parameters/common.yaml#/offset'
|
||||
- $ref: '../parameters/common.yaml#/cloudprovider'
|
||||
- $ref: '../parameters/common.yaml#/cloudaccount'
|
||||
- $ref: '../parameters/common.yaml#/provider'
|
||||
- $ref: '../parameters/common.yaml#/brand'
|
||||
- $ref: '../parameters/common.yaml#/cloud_env'
|
||||
- $ref: '../parameters/common.yaml#/public_cloud'
|
||||
- $ref: '../parameters/common.yaml#/private_cloud'
|
||||
- $ref: '../parameters/elasticip.yaml#/usable_eip_for_associate_type'
|
||||
- $ref: '../parameters/elasticip.yaml#/usable_eip_for_associate_id'
|
||||
- $ref: '../parameters/elasticip.yaml#/usable'
|
||||
responses:
|
||||
200:
|
||||
description: 弹性IP列表信息
|
||||
schema:
|
||||
$ref: '../schemas/elasticip.yaml#/ElasticIpListResponse'
|
||||
tags:
|
||||
- elasticips
|
||||
@@ -1,12 +0,0 @@
|
||||
post:
|
||||
summary: 清除弹性EIP数据库记录(并不真正删除资源)
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticip.yaml#/elasticipId"
|
||||
responses:
|
||||
200:
|
||||
description: 弹性IP信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticip.yaml#/ElasticIpResponse"
|
||||
|
||||
tags:
|
||||
- elasticips
|
||||
@@ -1,12 +0,0 @@
|
||||
post:
|
||||
summary: 同步弹性EIP状态
|
||||
parameters:
|
||||
- $ref: "../parameters/elasticip.yaml#/elasticipId"
|
||||
responses:
|
||||
200:
|
||||
description: 弹性IP信息
|
||||
schema:
|
||||
$ref: "../schemas/elasticip.yaml#/ElasticIpResponse"
|
||||
|
||||
tags:
|
||||
- elasticips
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 物理机添加网卡
|
||||
parameters:
|
||||
- $ref: "../parameters/host.yaml#/hostId"
|
||||
- in: body
|
||||
name: host
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/host.yaml#/HostAddNetif"
|
||||
responses:
|
||||
200:
|
||||
description: 宿主机信息
|
||||
schema:
|
||||
$ref: "../schemas/host.yaml#/HostResponse"
|
||||
tags:
|
||||
- host
|
||||
@@ -1,16 +0,0 @@
|
||||
post:
|
||||
summary: 将物理机转换成宿主机
|
||||
parameters:
|
||||
- $ref: "../parameters/host.yaml#/hostId"
|
||||
- in: body
|
||||
name: host
|
||||
required: true
|
||||
schema:
|
||||
$ref: "../schemas/host.yaml#/HostConvertHypervisor"
|
||||
responses:
|
||||
200:
|
||||
description: 宿主机信息
|
||||
schema:
|
||||
$ref: "../schemas/host.yaml#/HostResponse"
|
||||
tags:
|
||||
- host
|
||||
@@ -1,11 +0,0 @@
|
||||
post:
|
||||
summary: 禁用宿主机
|
||||
parameters:
|
||||
- $ref: "../parameters/host.yaml#/hostId"
|
||||
responses:
|
||||
200:
|
||||
description: 宿主机信息
|
||||
schema:
|
||||
$ref: "../schemas/host.yaml#/HostResponse"
|
||||
tags:
|
||||
- host
|
||||
@@ -1,11 +0,0 @@
|
||||
post:
|
||||
summary: 启用宿主机
|
||||
parameters:
|
||||
- $ref: "../parameters/host.yaml#/hostId"
|
||||
responses:
|
||||
200:
|
||||
description: 宿主机信息
|
||||
schema:
|
||||
$ref: "../schemas/host.yaml#/HostResponse"
|
||||
tags:
|
||||
- host
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user