|  | 
| 7 | 7 | 
 | 
| 8 | 8 |     This API allows you to create and modify IaaS resources. | 
| 9 | 9 | 
 | 
| 10 |  | -    The version of the OpenAPI document: 1 | 
|  | 10 | +    The version of the OpenAPI document: 2 | 
| 11 | 11 |  | 
| 12 | 12 |     Generated by OpenAPI Generator (https://openapi-generator.tech) | 
| 13 | 13 | 
 | 
|  | 
| 29 | 29 |     "ApiKeyError", | 
| 30 | 30 |     "ApiAttributeError", | 
| 31 | 31 |     "ApiException", | 
|  | 32 | +    "AddRoutesToRoutingTablePayload", | 
|  | 33 | +    "AddRoutingTableToAreaPayload", | 
| 32 | 34 |     "AddVolumeToServerPayload", | 
| 33 | 35 |     "AffinityGroup", | 
| 34 | 36 |     "AffinityGroupListResponse", | 
| 35 | 37 |     "AllowedAddressesInner", | 
| 36 |  | -    "Area", | 
| 37 |  | -    "AreaConfig", | 
| 38 | 38 |     "AreaId", | 
| 39 |  | -    "AreaPrefixConfigIPv4", | 
| 40 | 39 |     "AvailabilityZoneListResponse", | 
| 41 | 40 |     "Backup", | 
| 42 | 41 |     "BackupListResponse", | 
|  | 
| 45 | 44 |     "BootVolume", | 
| 46 | 45 |     "BootVolumeSource", | 
| 47 | 46 |     "CreateAffinityGroupPayload", | 
| 48 |  | -    "CreateAreaAddressFamily", | 
| 49 |  | -    "CreateAreaIPv4", | 
| 50 | 47 |     "CreateBackupPayload", | 
| 51 | 48 |     "CreateImagePayload", | 
| 52 | 49 |     "CreateKeyPairPayload", | 
| 53 |  | -    "CreateNetworkAddressFamily", | 
| 54 | 50 |     "CreateNetworkAreaPayload", | 
| 55 | 51 |     "CreateNetworkAreaRangePayload", | 
|  | 52 | +    "CreateNetworkAreaRegionPayload", | 
| 56 | 53 |     "CreateNetworkAreaRoutePayload", | 
| 57 |  | -    "CreateNetworkIPv4Body", | 
| 58 |  | -    "CreateNetworkIPv6Body", | 
|  | 54 | +    "CreateNetworkIPv4", | 
|  | 55 | +    "CreateNetworkIPv4WithPrefix", | 
|  | 56 | +    "CreateNetworkIPv4WithPrefixLength", | 
|  | 57 | +    "CreateNetworkIPv6", | 
|  | 58 | +    "CreateNetworkIPv6WithPrefix", | 
|  | 59 | +    "CreateNetworkIPv6WithPrefixLength", | 
| 59 | 60 |     "CreateNetworkPayload", | 
| 60 | 61 |     "CreateNicPayload", | 
| 61 | 62 |     "CreateProtocol", | 
|  | 
| 66 | 67 |     "CreateServerNetworking", | 
| 67 | 68 |     "CreateServerNetworkingWithNics", | 
| 68 | 69 |     "CreateServerPayload", | 
| 69 |  | -    "CreateServerPayloadNetworking", | 
|  | 70 | +    "CreateServerPayloadAllOfNetworking", | 
| 70 | 71 |     "CreateSnapshotPayload", | 
| 71 | 72 |     "CreateVolumePayload", | 
|  | 73 | +    "DestinationCIDRv4", | 
|  | 74 | +    "DestinationCIDRv6", | 
| 72 | 75 |     "Error", | 
| 73 | 76 |     "GetServerLog200Response", | 
| 74 | 77 |     "ICMPParameters", | 
|  | 
| 88 | 91 |     "NICListResponse", | 
| 89 | 92 |     "Network", | 
| 90 | 93 |     "NetworkArea", | 
| 91 |  | -    "NetworkAreaIPv4", | 
| 92 | 94 |     "NetworkAreaListResponse", | 
|  | 95 | +    "NetworkIPv4", | 
|  | 96 | +    "NetworkIPv6", | 
| 93 | 97 |     "NetworkListResponse", | 
| 94 | 98 |     "NetworkRange", | 
| 95 | 99 |     "NetworkRangeListResponse", | 
|  | 100 | +    "NexthopBlackhole", | 
|  | 101 | +    "NexthopIPv4", | 
|  | 102 | +    "NexthopIPv6", | 
|  | 103 | +    "NexthopInternet", | 
| 96 | 104 |     "PartialUpdateNetworkAreaPayload", | 
| 97 | 105 |     "PartialUpdateNetworkPayload", | 
| 98 | 106 |     "PortRange", | 
|  | 
| 106 | 114 |     "Quota", | 
| 107 | 115 |     "QuotaList", | 
| 108 | 116 |     "QuotaListResponse", | 
|  | 117 | +    "RegionalArea", | 
|  | 118 | +    "RegionalAreaIPv4", | 
|  | 119 | +    "RegionalAreaListResponse", | 
| 109 | 120 |     "Request", | 
| 110 | 121 |     "RequestResource", | 
| 111 | 122 |     "RescueServerPayload", | 
| 112 | 123 |     "ResizeServerPayload", | 
| 113 | 124 |     "ResizeVolumePayload", | 
| 114 | 125 |     "Route", | 
|  | 126 | +    "RouteDestination", | 
| 115 | 127 |     "RouteListResponse", | 
|  | 128 | +    "RouteNexthop", | 
|  | 129 | +    "RoutingTable", | 
|  | 130 | +    "RoutingTableListResponse", | 
| 116 | 131 |     "SecurityGroup", | 
| 117 | 132 |     "SecurityGroupListResponse", | 
| 118 | 133 |     "SecurityGroupRule", | 
|  | 
| 124 | 139 |     "ServerListResponse", | 
| 125 | 140 |     "ServerMaintenance", | 
| 126 | 141 |     "ServerNetwork", | 
|  | 142 | +    "ServerNetworking", | 
| 127 | 143 |     "ServiceAccountMailListResponse", | 
| 128 | 144 |     "SetImageSharePayload", | 
| 129 | 145 |     "Snapshot", | 
| 130 | 146 |     "SnapshotListResponse", | 
| 131 | 147 |     "StaticAreaID", | 
| 132 |  | -    "UpdateAreaAddressFamily", | 
| 133 |  | -    "UpdateAreaIPv4", | 
| 134 | 148 |     "UpdateAttachedVolumePayload", | 
| 135 | 149 |     "UpdateBackupPayload", | 
| 136 | 150 |     "UpdateImagePayload", | 
| 137 | 151 |     "UpdateImageSharePayload", | 
| 138 | 152 |     "UpdateKeyPairPayload", | 
| 139 |  | -    "UpdateNetworkAddressFamily", | 
|  | 153 | +    "UpdateNetworkAreaRegionPayload", | 
| 140 | 154 |     "UpdateNetworkAreaRoutePayload", | 
| 141 | 155 |     "UpdateNetworkIPv4Body", | 
| 142 | 156 |     "UpdateNetworkIPv6Body", | 
| 143 | 157 |     "UpdateNicPayload", | 
| 144 | 158 |     "UpdatePublicIPPayload", | 
|  | 159 | +    "UpdateRegionalAreaIPv4", | 
|  | 160 | +    "UpdateRouteOfRoutingTablePayload", | 
|  | 161 | +    "UpdateRoutingTableOfAreaPayload", | 
| 145 | 162 |     "UpdateSecurityGroupPayload", | 
| 146 | 163 |     "UpdateServerPayload", | 
| 147 | 164 |     "UpdateSnapshotPayload", | 
|  | 
| 171 | 188 | from stackit.iaas.exceptions import OpenApiException as OpenApiException | 
| 172 | 189 | 
 | 
| 173 | 190 | # import models into sdk package | 
|  | 191 | +from stackit.iaas.models.add_routes_to_routing_table_payload import ( | 
|  | 192 | +    AddRoutesToRoutingTablePayload as AddRoutesToRoutingTablePayload, | 
|  | 193 | +) | 
|  | 194 | +from stackit.iaas.models.add_routing_table_to_area_payload import ( | 
|  | 195 | +    AddRoutingTableToAreaPayload as AddRoutingTableToAreaPayload, | 
|  | 196 | +) | 
| 174 | 197 | from stackit.iaas.models.add_volume_to_server_payload import ( | 
| 175 | 198 |     AddVolumeToServerPayload as AddVolumeToServerPayload, | 
| 176 | 199 | ) | 
|  | 
| 181 | 204 | from stackit.iaas.models.allowed_addresses_inner import ( | 
| 182 | 205 |     AllowedAddressesInner as AllowedAddressesInner, | 
| 183 | 206 | ) | 
| 184 |  | -from stackit.iaas.models.area import Area as Area | 
| 185 |  | -from stackit.iaas.models.area_config import AreaConfig as AreaConfig | 
| 186 | 207 | from stackit.iaas.models.area_id import AreaId as AreaId | 
| 187 |  | -from stackit.iaas.models.area_prefix_config_ipv4 import ( | 
| 188 |  | -    AreaPrefixConfigIPv4 as AreaPrefixConfigIPv4, | 
| 189 |  | -) | 
| 190 | 208 | from stackit.iaas.models.availability_zone_list_response import ( | 
| 191 | 209 |     AvailabilityZoneListResponse as AvailabilityZoneListResponse, | 
| 192 | 210 | ) | 
|  | 
| 203 | 221 | from stackit.iaas.models.create_affinity_group_payload import ( | 
| 204 | 222 |     CreateAffinityGroupPayload as CreateAffinityGroupPayload, | 
| 205 | 223 | ) | 
| 206 |  | -from stackit.iaas.models.create_area_address_family import ( | 
| 207 |  | -    CreateAreaAddressFamily as CreateAreaAddressFamily, | 
| 208 |  | -) | 
| 209 |  | -from stackit.iaas.models.create_area_ipv4 import CreateAreaIPv4 as CreateAreaIPv4 | 
| 210 | 224 | from stackit.iaas.models.create_backup_payload import ( | 
| 211 | 225 |     CreateBackupPayload as CreateBackupPayload, | 
| 212 | 226 | ) | 
|  | 
| 216 | 230 | from stackit.iaas.models.create_key_pair_payload import ( | 
| 217 | 231 |     CreateKeyPairPayload as CreateKeyPairPayload, | 
| 218 | 232 | ) | 
| 219 |  | -from stackit.iaas.models.create_network_address_family import ( | 
| 220 |  | -    CreateNetworkAddressFamily as CreateNetworkAddressFamily, | 
| 221 |  | -) | 
| 222 | 233 | from stackit.iaas.models.create_network_area_payload import ( | 
| 223 | 234 |     CreateNetworkAreaPayload as CreateNetworkAreaPayload, | 
| 224 | 235 | ) | 
| 225 | 236 | from stackit.iaas.models.create_network_area_range_payload import ( | 
| 226 | 237 |     CreateNetworkAreaRangePayload as CreateNetworkAreaRangePayload, | 
| 227 | 238 | ) | 
|  | 239 | +from stackit.iaas.models.create_network_area_region_payload import ( | 
|  | 240 | +    CreateNetworkAreaRegionPayload as CreateNetworkAreaRegionPayload, | 
|  | 241 | +) | 
| 228 | 242 | from stackit.iaas.models.create_network_area_route_payload import ( | 
| 229 | 243 |     CreateNetworkAreaRoutePayload as CreateNetworkAreaRoutePayload, | 
| 230 | 244 | ) | 
| 231 |  | -from stackit.iaas.models.create_network_ipv4_body import ( | 
| 232 |  | -    CreateNetworkIPv4Body as CreateNetworkIPv4Body, | 
|  | 245 | +from stackit.iaas.models.create_network_ipv4 import ( | 
|  | 246 | +    CreateNetworkIPv4 as CreateNetworkIPv4, | 
|  | 247 | +) | 
|  | 248 | +from stackit.iaas.models.create_network_ipv4_with_prefix import ( | 
|  | 249 | +    CreateNetworkIPv4WithPrefix as CreateNetworkIPv4WithPrefix, | 
|  | 250 | +) | 
|  | 251 | +from stackit.iaas.models.create_network_ipv4_with_prefix_length import ( | 
|  | 252 | +    CreateNetworkIPv4WithPrefixLength as CreateNetworkIPv4WithPrefixLength, | 
|  | 253 | +) | 
|  | 254 | +from stackit.iaas.models.create_network_ipv6 import ( | 
|  | 255 | +    CreateNetworkIPv6 as CreateNetworkIPv6, | 
| 233 | 256 | ) | 
| 234 |  | -from stackit.iaas.models.create_network_ipv6_body import ( | 
| 235 |  | -    CreateNetworkIPv6Body as CreateNetworkIPv6Body, | 
|  | 257 | +from stackit.iaas.models.create_network_ipv6_with_prefix import ( | 
|  | 258 | +    CreateNetworkIPv6WithPrefix as CreateNetworkIPv6WithPrefix, | 
|  | 259 | +) | 
|  | 260 | +from stackit.iaas.models.create_network_ipv6_with_prefix_length import ( | 
|  | 261 | +    CreateNetworkIPv6WithPrefixLength as CreateNetworkIPv6WithPrefixLength, | 
| 236 | 262 | ) | 
| 237 | 263 | from stackit.iaas.models.create_network_payload import ( | 
| 238 | 264 |     CreateNetworkPayload as CreateNetworkPayload, | 
|  | 
| 260 | 286 | from stackit.iaas.models.create_server_payload import ( | 
| 261 | 287 |     CreateServerPayload as CreateServerPayload, | 
| 262 | 288 | ) | 
| 263 |  | -from stackit.iaas.models.create_server_payload_networking import ( | 
| 264 |  | -    CreateServerPayloadNetworking as CreateServerPayloadNetworking, | 
|  | 289 | +from stackit.iaas.models.create_server_payload_all_of_networking import ( | 
|  | 290 | +    CreateServerPayloadAllOfNetworking as CreateServerPayloadAllOfNetworking, | 
| 265 | 291 | ) | 
| 266 | 292 | from stackit.iaas.models.create_snapshot_payload import ( | 
| 267 | 293 |     CreateSnapshotPayload as CreateSnapshotPayload, | 
| 268 | 294 | ) | 
| 269 | 295 | from stackit.iaas.models.create_volume_payload import ( | 
| 270 | 296 |     CreateVolumePayload as CreateVolumePayload, | 
| 271 | 297 | ) | 
|  | 298 | +from stackit.iaas.models.destination_cidrv4 import ( | 
|  | 299 | +    DestinationCIDRv4 as DestinationCIDRv4, | 
|  | 300 | +) | 
|  | 301 | +from stackit.iaas.models.destination_cidrv6 import ( | 
|  | 302 | +    DestinationCIDRv6 as DestinationCIDRv6, | 
|  | 303 | +) | 
| 272 | 304 | from stackit.iaas.models.error import Error as Error | 
| 273 | 305 | from stackit.iaas.models.get_server_log200_response import ( | 
| 274 | 306 |     GetServerLog200Response as GetServerLog200Response, | 
|  | 
| 298 | 330 | ) | 
| 299 | 331 | from stackit.iaas.models.network import Network as Network | 
| 300 | 332 | from stackit.iaas.models.network_area import NetworkArea as NetworkArea | 
| 301 |  | -from stackit.iaas.models.network_area_ipv4 import NetworkAreaIPv4 as NetworkAreaIPv4 | 
| 302 | 333 | from stackit.iaas.models.network_area_list_response import ( | 
| 303 | 334 |     NetworkAreaListResponse as NetworkAreaListResponse, | 
| 304 | 335 | ) | 
|  | 336 | +from stackit.iaas.models.network_ipv4 import NetworkIPv4 as NetworkIPv4 | 
|  | 337 | +from stackit.iaas.models.network_ipv6 import NetworkIPv6 as NetworkIPv6 | 
| 305 | 338 | from stackit.iaas.models.network_list_response import ( | 
| 306 | 339 |     NetworkListResponse as NetworkListResponse, | 
| 307 | 340 | ) | 
| 308 | 341 | from stackit.iaas.models.network_range import NetworkRange as NetworkRange | 
| 309 | 342 | from stackit.iaas.models.network_range_list_response import ( | 
| 310 | 343 |     NetworkRangeListResponse as NetworkRangeListResponse, | 
| 311 | 344 | ) | 
|  | 345 | +from stackit.iaas.models.nexthop_blackhole import NexthopBlackhole as NexthopBlackhole | 
|  | 346 | +from stackit.iaas.models.nexthop_internet import NexthopInternet as NexthopInternet | 
|  | 347 | +from stackit.iaas.models.nexthop_ipv4 import NexthopIPv4 as NexthopIPv4 | 
|  | 348 | +from stackit.iaas.models.nexthop_ipv6 import NexthopIPv6 as NexthopIPv6 | 
| 312 | 349 | from stackit.iaas.models.nic import NIC as NIC | 
| 313 | 350 | from stackit.iaas.models.nic_list_response import NICListResponse as NICListResponse | 
| 314 | 351 | from stackit.iaas.models.partial_update_network_area_payload import ( | 
|  | 
| 336 | 373 | from stackit.iaas.models.quota_list_response import ( | 
| 337 | 374 |     QuotaListResponse as QuotaListResponse, | 
| 338 | 375 | ) | 
|  | 376 | +from stackit.iaas.models.regional_area import RegionalArea as RegionalArea | 
|  | 377 | +from stackit.iaas.models.regional_area_ipv4 import RegionalAreaIPv4 as RegionalAreaIPv4 | 
|  | 378 | +from stackit.iaas.models.regional_area_list_response import ( | 
|  | 379 | +    RegionalAreaListResponse as RegionalAreaListResponse, | 
|  | 380 | +) | 
| 339 | 381 | from stackit.iaas.models.request import Request as Request | 
| 340 | 382 | from stackit.iaas.models.request_resource import RequestResource as RequestResource | 
| 341 | 383 | from stackit.iaas.models.rescue_server_payload import ( | 
|  | 
| 348 | 390 |     ResizeVolumePayload as ResizeVolumePayload, | 
| 349 | 391 | ) | 
| 350 | 392 | from stackit.iaas.models.route import Route as Route | 
|  | 393 | +from stackit.iaas.models.route_destination import RouteDestination as RouteDestination | 
| 351 | 394 | from stackit.iaas.models.route_list_response import ( | 
| 352 | 395 |     RouteListResponse as RouteListResponse, | 
| 353 | 396 | ) | 
|  | 397 | +from stackit.iaas.models.route_nexthop import RouteNexthop as RouteNexthop | 
|  | 398 | +from stackit.iaas.models.routing_table import RoutingTable as RoutingTable | 
|  | 399 | +from stackit.iaas.models.routing_table_list_response import ( | 
|  | 400 | +    RoutingTableListResponse as RoutingTableListResponse, | 
|  | 401 | +) | 
| 354 | 402 | from stackit.iaas.models.security_group import SecurityGroup as SecurityGroup | 
| 355 | 403 | from stackit.iaas.models.security_group_list_response import ( | 
| 356 | 404 |     SecurityGroupListResponse as SecurityGroupListResponse, | 
|  | 
| 374 | 422 |     ServerMaintenance as ServerMaintenance, | 
| 375 | 423 | ) | 
| 376 | 424 | from stackit.iaas.models.server_network import ServerNetwork as ServerNetwork | 
|  | 425 | +from stackit.iaas.models.server_networking import ServerNetworking as ServerNetworking | 
| 377 | 426 | from stackit.iaas.models.service_account_mail_list_response import ( | 
| 378 | 427 |     ServiceAccountMailListResponse as ServiceAccountMailListResponse, | 
| 379 | 428 | ) | 
|  | 
| 385 | 434 |     SnapshotListResponse as SnapshotListResponse, | 
| 386 | 435 | ) | 
| 387 | 436 | from stackit.iaas.models.static_area_id import StaticAreaID as StaticAreaID | 
| 388 |  | -from stackit.iaas.models.update_area_address_family import ( | 
| 389 |  | -    UpdateAreaAddressFamily as UpdateAreaAddressFamily, | 
| 390 |  | -) | 
| 391 |  | -from stackit.iaas.models.update_area_ipv4 import UpdateAreaIPv4 as UpdateAreaIPv4 | 
| 392 | 437 | from stackit.iaas.models.update_attached_volume_payload import ( | 
| 393 | 438 |     UpdateAttachedVolumePayload as UpdateAttachedVolumePayload, | 
| 394 | 439 | ) | 
|  | 
| 404 | 449 | from stackit.iaas.models.update_key_pair_payload import ( | 
| 405 | 450 |     UpdateKeyPairPayload as UpdateKeyPairPayload, | 
| 406 | 451 | ) | 
| 407 |  | -from stackit.iaas.models.update_network_address_family import ( | 
| 408 |  | -    UpdateNetworkAddressFamily as UpdateNetworkAddressFamily, | 
|  | 452 | +from stackit.iaas.models.update_network_area_region_payload import ( | 
|  | 453 | +    UpdateNetworkAreaRegionPayload as UpdateNetworkAreaRegionPayload, | 
| 409 | 454 | ) | 
| 410 | 455 | from stackit.iaas.models.update_network_area_route_payload import ( | 
| 411 | 456 |     UpdateNetworkAreaRoutePayload as UpdateNetworkAreaRoutePayload, | 
|  | 
| 420 | 465 | from stackit.iaas.models.update_public_ip_payload import ( | 
| 421 | 466 |     UpdatePublicIPPayload as UpdatePublicIPPayload, | 
| 422 | 467 | ) | 
|  | 468 | +from stackit.iaas.models.update_regional_area_ipv4 import ( | 
|  | 469 | +    UpdateRegionalAreaIPv4 as UpdateRegionalAreaIPv4, | 
|  | 470 | +) | 
|  | 471 | +from stackit.iaas.models.update_route_of_routing_table_payload import ( | 
|  | 472 | +    UpdateRouteOfRoutingTablePayload as UpdateRouteOfRoutingTablePayload, | 
|  | 473 | +) | 
|  | 474 | +from stackit.iaas.models.update_routing_table_of_area_payload import ( | 
|  | 475 | +    UpdateRoutingTableOfAreaPayload as UpdateRoutingTableOfAreaPayload, | 
|  | 476 | +) | 
| 423 | 477 | from stackit.iaas.models.update_security_group_payload import ( | 
| 424 | 478 |     UpdateSecurityGroupPayload as UpdateSecurityGroupPayload, | 
| 425 | 479 | ) | 
|  | 
0 commit comments