Skip to content

Commit 63de6e7

Browse files
OAS Update
1 parent adf3aa0 commit 63de6e7

5 files changed

Lines changed: 151 additions & 8 deletions

File tree

‎services/sqlserverflex/v1/sqlserverflex.json‎

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,16 +1039,18 @@
10391039
"name": "STACKIT MSSQL Service Support",
10401040
"url": "https://www.stackit.de/en/contact"
10411041
},
1042-
"description": "## ⚠️ WARNING: THIS API IS DEPRECATED\n\nUse V2\n",
1042+
"description": "\u003e **⚠️ DEPRECATION NOTICE**\n\u003e \n\u003e **Version 1 of this API is deprecated but remains fully supported.** \u003e We strongly recommend migrating to [Version 3 (v3)](https://docs.api.stackit.cloud/documentation/mssql-flex-service/version/v3) for all new integrations to take advantage of the latest features.\n\u003e \n\u003e End-of-life (EOL) for v1 is planned for 2027-09-20.\n",
10431043
"termsOfService": "https://www.stackit.de/en/general-terms-and-conditions/",
10441044
"title": "[DEPRECATED] STACKIT MSSQL Service API",
10451045
"version": "1.0.0",
1046-
"x-deprecated": true
1046+
"x-deprecated": true,
1047+
"x-sunset-date": "2027-09-20T23:59:59Z"
10471048
},
10481049
"openapi": "3.0.1",
10491050
"paths": {
10501051
"/v1/projects/{projectId}/flavors": {
10511052
"get": {
1053+
"deprecated": true,
10521054
"description": "Get available flavors for a specific projectID",
10531055
"operationId": "ListFlavors",
10541056
"parameters": [
@@ -1110,6 +1112,7 @@
11101112
},
11111113
"/v1/projects/{projectId}/instances": {
11121114
"get": {
1115+
"deprecated": true,
11131116
"description": "List available instances",
11141117
"operationId": "ListInstances",
11151118
"parameters": [
@@ -1169,6 +1172,7 @@
11691172
}
11701173
},
11711174
"post": {
1175+
"deprecated": true,
11721176
"description": "Create a new instance of a sqlServerCRD database",
11731177
"operationId": "CreateInstance",
11741178
"parameters": [
@@ -1241,6 +1245,7 @@
12411245
},
12421246
"/v1/projects/{projectId}/instances/{instanceId}": {
12431247
"delete": {
1248+
"deprecated": true,
12441249
"description": "Delete available instance",
12451250
"operationId": "DeleteInstance",
12461251
"parameters": [
@@ -1304,6 +1309,7 @@
13041309
}
13051310
},
13061311
"get": {
1312+
"deprecated": true,
13071313
"description": "Get specific available instances",
13081314
"operationId": "GetInstance",
13091315
"parameters": [
@@ -1374,6 +1380,7 @@
13741380
}
13751381
},
13761382
"patch": {
1383+
"deprecated": true,
13771384
"description": "Update available instance of a mssql database.\n\n**Please note that any changes applied via PUT or PATCH requests will initiate a reboot of the SQL Server Flex Instance.**\n",
13781385
"operationId": "PartialUpdateInstance",
13791386
"parameters": [
@@ -1455,6 +1462,7 @@
14551462
}
14561463
},
14571464
"put": {
1465+
"deprecated": true,
14581466
"description": "Update available instance of a mssql database.\n\n**Please note that any changes applied via PUT or PATCH requests will initiate a reboot of the SQL Server Flex Instance.**\n",
14591467
"operationId": "UpdateInstance",
14601468
"parameters": [
@@ -1538,6 +1546,7 @@
15381546
},
15391547
"/v1/projects/{projectId}/instances/{instanceId}/backups": {
15401548
"get": {
1549+
"deprecated": true,
15411550
"description": "List all backups which are available for a specific instance",
15421551
"operationId": "ListBackups",
15431552
"parameters": [
@@ -1610,6 +1619,7 @@
16101619
},
16111620
"/v1/projects/{projectId}/instances/{instanceId}/backups/databases/{databaseName}": {
16121621
"post": {
1622+
"deprecated": true,
16131623
"description": "Trigger backup for a specific Database",
16141624
"operationId": "TriggerDatabaseBackup",
16151625
"parameters": [
@@ -1703,6 +1713,7 @@
17031713
},
17041714
"/v1/projects/{projectId}/instances/{instanceId}/backups/databases/{databaseName}/restores": {
17051715
"post": {
1716+
"deprecated": true,
17061717
"description": "Trigger restore for a specific Database",
17071718
"operationId": "TriggerDatabaseRestore",
17081719
"parameters": [
@@ -1807,6 +1818,7 @@
18071818
},
18081819
"/v1/projects/{projectId}/instances/{instanceId}/backups/{backupId}": {
18091820
"get": {
1821+
"deprecated": true,
18101822
"description": "Get specific available backup",
18111823
"operationId": "GetBackup",
18121824
"parameters": [
@@ -1890,6 +1902,7 @@
18901902
},
18911903
"/v1/projects/{projectId}/instances/{instanceId}/collation": {
18921904
"get": {
1905+
"deprecated": true,
18931906
"description": "Returns a list of collations",
18941907
"operationId": "ListCollations",
18951908
"parameters": [
@@ -1976,6 +1989,7 @@
19761989
},
19771990
"/v1/projects/{projectId}/instances/{instanceId}/compatibility": {
19781991
"get": {
1992+
"deprecated": true,
19791993
"description": "Returns a list of compatibility levels for creating a new database",
19801994
"operationId": "ListCompatibility",
19811995
"parameters": [
@@ -2062,6 +2076,7 @@
20622076
},
20632077
"/v1/projects/{projectId}/instances/{instanceId}/databases": {
20642078
"get": {
2079+
"deprecated": true,
20652080
"description": "Get list of all databases in the instance",
20662081
"operationId": "ListDatabases",
20672082
"parameters": [
@@ -2132,6 +2147,7 @@
21322147
}
21332148
},
21342149
"post": {
2150+
"deprecated": true,
21352151
"description": "Create a Database for an instance",
21362152
"operationId": "CreateDatabase",
21372153
"parameters": [
@@ -2215,6 +2231,7 @@
22152231
},
22162232
"/v1/projects/{projectId}/instances/{instanceId}/databases/{databaseName}": {
22172233
"delete": {
2234+
"deprecated": true,
22182235
"description": "Delete Database for an instance",
22192236
"operationId": "DeleteDatabase",
22202237
"parameters": [
@@ -2289,6 +2306,7 @@
22892306
}
22902307
},
22912308
"get": {
2309+
"deprecated": true,
22922310
"description": "Get specific available database",
22932311
"operationId": "GetDatabase",
22942312
"parameters": [
@@ -2372,6 +2390,7 @@
23722390
},
23732391
"/v1/projects/{projectId}/instances/{instanceId}/metrics/{metric}": {
23742392
"get": {
2393+
"deprecated": true,
23752394
"description": "Returns a metric for an instance. The metric will only be for the master pod if needed. Granularity parameter is always needed. If start and end time is provided, period is not considered in max-connections and disk-use. If you provide start time, you have to provide end time as well and vice versa.",
23762395
"operationId": "ListMetrics",
23772396
"parameters": [
@@ -2510,6 +2529,7 @@
25102529
},
25112530
"/v1/projects/{projectId}/instances/{instanceId}/restores": {
25122531
"get": {
2532+
"deprecated": true,
25132533
"description": "List all currently running restore jobs which are available for a specific instance",
25142534
"operationId": "ListRestoreJobs",
25152535
"parameters": [
@@ -2582,6 +2602,7 @@
25822602
},
25832603
"/v1/projects/{projectId}/instances/{instanceId}/roles": {
25842604
"get": {
2605+
"deprecated": true,
25852606
"description": "List available roles for an instance that can be assigned to a user",
25862607
"operationId": "ListRoles",
25872608
"parameters": [
@@ -2654,6 +2675,7 @@
26542675
},
26552676
"/v1/projects/{projectId}/instances/{instanceId}/users": {
26562677
"get": {
2678+
"deprecated": true,
26572679
"description": "List available users for an instance",
26582680
"operationId": "ListUsers",
26592681
"parameters": [
@@ -2724,6 +2746,7 @@
27242746
}
27252747
},
27262748
"post": {
2749+
"deprecated": true,
27272750
"description": "Create user for an instance",
27282751
"operationId": "CreateUser",
27292752
"parameters": [
@@ -2807,6 +2830,7 @@
28072830
},
28082831
"/v1/projects/{projectId}/instances/{instanceId}/users/{userId}": {
28092832
"delete": {
2833+
"deprecated": true,
28102834
"description": "Delete user for an instance",
28112835
"operationId": "DeleteUser",
28122836
"parameters": [
@@ -2881,6 +2905,7 @@
28812905
}
28822906
},
28832907
"get": {
2908+
"deprecated": true,
28842909
"description": "Get specific available user for an instance",
28852910
"operationId": "GetUser",
28862911
"parameters": [
@@ -2981,6 +3006,7 @@
29813006
},
29823007
"/v1/projects/{projectId}/instances/{instanceId}/users/{userId}/reset": {
29833008
"post": {
3009+
"deprecated": true,
29843010
"description": "Reset user password for a mssql instance",
29853011
"operationId": "ResetUser",
29863012
"parameters": [
@@ -3081,6 +3107,7 @@
30813107
},
30823108
"/v1/projects/{projectId}/storages/{flavorId}": {
30833109
"get": {
3110+
"deprecated": true,
30843111
"description": "Get available storages for a specific flavor",
30853112
"operationId": "ListStorages",
30863113
"parameters": [
@@ -3153,6 +3180,7 @@
31533180
},
31543181
"/v1/projects/{projectId}/versions": {
31553182
"get": {
3183+
"deprecated": true,
31563184
"description": "Get available versions for mssql database",
31573185
"operationId": "ListVersions",
31583186
"parameters": [

0 commit comments

Comments
 (0)