Skip to content

Commit 409f48d

Browse files
OAS Update
1 parent 542331e commit 409f48d

4 files changed

Lines changed: 130 additions & 4 deletions

File tree

services/logme/v1/logme.json

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,14 @@
112112
],
113113
"type": "object"
114114
},
115+
"CreateCredentialsPayload": {
116+
"properties": {
117+
"parameters": {
118+
"$ref": "#/components/schemas/CredentialsParameters"
119+
}
120+
},
121+
"type": "object"
122+
},
115123
"CreateInstancePayload": {
116124
"properties": {
117125
"instanceName": {
@@ -181,6 +189,9 @@
181189
],
182190
"type": "object"
183191
},
192+
"CredentialsParameters": {
193+
"type": "object"
194+
},
184195
"CredentialsResponse": {
185196
"properties": {
186197
"id": {
@@ -443,19 +454,29 @@
443454
},
444455
"fluentd-tls": {
445456
"default": 6514,
457+
"deprecated": true,
458+
"description": "This property is deprecated and will be removed in a future release.",
446459
"format": "int32",
447460
"type": "integer"
448461
},
449462
"fluentd-tls-ciphers": {
463+
"deprecated": true,
464+
"description": "This property is deprecated and will be removed in a future release.",
450465
"type": "string"
451466
},
452467
"fluentd-tls-max-version": {
468+
"deprecated": true,
469+
"description": "This property is deprecated and will be removed in a future release.",
453470
"type": "string"
454471
},
455472
"fluentd-tls-min-version": {
473+
"deprecated": true,
474+
"description": "This property is deprecated and will be removed in a future release.",
456475
"type": "string"
457476
},
458477
"fluentd-tls-version": {
478+
"deprecated": true,
479+
"description": "This property is deprecated and will be removed in a future release.",
459480
"type": "string"
460481
},
461482
"fluentd-udp": {
@@ -529,6 +550,8 @@
529550
"type": "string"
530551
},
531552
"opensearch-tls-ciphers": {
553+
"deprecated": true,
554+
"description": "This property is deprecated and will be removed in a future release.",
532555
"items": {
533556
"enum": [
534557
"TLSv1.2",
@@ -539,6 +562,8 @@
539562
"type": "array"
540563
},
541564
"opensearch-tls-protocols": {
565+
"deprecated": true,
566+
"description": "This property is deprecated and will be removed in a future release.",
542567
"items": {
543568
"type": "string"
544569
},
@@ -827,7 +852,7 @@
827852
"description": "The STACKIT LogMe API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects.",
828853
"termsOfService": "https://www.stackit.de/en/general-terms-and-conditions/terms-of-use/",
829854
"title": "STACKIT LogMe API",
830-
"version": "1.1.0"
855+
"version": "1.2.0"
831856
},
832857
"openapi": "3.0.3",
833858
"paths": {
@@ -1342,6 +1367,16 @@
13421367
"$ref": "#/components/parameters/instanceId"
13431368
}
13441369
],
1370+
"requestBody": {
1371+
"content": {
1372+
"application/json": {
1373+
"schema": {
1374+
"$ref": "#/components/schemas/CreateCredentialsPayload"
1375+
}
1376+
}
1377+
},
1378+
"description": "Parameters for requested credentials"
1379+
},
13451380
"responses": {
13461381
"200": {
13471382
"content": {

services/mariadb/v1/mariadb.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,14 @@
112112
],
113113
"type": "object"
114114
},
115+
"CreateCredentialsPayload": {
116+
"properties": {
117+
"parameters": {
118+
"$ref": "#/components/schemas/CredentialsParameters"
119+
}
120+
},
121+
"type": "object"
122+
},
115123
"CreateInstancePayload": {
116124
"properties": {
117125
"instanceName": {
@@ -187,6 +195,9 @@
187195
],
188196
"type": "object"
189197
},
198+
"CredentialsParameters": {
199+
"type": "object"
200+
},
190201
"CredentialsResponse": {
191202
"properties": {
192203
"id": {
@@ -1262,6 +1273,16 @@
12621273
"$ref": "#/components/parameters/instanceId"
12631274
}
12641275
],
1276+
"requestBody": {
1277+
"content": {
1278+
"application/json": {
1279+
"schema": {
1280+
"$ref": "#/components/schemas/CreateCredentialsPayload"
1281+
}
1282+
}
1283+
},
1284+
"description": "Parameters for requested credentials"
1285+
},
12651286
"responses": {
12661287
"200": {
12671288
"content": {

services/opensearch/v1/opensearch.json

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,14 @@
112112
],
113113
"type": "object"
114114
},
115+
"CreateCredentialsPayload": {
116+
"properties": {
117+
"parameters": {
118+
"$ref": "#/components/schemas/CredentialsParameters"
119+
}
120+
},
121+
"type": "object"
122+
},
115123
"CreateInstancePayload": {
116124
"properties": {
117125
"instanceName": {
@@ -187,6 +195,9 @@
187195
],
188196
"type": "object"
189197
},
198+
"CredentialsParameters": {
199+
"type": "object"
200+
},
190201
"CredentialsResponse": {
191202
"properties": {
192203
"id": {
@@ -518,13 +529,16 @@
518529
"type": "array"
519530
},
520531
"tls-ciphers": {
521-
"description": "Only Java format is supported.",
532+
"deprecated": true,
533+
"description": "This property is deprecated and will be removed in a future release.",
522534
"items": {
523535
"type": "string"
524536
},
525537
"type": "array"
526538
},
527539
"tls-protocols": {
540+
"deprecated": true,
541+
"description": "This property is deprecated and will be removed in a future release.",
528542
"items": {
529543
"enum": [
530544
"TLSv1.2",
@@ -803,7 +817,7 @@
803817
"description": "The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects.",
804818
"termsOfService": "https://www.stackit.de/en/general-terms-and-conditions/terms-of-use/",
805819
"title": "STACKIT Opensearch API",
806-
"version": "1.1.0"
820+
"version": "1.2.0"
807821
},
808822
"openapi": "3.0.3",
809823
"paths": {
@@ -1318,6 +1332,16 @@
13181332
"$ref": "#/components/parameters/instanceId"
13191333
}
13201334
],
1335+
"requestBody": {
1336+
"content": {
1337+
"application/json": {
1338+
"schema": {
1339+
"$ref": "#/components/schemas/CreateCredentialsPayload"
1340+
}
1341+
}
1342+
},
1343+
"description": "Parameters for requested credentials"
1344+
},
13211345
"responses": {
13221346
"200": {
13231347
"content": {

services/rabbitmq/v1/rabbitmq.json

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,14 @@
112112
],
113113
"type": "object"
114114
},
115+
"CreateCredentialsPayload": {
116+
"properties": {
117+
"parameters": {
118+
"$ref": "#/components/schemas/CredentialsParameters"
119+
}
120+
},
121+
"type": "object"
122+
},
115123
"CreateInstancePayload": {
116124
"properties": {
117125
"instanceName": {
@@ -209,6 +217,28 @@
209217
],
210218
"type": "object"
211219
},
220+
"CredentialsParameters": {
221+
"properties": {
222+
"roles": {
223+
"description": "A list of roles to assign to the generated credentials. If not provided, standard default role 'policymaker' will be assigned.",
224+
"example": [
225+
"management",
226+
"administrator"
227+
],
228+
"items": {
229+
"enum": [
230+
"management",
231+
"policymaker",
232+
"monitoring",
233+
"administrator"
234+
],
235+
"type": "string"
236+
},
237+
"type": "array"
238+
}
239+
},
240+
"type": "object"
241+
},
212242
"CredentialsResponse": {
213243
"properties": {
214244
"id": {
@@ -512,6 +542,8 @@
512542
"type": "array"
513543
},
514544
"roles": {
545+
"deprecated": true,
546+
"description": "This property is deprecated and will be removed in a future release.",
515547
"example": [
516548
"administrator",
517549
"management"
@@ -536,6 +568,8 @@
536568
"type": "array"
537569
},
538570
"tls-ciphers": {
571+
"deprecated": true,
572+
"description": "This property is deprecated and will be removed in a future release.",
539573
"example": [
540574
"ECDHE-ECDSA-AES256-GCM-SHA384",
541575
"ECDHE-RSA-AES256-GCM-SHA384"
@@ -546,6 +580,8 @@
546580
"type": "array"
547581
},
548582
"tls-protocols": {
583+
"deprecated": true,
584+
"description": "This property is deprecated and will be removed in a future release.",
549585
"items": {
550586
"enum": [
551587
"tlsv1.2",
@@ -824,7 +860,7 @@
824860
"description": "The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects.",
825861
"termsOfService": "https://www.stackit.de/en/general-terms-and-conditions/terms-of-use/",
826862
"title": "STACKIT RabbitMQ API",
827-
"version": "1.1.0"
863+
"version": "1.3.0"
828864
},
829865
"openapi": "3.0.3",
830866
"paths": {
@@ -1339,6 +1375,16 @@
13391375
"$ref": "#/components/parameters/instanceId"
13401376
}
13411377
],
1378+
"requestBody": {
1379+
"content": {
1380+
"application/json": {
1381+
"schema": {
1382+
"$ref": "#/components/schemas/CreateCredentialsPayload"
1383+
}
1384+
}
1385+
},
1386+
"description": "Parameters for requested credentials"
1387+
},
13421388
"responses": {
13431389
"200": {
13441390
"content": {

0 commit comments

Comments
 (0)