Skip to content

Commit 3538630

Browse files
Generate sqlserverflex
1 parent d14550d commit 3538630

85 files changed

Lines changed: 4725 additions & 3174 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

services/sqlserverflex/oas_commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0e64886dd0847341800d7191ed193b75413be998
1+
876a48fb56473c7c844baa697906d461c0675f47

services/sqlserverflex/src/stackit/sqlserverflex/__init__.py

Lines changed: 134 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,18 @@
33
# flake8: noqa
44

55
"""
6-
STACKIT MSSQL Service API
6+
STACKIT MSSQL Service API
77
8-
This is the documentation for the STACKIT MSSQL service
8+
This is the documentation for the STACKIT MSSQL service
99
10-
The version of the OpenAPI document: 2.0.0
11-
Contact: support@stackit.cloud
12-
Generated by OpenAPI Generator (https://openapi-generator.tech)
10+
The version of the OpenAPI document: 3.0.0
11+
Contact: support@stackit.cloud
12+
Generated by OpenAPI Generator (https://openapi-generator.tech)
1313
14-
Do not edit the class manually.
14+
Do not edit the class manually.
1515
""" # noqa: E501
1616

17+
1718
__version__ = "1.0.0"
1819

1920
# Define package exports
@@ -28,61 +29,75 @@
2829
"ApiKeyError",
2930
"ApiAttributeError",
3031
"ApiException",
31-
"ACL",
32-
"Backup",
33-
"BackupListBackupsResponseGrouped",
32+
"BackupRunningRestore",
33+
"BackupSort",
3434
"CreateDatabasePayload",
3535
"CreateDatabaseResponse",
3636
"CreateInstancePayload",
37+
"CreateInstancePayloadNetwork",
3738
"CreateInstanceResponse",
3839
"CreateUserPayload",
3940
"CreateUserResponse",
40-
"DataPoint",
41-
"Database",
42-
"DatabaseDocumentationCreateDatabaseRequestOptions",
43-
"DatabaseOptions",
44-
"Flavor",
41+
"DatabaseGetcollation",
42+
"DatabaseGetcompatibility",
43+
"DatabaseRoles",
44+
"DatabaseSort",
45+
"Error",
46+
"ExternalS3",
47+
"FlavorSort",
48+
"FlavorStorageClassesStorageClass",
49+
"FlavorStorageRange",
4550
"GetBackupResponse",
4651
"GetDatabaseResponse",
4752
"GetInstanceResponse",
4853
"GetUserResponse",
49-
"Host",
50-
"HostMetric",
51-
"Instance",
52-
"InstanceDocumentationACL",
53-
"InstanceDocumentationOptions",
54-
"InstanceDocumentationStorage",
55-
"InstanceError",
56-
"InstanceFlavorEntry",
57-
"InstanceListInstance",
58-
"InstanceListUser",
54+
"InstanceEdition",
55+
"InstanceEncryption",
56+
"InstanceNetwork",
57+
"InstanceNetworkAccessScope",
58+
"InstanceSort",
59+
"InstanceVersion",
60+
"InstanceVersionOpt",
61+
"ListBackup",
62+
"ListBackupResponse",
5963
"ListBackupsResponse",
6064
"ListCollationsResponse",
6165
"ListCompatibilityResponse",
66+
"ListCurrentRunningRestoreJobs",
67+
"ListDatabase",
6268
"ListDatabasesResponse",
69+
"ListFlavors",
6370
"ListFlavorsResponse",
71+
"ListInstance",
6472
"ListInstancesResponse",
65-
"ListMetricsResponse",
66-
"ListRestoreJobsResponse",
6773
"ListRolesResponse",
6874
"ListStoragesResponse",
69-
"ListUsersResponse",
75+
"ListUser",
76+
"ListUserResponse",
7077
"ListVersionsResponse",
71-
"MssqlDatabaseCollation",
72-
"MssqlDatabaseCompatibility",
78+
"Pagination",
7379
"PartialUpdateInstancePayload",
80+
"PartialUpdateInstancePayloadNetwork",
81+
"Replicas",
7482
"ResetUserResponse",
75-
"RestoreRunningRestore",
76-
"SingleDatabase",
77-
"SingleUser",
83+
"RestoreDatabaseFromBackupPayload",
84+
"RestoreDatabaseFromBackupPayloadSource",
85+
"S3fileInfo",
86+
"SourceBackup",
87+
"SourceExternalS3",
88+
"State",
7889
"Storage",
79-
"StorageRange",
80-
"TriggerDatabaseRestorePayload",
81-
"Type",
90+
"StorageCreate",
91+
"StorageUpdate",
92+
"TriggerRestorePayload",
8293
"UpdateInstancePayload",
83-
"UpdateInstanceResponse",
84-
"User",
85-
"UserResponseUser",
94+
"UpdateInstancePayloadNetwork",
95+
"UpdateInstanceProtectionPayload",
96+
"UpdateInstanceProtectionResponse",
97+
"UserSort",
98+
"ValidationError",
99+
"ValidationErrorValidationInner",
100+
"Version",
86101
]
87102

88103
# import apis into sdk package
@@ -100,11 +115,10 @@
100115
from stackit.sqlserverflex.exceptions import OpenApiException as OpenApiException
101116

102117
# import models into sdk package
103-
from stackit.sqlserverflex.models.acl import ACL as ACL
104-
from stackit.sqlserverflex.models.backup import Backup as Backup
105-
from stackit.sqlserverflex.models.backup_list_backups_response_grouped import (
106-
BackupListBackupsResponseGrouped as BackupListBackupsResponseGrouped,
118+
from stackit.sqlserverflex.models.backup_running_restore import (
119+
BackupRunningRestore as BackupRunningRestore,
107120
)
121+
from stackit.sqlserverflex.models.backup_sort import BackupSort as BackupSort
108122
from stackit.sqlserverflex.models.create_database_payload import (
109123
CreateDatabasePayload as CreateDatabasePayload,
110124
)
@@ -114,6 +128,9 @@
114128
from stackit.sqlserverflex.models.create_instance_payload import (
115129
CreateInstancePayload as CreateInstancePayload,
116130
)
131+
from stackit.sqlserverflex.models.create_instance_payload_network import (
132+
CreateInstancePayloadNetwork as CreateInstancePayloadNetwork,
133+
)
117134
from stackit.sqlserverflex.models.create_instance_response import (
118135
CreateInstanceResponse as CreateInstanceResponse,
119136
)
@@ -123,15 +140,23 @@
123140
from stackit.sqlserverflex.models.create_user_response import (
124141
CreateUserResponse as CreateUserResponse,
125142
)
126-
from stackit.sqlserverflex.models.data_point import DataPoint as DataPoint
127-
from stackit.sqlserverflex.models.database import Database as Database
128-
from stackit.sqlserverflex.models.database_documentation_create_database_request_options import (
129-
DatabaseDocumentationCreateDatabaseRequestOptions as DatabaseDocumentationCreateDatabaseRequestOptions,
143+
from stackit.sqlserverflex.models.database_getcollation import (
144+
DatabaseGetcollation as DatabaseGetcollation,
145+
)
146+
from stackit.sqlserverflex.models.database_getcompatibility import (
147+
DatabaseGetcompatibility as DatabaseGetcompatibility,
148+
)
149+
from stackit.sqlserverflex.models.database_roles import DatabaseRoles as DatabaseRoles
150+
from stackit.sqlserverflex.models.database_sort import DatabaseSort as DatabaseSort
151+
from stackit.sqlserverflex.models.error import Error as Error
152+
from stackit.sqlserverflex.models.external_s3 import ExternalS3 as ExternalS3
153+
from stackit.sqlserverflex.models.flavor_sort import FlavorSort as FlavorSort
154+
from stackit.sqlserverflex.models.flavor_storage_classes_storage_class import (
155+
FlavorStorageClassesStorageClass as FlavorStorageClassesStorageClass,
130156
)
131-
from stackit.sqlserverflex.models.database_options import (
132-
DatabaseOptions as DatabaseOptions,
157+
from stackit.sqlserverflex.models.flavor_storage_range import (
158+
FlavorStorageRange as FlavorStorageRange,
133159
)
134-
from stackit.sqlserverflex.models.flavor import Flavor as Flavor
135160
from stackit.sqlserverflex.models.get_backup_response import (
136161
GetBackupResponse as GetBackupResponse,
137162
)
@@ -144,27 +169,28 @@
144169
from stackit.sqlserverflex.models.get_user_response import (
145170
GetUserResponse as GetUserResponse,
146171
)
147-
from stackit.sqlserverflex.models.host import Host as Host
148-
from stackit.sqlserverflex.models.host_metric import HostMetric as HostMetric
149-
from stackit.sqlserverflex.models.instance import Instance as Instance
150-
from stackit.sqlserverflex.models.instance_documentation_acl import (
151-
InstanceDocumentationACL as InstanceDocumentationACL,
172+
from stackit.sqlserverflex.models.instance_edition import (
173+
InstanceEdition as InstanceEdition,
152174
)
153-
from stackit.sqlserverflex.models.instance_documentation_options import (
154-
InstanceDocumentationOptions as InstanceDocumentationOptions,
175+
from stackit.sqlserverflex.models.instance_encryption import (
176+
InstanceEncryption as InstanceEncryption,
155177
)
156-
from stackit.sqlserverflex.models.instance_documentation_storage import (
157-
InstanceDocumentationStorage as InstanceDocumentationStorage,
178+
from stackit.sqlserverflex.models.instance_network import (
179+
InstanceNetwork as InstanceNetwork,
158180
)
159-
from stackit.sqlserverflex.models.instance_error import InstanceError as InstanceError
160-
from stackit.sqlserverflex.models.instance_flavor_entry import (
161-
InstanceFlavorEntry as InstanceFlavorEntry,
181+
from stackit.sqlserverflex.models.instance_network_access_scope import (
182+
InstanceNetworkAccessScope as InstanceNetworkAccessScope,
162183
)
163-
from stackit.sqlserverflex.models.instance_list_instance import (
164-
InstanceListInstance as InstanceListInstance,
184+
from stackit.sqlserverflex.models.instance_sort import InstanceSort as InstanceSort
185+
from stackit.sqlserverflex.models.instance_version import (
186+
InstanceVersion as InstanceVersion,
165187
)
166-
from stackit.sqlserverflex.models.instance_list_user import (
167-
InstanceListUser as InstanceListUser,
188+
from stackit.sqlserverflex.models.instance_version_opt import (
189+
InstanceVersionOpt as InstanceVersionOpt,
190+
)
191+
from stackit.sqlserverflex.models.list_backup import ListBackup as ListBackup
192+
from stackit.sqlserverflex.models.list_backup_response import (
193+
ListBackupResponse as ListBackupResponse,
168194
)
169195
from stackit.sqlserverflex.models.list_backups_response import (
170196
ListBackupsResponse as ListBackupsResponse,
@@ -175,65 +201,80 @@
175201
from stackit.sqlserverflex.models.list_compatibility_response import (
176202
ListCompatibilityResponse as ListCompatibilityResponse,
177203
)
204+
from stackit.sqlserverflex.models.list_current_running_restore_jobs import (
205+
ListCurrentRunningRestoreJobs as ListCurrentRunningRestoreJobs,
206+
)
207+
from stackit.sqlserverflex.models.list_database import ListDatabase as ListDatabase
178208
from stackit.sqlserverflex.models.list_databases_response import (
179209
ListDatabasesResponse as ListDatabasesResponse,
180210
)
211+
from stackit.sqlserverflex.models.list_flavors import ListFlavors as ListFlavors
181212
from stackit.sqlserverflex.models.list_flavors_response import (
182213
ListFlavorsResponse as ListFlavorsResponse,
183214
)
215+
from stackit.sqlserverflex.models.list_instance import ListInstance as ListInstance
184216
from stackit.sqlserverflex.models.list_instances_response import (
185217
ListInstancesResponse as ListInstancesResponse,
186218
)
187-
from stackit.sqlserverflex.models.list_metrics_response import (
188-
ListMetricsResponse as ListMetricsResponse,
189-
)
190-
from stackit.sqlserverflex.models.list_restore_jobs_response import (
191-
ListRestoreJobsResponse as ListRestoreJobsResponse,
192-
)
193219
from stackit.sqlserverflex.models.list_roles_response import (
194220
ListRolesResponse as ListRolesResponse,
195221
)
196222
from stackit.sqlserverflex.models.list_storages_response import (
197223
ListStoragesResponse as ListStoragesResponse,
198224
)
199-
from stackit.sqlserverflex.models.list_users_response import (
200-
ListUsersResponse as ListUsersResponse,
225+
from stackit.sqlserverflex.models.list_user import ListUser as ListUser
226+
from stackit.sqlserverflex.models.list_user_response import (
227+
ListUserResponse as ListUserResponse,
201228
)
202229
from stackit.sqlserverflex.models.list_versions_response import (
203230
ListVersionsResponse as ListVersionsResponse,
204231
)
205-
from stackit.sqlserverflex.models.mssql_database_collation import (
206-
MssqlDatabaseCollation as MssqlDatabaseCollation,
207-
)
208-
from stackit.sqlserverflex.models.mssql_database_compatibility import (
209-
MssqlDatabaseCompatibility as MssqlDatabaseCompatibility,
210-
)
232+
from stackit.sqlserverflex.models.pagination import Pagination as Pagination
211233
from stackit.sqlserverflex.models.partial_update_instance_payload import (
212234
PartialUpdateInstancePayload as PartialUpdateInstancePayload,
213235
)
236+
from stackit.sqlserverflex.models.partial_update_instance_payload_network import (
237+
PartialUpdateInstancePayloadNetwork as PartialUpdateInstancePayloadNetwork,
238+
)
239+
from stackit.sqlserverflex.models.replicas import Replicas as Replicas
214240
from stackit.sqlserverflex.models.reset_user_response import (
215241
ResetUserResponse as ResetUserResponse,
216242
)
217-
from stackit.sqlserverflex.models.restore_running_restore import (
218-
RestoreRunningRestore as RestoreRunningRestore,
243+
from stackit.sqlserverflex.models.restore_database_from_backup_payload import (
244+
RestoreDatabaseFromBackupPayload as RestoreDatabaseFromBackupPayload,
245+
)
246+
from stackit.sqlserverflex.models.restore_database_from_backup_payload_source import (
247+
RestoreDatabaseFromBackupPayloadSource as RestoreDatabaseFromBackupPayloadSource,
219248
)
220-
from stackit.sqlserverflex.models.single_database import (
221-
SingleDatabase as SingleDatabase,
249+
from stackit.sqlserverflex.models.s3file_info import S3fileInfo as S3fileInfo
250+
from stackit.sqlserverflex.models.source_backup import SourceBackup as SourceBackup
251+
from stackit.sqlserverflex.models.source_external_s3 import (
252+
SourceExternalS3 as SourceExternalS3,
222253
)
223-
from stackit.sqlserverflex.models.single_user import SingleUser as SingleUser
254+
from stackit.sqlserverflex.models.state import State as State
224255
from stackit.sqlserverflex.models.storage import Storage as Storage
225-
from stackit.sqlserverflex.models.storage_range import StorageRange as StorageRange
226-
from stackit.sqlserverflex.models.trigger_database_restore_payload import (
227-
TriggerDatabaseRestorePayload as TriggerDatabaseRestorePayload,
256+
from stackit.sqlserverflex.models.storage_create import StorageCreate as StorageCreate
257+
from stackit.sqlserverflex.models.storage_update import StorageUpdate as StorageUpdate
258+
from stackit.sqlserverflex.models.trigger_restore_payload import (
259+
TriggerRestorePayload as TriggerRestorePayload,
228260
)
229-
from stackit.sqlserverflex.models.type import Type as Type
230261
from stackit.sqlserverflex.models.update_instance_payload import (
231262
UpdateInstancePayload as UpdateInstancePayload,
232263
)
233-
from stackit.sqlserverflex.models.update_instance_response import (
234-
UpdateInstanceResponse as UpdateInstanceResponse,
264+
from stackit.sqlserverflex.models.update_instance_payload_network import (
265+
UpdateInstancePayloadNetwork as UpdateInstancePayloadNetwork,
266+
)
267+
from stackit.sqlserverflex.models.update_instance_protection_payload import (
268+
UpdateInstanceProtectionPayload as UpdateInstanceProtectionPayload,
269+
)
270+
from stackit.sqlserverflex.models.update_instance_protection_response import (
271+
UpdateInstanceProtectionResponse as UpdateInstanceProtectionResponse,
272+
)
273+
from stackit.sqlserverflex.models.user_sort import UserSort as UserSort
274+
from stackit.sqlserverflex.models.validation_error import (
275+
ValidationError as ValidationError,
235276
)
236-
from stackit.sqlserverflex.models.user import User as User
237-
from stackit.sqlserverflex.models.user_response_user import (
238-
UserResponseUser as UserResponseUser,
277+
from stackit.sqlserverflex.models.validation_error_validation_inner import (
278+
ValidationErrorValidationInner as ValidationErrorValidationInner,
239279
)
280+
from stackit.sqlserverflex.models.version import Version as Version

0 commit comments

Comments
 (0)