From 2a76494059752f12b85d141d9964794a56b39514 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Tue, 24 Mar 2026 15:12:27 +0000 Subject: [PATCH 1/2] Generate loadbalancer --- services/loadbalancer/oas_commit | 2 +- .../src/stackit/loadbalancer/api/default_api.py | 12 ++++++------ .../loadbalancer/models/get_quota_response.py | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/services/loadbalancer/oas_commit b/services/loadbalancer/oas_commit index e3713dde3..cca6a5e9a 100644 --- a/services/loadbalancer/oas_commit +++ b/services/loadbalancer/oas_commit @@ -1 +1 @@ -0e64886dd0847341800d7191ed193b75413be998 +95de5cba3201a683657cb472d5fa30aa768f19cc diff --git a/services/loadbalancer/src/stackit/loadbalancer/api/default_api.py b/services/loadbalancer/src/stackit/loadbalancer/api/default_api.py index 023b3099d..ad214686f 100644 --- a/services/loadbalancer/src/stackit/loadbalancer/api/default_api.py +++ b/services/loadbalancer/src/stackit/loadbalancer/api/default_api.py @@ -1746,9 +1746,9 @@ def get_quota( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> GetQuotaResponse: - """Get the quota of Load Balancers in a project. + """Get the quota of Network Load Balancers in a project. - Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many observability credentials as Load Balancers. + Retrieves the configured Network Load Balancer quota for the project. Limit can be changed via service request. :param project_id: (required) :type project_id: str @@ -1814,9 +1814,9 @@ def get_quota_with_http_info( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> ApiResponse[GetQuotaResponse]: - """Get the quota of Load Balancers in a project. + """Get the quota of Network Load Balancers in a project. - Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many observability credentials as Load Balancers. + Retrieves the configured Network Load Balancer quota for the project. Limit can be changed via service request. :param project_id: (required) :type project_id: str @@ -1882,9 +1882,9 @@ def get_quota_without_preload_content( _headers: Optional[Dict[StrictStr, Any]] = None, _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, ) -> RESTResponseType: - """Get the quota of Load Balancers in a project. + """Get the quota of Network Load Balancers in a project. - Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many observability credentials as Load Balancers. + Retrieves the configured Network Load Balancer quota for the project. Limit can be changed via service request. :param project_id: (required) :type project_id: str diff --git a/services/loadbalancer/src/stackit/loadbalancer/models/get_quota_response.py b/services/loadbalancer/src/stackit/loadbalancer/models/get_quota_response.py index 1a70e2868..0c7b4dece 100644 --- a/services/loadbalancer/src/stackit/loadbalancer/models/get_quota_response.py +++ b/services/loadbalancer/src/stackit/loadbalancer/models/get_quota_response.py @@ -28,14 +28,14 @@ class GetQuotaResponse(BaseModel): GetQuotaResponse """ # noqa: E501 - max_credentials: Optional[Annotated[int, Field(le=999, strict=True, ge=-1)]] = Field( + max_credentials: Optional[Annotated[int, Field(le=1000000, strict=True, ge=-1)]] = Field( default=None, description="The maximum number of observability credentials that can be stored in this project.", alias="maxCredentials", ) max_load_balancers: Optional[Annotated[int, Field(le=1000000, strict=True, ge=-1)]] = Field( default=None, - description="The maximum number of load balancing servers in this project. Unlimited if set to -1.", + description="The maximum number of load balancing servers in this project.", alias="maxLoadBalancers", ) project_id: Optional[UUID] = Field(default=None, description="Project identifier", alias="projectId") From 61e36a4b9bf492469e1230245ede4cf1418738aa Mon Sep 17 00:00:00 2001 From: Marcel Jacek Date: Thu, 26 Mar 2026 18:02:52 +0100 Subject: [PATCH 2/2] add changelog entries --- CHANGELOG.md | 3 +++ services/loadbalancer/CHANGELOG.md | 4 ++++ services/loadbalancer/pyproject.toml | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 283705f6b..afe7f31e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -91,6 +91,9 @@ - **Feature:** Add new field `Tls` to `HttpHealthCheck` - **Breaking change:** Renamed `TargetPoolTlsConfig` to `TlsConfig` - `loadbalancer`: + - [v0.9.2](services/loadbalancer/CHANGELOG.md#v092) + - **Improvement:** Increase limit for `max_credentials` in `GetQuotaResponse` model to 1000000 + - **Improvement:** Update docs of `get_quota` method - [v0.9.1](services/loadbalancer/CHANGELOG.md#v091) - **Feature:** client now supports UUID and decimal types - **Bugfix:** timeouts now passed to requests library diff --git a/services/loadbalancer/CHANGELOG.md b/services/loadbalancer/CHANGELOG.md index adbf99bd4..85f35bb26 100644 --- a/services/loadbalancer/CHANGELOG.md +++ b/services/loadbalancer/CHANGELOG.md @@ -1,3 +1,7 @@ +## v0.9.2 +- **Improvement:** Increase limit for `max_credentials` in `GetQuotaResponse` model to 1000000 +- **Improvement:** Update docs of `get_quota` method + ## v0.9.1 - **Feature:** client now supports UUID and decimal types - **Bugfix:** timeouts now passed to requests library diff --git a/services/loadbalancer/pyproject.toml b/services/loadbalancer/pyproject.toml index 6cd83f6df..3c504c62a 100644 --- a/services/loadbalancer/pyproject.toml +++ b/services/loadbalancer/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-loadbalancer" -version = "v0.9.1" +version = "v0.9.2" description = "Load Balancer API" authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }] requires-python = ">=3.9,<4.0"