From f15dae14625227c4efe77e70ef614e4c133ba1cf Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Tue, 20 Oct 2026 13:06:36 +0000 Subject: [PATCH] Generate dremio --- services/dremio/oas_commit | 2 +- .../dremio/src/stackit/dremio/api/default_api.py | 15 +++++++++++++++ .../models/create_dremio_instance_payload.py | 9 +++++++-- .../src/stackit/dremio/models/dremio_response.py | 5 +++++ .../models/update_dremio_instance_payload.py | 9 +++++++-- 5 files changed, 35 insertions(+), 5 deletions(-) diff --git a/services/dremio/oas_commit b/services/dremio/oas_commit index e05d493f3..bb18f0637 100644 --- a/services/dremio/oas_commit +++ b/services/dremio/oas_commit @@ -1 +1 @@ -da4701b7dbe20e984aef89711bb9ba716e19fcba +4ebb7cbd70f30e00b52c9d00300f074fb0f8086a diff --git a/services/dremio/src/stackit/dremio/api/default_api.py b/services/dremio/src/stackit/dremio/api/default_api.py index 4380fc76b..06cd2c651 100644 --- a/services/dremio/src/stackit/dremio/api/default_api.py +++ b/services/dremio/src/stackit/dremio/api/default_api.py @@ -116,6 +116,7 @@ def create_dremio_instance( "400": "Error", "401": "Error", "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -188,6 +189,7 @@ def create_dremio_instance_with_http_info( "400": "Error", "401": "Error", "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -260,6 +262,7 @@ def create_dremio_instance_without_preload_content( "400": "Error", "401": "Error", "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -396,6 +399,7 @@ def create_dremio_user( "400": "Error", "401": "Error", "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -472,6 +476,7 @@ def create_dremio_user_with_http_info( "400": "Error", "401": "Error", "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -548,6 +553,7 @@ def create_dremio_user_without_preload_content( "400": "Error", "401": "Error", "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -684,6 +690,7 @@ def delete_dremio_instance( "401": "Error", "404": None, "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -757,6 +764,7 @@ def delete_dremio_instance_with_http_info( "401": "Error", "404": None, "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -830,6 +838,7 @@ def delete_dremio_instance_without_preload_content( "401": "Error", "404": None, "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -959,6 +968,7 @@ def delete_dremio_user( "401": "Error", "404": None, "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1036,6 +1046,7 @@ def delete_dremio_user_with_http_info( "401": "Error", "404": None, "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1113,6 +1124,7 @@ def delete_dremio_user_without_preload_content( "401": "Error", "404": None, "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2415,6 +2427,7 @@ def update_dremio_instance( "401": "Error", "404": None, "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2492,6 +2505,7 @@ def update_dremio_instance_with_http_info( "401": "Error", "404": None, "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2569,6 +2583,7 @@ def update_dremio_instance_without_preload_content( "401": "Error", "404": None, "409": None, + "422": None, "500": None, } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) diff --git a/services/dremio/src/stackit/dremio/models/create_dremio_instance_payload.py b/services/dremio/src/stackit/dremio/models/create_dremio_instance_payload.py index b7b3d1609..809998803 100644 --- a/services/dremio/src/stackit/dremio/models/create_dremio_instance_payload.py +++ b/services/dremio/src/stackit/dremio/models/create_dremio_instance_payload.py @@ -18,7 +18,7 @@ import re # noqa: F401 from typing import Any, ClassVar, Dict, List, Optional, Set -from pydantic import BaseModel, ConfigDict, Field, field_validator +from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from pydantic_core import to_jsonable_python from typing_extensions import Annotated, Self @@ -30,6 +30,10 @@ class CreateDremioInstancePayload(BaseModel): CreateDremioInstancePayload """ # noqa: E501 + acl: Optional[List[StrictStr]] = Field( + default=None, + description="The Access Control List (ACL) defining the IPv4 or IPv6 CIDR ranges allowed to connect to the Dremio instance. An empty list allows access from any address. Omitting this field on creation allows access from any address. Omitting it on update preserves the current list. Updates replace the entire list and take effect asynchronously.", + ) authentication: Optional[Authentication] = None description: Optional[Annotated[str, Field(strict=True, max_length=1024)]] = Field( default=None, @@ -38,7 +42,7 @@ class CreateDremioInstancePayload(BaseModel): display_name: Annotated[str, Field(min_length=1, strict=True, max_length=32)] = Field( description="The display name is a short name chosen by the user to identify the resource.", alias="displayName" ) - __properties: ClassVar[List[str]] = ["authentication", "description", "displayName"] + __properties: ClassVar[List[str]] = ["acl", "authentication", "description", "displayName"] @field_validator("display_name") def display_name_validate_regular_expression(cls, value): @@ -103,6 +107,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "acl": obj.get("acl"), "authentication": ( Authentication.from_dict(obj["authentication"]) if obj.get("authentication") is not None else None ), diff --git a/services/dremio/src/stackit/dremio/models/dremio_response.py b/services/dremio/src/stackit/dremio/models/dremio_response.py index f9ad94d68..d0c3a0c25 100644 --- a/services/dremio/src/stackit/dremio/models/dremio_response.py +++ b/services/dremio/src/stackit/dremio/models/dremio_response.py @@ -33,6 +33,9 @@ class DremioResponse(BaseModel): DremioResponse """ # noqa: E501 + acl: List[StrictStr] = Field( + description="The Access Control List (ACL) defining the IPv4 or IPv6 CIDR ranges allowed to connect to the Dremio instance. An empty list allows access from any address. Omitting this field on creation allows access from any address. Omitting it on update preserves the current list. Updates replace the entire list and take effect asynchronously." + ) authentication: Authentication create_time: datetime = Field(description="The point in time the resource was created.") description: Optional[Annotated[str, Field(strict=True, max_length=1024)]] = Field( @@ -51,6 +54,7 @@ class DremioResponse(BaseModel): id: UUID = Field(description="A auto generated unique id which identifies the resource.") state: StrictStr = Field(description="The current state of the resource.") __properties: ClassVar[List[str]] = [ + "acl", "authentication", "create_time", "description", @@ -152,6 +156,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "acl": obj.get("acl"), "authentication": ( Authentication.from_dict(obj["authentication"]) if obj.get("authentication") is not None else None ), diff --git a/services/dremio/src/stackit/dremio/models/update_dremio_instance_payload.py b/services/dremio/src/stackit/dremio/models/update_dremio_instance_payload.py index 67d4b84aa..bc1d7088f 100644 --- a/services/dremio/src/stackit/dremio/models/update_dremio_instance_payload.py +++ b/services/dremio/src/stackit/dremio/models/update_dremio_instance_payload.py @@ -18,7 +18,7 @@ import re # noqa: F401 from typing import Any, ClassVar, Dict, List, Optional, Set -from pydantic import BaseModel, ConfigDict, Field, field_validator +from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator from pydantic_core import to_jsonable_python from typing_extensions import Annotated, Self @@ -30,6 +30,10 @@ class UpdateDremioInstancePayload(BaseModel): UpdateDremioInstancePayload """ # noqa: E501 + acl: Optional[List[StrictStr]] = Field( + default=None, + description="The Access Control List (ACL) defining the IPv4 or IPv6 CIDR ranges allowed to connect to the Dremio instance. An empty list allows access from any address. Omitting this field on creation allows access from any address. Omitting it on update preserves the current list. Updates replace the entire list and take effect asynchronously.", + ) authentication: Optional[Authentication] = None description: Optional[Annotated[str, Field(strict=True, max_length=1024)]] = Field( default=None, @@ -40,7 +44,7 @@ class UpdateDremioInstancePayload(BaseModel): description="The display name is a short name chosen by the user to identify the resource.", alias="displayName", ) - __properties: ClassVar[List[str]] = ["authentication", "description", "displayName"] + __properties: ClassVar[List[str]] = ["acl", "authentication", "description", "displayName"] @field_validator("display_name") def display_name_validate_regular_expression(cls, value): @@ -108,6 +112,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "acl": obj.get("acl"), "authentication": ( Authentication.from_dict(obj["authentication"]) if obj.get("authentication") is not None else None ),