Releases: IBM/vpc-node-sdk
v0.24.0
0.24.0 (2025-01-06)
NEW FEATURES
- Support for Reservations in Baremetal servers :
- Support for ReservationAffinity in BareMetalServerPrototype
- Support for ReservationAffinity in BareMetalServerPatch
- Support for ReservationID, ReservationCRN, ReservationName in ListBareMetalServers
- Support for HealthReasons, HealthState, Reservation, ReservationAffinity in BareMetalServer
- Support for ReservationTerms in BareMetalServerProfile
- Support for ReservationAffinityPolicy in ListInstances
- Support for ProfileResourceType, AffinityPolicy in ListReservations
- Support for File share snapshots:
- Support for
BackupPolicyMatchResourceTypeShare
as a extension inBackupPolicy
- Support for
SnapshotCount
,SnapshotSize
,SourceSnapshot
inShare
- Support for
SharePrototypeShareBySourceSnapshot
as extension inSharePrototype
- Support for
SourceSnapshot
inSharePrototype
- Support for
BREAKING CHANGES
- In
BackupPolicyJob
,TargetSnapshots
is changed fromSnapshotReference
toBackupPolicyTargetSnapshotIntf
- Removal of
Protocol
fromNetworkACLRulePatch
CHANGES
- api version
2024-12-17
BUG FIXES
- None
v0.23.0
v0.22.0
v0.21.0
v0.20.0
0.20.0 (2024-05-16)
New Features
- Support for VPN advanced config. Added establish_mode
- For route mode vpn gateway, support for peer, peer.ike_identity, peer.fqdn, peer.address, local, local.ike_identities, VPNGatewayConnectionIKEIdentityPrototype
- For policy mode vpn gateway, support for peer, peer.cidrs, peer.ike_identity, peer.fqdn, peer.address, local, local.ike_identities, local.cidrs, VPNGatewayConnectionIKEIdentityPrototype
- Support for health_reasons and health_state in VPCDNSResolutionBinding
- Support for local in SecurityGroupRulePrototype
Breaking changes
-
Removed peer_address, peer_cidrs, local_cidrs. These are moved to peer, local models.
-
checkVpnGatewayConnectionLocalCidr -> checkVpnGatewayConnectionsLocalCidr
-
addVpnGatewayConnectionLocalCidr -> addVpnGatewayConnectionsLocalCidr
-
listVpnGatewayConnectionLocalCidrs -> listVpnGatewayConnectionsLocalCidrs
-
removeVpnGatewayConnectionLocalCidr -> removeVpnGatewayConnectionsLocalCidr
-
checkVpnGatewayConnectionPeerCidr -> checkVpnGatewayConnectionsPeerCidr
-
addVpnGatewayConnectionPeerCidr -> addVpnGatewayConnectionsPeerCidr
-
listVpnGatewayConnectionPeerCidrs -> listVpnGatewayConnectionsPeerCidrs
-
removeVpnGatewayConnectionPeerCidr -> removeVpnGatewayConnectionsPeerCidr
-
For the above methods cidr_prefix and prefix_length is replaced with cidr
-
Visit API changelog for more info
-
release: Update SDK to use API released on 2024-04-30 (#63) (003bab0)
API Version
- 2024-04-30
v0.19.0
0.19.0 (2024-03-08)
Features
- 2024-02-20: Update SDK to use API generated on 2024-02-20 (#41) (cdda8fd)
- ReservedIPCollection has support for 'targetId', 'targetCrn', 'targetName', 'targetResourceType' filters
- InstanceCollection has support for 'reservationId', 'reservationCrn', 'reservationName' filters
- Instance now has reservationAffinity and ifMatch support
- createInstanceNetworkAttachment, listInstanceNetworkAttachments, deleteInstanceNetworkAttachment, getInstanceNetworkAttachment, updateInstanceNetworkAttachment
- listReservations, createReservation, deleteReservation, getReservation, updateReservation, activateReservation
- listBareMetalServerNetworkAttachments, createBareMetalServerNetworkAttachment, deleteBareMetalServerNetworkAttachment, getBareMetalServerNetworkAttachment, updateBareMetalServerNetworkAttachment
- Instance has support for health_reasons, health_state, network_attachments, primary_network_attachment, reservation, reservation_affinity.
- InstanceProfileMemory has support for network_attachment_count, reservation_terms, resource_type
- SnapshotConsistencyGroup crud operations has been introduced
- includedContent introduced in backupPolicy
- Support for AdvertiseRoutesTo in CreateVpcRoutingTable
Breaking changes:
- backupPolicyPrototype is introduced which will have support for match_resource_type instead of match_resource_types
- bareMetalServerPrototype in introduced in createBareMetalServer
v0.18.0
v0.17.2
v0.17.1
v0.17.0
0.17.0 (2023-09-06)
NEW FEATURES
- support for request and correlation id
-
Shares:
New functions :
`ListShareProfiles`, `GetShareProfile`, `ListShares`, `CreateShare`, `UpdateShare`, `GetShare`, `FailoverShare`, `DeleteShare`, `ListShareMountTargets`, `CreateShareMountTarget`, `DeleteShareMountTarget`, `GetShareMountTarget`, `UpdateShareMountTarget`, `DeleteShareSource`, `GetShareSource`
-
Virtual Network Interface:
New functions :
`ListVirtualNetworkInterfaces`, `GetVirtualNetworkInterface`, `UpdateVirtualNetworkInterface`
-
Support for
PrimaryIP
andSubnet
inSecurityGroupTargetReference
-
Support for virtual network interface identifier in security group target binding