From ba2cc128d31b9a39efac1ae7bc08ec6312a2fad8 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Tue, 20 Jan 2026 08:38:05 +0000 Subject: [PATCH] Generate loadbalancer --- .../loadbalancer/models/get_quota_response.py | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) 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 a2581b11..202dcbc3 100644 --- a/services/loadbalancer/src/stackit/loadbalancer/models/get_quota_response.py +++ b/services/loadbalancer/src/stackit/loadbalancer/models/get_quota_response.py @@ -27,6 +27,11 @@ class GetQuotaResponse(BaseModel): GetQuotaResponse """ # noqa: E501 + max_credentials: Optional[Annotated[int, Field(le=999, 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.", @@ -36,7 +41,24 @@ class GetQuotaResponse(BaseModel): default=None, description="Project identifier", alias="projectId" ) region: Optional[Annotated[str, Field(strict=True)]] = Field(default=None, description="Region") - __properties: ClassVar[List[str]] = ["maxLoadBalancers", "projectId", "region"] + used_credentials: Optional[Annotated[int, Field(le=1000000, strict=True, ge=-1)]] = Field( + default=None, + description="The number of observability credentials that are currently existing in this project.", + alias="usedCredentials", + ) + used_load_balancers: Optional[Annotated[int, Field(le=1000000, strict=True, ge=-1)]] = Field( + default=None, + description="The number of load balancing servers that are currently existing in this project.", + alias="usedLoadBalancers", + ) + __properties: ClassVar[List[str]] = [ + "maxCredentials", + "maxLoadBalancers", + "projectId", + "region", + "usedCredentials", + "usedLoadBalancers", + ] @field_validator("project_id") def project_id_validate_regular_expression(cls, value): @@ -117,9 +139,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "maxCredentials": obj.get("maxCredentials"), "maxLoadBalancers": obj.get("maxLoadBalancers"), "projectId": obj.get("projectId"), "region": obj.get("region"), + "usedCredentials": obj.get("usedCredentials"), + "usedLoadBalancers": obj.get("usedLoadBalancers"), } ) return _obj