You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2018/06/01 03:16:18 UTC
[incubator-servicecomb-service-center] branch master updated:
Update swagger (#364)
This is an automated email from the ASF dual-hosted git repository.
littlecui pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-service-center.git
The following commit(s) were added to refs/heads/master by this push:
new b853634 Update swagger (#364)
b853634 is described below
commit b8536343f32337be6075010363c0e432b87d2bd2
Author: little-cui <su...@qq.com>
AuthorDate: Fri Jun 1 11:16:06 2018 +0800
Update swagger (#364)
---
server/core/swagger/v3.yaml | 10 ++----
server/core/swagger/v4.yaml | 87 ++-------------------------------------------
2 files changed, 5 insertions(+), 92 deletions(-)
diff --git a/server/core/swagger/v3.yaml b/server/core/swagger/v3.yaml
index 91d145c..72be23b 100644
--- a/server/core/swagger/v3.yaml
+++ b/server/core/swagger/v3.yaml
@@ -92,7 +92,7 @@ paths:
200:
description: 微服务结构体
schema:
- $ref: '#/definitions/CreateMicroService'
+ $ref: '#/definitions/GetMicroServicesResponse'
400:
description: 错误的请求
schema:
@@ -1454,7 +1454,7 @@ definitions:
items:
$ref: '#/definitions/MicroServiceInstance'
tags:
- $ref: '#/definitions/Tags'
+ $ref: "#/definitions/Properties"
GetMicroServicesResponse:
type: object
@@ -1558,14 +1558,8 @@ definitions:
description: 服务路由
items:
$ref: '#/definitions/ServicePath'
- providers:
- type: array
- items:
- $ref: '#/definitions/DependencyKey'
properties:
$ref: '#/definitions/Properties'
- LBStrategy:
- $ref: '#/definitions/Properties'
HealthCheck:
type: object
required:
diff --git a/server/core/swagger/v4.yaml b/server/core/swagger/v4.yaml
index 4717e12..eb92457 100644
--- a/server/core/swagger/v4.yaml
+++ b/server/core/swagger/v4.yaml
@@ -102,18 +102,13 @@ paths:
description: 微服务唯一标识。
required: true
type: string
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
tags:
- microservices
responses:
200:
description: 微服务结构体
schema:
- $ref: '#/definitions/CreateMicroService'
+ $ref: '#/definitions/GetMicroServicesResponse'
400:
description: 错误的请求
schema:
@@ -144,7 +139,7 @@ paths:
- name: force
in: query
description: 不传即默认为false。true表示强制删除,则与该服务相关的信息删除,false表示非强制删除:如果作为该被依赖(作为provider,提供服务,且不是只存在自依赖)或者存在实例,则不能删除,其它均删除。
- type: string
+ type: boolean
tags:
- microservices
responses:
@@ -174,11 +169,6 @@ paths:
in: path
required: true
type: string
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
responses:
200:
description: 查询成功
@@ -351,11 +341,6 @@ paths:
description: 微服务唯一标识。
required: true
type: string
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
tags:
- microservices
- tag
@@ -513,11 +498,6 @@ paths:
description: 微服务唯一标识。
required: true
type: string
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
tags:
- microservices
- rule
@@ -644,11 +624,6 @@ paths:
description: 微服务契约唯一标识。
required: true
type: string
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
tags:
- microservices
- schema
@@ -916,11 +891,6 @@ paths:
description: 消费者的服务id。
required: true
type: string
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
- name: noSelf
in: query
description: 是否取消返回自依赖的关系
@@ -965,11 +935,6 @@ paths:
description: 提供者的服务id。
required: true
type: string
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
- name: noSelf
in: query
description: 是否取消返回自依赖的关系
@@ -1044,11 +1009,6 @@ paths:
description: 资源类型为 schema时 需传入schema唯一标识。
type: string
required: true
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
tags:
- schemas
- microservices
@@ -1141,11 +1101,6 @@ paths:
in: query
description: 实例的environment。
type: string
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
tags:
- instances
responses:
@@ -1235,11 +1190,6 @@ paths:
in: query
description: 实例的environment。
type: string
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
tags:
- instances
responses:
@@ -1452,11 +1402,6 @@ paths:
in: query
description: 实例的environment。
type: string
- - name: noCache
- in: query
- description: 是否强一致性,1 是、0 否。
- type: integer
- default: 0
tags:
- instances
responses:
@@ -1559,11 +1504,6 @@ paths:
description: 微服务消费者的微服务唯一标识。
required: true
type: string
- - name: noCache
- in: query
- description: 查询的东西是否用缓存,值为0或者1,0使用缓存,1不使用,默认为使用。
- required: false
- type: integer
tags:
- governance
responses:
@@ -1594,11 +1534,6 @@ paths:
in: path
required: true
type: string
- - name: noCache
- in: query
- description: 查询的东西是否用缓存,值为0或者1,0使用缓存,1不使用,默认为使用。
- required: false
- type: integer
- name: options
in: query
description: 获取对应options相对应的信息,all,tag,rules,instances,schemas,dependencies,statistics,没有默认返回服务信息
@@ -1636,11 +1571,6 @@ paths:
description: 项目名字
required: true
type: string
- - name: noCache
- in: query
- description: 查询的东西是否用缓存,值为0或者1,0使用缓存,1不使用,默认为使用。
- required: false
- type: integer
tags:
- governance
responses:
@@ -1677,11 +1607,6 @@ paths:
in: query
description: development|testing|acceptance|production
type: string
- - name: noCache
- in: query
- description: 查询的东西是否用缓存,值为0或者1,0使用缓存,1不使用,默认为使用。
- required: false
- type: integer
tags:
- governance
responses:
@@ -1762,7 +1687,7 @@ definitions:
items:
$ref: '#/definitions/MicroServiceInstance'
tags:
- $ref: '#/definitions/Tags'
+ $ref: "#/definitions/Properties"
GetMicroServicesResponse:
type: object
@@ -1864,14 +1789,8 @@ definitions:
description: 服务路由
items:
$ref: '#/definitions/ServicePath'
- providers:
- type: array
- items:
- $ref: '#/definitions/DependencyKey'
properties:
$ref: '#/definitions/Properties'
- LBStrategy:
- $ref: '#/definitions/Properties'
HealthCheck:
type: object
required:
--
To stop receiving notification emails like this one, please contact
littlecui@apache.org.