From 94a54b7365f31048688449bf61a65abe66f797d5 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Wed, 21 Jan 2026 14:24:39 +0000 Subject: [PATCH] Generate alb --- services/alb/src/stackit/alb/__init__.py | 1 - .../alb/src/stackit/alb/api/default_api.py | 25 ++++++++++--------- .../alb/src/stackit/alb/models/__init__.py | 1 - .../stackit/alb/models/get_quota_response.py | 5 ++-- .../alb/src/stackit/alb/models/network.py | 5 ++-- 5 files changed, 18 insertions(+), 19 deletions(-) diff --git a/services/alb/src/stackit/alb/__init__.py b/services/alb/src/stackit/alb/__init__.py index cb7e7554..800ed00f 100644 --- a/services/alb/src/stackit/alb/__init__.py +++ b/services/alb/src/stackit/alb/__init__.py @@ -13,7 +13,6 @@ Do not edit the class manually. """ # noqa: E501 - __version__ = "1.0.0" # Define package exports diff --git a/services/alb/src/stackit/alb/api/default_api.py b/services/alb/src/stackit/alb/api/default_api.py index 4d49284f..3ec7b806 100644 --- a/services/alb/src/stackit/alb/api/default_api.py +++ b/services/alb/src/stackit/alb/api/default_api.py @@ -12,6 +12,7 @@ """ # noqa: E501 from typing import Any, Dict, List, Optional, Tuple, Union +from uuid import UUID from pydantic import Field, StrictFloat, StrictInt, StrictStr, validate_call from stackit.core.configuration import Configuration @@ -55,7 +56,7 @@ def create_credentials( project_id: StrictStr, region: StrictStr, create_credentials_payload: CreateCredentialsPayload, - x_request_id: Optional[StrictStr] = None, + x_request_id: Optional[UUID] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -77,7 +78,7 @@ def create_credentials( :param create_credentials_payload: (required) :type create_credentials_payload: CreateCredentialsPayload :param x_request_id: - :type x_request_id: str + :type x_request_id: UUID :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -131,7 +132,7 @@ def create_credentials_with_http_info( project_id: StrictStr, region: StrictStr, create_credentials_payload: CreateCredentialsPayload, - x_request_id: Optional[StrictStr] = None, + x_request_id: Optional[UUID] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -153,7 +154,7 @@ def create_credentials_with_http_info( :param create_credentials_payload: (required) :type create_credentials_payload: CreateCredentialsPayload :param x_request_id: - :type x_request_id: str + :type x_request_id: UUID :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -207,7 +208,7 @@ def create_credentials_without_preload_content( project_id: StrictStr, region: StrictStr, create_credentials_payload: CreateCredentialsPayload, - x_request_id: Optional[StrictStr] = None, + x_request_id: Optional[UUID] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -229,7 +230,7 @@ def create_credentials_without_preload_content( :param create_credentials_payload: (required) :type create_credentials_payload: CreateCredentialsPayload :param x_request_id: - :type x_request_id: str + :type x_request_id: UUID :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -346,7 +347,7 @@ def create_load_balancer( project_id: StrictStr, region: StrictStr, create_load_balancer_payload: CreateLoadBalancerPayload, - x_request_id: Optional[StrictStr] = None, + x_request_id: Optional[UUID] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -368,7 +369,7 @@ def create_load_balancer( :param create_load_balancer_payload: (required) :type create_load_balancer_payload: CreateLoadBalancerPayload :param x_request_id: - :type x_request_id: str + :type x_request_id: UUID :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -423,7 +424,7 @@ def create_load_balancer_with_http_info( project_id: StrictStr, region: StrictStr, create_load_balancer_payload: CreateLoadBalancerPayload, - x_request_id: Optional[StrictStr] = None, + x_request_id: Optional[UUID] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -445,7 +446,7 @@ def create_load_balancer_with_http_info( :param create_load_balancer_payload: (required) :type create_load_balancer_payload: CreateLoadBalancerPayload :param x_request_id: - :type x_request_id: str + :type x_request_id: UUID :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -500,7 +501,7 @@ def create_load_balancer_without_preload_content( project_id: StrictStr, region: StrictStr, create_load_balancer_payload: CreateLoadBalancerPayload, - x_request_id: Optional[StrictStr] = None, + x_request_id: Optional[UUID] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -522,7 +523,7 @@ def create_load_balancer_without_preload_content( :param create_load_balancer_payload: (required) :type create_load_balancer_payload: CreateLoadBalancerPayload :param x_request_id: - :type x_request_id: str + :type x_request_id: UUID :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of diff --git a/services/alb/src/stackit/alb/models/__init__.py b/services/alb/src/stackit/alb/models/__init__.py index d1de4398..65e68bdf 100644 --- a/services/alb/src/stackit/alb/models/__init__.py +++ b/services/alb/src/stackit/alb/models/__init__.py @@ -12,7 +12,6 @@ Do not edit the class manually. """ # noqa: E501 - # import models into model package from stackit.alb.models.active_health_check import ActiveHealthCheck from stackit.alb.models.certificate_config import CertificateConfig diff --git a/services/alb/src/stackit/alb/models/get_quota_response.py b/services/alb/src/stackit/alb/models/get_quota_response.py index b8e01c54..d43f2a51 100644 --- a/services/alb/src/stackit/alb/models/get_quota_response.py +++ b/services/alb/src/stackit/alb/models/get_quota_response.py @@ -17,6 +17,7 @@ import pprint import re # noqa: F401 from typing import Any, ClassVar, Dict, List, Optional, Set +from uuid import UUID from pydantic import BaseModel, ConfigDict, Field, field_validator from typing_extensions import Annotated, Self @@ -37,9 +38,7 @@ class GetQuotaResponse(BaseModel): description="The maximum number of load balancing servers in this project.", alias="maxLoadBalancers", ) - project_id: Optional[Annotated[str, Field(strict=True)]] = Field( - default=None, description="Project identifier", alias="projectId" - ) + project_id: Optional[UUID] = Field(default=None, description="Project identifier", alias="projectId") region: Optional[Annotated[str, Field(strict=True)]] = Field(default=None, description="Region") used_credentials: Optional[Annotated[int, Field(le=1000000, strict=True, ge=-1)]] = Field( default=None, diff --git a/services/alb/src/stackit/alb/models/network.py b/services/alb/src/stackit/alb/models/network.py index 330dffc4..0df3c7cf 100644 --- a/services/alb/src/stackit/alb/models/network.py +++ b/services/alb/src/stackit/alb/models/network.py @@ -17,9 +17,10 @@ import pprint import re # noqa: F401 from typing import Any, ClassVar, Dict, List, Optional, Set +from uuid import UUID from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator -from typing_extensions import Annotated, Self +from typing_extensions import Self class Network(BaseModel): @@ -27,7 +28,7 @@ class Network(BaseModel): Network """ # noqa: E501 - network_id: Optional[Annotated[str, Field(strict=True)]] = Field( + network_id: Optional[UUID] = Field( default=None, description="STACKIT network ID the Application Load Balancer and/or targets are in.", alias="networkId",