From 9dde278d76cc2d422c13d9668978741b7e5be4f2 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Wed, 11 Jun 2025 13:54:32 +0000 Subject: [PATCH] Generate iaas --- .../iaas/src/stackit/iaas/models/base_security_group_rule.py | 4 ++-- .../src/stackit/iaas/models/create_security_group_payload.py | 4 ++-- .../stackit/iaas/models/create_security_group_rule_payload.py | 4 ++-- .../iaas/src/stackit/iaas/models/create_server_payload.py | 2 +- .../iaas/src/stackit/iaas/models/create_volume_payload.py | 4 ++-- services/iaas/src/stackit/iaas/models/machine_type.py | 4 ++-- services/iaas/src/stackit/iaas/models/network.py | 2 +- services/iaas/src/stackit/iaas/models/security_group.py | 4 ++-- services/iaas/src/stackit/iaas/models/security_group_rule.py | 4 ++-- services/iaas/src/stackit/iaas/models/server.py | 2 +- .../src/stackit/iaas/models/update_security_group_payload.py | 4 ++-- .../iaas/src/stackit/iaas/models/update_volume_payload.py | 4 ++-- services/iaas/src/stackit/iaas/models/volume.py | 4 ++-- .../iaas/src/stackit/iaas/models/volume_performance_class.py | 4 ++-- 14 files changed, 25 insertions(+), 25 deletions(-) diff --git a/services/iaas/src/stackit/iaas/models/base_security_group_rule.py b/services/iaas/src/stackit/iaas/models/base_security_group_rule.py index 013fbc49..4b9304f0 100644 --- a/services/iaas/src/stackit/iaas/models/base_security_group_rule.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/create_security_group_payload.py b/services/iaas/src/stackit/iaas/models/create_security_group_payload.py index 3b71d131..7b16da7d 100644 --- a/services/iaas/src/stackit/iaas/models/create_security_group_payload.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/create_security_group_rule_payload.py b/services/iaas/src/stackit/iaas/models/create_security_group_rule_payload.py index 9088acda..96524c21 100644 --- a/services/iaas/src/stackit/iaas/models/create_security_group_rule_payload.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/create_server_payload.py b/services/iaas/src/stackit/iaas/models/create_server_payload.py index f2a08984..8232b8da 100644 --- a/services/iaas/src/stackit/iaas/models/create_server_payload.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/create_volume_payload.py b/services/iaas/src/stackit/iaas/models/create_volume_payload.py index fd75aa91..bf9f1a59 100644 --- a/services/iaas/src/stackit/iaas/models/create_volume_payload.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/machine_type.py b/services/iaas/src/stackit/iaas/models/machine_type.py index ae77b7f7..a20993a8 100644 --- a/services/iaas/src/stackit/iaas/models/machine_type.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/network.py b/services/iaas/src/stackit/iaas/models/network.py index d397fea0..9ed4fe29 100644 --- a/services/iaas/src/stackit/iaas/models/network.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/security_group.py b/services/iaas/src/stackit/iaas/models/security_group.py index 0662f609..bf490284 100644 --- a/services/iaas/src/stackit/iaas/models/security_group.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/security_group_rule.py b/services/iaas/src/stackit/iaas/models/security_group_rule.py index e59b33a0..862a4f29 100644 --- a/services/iaas/src/stackit/iaas/models/security_group_rule.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/server.py b/services/iaas/src/stackit/iaas/models/server.py index ab5a729b..daaec5b8 100644 --- a/services/iaas/src/stackit/iaas/models/server.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/update_security_group_payload.py b/services/iaas/src/stackit/iaas/models/update_security_group_payload.py index 0d02a712..e8584432 100644 --- a/services/iaas/src/stackit/iaas/models/update_security_group_payload.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/update_volume_payload.py b/services/iaas/src/stackit/iaas/models/update_volume_payload.py index ebc09d1b..efb29bd7 100644 --- a/services/iaas/src/stackit/iaas/models/update_volume_payload.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/volume.py b/services/iaas/src/stackit/iaas/models/volume.py index ba4d81e5..6b704fe0 100644 --- a/services/iaas/src/stackit/iaas/models/volume.py +++ b/services/iaas/src/stackit/iaas/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/iaas/src/stackit/iaas/models/volume_performance_class.py b/services/iaas/src/stackit/iaas/models/volume_performance_class.py index e6f89af4..6d1b75ba 100644 --- a/services/iaas/src/stackit/iaas/models/volume_performance_class.py +++ b/services/iaas/src/stackit/iaas/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(