mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-05-13 01:17:42 +08:00
137 lines
3.0 KiB
YAML
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 |