Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 69bce1a

Browse files
author
Ebbe Elsborg
committed
Parametrize resource path with 'version' parameter
Add parameter 'name' to update operation
1 parent 2e67319 commit 69bce1a

File tree

1 file changed

+38
-3
lines changed

1 file changed

+38
-3
lines changed

scripts/thirdpartypaths.json

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"/apis/{fqdn}/v1/{resource}": {
2+
"/apis/{fqdn}/{version}/{resource}": {
33
"get": {
44
"operationId": "listThirdPartyResource",
55
"summary": "Gets Resources",
@@ -22,6 +22,13 @@
2222
"description": "The Third party Resource fqdn",
2323
"type": "string"
2424
},
25+
{
26+
"name": "version",
27+
"in": "path",
28+
"required": true,
29+
"description": "The Third party Resource version",
30+
"type": "string"
31+
},
2532
{
2633
"name": "resource",
2734
"in": "path",
@@ -40,7 +47,7 @@
4047
}
4148
}
4249
},
43-
"/apis/{fqdn}/v1/namespaces/{namespace}/{resource}": {
50+
"/apis/{fqdn}/{version}/namespaces/{namespace}/{resource}": {
4451
"post": {
4552
"operationId": "createThirdPartyResource",
4653
"summary": "Create a Resource",
@@ -63,6 +70,13 @@
6370
"description": "The Third party Resource fqdn",
6471
"type": "string"
6572
},
73+
{
74+
"name": "version",
75+
"in": "path",
76+
"required": true,
77+
"description": "The Third party Resource version",
78+
"type": "string"
79+
},
6680
{
6781
"name": "resource",
6882
"in": "path",
@@ -90,7 +104,7 @@
90104
}
91105
}
92106
},
93-
"/apis/{fqdn}/v1/namespaces/{namespace}/{resource}/{name}": {
107+
"/apis/{fqdn}/{version}/namespaces/{namespace}/{resource}/{name}": {
94108
"get": {
95109
"operationId": "getThirdPartyResource",
96110
"summary": "Gets a specific Resource",
@@ -120,6 +134,13 @@
120134
"description": "The Third party Resource fqdn",
121135
"type": "string"
122136
},
137+
{
138+
"name": "version",
139+
"in": "path",
140+
"required": true,
141+
"description": "The Third party Resource version",
142+
"type": "string"
143+
},
123144
{
124145
"name": "resource",
125146
"in": "path",
@@ -199,13 +220,27 @@
199220
"description": "The Resource's namespace",
200221
"type": "string"
201222
},
223+
{
224+
"name": "name",
225+
"in": "path",
226+
"required": true,
227+
"description": "The Resource's name",
228+
"type": "string"
229+
},
202230
{
203231
"name": "fqdn",
204232
"in": "path",
205233
"required": true,
206234
"description": "The Third party Resource fqdn",
207235
"type": "string"
208236
},
237+
{
238+
"name": "version",
239+
"in": "path",
240+
"required": true,
241+
"description": "The Third party Resource version",
242+
"type": "string"
243+
},
209244
{
210245
"name": "resource",
211246
"in": "path",

0 commit comments

Comments
 (0)