Skip to content

Commit 39dae39

Browse files
Generator: Update SDK /services/iaas (#471)
* Generate iaas * Update changelog * Fix changelog --------- Co-authored-by: Vicente Pinto <[email protected]>
1 parent 301bb9c commit 39dae39

34 files changed

+16216
-3958
lines changed

services/iaas/CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## v0.2.0 (2024-12-23)
2+
3+
- **Feature:** Add new methods to manage affinity groups: `create_affinity_group`, `delete_affinity_group`, `get_affinity_group`, and `list_affinity_group`
4+
- **Feature:** Add new methods to manage backups: `create_backup`, `delete_backup`, `get_backup`, `list_backup`, `restore_backup`, `execute_backup`, `update_backup`
5+
- **Feature:** Add new methods to manage images: `create_image`, `delete_image`, `get_image`, `list_image`, `update_image`
6+
- **Feature:** Add new methods to manage imageshares: `delete_image_share`, `get_image_share`, `set_image_share`, `update_image_share`
7+
- **Feature:** Add new methods to manage imageshare consumers: `delete_image_share_consumer`, `get_image_share_consumer`, `set_image_share`, `update_image_share`
8+
- **Feature:** Add new methods to manage project NICs: `get_project_nic`, `list_project_nics`
9+
- **Feature:** Add new methods to manage snapshots: `create_snapshot`, `delete_snapshot`, `get_snapshot`, `list_snapshot`, `update_snapshot`
10+
111
## v0.1.0 (2024-12-04)
212

313
- Manage your STACKIT Infrastructure as a Service (IaaS) resources

services/iaas/src/stackit/iaas/__init__.py

+29-1
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,26 @@
3535

3636
# import models into sdk package
3737
from stackit.iaas.models.add_volume_to_server_payload import AddVolumeToServerPayload
38+
from stackit.iaas.models.affinity_group import AffinityGroup
39+
from stackit.iaas.models.affinity_group_list_response import AffinityGroupListResponse
3840
from stackit.iaas.models.allowed_addresses_inner import AllowedAddressesInner
3941
from stackit.iaas.models.area import Area
4042
from stackit.iaas.models.area_config import AreaConfig
4143
from stackit.iaas.models.area_prefix_config_ipv4 import AreaPrefixConfigIPv4
44+
from stackit.iaas.models.availability_zone_list_response import (
45+
AvailabilityZoneListResponse,
46+
)
47+
from stackit.iaas.models.backup import Backup
48+
from stackit.iaas.models.backup_list_response import BackupListResponse
49+
from stackit.iaas.models.backup_source import BackupSource
4250
from stackit.iaas.models.base_security_group_rule import BaseSecurityGroupRule
4351
from stackit.iaas.models.boot_volume import BootVolume
4452
from stackit.iaas.models.boot_volume_source import BootVolumeSource
53+
from stackit.iaas.models.create_affinity_group_payload import CreateAffinityGroupPayload
4554
from stackit.iaas.models.create_area_address_family import CreateAreaAddressFamily
4655
from stackit.iaas.models.create_area_ipv4 import CreateAreaIPv4
56+
from stackit.iaas.models.create_backup_payload import CreateBackupPayload
57+
from stackit.iaas.models.create_image_payload import CreateImagePayload
4758
from stackit.iaas.models.create_key_pair_payload import CreateKeyPairPayload
4859
from stackit.iaas.models.create_network_address_family import CreateNetworkAddressFamily
4960
from stackit.iaas.models.create_network_area_payload import CreateNetworkAreaPayload
@@ -74,11 +85,18 @@
7485
from stackit.iaas.models.create_server_payload_networking import (
7586
CreateServerPayloadNetworking,
7687
)
88+
from stackit.iaas.models.create_snapshot_payload import CreateSnapshotPayload
7789
from stackit.iaas.models.create_volume_payload import CreateVolumePayload
7890
from stackit.iaas.models.error import Error
7991
from stackit.iaas.models.get_server_log200_response import GetServerLog200Response
80-
from stackit.iaas.models.get_server_log_request import GetServerLogRequest
8192
from stackit.iaas.models.icmp_parameters import ICMPParameters
93+
from stackit.iaas.models.image import Image
94+
from stackit.iaas.models.image_checksum import ImageChecksum
95+
from stackit.iaas.models.image_config import ImageConfig
96+
from stackit.iaas.models.image_create_response import ImageCreateResponse
97+
from stackit.iaas.models.image_list_response import ImageListResponse
98+
from stackit.iaas.models.image_share import ImageShare
99+
from stackit.iaas.models.image_share_consumer import ImageShareConsumer
82100
from stackit.iaas.models.key_pair_list_response import KeyPairListResponse
83101
from stackit.iaas.models.keypair import Keypair
84102
from stackit.iaas.models.machine_type import MachineType
@@ -103,6 +121,9 @@
103121
from stackit.iaas.models.protocol import Protocol
104122
from stackit.iaas.models.public_ip import PublicIp
105123
from stackit.iaas.models.public_ip_list_response import PublicIpListResponse
124+
from stackit.iaas.models.quota import Quota
125+
from stackit.iaas.models.quota_list import QuotaList
126+
from stackit.iaas.models.quota_list_response import QuotaListResponse
106127
from stackit.iaas.models.request import Request
107128
from stackit.iaas.models.request_resource import RequestResource
108129
from stackit.iaas.models.rescue_server_payload import RescueServerPayload
@@ -125,11 +146,17 @@
125146
from stackit.iaas.models.service_account_mail_list_response import (
126147
ServiceAccountMailListResponse,
127148
)
149+
from stackit.iaas.models.set_image_share_payload import SetImageSharePayload
150+
from stackit.iaas.models.snapshot import Snapshot
151+
from stackit.iaas.models.snapshot_list_response import SnapshotListResponse
128152
from stackit.iaas.models.update_area_address_family import UpdateAreaAddressFamily
129153
from stackit.iaas.models.update_area_ipv4 import UpdateAreaIPv4
130154
from stackit.iaas.models.update_attached_volume_payload import (
131155
UpdateAttachedVolumePayload,
132156
)
157+
from stackit.iaas.models.update_backup_payload import UpdateBackupPayload
158+
from stackit.iaas.models.update_image_payload import UpdateImagePayload
159+
from stackit.iaas.models.update_image_share_payload import UpdateImageSharePayload
133160
from stackit.iaas.models.update_key_pair_payload import UpdateKeyPairPayload
134161
from stackit.iaas.models.update_network_address_family import UpdateNetworkAddressFamily
135162
from stackit.iaas.models.update_network_area_route_payload import (
@@ -141,6 +168,7 @@
141168
from stackit.iaas.models.update_public_ip_payload import UpdatePublicIPPayload
142169
from stackit.iaas.models.update_security_group_payload import UpdateSecurityGroupPayload
143170
from stackit.iaas.models.update_server_payload import UpdateServerPayload
171+
from stackit.iaas.models.update_snapshot_payload import UpdateSnapshotPayload
144172
from stackit.iaas.models.update_volume_payload import UpdateVolumePayload
145173
from stackit.iaas.models.volume import Volume
146174
from stackit.iaas.models.volume_attachment import VolumeAttachment

0 commit comments

Comments
 (0)