add rds operation

This commit is contained in:
ioito
2019-10-24 11:40:22 +08:00
parent 19afb24e88
commit 21be27e36c
127 changed files with 8143 additions and 491 deletions
+23
View File
@@ -0,0 +1,23 @@
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
+30
View File
@@ -0,0 +1,30 @@
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
@@ -0,0 +1,17 @@
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
@@ -0,0 +1,17 @@
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
@@ -0,0 +1,17 @@
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
@@ -0,0 +1,17 @@
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