From 260993906b9cc507838043f2f0a503ac0fddac9a Mon Sep 17 00:00:00 2001 From: Rain Date: Tue, 24 Sep 2019 17:52:21 +0800 Subject: [PATCH] nat_docs fix --- docs/index.yaml | 8 ++++---- .../{dnat-eips.yaml => dnat-resources.yaml} | 2 +- .../{snat-eips.yaml => snat-resources.yaml} | 2 +- docs/schemas/natgateway.yaml | 16 +++++++++++++++- 4 files changed, 21 insertions(+), 7 deletions(-) rename docs/natgateway/{dnat-eips.yaml => dnat-resources.yaml} (79%) rename docs/natgateway/{snat-eips.yaml => snat-resources.yaml} (78%) diff --git a/docs/index.yaml b/docs/index.yaml index 4b3108f057..52e4e9976b 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -179,10 +179,10 @@ paths: $ref: "./natgateway/natgateways.yaml" /natgateways/{natgatewayId}: $ref: "./natgateway/natgateway.yaml" - /natgateways/{natgatewayId}/dnat-eips: - $ref: "./natgateway/dnat-eips.yaml" - /natgateways/{natgatewayId}/snat-eips: - $ref: "./natgateway/snat-eips.yaml" + /natgateways/{natgatewayId}/dnat-resources: + $ref: "./natgateway/dnat-resources.yaml" + /natgateways/{natgatewayId}/snat-resources: + $ref: "./natgateway/snat-resources.yaml" /natdentries: $ref: "./natgateway/dnatentries.yaml" /natdentries/{dnatentryId}: diff --git a/docs/natgateway/dnat-eips.yaml b/docs/natgateway/dnat-resources.yaml similarity index 79% rename from docs/natgateway/dnat-eips.yaml rename to docs/natgateway/dnat-resources.yaml index 6adcc77344..b8517f7ac1 100644 --- a/docs/natgateway/dnat-eips.yaml +++ b/docs/natgateway/dnat-resources.yaml @@ -6,7 +6,7 @@ post: 200: description: DNAT规则EIP集合 schema: - - $ref: "../schemas/natgateway.yaml#/EIPAddrs" + - $ref: "../schemas/natgateway.yaml#/DNATResources" tags: - natgateway diff --git a/docs/natgateway/snat-eips.yaml b/docs/natgateway/snat-resources.yaml similarity index 78% rename from docs/natgateway/snat-eips.yaml rename to docs/natgateway/snat-resources.yaml index e9e0dfb361..a54041fab1 100644 --- a/docs/natgateway/snat-eips.yaml +++ b/docs/natgateway/snat-resources.yaml @@ -6,6 +6,6 @@ post: 200: description: SNAT规则EIP集合 schema: - - $ref: "../schemas/natgateway.yaml#/EIPAddrs" + - $ref: "../schemas/natgateway.yaml#/SNATResources" tags: - natgateway diff --git a/docs/schemas/natgateway.yaml b/docs/schemas/natgateway.yaml index cccc8e794a..1750710d87 100644 --- a/docs/schemas/natgateway.yaml +++ b/docs/schemas/natgateway.yaml @@ -347,7 +347,7 @@ SNatEntryCreate: example: 192.168.1.0/24 description: 映射到公网IP的内网网段(和network_id互斥,只需要传入一个) -EIPAddrs: +DNATResources: type: object properties: eips: @@ -355,3 +355,17 @@ EIPAddrs: items: type: string example: [34.23.125.45, 23.45.123.56] + +SNATResources: + type: object + properties: + eips: + type: array + items: + type: string + example: [34.23.125.45, 23.45.123.56] + networks: + type: array + items: + type: string + example: []