Files
cloudpods/docs/instance/instances.yaml
Rain 8e55bee9b3 feat & fix: Add batch operator and fix some bugs for instance group
Feature:
1. Add apis: list server by group, list group by server, bind
servers, unbind servers, bind groups, unbind groups.
2. Add climc command and docs corresponding to the above newly added apis
3. Add log about binding and unbinding operator.
4. Support enable and disable instance group.
Fix:
1. Set capacity zeor if there are not enough resource aboue forced
instance group in one host.
2. Change the stage(real delete => pending delete) that guest leave all groups.
2019-11-06 13:06:03 +08:00

49 lines
1.7 KiB
YAML

get:
summary: 按指定条件列出实例
parameters:
- $ref: '../parameters/common.yaml#/limit'
- $ref: '../parameters/common.yaml#/offset'
- $ref: '../parameters/common.yaml#/provider'
- $ref: '../parameters/common.yaml#/account'
- $ref: '../parameters/common.yaml#/cloudprovider'
- $ref: '../parameters/common.yaml#/billing_type'
- $ref: '../parameters/common.yaml#/zone'
- $ref: '../parameters/common.yaml#/wire'
- $ref: '../parameters/common.yaml#/network'
- $ref: '../parameters/common.yaml#/vpc'
- $ref: '../parameters/common.yaml#/region'
- $ref: '../parameters/common.yaml#/pending_delete'
- $ref: '../parameters/instance.yaml#/host'
- $ref: '../parameters/instance.yaml#/with_eip'
- $ref: '../parameters/instance.yaml#/without_eip'
- $ref: '../parameters/instance.yaml#/gpu'
- $ref: '../parameters/instance.yaml#/order_by_disk'
- $ref: '../parameters/instance.yaml#/order_by_host'
- $ref: '../parameters/instance.yaml#/baremetal'
- $ref: '../parameters/instance.yaml#/hypervisor'
- $ref: '../parameters/instance.yaml#/secgroup'
- $ref: '../parameters/instance.yaml#/disk'
- $ref: '../parameters/instance.yaml#/usable_server_for_eip'
- $ref: '../parameters/instance.yaml#/group'
responses:
200:
description: 实例列表信息
schema:
$ref: '../schemas/instance.yaml#/InstanceListResponse'
tags:
- instance
post:
summary: 创建实例
parameters:
- in: body
name: server
required: true
schema:
$ref: '../schemas/instance.yaml#/InstanceCreate'
responses:
200:
description: 新创建的实例信息
schema:
$ref: '../schemas/instance.yaml#/InstanceResponse'
tags:
- instance