From 66f252b1e56eca942366297874871cb1f7a30d25 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Tue, 21 Jul 2026 08:18:03 +0000 Subject: [PATCH] Generate certificates --- services/certificates/oas_commit | 2 +- .../src/stackit/certificates/__init__.py | 11 ++++++----- .../src/stackit/certificates/api/default_api.py | 10 +++++----- .../src/stackit/certificates/api_client.py | 11 ++++++----- .../src/stackit/certificates/api_response.py | 1 + .../src/stackit/certificates/configuration.py | 11 ++++++----- .../src/stackit/certificates/exceptions.py | 10 +++++----- .../src/stackit/certificates/models/__init__.py | 10 +++++----- .../certificates/models/certificates_quota.py | 10 +++++----- .../models/create_certificate_payload.py | 10 +++++----- .../src/stackit/certificates/models/data.py | 10 +++++----- .../certificates/models/get_certificate_response.py | 10 +++++----- .../certificates/models/get_quota_response.py | 10 +++++----- .../certificates/models/google_protobuf_any.py | 10 +++++----- .../models/list_certificates_response.py | 10 +++++----- .../src/stackit/certificates/models/quotas.py | 10 +++++----- .../src/stackit/certificates/models/status.py | 10 +++++----- .../src/stackit/certificates/models/usage.py | 12 ++++++------ .../src/stackit/certificates/models/usage_item.py | 12 ++++++------ .../certificates/src/stackit/certificates/rest.py | 11 ++++++----- 20 files changed, 98 insertions(+), 93 deletions(-) diff --git a/services/certificates/oas_commit b/services/certificates/oas_commit index 308f94ffe..0f8ce352b 100644 --- a/services/certificates/oas_commit +++ b/services/certificates/oas_commit @@ -1 +1 @@ -00b020b2998425397c9a0e51364fe8846fa66880 +876a48fb56473c7c844baa697906d461c0675f47 diff --git a/services/certificates/src/stackit/certificates/__init__.py b/services/certificates/src/stackit/certificates/__init__.py index bb977fb0b..9e624dc9a 100644 --- a/services/certificates/src/stackit/certificates/__init__.py +++ b/services/certificates/src/stackit/certificates/__init__.py @@ -3,16 +3,17 @@ # flake8: noqa """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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 diff --git a/services/certificates/src/stackit/certificates/api/default_api.py b/services/certificates/src/stackit/certificates/api/default_api.py index 343f8f18f..d1efadaeb 100644 --- a/services/certificates/src/stackit/certificates/api/default_api.py +++ b/services/certificates/src/stackit/certificates/api/default_api.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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 diff --git a/services/certificates/src/stackit/certificates/api_client.py b/services/certificates/src/stackit/certificates/api_client.py index 587be8b8d..dfd507add 100644 --- a/services/certificates/src/stackit/certificates/api_client.py +++ b/services/certificates/src/stackit/certificates/api_client.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/api_response.py b/services/certificates/src/stackit/certificates/api_response.py index ca801da0b..b3ba14a1d 100644 --- a/services/certificates/src/stackit/certificates/api_response.py +++ b/services/certificates/src/stackit/certificates/api_response.py @@ -6,6 +6,7 @@ from pydantic import BaseModel, Field, StrictBytes, StrictInt + T = TypeVar("T") diff --git a/services/certificates/src/stackit/certificates/configuration.py b/services/certificates/src/stackit/certificates/configuration.py index cbbc05bbd..0f3bb5572 100644 --- a/services/certificates/src/stackit/certificates/configuration.py +++ b/services/certificates/src/stackit/certificates/configuration.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/exceptions.py b/services/certificates/src/stackit/certificates/exceptions.py index 396c09bb1..3817ad45f 100644 --- a/services/certificates/src/stackit/certificates/exceptions.py +++ b/services/certificates/src/stackit/certificates/exceptions.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/models/__init__.py b/services/certificates/src/stackit/certificates/models/__init__.py index b89dbe094..36744c4f7 100644 --- a/services/certificates/src/stackit/certificates/models/__init__.py +++ b/services/certificates/src/stackit/certificates/models/__init__.py @@ -2,14 +2,14 @@ # flake8: noqa """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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 diff --git a/services/certificates/src/stackit/certificates/models/certificates_quota.py b/services/certificates/src/stackit/certificates/models/certificates_quota.py index 21904176a..48efa4e1c 100644 --- a/services/certificates/src/stackit/certificates/models/certificates_quota.py +++ b/services/certificates/src/stackit/certificates/models/certificates_quota.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/models/create_certificate_payload.py b/services/certificates/src/stackit/certificates/models/create_certificate_payload.py index ac5adb731..8bbfb486d 100644 --- a/services/certificates/src/stackit/certificates/models/create_certificate_payload.py +++ b/services/certificates/src/stackit/certificates/models/create_certificate_payload.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/models/data.py b/services/certificates/src/stackit/certificates/models/data.py index 9d7d4382d..b6b263e2a 100644 --- a/services/certificates/src/stackit/certificates/models/data.py +++ b/services/certificates/src/stackit/certificates/models/data.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/models/get_certificate_response.py b/services/certificates/src/stackit/certificates/models/get_certificate_response.py index 5b9ee8a1e..3b403d245 100644 --- a/services/certificates/src/stackit/certificates/models/get_certificate_response.py +++ b/services/certificates/src/stackit/certificates/models/get_certificate_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/models/get_quota_response.py b/services/certificates/src/stackit/certificates/models/get_quota_response.py index 3c11f7786..c57d7769c 100644 --- a/services/certificates/src/stackit/certificates/models/get_quota_response.py +++ b/services/certificates/src/stackit/certificates/models/get_quota_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/models/google_protobuf_any.py b/services/certificates/src/stackit/certificates/models/google_protobuf_any.py index e6df211be..5b9efe3c4 100644 --- a/services/certificates/src/stackit/certificates/models/google_protobuf_any.py +++ b/services/certificates/src/stackit/certificates/models/google_protobuf_any.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/models/list_certificates_response.py b/services/certificates/src/stackit/certificates/models/list_certificates_response.py index 3aa3ad800..d388f030b 100644 --- a/services/certificates/src/stackit/certificates/models/list_certificates_response.py +++ b/services/certificates/src/stackit/certificates/models/list_certificates_response.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/models/quotas.py b/services/certificates/src/stackit/certificates/models/quotas.py index 1c12c2934..931ac6d0f 100644 --- a/services/certificates/src/stackit/certificates/models/quotas.py +++ b/services/certificates/src/stackit/certificates/models/quotas.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/models/status.py b/services/certificates/src/stackit/certificates/models/status.py index fe5af5714..cf8909b7d 100644 --- a/services/certificates/src/stackit/certificates/models/status.py +++ b/services/certificates/src/stackit/certificates/models/status.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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/certificates/src/stackit/certificates/models/usage.py b/services/certificates/src/stackit/certificates/models/usage.py index 5ceaa257e..1d88236ed 100644 --- a/services/certificates/src/stackit/certificates/models/usage.py +++ b/services/certificates/src/stackit/certificates/models/usage.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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 @@ -29,7 +29,7 @@ class Usage(BaseModel): Usage """ # noqa: E501 - count: Optional[StrictInt] = Field(default=None, description="Number of Load Balancers using this certificate.") + count: Optional[StrictInt] = Field(default=None, description="Number of listeners using this certificate.") items: Optional[List[UsageItem]] = Field( default=None, description="List of Load Balancers with their associated listeners that use this certificate." ) diff --git a/services/certificates/src/stackit/certificates/models/usage_item.py b/services/certificates/src/stackit/certificates/models/usage_item.py index 35e546a42..aeefad423 100644 --- a/services/certificates/src/stackit/certificates/models/usage_item.py +++ b/services/certificates/src/stackit/certificates/models/usage_item.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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 @@ -29,7 +29,7 @@ class UsageItem(BaseModel): listener_names: Optional[List[StrictStr]] = Field( default=None, - description="A list of listener names on this Load Balancer that are using the certificate.", + description="The list of listener names in this Load Balancer, that are using the certificate.", alias="listenerNames", ) load_balancer_name: Optional[StrictStr] = Field( diff --git a/services/certificates/src/stackit/certificates/rest.py b/services/certificates/src/stackit/certificates/rest.py index ec298020a..71f44eaf6 100644 --- a/services/certificates/src/stackit/certificates/rest.py +++ b/services/certificates/src/stackit/certificates/rest.py @@ -1,14 +1,14 @@ # coding: utf-8 """ -STACKIT Application Load Balancer Certificates API + STACKIT Application Load Balancer Certificates API -This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. + This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -The version of the OpenAPI document: 2.0.0 -Generated by OpenAPI Generator (https://openapi-generator.tech) + The version of the OpenAPI document: 2.0.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.certificates.exceptions import ApiException, ApiValueError + RESTResponseType = requests.Response