Files
cloudpods/docs/loadbalancer/loadbalanceragent.yaml
2019-07-24 07:12:11 +00:00

47 lines
1.3 KiB
YAML

get:
summary: 获取指定loadbalancer转发实例信息
parameters:
- $ref: "../parameters/loadbalancer.yaml#/loadbalancerAgentId"
responses:
200:
description: 转发实例信息
schema:
$ref: "../schemas/loadbalancer.yaml#/LoadbalancerAgentResponse"
tags:
- loadbalanceragents
put:
summary: 更新loadbalancer转发实例自身参数
parameters:
- $ref: "../parameters/loadbalancer.yaml#/loadbalancerAgentId"
- name: loadbalanceragent
in: body
schema:
type: object
properties:
hb_timeout:
description: 转发实例心跳超时时间
in: body
type: integer
minimum: 1
example: 3600
responses:
200:
description: 转发实例信息
schema:
$ref: "../schemas/loadbalancer.yaml#/LoadbalancerAgentResponse"
tags:
- loadbalanceragents
delete:
summary: 删除指定loadbalancer转发实例
description: |
删除操作仅涉及数据库记录,实际节点的下线计划需要管理员计划实施
parameters:
- $ref: "../parameters/loadbalancer.yaml#/loadbalancerId"
responses:
200:
description: 被删除转发实例的信息
schema:
$ref: "../schemas/loadbalancer.yaml#/LoadbalancerAgentResponse"
tags:
- loadbalanceragents