Files
cloudpods/docs/network/network.yaml
2019-06-29 10:41:38 +08:00

137 lines
3.0 KiB
YAML

get:
summary: 获取指定网络详情信息
parameters:
- $ref: '../parameters/network.yaml#/networkId'
responses:
200:
description: 实例信息
schema:
$ref: '../schemas/network.yaml#/NetworkResponse'
tags:
- networks
delete:
summary: 删除指定网络
parameters:
- $ref: '../parameters/network.yaml#/networkId'
responses:
200:
schema:
$ref: '../schemas/network.yaml#/NetworkResponse'
tags:
- networks
put:
summary: 更新IP子网信息
parameters:
- $ref: '../parameters/network.yaml#/networkId'
- in: body
name: network
required: true
schema:
$ref: '../schemas/network.yaml#/NetworkUpdate'
responses:
200:
description: 实例信息
schema:
$ref: '../schemas/network.yaml#/NetworkResponse'
tags:
- networks
private:
post:
summary: 设置IP子网为私有
parameters:
- $ref: '../parameters/network.yaml#/networkId'
responses:
200:
description: 实例信息
schema:
$ref: '../schemas/network.yaml#/NetworkResponse'
tags:
- networks
public:
post:
summary: 设置IP子网为共享
parameters:
- $ref: '../parameters/network.yaml#/networkId'
responses:
200:
description: 实例信息
schema:
$ref: '../schemas/network.yaml#/NetworkResponse'
tags:
- networks
split:
post:
summary: 分割IP子网
parameters:
- $ref: '../parameters/network.yaml#/networkId'
- in: body
name: network
required: true
schema:
$ref: '../schemas/network.yaml#/NetworkSplit'
responses:
200:
description: 实例信息
schema:
$ref: '../schemas/network.yaml#/NetworkResponse'
tags:
- networks
merge:
post:
summary: 分割IP子网
parameters:
- $ref: '../parameters/network.yaml#/networkId'
- in: body
name: network
required: true
schema:
$ref: '../schemas/network.yaml#/NetworkMerge'
responses:
200:
description: 实例信息
schema:
$ref: '../schemas/network.yaml#/NetworkResponse'
tags:
- networks
reserve-ip:
post:
summary: 预留IP
parameters:
- $ref: '../parameters/network.yaml#/networkId'
- in: body
name: network
required: true
schema:
$ref: '../schemas/network.yaml#/NetworkReserveIp'
responses:
200:
description: 实例信息
schema:
$ref: '../schemas/network.yaml#/NetworkResponse'
tags:
- networks
release-reserve-ip:
post:
summary: 释放预留IP
parameters:
- $ref: '../parameters/network.yaml#/networkId'
- in: body
name: network
required: true
schema:
$ref: '../schemas/network.yaml#/NetworkReleaseReserveIp'
responses:
200:
description: 实例信息
schema:
$ref: '../schemas/network.yaml#/NetworkResponse'
tags:
- networks