8.0.0b1 (2026-06-02)
Features Added
- Client
BillingManagementClientadded parametercloud_settingin method__init__ - Client
BillingManagementClientadded methodsend_request - Added model
PatchPropertiesRenewProperties - Added model
ReservationPropertyUtilization - Added model
ReservationPurchaseRequestPropertiesReservedResourceProperties
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
- Model
AcceptTransferRequestmoved instance variableproduct_detailsunder propertypropertieswhose type isAcceptTransferProperties - Model
BillingSubscriptionmoved instance variableauto_renew,beneficiary_tenant_id,beneficiary,billing_frequency,billing_profile_id,billing_policies,billing_profile_display_name,billing_profile_name,consumption_cost_center,customer_id,customer_display_name,customer_name,display_name,enrollment_account_id,enrollment_account_display_name,invoice_section_id,invoice_section_display_name,invoice_section_name,last_month_charges,month_to_date_charges,next_billing_cycle_details,offer_id,product_category,product_type,product_type_id,purchase_date,quantity,reseller,renewal_term_details,sku_id,sku_description,system_overrides,resource_uri,term_duration,term_start_date,term_end_date,provisioning_tenant_id,status,operation_status,provisioning_state,subscription_id,suspension_reasons,suspension_reason_details,enrollment_account_start_dateandsubscription_enrollment_account_statusunder propertypropertieswhose type isBillingSubscriptionProperties - Model
BillingSubscriptionAliasmoved instance variableauto_renew,beneficiary_tenant_id,beneficiary,billing_frequency,billing_profile_id,billing_policies,billing_profile_display_name,billing_profile_name,consumption_cost_center,customer_id,customer_display_name,customer_name,display_name,enrollment_account_id,enrollment_account_display_name,invoice_section_id,invoice_section_display_name,invoice_section_name,last_month_charges,month_to_date_charges,next_billing_cycle_details,offer_id,product_category,product_type,product_type_id,purchase_date,quantity,reseller,renewal_term_details,sku_id,sku_description,system_overrides,resource_uri,term_duration,term_start_date,term_end_date,provisioning_tenant_id,status,operation_status,provisioning_state,subscription_id,suspension_reasons,suspension_reason_details,enrollment_account_start_date,subscription_enrollment_account_statusandbilling_subscription_idunder propertypropertieswhose type isBillingSubscriptionAliasProperties - Model
BillingSubscriptionAliasPropertiesmoved instance variableenrollment_account_start_dateandsubscription_enrollment_account_statusunder propertyenrollment_account_subscription_detailswhose type isEnrollmentAccountSubscriptionDetails - Model
BillingSubscriptionPatchmoved instance variableauto_renew,beneficiary_tenant_id,beneficiary,billing_frequency,billing_profile_id,billing_policies,billing_profile_display_name,billing_profile_name,consumption_cost_center,customer_id,customer_display_name,customer_name,display_name,enrollment_account_id,enrollment_account_display_name,invoice_section_id,invoice_section_display_name,invoice_section_name,last_month_charges,month_to_date_charges,next_billing_cycle_details,offer_id,product_category,product_type,product_type_id,purchase_date,quantity,reseller,renewal_term_details,sku_id,sku_description,system_overrides,resource_uri,term_duration,term_start_date,term_end_date,provisioning_tenant_id,status,operation_status,provisioning_state,subscription_id,suspension_reasons,suspension_reason_details,enrollment_account_start_dateandsubscription_enrollment_account_statusunder propertypropertieswhose type isBillingSubscriptionProperties - Model
BillingSubscriptionPropertiesmoved instance variableenrollment_account_start_dateandsubscription_enrollment_account_statusunder propertyenrollment_account_subscription_detailswhose type isEnrollmentAccountSubscriptionDetails - Model
InitiateTransferRequestmoved instance variablerecipient_email_idunder propertypropertieswhose type isInitiateTransferProperties - Model
PartnerInitiateTransferRequestmoved instance variablerecipient_email_idandreseller_idunder propertypropertieswhose type isPartnerInitiateTransferProperties - Model
PartnerTransferDetailsmoved instance variableexpiration_time,transfer_status,recipient_email_id,initiator_customer_type,initiator_email_id,reseller_id,reseller_name,canceled_byanddetailed_transfer_statusunder propertypropertieswhose type isPartnerTransferProperties - Model
PaymentMethodmoved instance variableid_properties_id,account_holder_name,display_name,expiration,family,last_four_digits,logos,payment_method_typeandstatusunder propertypropertieswhose type isPaymentMethodProperties - Model
RecipientTransferDetailsmoved instance variableexpiration_time,allowed_product_type,transfer_status,recipient_email_id,initiator_email_id,reseller_id,reseller_name,initiator_customer_type,canceled_by,detailed_transfer_status,customer_tenant_idandsupported_accountsunder propertypropertieswhose type isRecipientTransferProperties - Model
Reservationmoved instance variablereserved_resource_type,instance_flexibility,display_name,applied_scopes,applied_scope_type,archived,capabilities,quantity,provisioning_state,effective_date_time,benefit_start_time,last_updated_date_time,expiry_date,expiry_date_time,review_date_time,sku_description,extended_status_info,billing_plan,display_provisioning_state,provisioning_sub_state,purchase_date,purchase_date_time,split_properties,merge_properties,swap_properties,applied_scope_properties,billing_scope_id,renew,renew_source,renew_destination,renew_properties,term,user_friendly_applied_scope_type,user_friendly_renew_state,product_code,trendandaggregatesunder propertypropertieswhose type isReservationProperty - Model
ReservationOrdermoved instance variabledisplay_name,enrollment_id,customer_id,billing_profile_id,billing_account_id,request_date_time,created_date_time,expiry_date,expiry_date_time,benefit_start_time,original_quantity,term,provisioning_state,billing_plan,plan_information,reservations,review_date_time,extended_status_infoandproduct_codeunder propertypropertieswhose type isReservationOrderProperty - Model
TransferDetailsmoved instance variableexpiration_time,transfer_status,recipient_email_id,initiator_email_id,canceled_byanddetailed_transfer_statusunder propertypropertieswhose type isTransferProperties - Model
ValidateTransferResponsemoved instance variablestatus,product_idandresultsunder propertypropertieswhose type isValidateTransferResponseProperties - Method
AgreementsOperations.list_by_billing_accountchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
AssociatedTenantsOperations.list_by_billing_accountchanged its parameterinclude_revoked/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingAccountsOperations.listchanged its parameterinclude_all/include_all_without_billing_profiles/include_deleted/include_pending_agreement/include_resellee/legal_owner_tid/legal_owner_oid/expand/searchfrompositional_or_keywordtokeyword_only - Method
BillingProfilesOperations.list_by_billing_accountchanged its parameterinclude_deleted/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingPropertyOperations.getchanged its parameterinclude_billing_country/include_transition_statusfrompositional_or_keywordtokeyword_only - Method
BillingRequestsOperations.list_by_billing_accountchanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingRequestsOperations.list_by_billing_profilechanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingRequestsOperations.list_by_customerchanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingRequestsOperations.list_by_invoice_sectionchanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingRequestsOperations.list_by_userchanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingRoleAssignmentsOperations.begin_resolve_by_billing_accountchanged its parameterresolve_scope_display_namesfrompositional_or_keywordtokeyword_only - Method
BillingRoleAssignmentsOperations.begin_resolve_by_billing_profilechanged its parameterresolve_scope_display_namesfrompositional_or_keywordtokeyword_only - Method
BillingRoleAssignmentsOperations.begin_resolve_by_customerchanged its parameterresolve_scope_display_namesfrompositional_or_keywordtokeyword_only - Method
BillingRoleAssignmentsOperations.begin_resolve_by_invoice_sectionchanged its parameterresolve_scope_display_namesfrompositional_or_keywordtokeyword_only - Method
BillingSubscriptionsAliasesOperations.list_by_billing_accountchanged its parameterinclude_deleted/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingSubscriptionsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
BillingSubscriptionsOperations.get_by_billing_profilechanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
BillingSubscriptionsOperations.list_by_billing_accountchanged its parameterinclude_deleted/include_tenant_subscriptions/include_failed/expand/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingSubscriptionsOperations.list_by_billing_profilechanged its parameterinclude_deleted/expand/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingSubscriptionsOperations.list_by_customerchanged its parameterinclude_deleted/expand/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingSubscriptionsOperations.list_by_customer_at_billing_accountchanged its parameterinclude_deleted/expand/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingSubscriptionsOperations.list_by_enrollment_accountchanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
BillingSubscriptionsOperations.list_by_invoice_sectionchanged its parameterinclude_deleted/expand/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
CustomersOperations.list_by_billing_accountchanged its parameterexpand/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
CustomersOperations.list_by_billing_profilechanged its parameterexpand/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
DepartmentsOperations.list_by_billing_accountchanged its parameterorder_by/searchfrompositional_or_keywordtokeyword_only - Method
EnrollmentAccountsOperations.list_by_billing_accountchanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
EnrollmentAccountsOperations.list_by_departmentchanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
InvoiceSectionsOperations.list_by_billing_profilechanged its parameterinclude_deleted/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
InvoicesOperations.begin_download_by_billing_accountchanged its parameterdocument_namefrompositional_or_keywordtokeyword_only - Method
InvoicesOperations.begin_download_by_billing_subscriptionchanged its parameterdocument_namefrompositional_or_keywordtokeyword_only - Method
InvoicesOperations.list_by_billing_accountchanged its parameterperiod_start_date/period_end_date/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
InvoicesOperations.list_by_billing_profilechanged its parameterperiod_start_date/period_end_date/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
InvoicesOperations.list_by_billing_subscriptionchanged its parameterperiod_start_date/period_end_date/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
ProductsOperations.list_by_billing_accountchanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
ProductsOperations.list_by_billing_profilechanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
ProductsOperations.list_by_customerchanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
ProductsOperations.list_by_invoice_sectionchanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
ReservationOrdersOperations.get_by_billing_accountchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
ReservationOrdersOperations.list_by_billing_accountchanged its parameterorder_by/skiptokenfrompositional_or_keywordtokeyword_only - Method
ReservationsOperations.get_by_reservation_orderchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
ReservationsOperations.list_by_billing_accountchanged its parameterorder_by/skiptoken/refresh_summary/selected_state/takefrompositional_or_keywordtokeyword_only - Method
ReservationsOperations.list_by_billing_profilechanged its parameterorder_by/skiptoken/refresh_summary/selected_state/takefrompositional_or_keywordtokeyword_only - Method
SavingsPlanOrdersOperations.get_by_billing_accountchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
SavingsPlanOrdersOperations.list_by_billing_accountchanged its parameterorder_by/skiptokenfrompositional_or_keywordtokeyword_only - Method
SavingsPlansOperations.get_by_billing_accountchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
SavingsPlansOperations.list_by_billing_accountchanged its parameterorder_by/skiptoken/take/selected_state/refresh_summaryfrompositional_or_keywordtokeyword_only - Method
TransactionsOperations.get_transaction_summary_by_invoicechanged its parametersearchfrompositional_or_keywordtokeyword_only - Method
TransactionsOperations.list_by_billing_profilechanged its parameterperiod_start_date/period_end_date/type/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
TransactionsOperations.list_by_customerchanged its parameterperiod_start_date/period_end_date/type/order_by/count/searchfrompositional_or_keywordtokeyword_only - Method
TransactionsOperations.list_by_invoicechanged its parameterorder_by/count/searchfrompositional_or_keywordtokeyword_only - Method
TransactionsOperations.list_by_invoice_sectionchanged its parameterperiod_start_date/period_end_date/type/order_by/count/searchfrompositional_or_keywordtokeyword_only
Other Changes
- Deleted model
ReservationList/ReservationOrderList/SavingsPlanModelList/SavingsPlanOrderModelListwhich actually were not used by SDK users - Deleted model
ExternalReference/TransferItemQueryParameterwhich actually were not used by SDK users