From 78e2b546ebb83e251d2e5d6a2f5b65a8c0e84f83 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Tue, 21 Jul 2026 08:18:34 +0000 Subject: [PATCH] Generate mariadb --- services/mariadb/oas_commit | 2 +- .../mariadb/src/stackit/mariadb/__init__.py | 15 ++- .../src/stackit/mariadb/api/default_api.py | 22 ++--- .../mariadb/src/stackit/mariadb/api_client.py | 11 ++- .../src/stackit/mariadb/api_response.py | 1 + .../src/stackit/mariadb/configuration.py | 11 ++- .../mariadb/src/stackit/mariadb/exceptions.py | 10 +- .../src/stackit/mariadb/models/__init__.py | 11 +-- .../src/stackit/mariadb/models/backup.py | 10 +- .../models/create_backup_response_item.py | 10 +- .../models/create_credentials_payload.py | 10 +- .../mariadb/models/create_instance_payload.py | 10 +- .../models/create_instance_response.py | 10 +- .../src/stackit/mariadb/models/credentials.py | 10 +- .../mariadb/models/credentials_list_item.py | 10 +- .../mariadb/models/credentials_response.py | 10 +- .../src/stackit/mariadb/models/error.py | 10 +- .../mariadb/models/get_metrics_response.py | 10 +- .../src/stackit/mariadb/models/instance.py | 10 +- .../mariadb/models/instance_last_operation.py | 10 +- .../mariadb/models/instance_parameters.py | 10 +- .../stackit/mariadb/models/instance_schema.py | 10 +- .../mariadb/models/list_backups_response.py | 99 ------------------- .../models/list_credentials_response.py | 10 +- .../mariadb/models/list_instances_response.py | 10 +- .../mariadb/models/list_offerings_response.py | 10 +- .../mariadb/models/list_restores_response.py | 10 +- .../stackit/mariadb/models/model_schema.py | 10 +- .../src/stackit/mariadb/models/offering.py | 10 +- .../models/partial_update_instance_payload.py | 10 +- .../src/stackit/mariadb/models/plan.py | 10 +- .../stackit/mariadb/models/raw_credentials.py | 10 +- .../src/stackit/mariadb/models/restore.py | 10 +- .../models/trigger_restore_response.py | 10 +- .../models/update_backups_config_payload.py | 10 +- .../models/update_backups_config_response.py | 10 +- services/mariadb/src/stackit/mariadb/rest.py | 11 ++- 37 files changed, 182 insertions(+), 281 deletions(-) delete mode 100644 services/mariadb/src/stackit/mariadb/models/list_backups_response.py diff --git a/services/mariadb/oas_commit b/services/mariadb/oas_commit index a77ddf5f5..0f8ce352b 100644 --- a/services/mariadb/oas_commit +++ b/services/mariadb/oas_commit @@ -1 +1 @@ -d4da229ba7a242ed561223c67f68683be824c126 +876a48fb56473c7c844baa697906d461c0675f47 diff --git a/services/mariadb/src/stackit/mariadb/__init__.py b/services/mariadb/src/stackit/mariadb/__init__.py index 28184d131..d94e3a90c 100644 --- a/services/mariadb/src/stackit/mariadb/__init__.py +++ b/services/mariadb/src/stackit/mariadb/__init__.py @@ -3,16 +3,17 @@ # flake8: noqa """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 + __version__ = "1.0.0" # Define package exports @@ -41,7 +42,6 @@ "InstanceLastOperation", "InstanceParameters", "InstanceSchema", - "ListBackupsResponse", "ListCredentialsResponse", "ListInstancesResponse", "ListOfferingsResponse", @@ -104,9 +104,6 @@ InstanceParameters as InstanceParameters, ) from stackit.mariadb.models.instance_schema import InstanceSchema as InstanceSchema -from stackit.mariadb.models.list_backups_response import ( - ListBackupsResponse as ListBackupsResponse, -) from stackit.mariadb.models.list_credentials_response import ( ListCredentialsResponse as ListCredentialsResponse, ) diff --git a/services/mariadb/src/stackit/mariadb/api/default_api.py b/services/mariadb/src/stackit/mariadb/api/default_api.py index 77fbf5603..53181e8a8 100644 --- a/services/mariadb/src/stackit/mariadb/api/default_api.py +++ b/services/mariadb/src/stackit/mariadb/api/default_api.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from typing import Any, Dict, List, Optional, Tuple, Union @@ -25,6 +25,7 @@ from stackit.mariadb.api_client import ApiClient, RequestSerialized from stackit.mariadb.api_response import ApiResponse +from stackit.mariadb.models.backup import Backup from stackit.mariadb.models.create_backup_response_item import CreateBackupResponseItem from stackit.mariadb.models.create_credentials_payload import CreateCredentialsPayload from stackit.mariadb.models.create_instance_payload import CreateInstancePayload @@ -32,7 +33,6 @@ from stackit.mariadb.models.credentials_response import CredentialsResponse from stackit.mariadb.models.get_metrics_response import GetMetricsResponse from stackit.mariadb.models.instance import Instance -from stackit.mariadb.models.list_backups_response import ListBackupsResponse from stackit.mariadb.models.list_credentials_response import ListCredentialsResponse from stackit.mariadb.models.list_instances_response import ListInstancesResponse from stackit.mariadb.models.list_offerings_response import ListOfferingsResponse @@ -2550,7 +2550,7 @@ def list_backups( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ListBackupsResponse: + ) -> List[Backup]: """get latest backup information for provided instanceId @@ -2593,7 +2593,7 @@ def list_backups( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "ListBackupsResponse", + "200": "List[Backup]", "400": "Error", "401": "Error", "404": "Error", @@ -2620,7 +2620,7 @@ def list_backups_with_http_info( _content_type: Optional[StrictStr] = None, _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, - ) -> ApiResponse[ListBackupsResponse]: + ) -> ApiResponse[List[Backup]]: """get latest backup information for provided instanceId @@ -2663,7 +2663,7 @@ def list_backups_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "ListBackupsResponse", + "200": "List[Backup]", "400": "Error", "401": "Error", "404": "Error", @@ -2733,7 +2733,7 @@ def list_backups_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "ListBackupsResponse", + "200": "List[Backup]", "400": "Error", "401": "Error", "404": "Error", diff --git a/services/mariadb/src/stackit/mariadb/api_client.py b/services/mariadb/src/stackit/mariadb/api_client.py index 501bb2311..44d1c800e 100644 --- a/services/mariadb/src/stackit/mariadb/api_client.py +++ b/services/mariadb/src/stackit/mariadb/api_client.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 import datetime @@ -36,6 +36,7 @@ ApiException, ) + RequestSerialized = Tuple[str, str, Dict[str, str], Optional[str], List[str]] diff --git a/services/mariadb/src/stackit/mariadb/api_response.py b/services/mariadb/src/stackit/mariadb/api_response.py index ca801da0b..b3ba14a1d 100644 --- a/services/mariadb/src/stackit/mariadb/api_response.py +++ b/services/mariadb/src/stackit/mariadb/api_response.py @@ -6,6 +6,7 @@ from pydantic import BaseModel, Field, StrictBytes, StrictInt + T = TypeVar("T") diff --git a/services/mariadb/src/stackit/mariadb/configuration.py b/services/mariadb/src/stackit/mariadb/configuration.py index a3dd40ed4..efd3aa0c3 100644 --- a/services/mariadb/src/stackit/mariadb/configuration.py +++ b/services/mariadb/src/stackit/mariadb/configuration.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 import sys @@ -18,6 +18,7 @@ import os + ServerVariablesT = Dict[str, str] diff --git a/services/mariadb/src/stackit/mariadb/exceptions.py b/services/mariadb/src/stackit/mariadb/exceptions.py index 144b60f4b..b9016ea98 100644 --- a/services/mariadb/src/stackit/mariadb/exceptions.py +++ b/services/mariadb/src/stackit/mariadb/exceptions.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from typing import Any, Optional diff --git a/services/mariadb/src/stackit/mariadb/models/__init__.py b/services/mariadb/src/stackit/mariadb/models/__init__.py index 83d80dcd9..413a9e88a 100644 --- a/services/mariadb/src/stackit/mariadb/models/__init__.py +++ b/services/mariadb/src/stackit/mariadb/models/__init__.py @@ -2,14 +2,14 @@ # flake8: noqa """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 # import models into model package @@ -27,7 +27,6 @@ from stackit.mariadb.models.instance_last_operation import InstanceLastOperation from stackit.mariadb.models.instance_parameters import InstanceParameters from stackit.mariadb.models.instance_schema import InstanceSchema -from stackit.mariadb.models.list_backups_response import ListBackupsResponse from stackit.mariadb.models.list_credentials_response import ListCredentialsResponse from stackit.mariadb.models.list_instances_response import ListInstancesResponse from stackit.mariadb.models.list_offerings_response import ListOfferingsResponse diff --git a/services/mariadb/src/stackit/mariadb/models/backup.py b/services/mariadb/src/stackit/mariadb/models/backup.py index 4ad389f98..15dd2261e 100644 --- a/services/mariadb/src/stackit/mariadb/models/backup.py +++ b/services/mariadb/src/stackit/mariadb/models/backup.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/create_backup_response_item.py b/services/mariadb/src/stackit/mariadb/models/create_backup_response_item.py index b973a6a6c..ef2556c09 100644 --- a/services/mariadb/src/stackit/mariadb/models/create_backup_response_item.py +++ b/services/mariadb/src/stackit/mariadb/models/create_backup_response_item.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/create_credentials_payload.py b/services/mariadb/src/stackit/mariadb/models/create_credentials_payload.py index f8c9b7cca..87d4b720b 100644 --- a/services/mariadb/src/stackit/mariadb/models/create_credentials_payload.py +++ b/services/mariadb/src/stackit/mariadb/models/create_credentials_payload.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/create_instance_payload.py b/services/mariadb/src/stackit/mariadb/models/create_instance_payload.py index 94bf37e54..aaf91d7c1 100644 --- a/services/mariadb/src/stackit/mariadb/models/create_instance_payload.py +++ b/services/mariadb/src/stackit/mariadb/models/create_instance_payload.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/create_instance_response.py b/services/mariadb/src/stackit/mariadb/models/create_instance_response.py index f44468371..02dfd39a9 100644 --- a/services/mariadb/src/stackit/mariadb/models/create_instance_response.py +++ b/services/mariadb/src/stackit/mariadb/models/create_instance_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/credentials.py b/services/mariadb/src/stackit/mariadb/models/credentials.py index 8190c36c2..d21db5a24 100644 --- a/services/mariadb/src/stackit/mariadb/models/credentials.py +++ b/services/mariadb/src/stackit/mariadb/models/credentials.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/credentials_list_item.py b/services/mariadb/src/stackit/mariadb/models/credentials_list_item.py index dbe19dab5..deda21fbd 100644 --- a/services/mariadb/src/stackit/mariadb/models/credentials_list_item.py +++ b/services/mariadb/src/stackit/mariadb/models/credentials_list_item.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/credentials_response.py b/services/mariadb/src/stackit/mariadb/models/credentials_response.py index ae0a47309..b9a81e069 100644 --- a/services/mariadb/src/stackit/mariadb/models/credentials_response.py +++ b/services/mariadb/src/stackit/mariadb/models/credentials_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/error.py b/services/mariadb/src/stackit/mariadb/models/error.py index a4f772197..0f97c7e2d 100644 --- a/services/mariadb/src/stackit/mariadb/models/error.py +++ b/services/mariadb/src/stackit/mariadb/models/error.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/get_metrics_response.py b/services/mariadb/src/stackit/mariadb/models/get_metrics_response.py index 2bcb9482f..c0a3bc96d 100644 --- a/services/mariadb/src/stackit/mariadb/models/get_metrics_response.py +++ b/services/mariadb/src/stackit/mariadb/models/get_metrics_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/instance.py b/services/mariadb/src/stackit/mariadb/models/instance.py index 424799a38..5849d84ec 100644 --- a/services/mariadb/src/stackit/mariadb/models/instance.py +++ b/services/mariadb/src/stackit/mariadb/models/instance.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/instance_last_operation.py b/services/mariadb/src/stackit/mariadb/models/instance_last_operation.py index e774a2e98..dbbe22a06 100644 --- a/services/mariadb/src/stackit/mariadb/models/instance_last_operation.py +++ b/services/mariadb/src/stackit/mariadb/models/instance_last_operation.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/instance_parameters.py b/services/mariadb/src/stackit/mariadb/models/instance_parameters.py index 39d964e25..5878dc1d2 100644 --- a/services/mariadb/src/stackit/mariadb/models/instance_parameters.py +++ b/services/mariadb/src/stackit/mariadb/models/instance_parameters.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/instance_schema.py b/services/mariadb/src/stackit/mariadb/models/instance_schema.py index 8819c845a..99248e055 100644 --- a/services/mariadb/src/stackit/mariadb/models/instance_schema.py +++ b/services/mariadb/src/stackit/mariadb/models/instance_schema.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/list_backups_response.py b/services/mariadb/src/stackit/mariadb/models/list_backups_response.py deleted file mode 100644 index 2caf5bd0f..000000000 --- a/services/mariadb/src/stackit/mariadb/models/list_backups_response.py +++ /dev/null @@ -1,99 +0,0 @@ -# coding: utf-8 - -""" -STACKIT MariaDB API - -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) - -Do not edit the class manually. -""" # noqa: E501 - -from __future__ import annotations - -import json -import pprint -from typing import Any, ClassVar, Dict, List, Optional, Set - -from pydantic import BaseModel, ConfigDict, Field -from pydantic_core import to_jsonable_python -from typing_extensions import Self - -from stackit.mariadb.models.backup import Backup - - -class ListBackupsResponse(BaseModel): - """ - ListBackupsResponse - """ # noqa: E501 - - instance_backups: List[Backup] = Field(alias="instanceBackups") - __properties: ClassVar[List[str]] = ["instanceBackups"] - - model_config = ConfigDict( - validate_by_name=True, - validate_by_alias=True, - validate_assignment=True, - protected_namespaces=(), - ) - - def to_str(self) -> str: - """Returns the string representation of the model using alias""" - return pprint.pformat(self.model_dump(by_alias=True)) - - def to_json(self) -> str: - """Returns the JSON representation of the model using alias""" - return json.dumps(to_jsonable_python(self.to_dict())) - - @classmethod - def from_json(cls, json_str: str) -> Optional[Self]: - """Create an instance of ListBackupsResponse from a JSON string""" - return cls.from_dict(json.loads(json_str)) - - def to_dict(self) -> Dict[str, Any]: - """Return the dictionary representation of the model using alias. - - This has the following differences from calling pydantic's - `self.model_dump(by_alias=True)`: - - * `None` is only added to the output dict for nullable fields that - were set at model initialization. Other fields with value `None` - are ignored. - """ - excluded_fields: Set[str] = set([]) - - _dict = self.model_dump( - by_alias=True, - exclude=excluded_fields, - exclude_none=True, - ) - # override the default output from pydantic by calling `to_dict()` of each item in instance_backups (list) - _items = [] - if self.instance_backups: - for _item_instance_backups in self.instance_backups: - if _item_instance_backups: - _items.append(_item_instance_backups.to_dict()) - _dict["instanceBackups"] = _items - return _dict - - @classmethod - def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: - """Create an instance of ListBackupsResponse from a dict""" - if obj is None: - return None - - if not isinstance(obj, dict): - return cls.model_validate(obj) - - _obj = cls.model_validate( - { - "instanceBackups": ( - [Backup.from_dict(_item) for _item in obj["instanceBackups"]] - if obj.get("instanceBackups") is not None - else None - ) - } - ) - return _obj diff --git a/services/mariadb/src/stackit/mariadb/models/list_credentials_response.py b/services/mariadb/src/stackit/mariadb/models/list_credentials_response.py index 09f9d42e0..5fcc47df5 100644 --- a/services/mariadb/src/stackit/mariadb/models/list_credentials_response.py +++ b/services/mariadb/src/stackit/mariadb/models/list_credentials_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/list_instances_response.py b/services/mariadb/src/stackit/mariadb/models/list_instances_response.py index e79a1694d..959053348 100644 --- a/services/mariadb/src/stackit/mariadb/models/list_instances_response.py +++ b/services/mariadb/src/stackit/mariadb/models/list_instances_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/list_offerings_response.py b/services/mariadb/src/stackit/mariadb/models/list_offerings_response.py index 0c7d862ae..525d84fbd 100644 --- a/services/mariadb/src/stackit/mariadb/models/list_offerings_response.py +++ b/services/mariadb/src/stackit/mariadb/models/list_offerings_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/list_restores_response.py b/services/mariadb/src/stackit/mariadb/models/list_restores_response.py index 6e4da0827..31e9c5b4d 100644 --- a/services/mariadb/src/stackit/mariadb/models/list_restores_response.py +++ b/services/mariadb/src/stackit/mariadb/models/list_restores_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/model_schema.py b/services/mariadb/src/stackit/mariadb/models/model_schema.py index 8c3249fb0..f0993550d 100644 --- a/services/mariadb/src/stackit/mariadb/models/model_schema.py +++ b/services/mariadb/src/stackit/mariadb/models/model_schema.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/offering.py b/services/mariadb/src/stackit/mariadb/models/offering.py index cc95a4b8c..5fc05d0a0 100644 --- a/services/mariadb/src/stackit/mariadb/models/offering.py +++ b/services/mariadb/src/stackit/mariadb/models/offering.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/partial_update_instance_payload.py b/services/mariadb/src/stackit/mariadb/models/partial_update_instance_payload.py index ce01f906d..b83ce00e9 100644 --- a/services/mariadb/src/stackit/mariadb/models/partial_update_instance_payload.py +++ b/services/mariadb/src/stackit/mariadb/models/partial_update_instance_payload.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/plan.py b/services/mariadb/src/stackit/mariadb/models/plan.py index 31dbfdc9b..8154b3d41 100644 --- a/services/mariadb/src/stackit/mariadb/models/plan.py +++ b/services/mariadb/src/stackit/mariadb/models/plan.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/raw_credentials.py b/services/mariadb/src/stackit/mariadb/models/raw_credentials.py index 75162284f..cabbfcddc 100644 --- a/services/mariadb/src/stackit/mariadb/models/raw_credentials.py +++ b/services/mariadb/src/stackit/mariadb/models/raw_credentials.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/restore.py b/services/mariadb/src/stackit/mariadb/models/restore.py index e63c2484d..5f5e85801 100644 --- a/services/mariadb/src/stackit/mariadb/models/restore.py +++ b/services/mariadb/src/stackit/mariadb/models/restore.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/trigger_restore_response.py b/services/mariadb/src/stackit/mariadb/models/trigger_restore_response.py index 666576ded..fca677f9e 100644 --- a/services/mariadb/src/stackit/mariadb/models/trigger_restore_response.py +++ b/services/mariadb/src/stackit/mariadb/models/trigger_restore_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/update_backups_config_payload.py b/services/mariadb/src/stackit/mariadb/models/update_backups_config_payload.py index f6aa3dc96..97c946a74 100644 --- a/services/mariadb/src/stackit/mariadb/models/update_backups_config_payload.py +++ b/services/mariadb/src/stackit/mariadb/models/update_backups_config_payload.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/models/update_backups_config_response.py b/services/mariadb/src/stackit/mariadb/models/update_backups_config_response.py index 842acaa6c..d1f8483da 100644 --- a/services/mariadb/src/stackit/mariadb/models/update_backups_config_response.py +++ b/services/mariadb/src/stackit/mariadb/models/update_backups_config_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 from __future__ import annotations diff --git a/services/mariadb/src/stackit/mariadb/rest.py b/services/mariadb/src/stackit/mariadb/rest.py index c5a17c065..5f0634e2a 100644 --- a/services/mariadb/src/stackit/mariadb/rest.py +++ b/services/mariadb/src/stackit/mariadb/rest.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT MariaDB API + STACKIT MariaDB API -The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + The STACKIT MariaDB API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -The version of the OpenAPI document: 2.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) -Do not edit the class manually. + Do not edit the class manually. """ # noqa: E501 import io @@ -21,6 +21,7 @@ from stackit.mariadb.exceptions import ApiException, ApiValueError + RESTResponseType = requests.Response