Skip to content

0.18.0

Compare
Choose a tag to compare
@astha-jain astha-jain released this 18 Mar 09:29
· 6 commits to master since this release

0.18.0 (2024-03-18)

NEW FEATURES

  • support for Reservation, virtual network interface (across subnet, reserved ips, instance, shares, instance template, bare metal servers), snapshot consistency

BREAKING CHANGES

Old classes removed

DedicatedHostPrototypeWrapper, VPCPatchDns, VPCPrototypeDns, VPNGatewayConnectionPatchVPNGatewayConnectionStaticRouteModePatch

Old classes renamed

VirtualNetworkInterfaceReferenceAttachmentContextDeleted -> BareMetalServerNetworkAttachmentReferenceDeleted
VirtualNetworkInterfaceReferenceReservedIPTargetContextDeleted -> InstanceNetworkAttachmentReferenceDeleted
InstancePrototypeBootVolumeAttachmentWrapper -> VolumeAttachmentPrototypeInstance
VolumeAttachmentPrototypeInstanceWrapper -> VolumePrototypeInstance

NEW CHANGES

New classes added

ActivateReservationOptions, AddNetworkInterfaceFloatingIpOptions, AddVirtualNetworkInterfaceIpOptions, BackupPolicyJobSourceInstanceReference, BackupPolicyMatchResourceTypeInstance, BackupPolicyMatchResourceTypeVolume, BackupPolicyPrototype, BackupPolicyPrototypeBackupPolicyMatchResourceTypeInstancePrototype, BackupPolicyPrototypeBackupPolicyMatchResourceTypeVolumePrototype, BareMetalServerNetworkAttachment, BareMetalServerNetworkAttachmentByPCI, BareMetalServerNetworkAttachmentByVLAN, BareMetalServerNetworkAttachmentCollection, BareMetalServerNetworkAttachmentCollectionFirst, BareMetalServerNetworkAttachmentCollectionNext, BareMetalServerNetworkAttachmentPatch, BareMetalServerNetworkAttachmentPrototype, BareMetalServerNetworkAttachmentPrototypeBareMetalServerNetworkAttachmentByPCIPrototype, BareMetalServerNetworkAttachmentPrototypeBareMetalServerNetworkAttachmentByVLANPrototype, BareMetalServerNetworkAttachmentPrototypeVirtualNetworkInterface, BareMetalServerNetworkAttachmentPrototypeVirtualNetworkInterfaceVirtualNetworkInterfaceIdentity, BareMetalServerNetworkAttachmentPrototypeVirtualNetworkInterfaceVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByCRN, BareMetalServerNetworkAttachmentPrototypeVirtualNetworkInterfaceVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByHref, BareMetalServerNetworkAttachmentPrototypeVirtualNetworkInterfaceVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityById, BareMetalServerNetworkAttachmentPrototypeVirtualNetworkInterfaceVirtualNetworkInterfacePrototypeBareMetalServerNetworkAttachmentContext, BareMetalServerNetworkAttachmentReference, BareMetalServerNetworkAttachmentsPager, BareMetalServerPrimaryNetworkAttachmentPrototype, BareMetalServerPrimaryNetworkAttachmentPrototypeBareMetalServerPrimaryNetworkAttachmentByPCIPrototype, BareMetalServerProfileNetworkAttachmentCount, BareMetalServerProfileNetworkAttachmentCountDependent, BareMetalServerProfileNetworkAttachmentCountRange, BareMetalServerProfileVirtualNetworkInterfacesSupported, BareMetalServerPrototype, BareMetalServerPrototypeBareMetalServerByNetworkAttachment, BareMetalServerPrototypeBareMetalServerByNetworkInterface, CreateBareMetalServerNetworkAttachmentOptions, CreateInstanceNetworkAttachmentOptions, CreateReservationOptions, CreateSnapshotConsistencyGroupOptions, CreateVirtualNetworkInterfaceOptions, DedicatedHostPrototypeGroup, DeleteBareMetalServerNetworkAttachmentOptions, DeleteInstanceNetworkAttachmentOptions, DeleteReservationOptions, DeleteSnapshotConsistencyGroupOptions, DeleteVirtualNetworkInterfacesOptions, FloatingIPCollectionVirtualNetworkInterfaceContext, FloatingIPCollectionVirtualNetworkInterfaceContextFirst, FloatingIPCollectionVirtualNetworkInterfaceContextNext, FloatingIPTargetPatchVirtualNetworkInterfaceIdentity, FloatingIPTargetPatchVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByCRN, FloatingIPTargetPatchVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByHref, FloatingIPTargetPatchVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityById, FloatingIPTargetPrototypeVirtualNetworkInterfaceIdentity, FloatingIPTargetPrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByCRN, FloatingIPTargetPrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByHref, FloatingIPTargetPrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityById, FloatingIPTargetVirtualNetworkInterfaceReference, FlowLogCollectorTargetInstanceNetworkAttachmentReference, FlowLogCollectorTargetPrototypeInstanceNetworkAttachmentIdentity, FlowLogCollectorTargetPrototypeInstanceNetworkAttachmentIdentityInstanceNetworkAttachmentIdentityByHref, FlowLogCollectorTargetPrototypeInstanceNetworkAttachmentIdentityInstanceNetworkAttachmentIdentityById, FlowLogCollectorTargetPrototypeVirtualNetworkInterfaceIdentity, FlowLogCollectorTargetPrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByCRN, FlowLogCollectorTargetPrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByHref, FlowLogCollectorTargetPrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityById, FlowLogCollectorTargetVirtualNetworkInterfaceReferenceAttachmentContext, GetBareMetalServerNetworkAttachmentOptions, GetInstanceNetworkAttachmentOptions, GetNetworkInterfaceFloatingIpOptions, GetReservationOptions, GetSnapshotConsistencyGroupOptions, GetVirtualNetworkInterfaceIpOptions, InstanceHealthReason, InstanceNetworkAttachment, InstanceNetworkAttachmentCollection, InstanceNetworkAttachmentPatch, InstanceNetworkAttachmentPrototype, InstanceNetworkAttachmentPrototypeVirtualNetworkInterface, InstanceNetworkAttachmentPrototypeVirtualNetworkInterfaceVirtualNetworkInterfaceIdentity, InstanceNetworkAttachmentPrototypeVirtualNetworkInterfaceVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByCRN, InstanceNetworkAttachmentPrototypeVirtualNetworkInterfaceVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByHref, InstanceNetworkAttachmentPrototypeVirtualNetworkInterfaceVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityById, InstanceNetworkAttachmentPrototypeVirtualNetworkInterfaceVirtualNetworkInterfacePrototypeInstanceNetworkAttachmentContext, InstanceNetworkAttachmentReference, InstanceProfileNetworkAttachmentCount, InstanceProfileNetworkAttachmentCountDependent, InstanceProfileNetworkAttachmentCountRange, InstanceProfileReservationTerms, InstancePrototypeInstanceByCatalogOfferingInstanceByCatalogOfferingInstanceByNetworkAttachment, InstancePrototypeInstanceByCatalogOfferingInstanceByCatalogOfferingInstanceByNetworkInterface, InstancePrototypeInstanceByImageInstanceByImageInstanceByNetworkAttachment, InstancePrototypeInstanceByImageInstanceByImageInstanceByNetworkInterface, InstancePrototypeInstanceBySourceSnapshotInstanceBySourceSnapshotInstanceByNetworkAttachment, InstancePrototypeInstanceBySourceSnapshotInstanceBySourceSnapshotInstanceByNetworkInterface, InstancePrototypeInstanceByVolumeInstanceByVolumeInstanceByNetworkAttachment, InstancePrototypeInstanceByVolumeInstanceByVolumeInstanceByNetworkInterface, InstanceReservationAffinity, InstanceReservationAffinityPatch, InstanceReservationAffinityPrototype, InstanceTemplateInstanceByCatalogOfferingInstanceTemplateContextInstanceByCatalogOfferingInstanceTemplateContextInstanceByNetworkAttachment, InstanceTemplateInstanceByCatalogOfferingInstanceTemplateContextInstanceByCatalogOfferingInstanceTemplateContextInstanceByNetworkInterface, InstanceTemplateInstanceByImageInstanceTemplateContextInstanceByImageInstanceTemplateContextInstanceByNetworkAttachment, InstanceTemplateInstanceByImageInstanceTemplateContextInstanceByImageInstanceTemplateContextInstanceByNetworkInterface, InstanceTemplateInstanceBySourceSnapshotInstanceTemplateContextInstanceBySourceSnapshotInstanceTemplateContextInstanceByNetworkAttachment, InstanceTemplateInstanceBySourceSnapshotInstanceTemplateContextInstanceBySourceSnapshotInstanceTemplateContextInstanceByNetworkInterface, InstanceTemplatePrototypeInstanceTemplateByCatalogOfferingInstanceTemplateByCatalogOfferingInstanceByNetworkAttachment, InstanceTemplatePrototypeInstanceTemplateByCatalogOfferingInstanceTemplateByCatalogOfferingInstanceByNetworkInterface, InstanceTemplatePrototypeInstanceTemplateByImageInstanceTemplateByImageInstanceByNetworkAttachment, InstanceTemplatePrototypeInstanceTemplateByImageInstanceTemplateByImageInstanceByNetworkInterface, InstanceTemplatePrototypeInstanceTemplateBySourceSnapshotInstanceTemplateBySourceSnapshotInstanceByNetworkAttachment, InstanceTemplatePrototypeInstanceTemplateBySourceSnapshotInstanceTemplateBySourceSnapshotInstanceByNetworkInterface, ListBareMetalServerNetworkAttachmentsOptions, ListInstanceNetworkAttachmentsOptions, ListNetworkInterfaceFloatingIpsOptions, ListReservationsOptions, ListSnapshotConsistencyGroupsOptions, ListVirtualNetworkInterfaceIpsOptions, NetworkInterfaceFloatingIpsPager, RemoveNetworkInterfaceFloatingIpOptions, RemoveVirtualNetworkInterfaceIpOptions, Reservation, ReservationCapacity, ReservationCapacityPatch, ReservationCapacityPrototype, ReservationCollection, ReservationCollectionFirst, ReservationCollectionNext, ReservationCommittedUse, ReservationCommittedUsePatch, ReservationCommittedUsePrototype, ReservationIdentity, ReservationIdentityByCRN, ReservationIdentityByHref, ReservationIdentityById, ReservationPatch, ReservationProfile, ReservationProfilePatch, ReservationProfilePrototype, ReservationReference, ReservationReferenceDeleted, ReservationStatusReason, ReservationsPager, ReservedIPCollectionVirtualNetworkInterfaceContext, ReservedIPCollectionVirtualNetworkInterfaceContextFirst, ReservedIPCollectionVirtualNetworkInterfaceContextNext, ReservedIPTargetPrototypeVirtualNetworkInterfaceIdentity, ReservedIPTargetPrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByCRN, ReservedIPTargetPrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByHref, ReservedIPTargetPrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityById, ShareLatestSync, ShareMountTargetVirtualNetworkInterfacePrototypeVirtualNetworkInterfaceIdentity, ShareMountTargetVirtualNetworkInterfacePrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByCRN, ShareMountTargetVirtualNetworkInterfacePrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityByHref, ShareMountTargetVirtualNetworkInterfacePrototypeVirtualNetworkInterfaceIdentityVirtualNetworkInterfaceIdentityById, ShareRemote, SnapshotConsistencyGroup, SnapshotConsistencyGroupCollection, SnapshotConsistencyGroupCollectionFirst, SnapshotConsistencyGroupCollectionNext, SnapshotConsistencyGroupPatch, SnapshotConsistencyGroupPrototype, SnapshotConsistencyGroupPrototypeSnapshotConsistencyGroupBySnapshots, SnapshotConsistencyGroupReference, SnapshotConsistencyGroupReferenceDeleted, SnapshotConsistencyGroupSnapshotsItem, SnapshotConsistencyGroupsPager, SnapshotPrototypeSnapshotConsistencyGroupContext, UpdateBareMetalServerNetworkAttachmentOptions, UpdateInstanceNetworkAttachmentOptions, UpdateReservationOptions, UpdateSnapshotConsistencyGroupOptions, VirtualNetworkInterfaceIPPrototype, VirtualNetworkInterfaceIPPrototypeReservedIPIdentityVirtualNetworkInterfaceIPsContext, VirtualNetworkInterfaceIPPrototypeReservedIPIdentityVirtualNetworkInterfaceIPsContextByHref, VirtualNetworkInterfaceIPPrototypeReservedIPIdentityVirtualNetworkInterfaceIPsContextById, VirtualNetworkInterfaceIPPrototypeReservedIPPrototypeVirtualNetworkInterfaceIPsContext, VirtualNetworkInterfaceIpsPager, VirtualNetworkInterfaceTargetBareMetalServerNetworkAttachmentReferenceVirtualNetworkInterfaceContext, VirtualNetworkInterfaceTargetInstanceNetworkAttachmentReferenceVirtualNetworkInterfaceContext,