Files
cloudpods/docs/elasticip/elasticips.yaml
2019-07-24 16:10:06 +08:00

39 lines
1.2 KiB
YAML

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