Skip to content

Commit 677fb27

Browse files
Generate iaas
1 parent 49a8aca commit 677fb27

8 files changed

Lines changed: 574 additions & 18 deletions

File tree

services/iaas/oas_commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
a35d8f28738a45005b098b66b6debd08a67ab018
1+
a932ec0073872fc88db33f35745c09ea8f5e1c2f

services/iaas/src/stackit/iaas/api/default_api.py

Lines changed: 554 additions & 12 deletions
Large diffs are not rendered by default.

services/iaas/src/stackit/iaas/models/create_network_area_range_payload.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class CreateNetworkAreaRangePayload(BaseModel):
3131
""" # noqa: E501
3232

3333
ipv4: Optional[Annotated[List[NetworkRange], Field(min_length=1, max_length=64)]] = Field(
34-
default=None, description="A list of network ranges."
34+
default=None, description="A list of network area network ranges."
3535
)
3636
__properties: ClassVar[List[str]] = ["ipv4"]
3737

services/iaas/src/stackit/iaas/models/create_snapshot_payload.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ class CreateSnapshotPayload(BaseModel):
3131
Object that represents a snapshot.
3232
""" # noqa: E501
3333

34+
availability_zone: Optional[StrictStr] = Field(
35+
default=None, description="Object that represents an availability zone.", alias="availabilityZone"
36+
)
3437
created_at: Optional[datetime] = Field(
3538
default=None, description="Date-time when resource was created.", alias="createdAt"
3639
)
@@ -55,6 +58,7 @@ class CreateSnapshotPayload(BaseModel):
5558
)
5659
volume_id: UUID = Field(description="Universally Unique Identifier (UUID).", alias="volumeId")
5760
__properties: ClassVar[List[str]] = [
61+
"availabilityZone",
5862
"createdAt",
5963
"description",
6064
"id",
@@ -166,9 +170,11 @@ def to_dict(self) -> Dict[str, Any]:
166170
* OpenAPI `readOnly` fields are excluded.
167171
* OpenAPI `readOnly` fields are excluded.
168172
* OpenAPI `readOnly` fields are excluded.
173+
* OpenAPI `readOnly` fields are excluded.
169174
"""
170175
excluded_fields: Set[str] = set(
171176
[
177+
"availability_zone",
172178
"created_at",
173179
"id",
174180
"size",
@@ -195,6 +201,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
195201

196202
_obj = cls.model_validate(
197203
{
204+
"availabilityZone": obj.get("availabilityZone"),
198205
"createdAt": obj.get("createdAt"),
199206
"description": obj.get("description"),
200207
"id": obj.get("id"),

services/iaas/src/stackit/iaas/models/network_range.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
class NetworkRange(BaseModel):
3030
"""
31-
Object that represents a network range.
31+
Object that represents a network range of a network area.
3232
""" # noqa: E501
3333

3434
created_at: Optional[datetime] = Field(

services/iaas/src/stackit/iaas/models/network_range_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727

2828
class NetworkRangeListResponse(BaseModel):
2929
"""
30-
Network Range list response.
30+
Network Range list response of a network area.
3131
""" # noqa: E501
3232

3333
items: Annotated[List[NetworkRange], Field(min_length=1, max_length=64)] = Field(
34-
description="A list of network ranges."
34+
description="A list of network area network ranges."
3535
)
3636
__properties: ClassVar[List[str]] = ["items"]
3737

services/iaas/src/stackit/iaas/models/regional_area_ipv4.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class RegionalAreaIPv4(BaseModel):
4444
description="The minimal prefix length for networks in the network area.", alias="minPrefixLen"
4545
)
4646
network_ranges: Annotated[List[NetworkRange], Field(min_length=1, max_length=64)] = Field(
47-
description="A list of network ranges.", alias="networkRanges"
47+
description="A list of network area network ranges.", alias="networkRanges"
4848
)
4949
transfer_network: Annotated[str, Field(strict=True)] = Field(
5050
description="IPv4 Classless Inter-Domain Routing (CIDR).", alias="transferNetwork"

services/iaas/src/stackit/iaas/models/snapshot.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ class Snapshot(BaseModel):
3131
Object that represents a snapshot.
3232
""" # noqa: E501
3333

34+
availability_zone: Optional[StrictStr] = Field(
35+
default=None, description="Object that represents an availability zone.", alias="availabilityZone"
36+
)
3437
created_at: Optional[datetime] = Field(
3538
default=None, description="Date-time when resource was created.", alias="createdAt"
3639
)
@@ -55,6 +58,7 @@ class Snapshot(BaseModel):
5558
)
5659
volume_id: UUID = Field(description="Universally Unique Identifier (UUID).", alias="volumeId")
5760
__properties: ClassVar[List[str]] = [
61+
"availabilityZone",
5862
"createdAt",
5963
"description",
6064
"id",
@@ -166,9 +170,11 @@ def to_dict(self) -> Dict[str, Any]:
166170
* OpenAPI `readOnly` fields are excluded.
167171
* OpenAPI `readOnly` fields are excluded.
168172
* OpenAPI `readOnly` fields are excluded.
173+
* OpenAPI `readOnly` fields are excluded.
169174
"""
170175
excluded_fields: Set[str] = set(
171176
[
177+
"availability_zone",
172178
"created_at",
173179
"id",
174180
"size",
@@ -195,6 +201,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
195201

196202
_obj = cls.model_validate(
197203
{
204+
"availabilityZone": obj.get("availabilityZone"),
198205
"createdAt": obj.get("createdAt"),
199206
"description": obj.get("description"),
200207
"id": obj.get("id"),

0 commit comments

Comments
 (0)