Features
- Model ReservationProperties has a new parameter term
- Model ReservationProperties has a new parameter renew_properties
- Model ReservationProperties has a new parameter renew_source
- Model ReservationProperties has a new parameter billing_scope_id
- Model ReservationProperties has a new parameter renew
- Model ReservationProperties has a new parameter renew_destination
- Model Patch has a new parameter renew_properties
- Model Patch has a new parameter renew
- Model PurchaseRequest has a new parameter renew
- Added operation ReservationOperations.available_scopes
- Added operation group AzureReservationAPIOperationsMixin
Breaking changes
- Operation ReservationOperations.get has a new signature
General breaking changes
This version uses a next-generation code generator that might introduce breaking changes if from some import. In summary, some modules were incorrectly visible/importable and have been renamed. This fixed several issues caused by usage of classes that were not supposed to be used in the first place.
- AzureReservationAPI cannot be imported from azure.mgmt.reservations.azure_reservation_api anymore (import from azure.mgmt.reservations works like before)
- AzureReservationAPIConfiguration import has been moved from azure.mgmt.reservations.azure_reservation_api to azure.mgmt.reservations
- A model MyClass from a "models" sub-module cannot be imported anymore using azure.mgmt.reservations.models.my_class (import from azure.mgmt.reservations.models works like before)
- An operation class MyClassOperations from an operations sub-module cannot be imported anymore using azure.mgmt.reservations.operations.my_class_operations (import from azure.mgmt.reservations.operations works like before)
Last but not least, HTTP connection pooling is now enabled by default. You should always use a client as a context manager, or call close(), or use no more than one client per process.
Features
- Added operation ReservationOrderOperations.purchase
- Added operation ReservationOrderOperations.calculate
Features
- Add redhat support
Features
- Model Patch has a new parameter 'name'
- Enum ReservedResourceType has a new value 'cosmos_db'
- Provide enum definitions when applicable
Notes
- Changed Update Reservation API
- Added optional InstanceFlexibility parameter
- Support for InstanceFlexibility
- Support for ReservedResourceType (VirtualMachines, SqlDatabases, SuseLinux)
- Upgrade to rest api version 2018-06-01
Breaking change
- Updated Get Catalog API
- Added required parameter 'reserved_resource_type'
- Added optional parameter 'location'
- Updated Catalog model
- Renamed property 'capabilities' to 'sku_properties'
- Removed properties 'size' and 'tier'
- Updated ReservationProperties model
- Removed property 'kind'
- Initial Release