|
4744 | 4744 | } |
4745 | 4745 | } |
4746 | 4746 | }, |
| 4747 | + "/v2alpha1/projects/{projectId}/vpcs/{vpcId}/regions/{region}/routing-tables/{routingTableId}/routes": { |
| 4748 | + "get": { |
| 4749 | + "description": "Get a list of routes in a VPC routing table including system, dynamic, service and static routes.", |
| 4750 | + "operationId": "ListRoutesOfRoutingTableVPC", |
| 4751 | + "parameters": [ |
| 4752 | + { |
| 4753 | + "$ref": "#/components/parameters/v1FieldFilter" |
| 4754 | + } |
| 4755 | + ], |
| 4756 | + "responses": { |
| 4757 | + "200": { |
| 4758 | + "content": { |
| 4759 | + "application/json": { |
| 4760 | + "schema": { |
| 4761 | + "$ref": "#/components/schemas/AllRouteListResponse" |
| 4762 | + } |
| 4763 | + } |
| 4764 | + }, |
| 4765 | + "description": "List routes of a VPC routing table including system, dynamic, service and static routes." |
| 4766 | + }, |
| 4767 | + "400": { |
| 4768 | + "$ref": "#/components/responses/BadRequest" |
| 4769 | + }, |
| 4770 | + "401": { |
| 4771 | + "$ref": "#/components/responses/Unauthorized" |
| 4772 | + }, |
| 4773 | + "403": { |
| 4774 | + "$ref": "#/components/responses/Forbidden" |
| 4775 | + }, |
| 4776 | + "404": { |
| 4777 | + "$ref": "#/components/responses/NotFound" |
| 4778 | + }, |
| 4779 | + "500": { |
| 4780 | + "$ref": "#/components/responses/InternalServerError" |
| 4781 | + } |
| 4782 | + }, |
| 4783 | + "summary": "List routes of a routing table of a VPC.", |
| 4784 | + "x-stackit-authorization": { |
| 4785 | + "actions": [ |
| 4786 | + "vpc.routing-table.route.list" |
| 4787 | + ], |
| 4788 | + "resource-id": "projectId", |
| 4789 | + "resource-id-type": "dynamic", |
| 4790 | + "resource-type": "project" |
| 4791 | + } |
| 4792 | + }, |
| 4793 | + "parameters": [ |
| 4794 | + { |
| 4795 | + "$ref": "#/components/parameters/v1ProjectID" |
| 4796 | + }, |
| 4797 | + { |
| 4798 | + "$ref": "#/components/parameters/v1VPCID" |
| 4799 | + }, |
| 4800 | + { |
| 4801 | + "$ref": "#/components/parameters/v1Region" |
| 4802 | + }, |
| 4803 | + { |
| 4804 | + "$ref": "#/components/parameters/v2RoutingTableID" |
| 4805 | + } |
| 4806 | + ] |
| 4807 | + }, |
4747 | 4808 | "/v2alpha1/projects/{projectId}/vpcs/{vpcId}/regions/{region}/routing-tables/{routingTableId}/static-routes": { |
4748 | 4809 | "get": { |
4749 | 4810 | "description": "Get a list of all static routes of a VPC for this region.", |
|
0 commit comments