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: []