Releases: IBM/vpc-python-sdk
v0.21.0
0.21.0 (2024-03-05)
Features
- release: Update SDK to use API released on 2024-02-20 (#61) (64de52e)
- Support for virtual network interface, create_virtual_network_interface,delete_virtual_network_interfaces, list_network_interface_floating_ips, remove_network_interface_floating_ip, get_network_interface_floating_ip, add_network_interface_floating_ip, list_virtual_network_interface_ips, remove_virtual_network_interface_ip, get_virtual_network_interface_ip, add_virtual_network_interface_ip,
- create_instance_network_attachment, delete_instance_network_attachment, get_instance_network_attachment, update_instance_network_attachment, list_instance_network_attachments, create_bare_metal_server_network_attachment, list_bare_metal_server_network_attachments, delete_bare_metal_server_network_attachment, get_bare_metal_server_network_attachment, update_bare_metal_server_network_attachment
- Support for advertise_routes_to in create_vpc_routing_table
- Support for advertise in create_vpc_routing_table, create_vpc_routing_table_route
- Support for reservations, list_reservations, create_reservation, update_reservation, activate_reservation, get_reservation,
- Support for InstanceReservationAffinityPrototype(reservation_affinity) in InstancePrototype , InstanceReservationAffinityPrototype(reservation_affinity) in InstanceTemplatePrototype
- Support for InstanceReservationAffinityPatch(reservation_affinity) in InstancePatch
- Support for InstanceProfileReservationTerms in InstanceProfile
- Support for snapshot consistency groups
Breaking changes
- Removal of LoadBalancerLoggingDatapathPrototype (data path) in create_load_balancer
- create_bare_metal_server will accept BareMetalServerPrototype(bare_metal_server_prototype) instead of positional arguments
v0.20.0
v0.19.1
v0.19.0
0.19.0 (2023-09-05)
NEW FEATURES
- Support for request id and correlation id
-
Shares:
New functions :
`list_share_profiles`, `get_share_profile`, `list_shares`, `create_share`, `update_share`, `get_share`, `failover_share`, `delete_share`, `list_share_mount_targets`, `create_share_mount_target`, `delete_share_mount_target`, `get_share_mount_target`, `update_share_mount_target`, `delete_share_source`, `get_share_source`
-
Virtual Network Interface:
New functions :
`list_virtual_network_interfaces`, `get_virtual_network_interface`, `update_virtual_network_interface`
-
Support for
PrimaryIP
andSubnet
inSecurityGroupTargetReference
-
Support for virtual network interface identifier in security group target binding
v0.18.0
v0.17.0
0.17.0 (2023-05-10)
Features
New Features:
Image export jobs:
- list_image_export_jobs
- create_image_export_job
- delete_image_export_job
- get_image_export_job
- update_image_export_job
Baremetal servers :-
-
Added to BareMetalServerProfile
network_interface_count(BareMetalServerProfileNetworkInterfaceCount)
console_types(BareMetalServerProfileConsoleTypes) -
Added to BareMetalServer
lifecycle_reasons
lifecycle_state
Breaking changes:
-
FlowLogCollectorTargetPrototypeNetworkInterfaceIdentityNetworkInterfaceIdentityNetworkInterfaceIdentityById -> FlowLogCollectorTargetPrototypeNetworkInterfaceIdentityNetworkInterfaceIdentityById
-
FlowLogCollectorTargetPrototypeNetworkInterfaceIdentityNetworkInterfaceIdentityNetworkInterfaceIdentityByHref -> FlowLogCollectorTargetPrototypeNetworkInterfaceIdentityNetworkInterfaceIdentityByHref
-
InstanceTemplatePrototypeInstanceByImage ->InstanceTemplatePrototypeInstanceByImageInstanceTemplateContext
-
InstanceTemplatePrototypeInstanceBySourceSnapshot -> InstanceTemplatePrototypeInstanceBySourceSnapshotInstanceTemplateContext
-
InstanceTemplatePrototypeInstanceByCatalogOffering -> InstanceTemplatePrototypeInstanceByCatalogOfferingInstanceTemplateContext
v0.16.0
0.16.0 (2023-03-31)
New Features
-
idle_connection_timeout in create_load_balancer_listener
-
priority added to RoutePrototype, create_vpc_routing_table_route
-
Added support for creating VSI from existing boot volume.
. support for VolumeAttachmentPrototypeInstanceByVolumeContext,
InstancePrototypeInstanceByVolume -
New filters for list_volumes
. attachment_state, encryption, operating_system_family, operating_system_architecture
next_hop, priority support in RoutePatch -
DNS support for load balancer(create_load_balancer, update_load_balancer)
. added LoadBalancerDnsPrototype and LoadBalancerDNSPatch -
vcpu_manufacturer support added
. InstanceProfileVCPUManufacturer added to InstanceProfile
. DedicatedHostProfileVCPUManufacturer added to DedicatedHostProfile -
InstanceProfileNetworkInterfaceCount (network_interface_count) added to InstanceProfile
Breaking Changes
- OperatingSystemReference -> OperatingSystem
- LifecycleReason -> InstanceLifecycleReason
- InstanceAvailabilityPrototype -> InstanceAvailabilityPolicyPrototype
- VolumeReference -> VolumeReferenceVolumeAttachmentContext
v0.15.0
0.15.0 (2023-02-20)
New Features
- Metadata post ga: response_hop_limit, protocol added to InstanceMetadataServicePrototype, InstanceMetadataServicePatch and InstanceMetadataService
- SnapshotClone support for snapshots
- BackupPolicyPlanClonePolicy for backup policy plan
- ip_version added to NetworkACLRulePrototype
- enable_secure_boot support for baremetal servers
- BareMetalServerTrustedPlatformModulePrototype(trusted_platform_module) support for baremetal
- LoadBalancerLoggingDatapathPrototype, LoadBalancerLoggingDatapathPatch for load balancers
BREAKING CHANGES
none