From 74266c4457b0633586cd1cef68934d4e4a07ab2b Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Wed, 11 Jun 2025 15:39:14 +0000 Subject: [PATCH] Generate iaasalpha --- .../src/stackit/iaasalpha/models/base_security_group_rule.py | 4 ++-- .../stackit/iaasalpha/models/create_security_group_payload.py | 4 ++-- .../iaasalpha/models/create_security_group_rule_payload.py | 4 ++-- .../src/stackit/iaasalpha/models/create_server_payload.py | 2 +- .../src/stackit/iaasalpha/models/create_volume_payload.py | 4 ++-- .../iaasalpha/src/stackit/iaasalpha/models/machine_type.py | 4 ++-- services/iaasalpha/src/stackit/iaasalpha/models/network.py | 2 +- .../iaasalpha/src/stackit/iaasalpha/models/security_group.py | 4 ++-- .../src/stackit/iaasalpha/models/security_group_rule.py | 4 ++-- services/iaasalpha/src/stackit/iaasalpha/models/server.py | 2 +- .../stackit/iaasalpha/models/update_security_group_payload.py | 4 ++-- .../src/stackit/iaasalpha/models/update_volume_payload.py | 4 ++-- services/iaasalpha/src/stackit/iaasalpha/models/volume.py | 4 ++-- .../src/stackit/iaasalpha/models/volume_performance_class.py | 4 ++-- 14 files changed, 25 insertions(+), 25 deletions(-) diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/base_security_group_rule.py b/services/iaasalpha/src/stackit/iaasalpha/models/base_security_group_rule.py index eeb6571c..c4210e81 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/base_security_group_rule.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/base_security_group_rule.py @@ -31,8 +31,8 @@ class BaseSecurityGroupRule(BaseModel): The base schema for a security group rule. """ - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) direction: StrictStr = Field(description="The direction of the traffic which the rule should match.") ethertype: Optional[StrictStr] = Field(default="IPv4", description="The ethertype which the rule should match.") diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/create_security_group_payload.py b/services/iaasalpha/src/stackit/iaasalpha/models/create_security_group_payload.py index 8df08cd5..48bc4575 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/create_security_group_payload.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/create_security_group_payload.py @@ -34,8 +34,8 @@ class CreateSecurityGroupPayload(BaseModel): created_at: Optional[datetime] = Field( default=None, description="Date-time when resource was created.", alias="createdAt" ) - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) id: Optional[Annotated[str, Field(min_length=36, strict=True, max_length=36)]] = Field( default=None, description="Universally Unique Identifier (UUID)." diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/create_security_group_rule_payload.py b/services/iaasalpha/src/stackit/iaasalpha/models/create_security_group_rule_payload.py index 0908d099..a0115a3b 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/create_security_group_rule_payload.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/create_security_group_rule_payload.py @@ -32,8 +32,8 @@ class CreateSecurityGroupRulePayload(BaseModel): Object that represents a request body for security group rule creation. """ - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) direction: StrictStr = Field(description="The direction of the traffic which the rule should match.") ethertype: Optional[StrictStr] = Field(default="IPv4", description="The ethertype which the rule should match.") diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/create_server_payload.py b/services/iaasalpha/src/stackit/iaasalpha/models/create_server_payload.py index 0df5c215..40dad5db 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/create_server_payload.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/create_server_payload.py @@ -99,7 +99,7 @@ class CreateServerPayload(BaseModel): ) status: Optional[StrictStr] = Field( default=None, - description="The status of a server object. Possible values: `ACTIVE`, `BACKING-UP`, `CREATING`, `DEALLOCATED`, `DEALLOCATING`, `DELETED`, `DELETING`, `ERROR`, `INACTIVE`, `MIGRATING`, `REBOOT`, `REBOOTING`, `REBUILD`, `REBUILDING`, `RESCUE`, `RESCUING`, `RESIZING`, `RESTORING`, `SNAPSHOTTING`, `STARTING`, `STOPPING`, `UNRESCUING`, `UPDATING`.", + description="The status of a server object. Possible values: `ACTIVE`, `BACKING-UP`, `CREATING`, `DEALLOCATED`, `DEALLOCATING`, `DELETED`, `DELETING`, `ERROR`, `INACTIVE`, `MIGRATING`, `PAUSED`, `REBOOT`, `REBOOTING`, `REBUILD`, `REBUILDING`, `RESCUE`, `RESCUING`, `RESIZING`, `RESTORING`, `SNAPSHOTTING`, `STARTING`, `STOPPING`, `UNRESCUING`, `UPDATING`.", ) updated_at: Optional[datetime] = Field( default=None, description="Date-time when resource was last updated.", alias="updatedAt" diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/create_volume_payload.py b/services/iaasalpha/src/stackit/iaasalpha/models/create_volume_payload.py index af9014a7..54efef2c 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/create_volume_payload.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/create_volume_payload.py @@ -47,8 +47,8 @@ class CreateVolumePayload(BaseModel): created_at: Optional[datetime] = Field( default=None, description="Date-time when resource was created.", alias="createdAt" ) - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) id: Optional[Annotated[str, Field(min_length=36, strict=True, max_length=36)]] = Field( default=None, description="Universally Unique Identifier (UUID)." diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/machine_type.py b/services/iaasalpha/src/stackit/iaasalpha/models/machine_type.py index 7cdee11a..07733ecd 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/machine_type.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/machine_type.py @@ -28,8 +28,8 @@ class MachineType(BaseModel): Machine Type. Filterable Fields: `disk`, `extraSpecs`, `name`, `ram`, `vcpus`. """ - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) disk: StrictInt = Field(description="Size in Gigabyte.") extra_specs: Optional[Dict[str, Any]] = Field( diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/network.py b/services/iaasalpha/src/stackit/iaasalpha/models/network.py index b6c7a8e7..37c8df58 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/network.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/network.py @@ -51,7 +51,7 @@ class Network(BaseModel): default=None, description="Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.", ) - name: StrictStr + name: Annotated[str, Field(strict=True, max_length=255)] nameservers: Optional[Annotated[List[Annotated[str, Field(strict=True)]], Field(max_length=3)]] = Field( default=None, description="A list containing DNS Servers/Nameservers for IPv4." ) diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/security_group.py b/services/iaasalpha/src/stackit/iaasalpha/models/security_group.py index c56d7844..7b6e75cf 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/security_group.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/security_group.py @@ -34,8 +34,8 @@ class SecurityGroup(BaseModel): created_at: Optional[datetime] = Field( default=None, description="Date-time when resource was created.", alias="createdAt" ) - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) id: Optional[Annotated[str, Field(min_length=36, strict=True, max_length=36)]] = Field( default=None, description="Universally Unique Identifier (UUID)." diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/security_group_rule.py b/services/iaasalpha/src/stackit/iaasalpha/models/security_group_rule.py index dd6994e7..2427d2db 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/security_group_rule.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/security_group_rule.py @@ -32,8 +32,8 @@ class SecurityGroupRule(BaseModel): Object that represents a security group rule. """ - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) direction: StrictStr = Field(description="The direction of the traffic which the rule should match.") ethertype: Optional[StrictStr] = Field(default="IPv4", description="The ethertype which the rule should match.") diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/server.py b/services/iaasalpha/src/stackit/iaasalpha/models/server.py index ac9f91b2..44246e12 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/server.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/server.py @@ -99,7 +99,7 @@ class Server(BaseModel): ) status: Optional[StrictStr] = Field( default=None, - description="The status of a server object. Possible values: `ACTIVE`, `BACKING-UP`, `CREATING`, `DEALLOCATED`, `DEALLOCATING`, `DELETED`, `DELETING`, `ERROR`, `INACTIVE`, `MIGRATING`, `REBOOT`, `REBOOTING`, `REBUILD`, `REBUILDING`, `RESCUE`, `RESCUING`, `RESIZING`, `RESTORING`, `SNAPSHOTTING`, `STARTING`, `STOPPING`, `UNRESCUING`, `UPDATING`.", + description="The status of a server object. Possible values: `ACTIVE`, `BACKING-UP`, `CREATING`, `DEALLOCATED`, `DEALLOCATING`, `DELETED`, `DELETING`, `ERROR`, `INACTIVE`, `MIGRATING`, `PAUSED`, `REBOOT`, `REBOOTING`, `REBUILD`, `REBUILDING`, `RESCUE`, `RESCUING`, `RESIZING`, `RESTORING`, `SNAPSHOTTING`, `STARTING`, `STOPPING`, `UNRESCUING`, `UPDATING`.", ) updated_at: Optional[datetime] = Field( default=None, description="Date-time when resource was last updated.", alias="updatedAt" diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/update_security_group_payload.py b/services/iaasalpha/src/stackit/iaasalpha/models/update_security_group_payload.py index 8fdad123..4613dfc7 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/update_security_group_payload.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/update_security_group_payload.py @@ -28,8 +28,8 @@ class UpdateSecurityGroupPayload(BaseModel): Object that represents an update request body of a security group. """ - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) labels: Optional[Dict[str, Any]] = Field( default=None, diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/update_volume_payload.py b/services/iaasalpha/src/stackit/iaasalpha/models/update_volume_payload.py index fc6e983a..f524ac2e 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/update_volume_payload.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/update_volume_payload.py @@ -31,8 +31,8 @@ class UpdateVolumePayload(BaseModel): """ bootable: Optional[StrictBool] = Field(default=None, description="Indicates if a volume is bootable.") - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) image_config: Optional[ImageConfig] = Field(default=None, alias="imageConfig") labels: Optional[Dict[str, Any]] = Field( diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/volume.py b/services/iaasalpha/src/stackit/iaasalpha/models/volume.py index 8a743041..108cc2ec 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/volume.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/volume.py @@ -47,8 +47,8 @@ class Volume(BaseModel): created_at: Optional[datetime] = Field( default=None, description="Date-time when resource was created.", alias="createdAt" ) - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) id: Optional[Annotated[str, Field(min_length=36, strict=True, max_length=36)]] = Field( default=None, description="Universally Unique Identifier (UUID)." diff --git a/services/iaasalpha/src/stackit/iaasalpha/models/volume_performance_class.py b/services/iaasalpha/src/stackit/iaasalpha/models/volume_performance_class.py index a54e34f7..e734ac46 100644 --- a/services/iaasalpha/src/stackit/iaasalpha/models/volume_performance_class.py +++ b/services/iaasalpha/src/stackit/iaasalpha/models/volume_performance_class.py @@ -28,8 +28,8 @@ class VolumePerformanceClass(BaseModel): Object that represents a Volume performance class. """ - description: Optional[Annotated[str, Field(strict=True, max_length=127)]] = Field( - default=None, description="Description Object. Allows string up to 127 Characters." + description: Optional[Annotated[str, Field(strict=True, max_length=255)]] = Field( + default=None, description="Description Object. Allows string up to 255 Characters." ) iops: Optional[StrictInt] = Field(default=None, description="Input/Output Operations per second.") labels: Optional[Dict[str, Any]] = Field(