Metadata-Version: 2.4
Name: azure-mgmt-billing
Version: 7.0.0
Summary: Microsoft Azure Billing Client Library for Python
Home-page: https://github.com/Azure/azure-sdk-for-python
Author: Microsoft Corporation
Author-email: azpysdkhelp@microsoft.com
License: MIT License
Keywords: azure,azure sdk
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: isodate>=0.6.1
Requires-Dist: typing-extensions>=4.6.0
Requires-Dist: azure-common>=1.1
Requires-Dist: azure-mgmt-core>=1.3.2
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Microsoft Azure SDK for Python

This is the Microsoft Azure Billing Client Library.
This package has been tested with Python 3.8+.
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).

## _Disclaimer_

_Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_

## Getting started

### Prerequisites

- Python 3.8+ is required to use this package.
- [Azure subscription](https://azure.microsoft.com/free/)

### Install the package

```bash
pip install azure-mgmt-billing
pip install azure-identity
```

### Authentication

By default, [Azure Active Directory](https://aka.ms/awps/aad) token authentication depends on correct configure of following environment variables.

- `AZURE_CLIENT_ID` for Azure client ID.
- `AZURE_TENANT_ID` for Azure tenant ID.
- `AZURE_CLIENT_SECRET` for Azure client secret.

In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`.

With above configuration, client can be authenticated by following code:

```python
from azure.identity import DefaultAzureCredential
from azure.mgmt.billing import BillingManagementClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = BillingManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
```

## Examples

Code samples for this package can be found at:
- [Search Billing](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
- [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)


## Troubleshooting

## Next steps

## Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the
[Issues](https://github.com/Azure/azure-sdk-for-python/issues)
section of the project. 


# Release History

## 7.0.0 (2024-09-04)

### Features Added

  - Client 'BillingManagementClient' added operation group 'associated_tenants'
  - Client 'BillingManagementClient' added operation group 'billing_requests'
  - Client 'BillingManagementClient' added operation group 'billing_role_definition'
  - Client 'BillingManagementClient' added operation group 'savings_plan_orders'
  - Client 'BillingManagementClient' added operation group 'savings_plans'
  - Client 'BillingManagementClient' added operation group 'billing_subscriptions_aliases'
  - Client 'BillingManagementClient' added operation group 'departments'
  - Client 'BillingManagementClient' added operation group 'payment_methods'
  - Client 'BillingManagementClient' added operation group 'reservation_orders'
  - Client 'BillingManagementClient' added operation group 'transfers'
  - Client 'BillingManagementClient' added operation group 'partner_transfers'
  - Client 'BillingManagementClient' added operation group 'recipient_transfers'
  - Model 'AcceptanceMode' added property 'IMPLICIT'
  - Model 'AcceptanceMode' added property 'OFFLINE'
  - Model 'AcceptanceMode' added property 'OTHER'
  - Model 'AcceptanceMode' added property 'PHYSICAL_SIGN'
  - Model 'AccountStatus' added property 'NEW'
  - Model 'AccountStatus' added property 'OTHER'
  - Model 'AccountStatus' added property 'PENDING'
  - Model 'AccountStatus' added property 'UNDER_REVIEW'
  - Model 'AccountType' added property 'BUSINESS'
  - Model 'AccountType' added property 'CLASSIC_PARTNER'
  - Model 'AccountType' added property 'INTERNAL'
  - Model 'AccountType' added property 'OTHER'
  - Model 'AccountType' added property 'RESELLER'
  - Model 'AccountType' added property 'TENANT'
  - Model 'AddressDetails' added property 'is_valid_address'
  - Model 'AddressValidationStatus' added property 'OTHER'
  - Model 'Agreement' added parameter 'tags' in the '__init__' method
  - Model 'Agreement' added parameter 'properties' in the '__init__' method
  - Model 'AgreementType' added property 'OTHER'
  - Model 'AvailableBalance' added parameter 'tags' in the '__init__' method
  - Model 'AvailableBalance' added parameter 'properties' in the '__init__' method
  - Model 'AzurePlan' added property 'product_id'
  - Model 'BillingAccount' added parameter 'tags' in the '__init__' method
  - Model 'BillingAccount' added parameter 'properties' in the '__init__' method
  - Model 'BillingProfile' added parameter 'properties' in the '__init__' method
  - Model 'BillingProfileStatus' added property 'DELETED'
  - Model 'BillingProfileStatus' added property 'OTHER'
  - Model 'BillingProfileStatus' added property 'UNDER_REVIEW'
  - Model 'BillingProfileStatusReasonCode' added property 'OTHER'
  - Model 'BillingProfileStatusReasonCode' added property 'UNUSUAL_ACTIVITY'
  - Model 'BillingProperty' added parameter 'tags' in the '__init__' method
  - Model 'BillingProperty' added parameter 'properties' in the '__init__' method
  - Model 'BillingRelationshipType' added property 'CSP_CUSTOMER'
  - Model 'BillingRelationshipType' added property 'OTHER'
  - Model 'BillingRoleAssignment' added parameter 'tags' in the '__init__' method
  - Model 'BillingRoleAssignment' added parameter 'properties' in the '__init__' method
  - Model 'BillingRoleDefinition' added parameter 'tags' in the '__init__' method
  - Model 'BillingRoleDefinition' added parameter 'properties' in the '__init__' method
  - Model 'BillingSubscription' added parameter 'tags' in the '__init__' method
  - Model 'BillingSubscription' added property 'auto_renew'
  - Model 'BillingSubscription' added property 'beneficiary_tenant_id'
  - Model 'BillingSubscription' added property 'beneficiary'
  - Model 'BillingSubscription' added property 'billing_frequency'
  - Model 'BillingSubscription' added property 'billing_policies'
  - Model 'BillingSubscription' added property 'billing_profile_name'
  - Model 'BillingSubscription' added property 'consumption_cost_center'
  - Model 'BillingSubscription' added property 'customer_name'
  - Model 'BillingSubscription' added property 'enrollment_account_id'
  - Model 'BillingSubscription' added property 'enrollment_account_display_name'
  - Model 'BillingSubscription' added property 'invoice_section_name'
  - Model 'BillingSubscription' added property 'next_billing_cycle_details'
  - Model 'BillingSubscription' added property 'offer_id'
  - Model 'BillingSubscription' added property 'product_category'
  - Model 'BillingSubscription' added property 'product_type'
  - Model 'BillingSubscription' added property 'product_type_id'
  - Model 'BillingSubscription' added property 'purchase_date'
  - Model 'BillingSubscription' added property 'quantity'
  - Model 'BillingSubscription' added property 'renewal_term_details'
  - Model 'BillingSubscription' added property 'system_overrides'
  - Model 'BillingSubscription' added property 'resource_uri'
  - Model 'BillingSubscription' added property 'term_duration'
  - Model 'BillingSubscription' added property 'term_start_date'
  - Model 'BillingSubscription' added property 'term_end_date'
  - Model 'BillingSubscription' added property 'provisioning_tenant_id'
  - Model 'BillingSubscription' added property 'status'
  - Model 'BillingSubscription' added property 'operation_status'
  - Model 'BillingSubscription' added property 'provisioning_state'
  - Model 'BillingSubscription' added property 'suspension_reasons'
  - Model 'BillingSubscription' added property 'suspension_reason_details'
  - Model 'BillingSubscription' added property 'enrollment_account_start_date'
  - Model 'BillingSubscription' added property 'subscription_enrollment_account_status'
  - Model 'Category' added property 'INDIRECT_FOR_GOVERNMENT_AGREEMENT'
  - Model 'Category' added property 'MICROSOFT_PARTNER_AGREEMENT'
  - Model 'Category' added property 'UK_CLOUD_COMPUTE_FRAMEWORK'
  - Model 'Customer' added parameter 'tags' in the '__init__' method
  - Model 'Customer' added parameter 'properties' in the '__init__' method
  - Model 'CustomerPolicy' added parameter 'tags' in the '__init__' method
  - Model 'CustomerPolicy' added parameter 'properties' in the '__init__' method
  - Model 'Department' added parameter 'tags' in the '__init__' method
  - Model 'Department' added parameter 'properties' in the '__init__' method
  - Model 'DocumentSource' added property 'OTHER'
  - Model 'EnrollmentAccount' added parameter 'tags' in the '__init__' method
  - Model 'EnrollmentAccount' added parameter 'properties' in the '__init__' method
  - Model 'Invoice' added parameter 'tags' in the '__init__' method
  - Model 'Invoice' added parameter 'properties' in the '__init__' method
  - Model 'InvoiceDocumentType' added property 'OTHER'
  - Model 'InvoiceDocumentType' added property 'SUMMARY'
  - Model 'InvoiceDocumentType' added property 'TAX_RECEIPT'
  - Model 'InvoiceDocumentType' added property 'TRANSACTIONS'
  - Model 'InvoiceDocumentType' added property 'VOID_NOTE'
  - Model 'InvoiceSection' added parameter 'tags' in the '__init__' method
  - Model 'InvoiceSection' added parameter 'properties' in the '__init__' method
  - Model 'InvoiceSectionState' added property 'DELETED'
  - Model 'InvoiceSectionState' added property 'DISABLED'
  - Model 'InvoiceSectionState' added property 'OTHER'
  - Model 'InvoiceSectionState' added property 'UNDER_REVIEW'
  - Model 'InvoiceSectionState' added property 'WARNED'
  - Model 'InvoiceStatus' added property 'LOCKED'
  - Model 'InvoiceStatus' added property 'OTHER'
  - Model 'InvoiceType' added property 'AZURE_SERVICES'
  - Model 'InvoiceType' added property 'OTHER'
  - Model 'MarketplacePurchasesPolicy' added property 'DISABLED'
  - Model 'MarketplacePurchasesPolicy' added property 'OTHER'
  - Model 'PaymentMethodFamily' added property 'DIRECT_DEBIT'
  - Model 'PaymentMethodFamily' added property 'E_WALLET'
  - Model 'PaymentMethodFamily' added property 'OTHER'
  - Model 'PaymentMethodFamily' added property 'TASK_ORDER'
  - Model 'Product' added parameter 'tags' in the '__init__' method
  - Model 'Product' added parameter 'properties' in the '__init__' method
  - Model 'Reservation' added property 'etag'
  - Model 'Reservation' added property 'tags'
  - Model 'Reservation' added property 'instance_flexibility'
  - Model 'Reservation' added property 'archived'
  - Model 'Reservation' added property 'capabilities'
  - Model 'Reservation' added property 'benefit_start_time'
  - Model 'Reservation' added property 'last_updated_date_time'
  - Model 'Reservation' added property 'expiry_date_time'
  - Model 'Reservation' added property 'review_date_time'
  - Model 'Reservation' added property 'extended_status_info'
  - Model 'Reservation' added property 'billing_plan'
  - Model 'Reservation' added property 'purchase_date'
  - Model 'Reservation' added property 'purchase_date_time'
  - Model 'Reservation' added property 'split_properties'
  - Model 'Reservation' added property 'merge_properties'
  - Model 'Reservation' added property 'swap_properties'
  - Model 'Reservation' added property 'applied_scope_properties'
  - Model 'Reservation' added property 'billing_scope_id'
  - Model 'Reservation' added property 'renew_destination'
  - Model 'Reservation' added property 'renew_properties'
  - Model 'Reservation' added property 'product_code'
  - Model 'Reservation' added property 'trend'
  - Model 'Reservation' added property 'aggregates'
  - Model 'ReservationPurchasesPolicy' added property 'DISABLED'
  - Model 'ReservationPurchasesPolicy' added property 'OTHER'
  - Model 'ReservationSummary' added property 'no_benefit_count'
  - Model 'ReservationSummary' added property 'warning_count'
  - Model 'ReservationSummary' added property 'processing_count'
  - Model 'Resource' added property 'system_data'
  - Model 'SubscriptionTransferValidationErrorCode' added property 'ACCOUNT_IS_LOCKED'
  - Model 'SubscriptionTransferValidationErrorCode' added property 'ASSET_HAS_CAP'
  - Model 'SubscriptionTransferValidationErrorCode' added property 'ASSET_NOT_ACTIVE'
  - Model 'SubscriptionTransferValidationErrorCode' added property 'BILLING_PROFILE_PAST_DUE'
  - Model 'SubscriptionTransferValidationErrorCode' added property 'INVOICE_SECTION_IS_RESTRICTED'
  - Model 'SubscriptionTransferValidationErrorCode' added property 'NONE'
  - Model 'SubscriptionTransferValidationErrorCode' added property 'NO_ACTIVE_AZURE_PLAN'
  - Model 'SubscriptionTransferValidationErrorCode' added property 'OTHER'
  - Model 'SubscriptionTransferValidationErrorCode' added property 'SUBSCRIPTION_HAS_RESERVATIONS'
  - Model 'Transaction' added parameter 'tags' in the '__init__' method
  - Model 'Transaction' added parameter 'properties' in the '__init__' method
  - Model 'ViewChargesPolicy' added property 'OTHER'
  - Added model 'AcceptTransferRequest'
  - Added model 'AccessDecision'
  - Added model 'AccountSubType'
  - Added model 'AddressValidationResponse'
  - Added model 'AgreementProperties'
  - Added model 'AppliedScopeProperties'
  - Added model 'AppliedScopeType'
  - Added model 'AssociatedTenant'
  - Added model 'AssociatedTenantListResult'
  - Added model 'AssociatedTenantProperties'
  - Added model 'AvailableBalanceProperties'
  - Added model 'AvailableBalancePropertiesAmount'
  - Added model 'AvailableBalancePropertiesTotalPaymentsOnAccount'
  - Added model 'Beneficiary'
  - Added model 'BillingAccountPatch'
  - Added model 'BillingAccountPolicy'
  - Added model 'BillingAccountPolicyProperties'
  - Added model 'BillingAccountPolicyPropertiesEnterpriseAgreementPolicies'
  - Added model 'BillingAccountProperties'
  - Added model 'BillingAccountPropertiesEnrollmentDetails'
  - Added model 'BillingAccountPropertiesRegistrationNumber'
  - Added model 'BillingAccountPropertiesSoldTo'
  - Added model 'BillingAccountStatusReasonCode'
  - Added model 'BillingManagementTenantState'
  - Added model 'BillingPermission'
  - Added model 'BillingPermissionListResult'
  - Added model 'BillingPlan'
  - Added model 'BillingPlanInformation'
  - Added model 'BillingProfileInfo'
  - Added model 'BillingProfilePolicy'
  - Added model 'BillingProfilePolicyProperties'
  - Added model 'BillingProfilePolicyPropertiesEnterpriseAgreementPolicies'
  - Added model 'BillingProfileProperties'
  - Added model 'BillingProfilePropertiesBillTo'
  - Added model 'BillingProfilePropertiesCurrentPaymentTerm'
  - Added model 'BillingProfilePropertiesIndirectRelationshipInfo'
  - Added model 'BillingProfilePropertiesShipTo'
  - Added model 'BillingProfilePropertiesSoldTo'
  - Added model 'BillingPropertyProperties'
  - Added model 'BillingPropertyPropertiesEnrollmentDetails'
  - Added model 'BillingPropertyPropertiesSubscriptionServiceUsageAddress'
  - Added model 'BillingRequest'
  - Added model 'BillingRequestListResult'
  - Added model 'BillingRequestProperties'
  - Added model 'BillingRequestPropertiesCreatedBy'
  - Added model 'BillingRequestPropertiesLastUpdatedBy'
  - Added model 'BillingRequestPropertiesReviewedBy'
  - Added model 'BillingRequestStatus'
  - Added model 'BillingRequestType'
  - Added model 'BillingRoleAssignmentProperties'
  - Added model 'BillingRoleDefinitionProperties'
  - Added model 'BillingSubscriptionAlias'
  - Added model 'BillingSubscriptionAliasListResult'
  - Added model 'BillingSubscriptionAliasProperties'
  - Added model 'BillingSubscriptionListResult'
  - Added model 'BillingSubscriptionMergeRequest'
  - Added model 'BillingSubscriptionOperationStatus'
  - Added model 'BillingSubscriptionPatch'
  - Added model 'BillingSubscriptionProperties'
  - Added model 'BillingSubscriptionSplitRequest'
  - Added model 'BillingSubscriptionStatus'
  - Added model 'BillingSubscriptionStatusDetails'
  - Added model 'CancelSubscriptionRequest'
  - Added model 'Cancellation'
  - Added model 'CancellationReason'
  - Added model 'CheckAccessRequest'
  - Added model 'CheckAccessResponse'
  - Added model 'Commitment'
  - Added model 'CommitmentGrain'
  - Added model 'CreatedByType'
  - Added model 'CreditType'
  - Added model 'CustomerPolicyProperties'
  - Added model 'CustomerProperties'
  - Added model 'CustomerStatus'
  - Added model 'DeleteBillingProfileEligibilityCode'
  - Added model 'DeleteBillingProfileEligibilityDetail'
  - Added model 'DeleteBillingProfileEligibilityResult'
  - Added model 'DeleteBillingProfileEligibilityStatus'
  - Added model 'DeleteInvoiceSectionEligibilityCode'
  - Added model 'DeleteInvoiceSectionEligibilityDetail'
  - Added model 'DeleteInvoiceSectionEligibilityResult'
  - Added model 'DeleteInvoiceSectionEligibilityStatus'
  - Added model 'DepartmentListResult'
  - Added model 'DepartmentProperties'
  - Added model 'DetailedTransferStatus'
  - Added model 'DocumentDownloadRequest'
  - Added model 'DocumentDownloadResult'
  - Added model 'EligibleProductType'
  - Added model 'EnrollmentAccountOwnerViewCharges'
  - Added model 'EnrollmentAccountProperties'
  - Added model 'EnrollmentAuthLevelState'
  - Added model 'EnrollmentDepartmentAdminViewCharges'
  - Added model 'EnrollmentDetails'
  - Added model 'EnrollmentDetailsIndirectRelationshipInfo'
  - Added model 'EnterpriseAgreementPolicies'
  - Added model 'ErrorAdditionalInfo'
  - Added model 'ErrorDetail'
  - Added model 'ExtendedStatusDefinitionProperties'
  - Added model 'ExtendedStatusInfo'
  - Added model 'ExtendedTermOption'
  - Added model 'ExternalReference'
  - Added model 'FailedPayment'
  - Added model 'FailedPaymentReason'
  - Added model 'InitiateTransferRequest'
  - Added model 'InitiatorCustomerType'
  - Added model 'InstanceFlexibility'
  - Added model 'InvoiceDocument'
  - Added model 'InvoiceProperties'
  - Added model 'InvoicePropertiesAmountDue'
  - Added model 'InvoicePropertiesAzurePrepaymentApplied'
  - Added model 'InvoicePropertiesBilledAmount'
  - Added model 'InvoicePropertiesCreditAmount'
  - Added model 'InvoicePropertiesFreeAzureCreditApplied'
  - Added model 'InvoicePropertiesRebillDetails'
  - Added model 'InvoicePropertiesRefundDetails'
  - Added model 'InvoicePropertiesSubTotal'
  - Added model 'InvoicePropertiesTaxAmount'
  - Added model 'InvoicePropertiesTotalAmount'
  - Added model 'InvoiceSectionLabelManagementPolicy'
  - Added model 'InvoiceSectionProperties'
  - Added model 'InvoiceSectionStateReasonCode'
  - Added model 'InvoiceSectionWithCreateSubPermissionListResult'
  - Added model 'MarkupStatus'
  - Added model 'MoveBillingSubscriptionEligibilityResult'
  - Added model 'MoveBillingSubscriptionErrorDetails'
  - Added model 'MoveBillingSubscriptionRequest'
  - Added model 'MoveProductEligibilityResult'
  - Added model 'MoveProductEligibilityResultErrorDetails'
  - Added model 'MoveProductErrorDetails'
  - Added model 'MoveProductRequest'
  - Added model 'MoveValidationErrorCode'
  - Added model 'NextBillingCycleDetails'
  - Added model 'Participant'
  - Added model 'PartnerInitiateTransferRequest'
  - Added model 'PartnerTransferDetails'
  - Added model 'PartnerTransferDetailsListResult'
  - Added model 'Patch'
  - Added model 'Payment'
  - Added model 'PaymentAmount'
  - Added model 'PaymentDetail'
  - Added model 'PaymentMethod'
  - Added model 'PaymentMethodLink'
  - Added model 'PaymentMethodLinksListResult'
  - Added model 'PaymentMethodLogo'
  - Added model 'PaymentMethodProperties'
  - Added model 'PaymentMethodStatus'
  - Added model 'PaymentMethodsListResult'
  - Added model 'PaymentOnAccount'
  - Added model 'PaymentOnAccountAmount'
  - Added model 'PaymentStatus'
  - Added model 'PaymentTerm'
  - Added model 'PaymentTermsEligibilityCode'
  - Added model 'PaymentTermsEligibilityDetail'
  - Added model 'PaymentTermsEligibilityResult'
  - Added model 'PaymentTermsEligibilityStatus'
  - Added model 'PolicySummary'
  - Added model 'PolicyType'
  - Added model 'Price'
  - Added model 'Principal'
  - Added model 'PrincipalType'
  - Added model 'ProductDetails'
  - Added model 'ProductListResult'
  - Added model 'ProductPatch'
  - Added model 'ProductProperties'
  - Added model 'ProductPropertiesLastCharge'
  - Added model 'ProductPropertiesReseller'
  - Added model 'ProductStatus'
  - Added model 'ProductTransferStatus'
  - Added model 'ProductType'
  - Added model 'ProvisioningState'
  - Added model 'ProvisioningTenantState'
  - Added model 'ProxyResource'
  - Added model 'ProxyResourceWithTags'
  - Added model 'PurchaseRequest'
  - Added model 'RecipientTransferDetails'
  - Added model 'RecipientTransferDetailsListResult'
  - Added model 'RefundDetailsSummary'
  - Added model 'RefundDetailsSummaryAmountRefunded'
  - Added model 'RefundDetailsSummaryAmountRequested'
  - Added model 'RefundReasonCode'
  - Added model 'RefundStatus'
  - Added model 'RefundTransactionDetails'
  - Added model 'RefundTransactionDetailsAmountRefunded'
  - Added model 'RefundTransactionDetailsAmountRequested'
  - Added model 'RegistrationNumber'
  - Added model 'RenewProperties'
  - Added model 'RenewPropertiesResponse'
  - Added model 'RenewalTermDetails'
  - Added model 'ReservationAppliedScopeProperties'
  - Added model 'ReservationBillingPlan'
  - Added model 'ReservationExtendedStatusInfo'
  - Added model 'ReservationList'
  - Added model 'ReservationMergeProperties'
  - Added model 'ReservationOrder'
  - Added model 'ReservationOrderBillingPlanInformation'
  - Added model 'ReservationOrderList'
  - Added model 'ReservationPaymentDetail'
  - Added model 'ReservationPurchaseRequest'
  - Added model 'ReservationSplitProperties'
  - Added model 'ReservationStatusCode'
  - Added model 'ReservationSwapProperties'
  - Added model 'SavingsPlanModel'
  - Added model 'SavingsPlanModelList'
  - Added model 'SavingsPlanModelListResult'
  - Added model 'SavingsPlanOrderModel'
  - Added model 'SavingsPlanOrderModelList'
  - Added model 'SavingsPlanPurchasesPolicy'
  - Added model 'SavingsPlanSummaryCount'
  - Added model 'SavingsPlanTerm'
  - Added model 'SavingsPlanUpdateRequest'
  - Added model 'SavingsPlanUpdateRequestProperties'
  - Added model 'SavingsPlanUpdateValidateRequest'
  - Added model 'SavingsPlanValidResponseProperty'
  - Added model 'SavingsPlanValidateResponse'
  - Added model 'ServiceDefinedResourceName'
  - Added model 'Sku'
  - Added model 'SkuName'
  - Added model 'SpecialTaxationType'
  - Added model 'SpendingLimitDetails'
  - Added model 'SpendingLimitStatus'
  - Added model 'SpendingLimitType'
  - Added model 'SubscriptionBillingType'
  - Added model 'SubscriptionEnrollmentAccountStatus'
  - Added model 'SubscriptionEnrollmentDetails'
  - Added model 'SubscriptionPolicy'
  - Added model 'SubscriptionPolicyProperties'
  - Added model 'SubscriptionStatusReason'
  - Added model 'SubscriptionWorkloadType'
  - Added model 'SupportLevel'
  - Added model 'SupportedAccountType'
  - Added model 'SystemData'
  - Added model 'SystemOverrides'
  - Added model 'TaxIdentifier'
  - Added model 'TaxIdentifierStatus'
  - Added model 'TaxIdentifierType'
  - Added model 'TransactionKind'
  - Added model 'TransactionProperties'
  - Added model 'TransactionPropertiesAzureCreditApplied'
  - Added model 'TransactionPropertiesConsumptionCommitmentDecremented'
  - Added model 'TransactionPropertiesEffectivePrice'
  - Added model 'TransactionPropertiesMarketPrice'
  - Added model 'TransactionPropertiesRefundTransactionDetails'
  - Added model 'TransactionPropertiesSubTotal'
  - Added model 'TransactionPropertiesTax'
  - Added model 'TransactionPropertiesTransactionAmount'
  - Added model 'TransactionSummary'
  - Added model 'TransactionType'
  - Added model 'TransferDetails'
  - Added model 'TransferDetailsListResult'
  - Added model 'TransferError'
  - Added model 'TransferItemQueryParameter'
  - Added model 'TransferStatus'
  - Added model 'TransitionDetails'
  - Added model 'Utilization'
  - Added model 'UtilizationAggregates'
  - Added model 'ValidateTransferListResponse'
  - Added model 'ValidateTransferResponse'
  - Added model 'ValidationResultProperties'
  - Model 'AvailableBalancesOperations' added method 'get_by_billing_account'
  - Model 'AvailableBalancesOperations' added method 'get_by_billing_profile'
  - Model 'BillingAccountsOperations' added method 'begin_add_payment_terms'
  - Model 'BillingAccountsOperations' added method 'begin_cancel_payment_terms'
  - Model 'BillingAccountsOperations' added method 'confirm_transition'
  - Model 'BillingAccountsOperations' added method 'validate_payment_terms'
  - Model 'BillingPermissionsOperations' added method 'check_access_by_billing_account'
  - Model 'BillingPermissionsOperations' added method 'check_access_by_billing_profile'
  - Model 'BillingPermissionsOperations' added method 'check_access_by_customer'
  - Model 'BillingPermissionsOperations' added method 'check_access_by_department'
  - Model 'BillingPermissionsOperations' added method 'check_access_by_enrollment_account'
  - Model 'BillingPermissionsOperations' added method 'check_access_by_invoice_section'
  - Model 'BillingPermissionsOperations' added method 'list_by_customer_at_billing_account'
  - Model 'BillingPermissionsOperations' added method 'list_by_department'
  - Model 'BillingPermissionsOperations' added method 'list_by_enrollment_account'
  - Model 'BillingPermissionsOperations' added method 'list_by_invoice_section'
  - Model 'BillingProfilesOperations' added method 'begin_delete'
  - Model 'BillingProfilesOperations' added method 'validate_delete_eligibility'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_by_billing_account'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_by_billing_profile'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_by_customer'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_by_invoice_section'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_or_update_by_billing_account'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_or_update_by_department'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_create_or_update_by_enrollment_account'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_resolve_by_billing_account'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_resolve_by_billing_profile'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_resolve_by_customer'
  - Model 'BillingRoleAssignmentsOperations' added method 'begin_resolve_by_invoice_section'
  - Model 'BillingRoleAssignmentsOperations' added method 'delete_by_customer'
  - Model 'BillingRoleAssignmentsOperations' added method 'delete_by_department'
  - Model 'BillingRoleAssignmentsOperations' added method 'delete_by_enrollment_account'
  - Model 'BillingRoleAssignmentsOperations' added method 'get_by_customer'
  - Model 'BillingRoleAssignmentsOperations' added method 'get_by_department'
  - Model 'BillingRoleAssignmentsOperations' added method 'get_by_enrollment_account'
  - Model 'BillingRoleAssignmentsOperations' added method 'list_by_customer'
  - Model 'BillingRoleAssignmentsOperations' added method 'list_by_department'
  - Model 'BillingRoleAssignmentsOperations' added method 'list_by_enrollment_account'
  - Model 'BillingSubscriptionsOperations' added method 'begin_cancel'
  - Model 'BillingSubscriptionsOperations' added method 'begin_delete'
  - Model 'BillingSubscriptionsOperations' added method 'begin_merge'
  - Model 'BillingSubscriptionsOperations' added method 'begin_split'
  - Model 'BillingSubscriptionsOperations' added method 'begin_update'
  - Model 'BillingSubscriptionsOperations' added method 'get_by_billing_profile'
  - Model 'BillingSubscriptionsOperations' added method 'list_by_customer_at_billing_account'
  - Model 'BillingSubscriptionsOperations' added method 'list_by_enrollment_account'
  - Model 'BillingSubscriptionsOperations' added method 'validate_move_eligibility'
  - Model 'CustomersOperations' added method 'get_by_billing_account'
  - Model 'EnrollmentAccountsOperations' added method 'get_by_department'
  - Model 'EnrollmentAccountsOperations' added method 'list_by_billing_account'
  - Model 'EnrollmentAccountsOperations' added method 'list_by_department'
  - Model 'InvoiceSectionsOperations' added method 'begin_delete'
  - Model 'InvoiceSectionsOperations' added method 'validate_delete_eligibility'
  - Model 'InvoicesOperations' added method 'begin_amend'
  - Model 'InvoicesOperations' added method 'begin_download_by_billing_account'
  - Model 'InvoicesOperations' added method 'begin_download_by_billing_subscription'
  - Model 'InvoicesOperations' added method 'begin_download_documents_by_billing_account'
  - Model 'InvoicesOperations' added method 'begin_download_documents_by_billing_subscription'
  - Model 'InvoicesOperations' added method 'begin_download_summary_by_billing_account'
  - Model 'InvoicesOperations' added method 'get_by_billing_account'
  - Model 'InvoicesOperations' added method 'get_by_billing_subscription'
  - Model 'PoliciesOperations' added method 'begin_create_or_update_by_billing_account'
  - Model 'PoliciesOperations' added method 'begin_create_or_update_by_billing_profile'
  - Model 'PoliciesOperations' added method 'begin_create_or_update_by_customer'
  - Model 'PoliciesOperations' added method 'begin_create_or_update_by_customer_at_billing_account'
  - Model 'PoliciesOperations' added method 'get_by_billing_account'
  - Model 'PoliciesOperations' added method 'get_by_customer_at_billing_account'
  - Model 'PoliciesOperations' added method 'get_by_subscription'
  - Model 'ProductsOperations' added method 'begin_move'
  - Model 'ProductsOperations' added method 'validate_move_eligibility'
  - Model 'ReservationsOperations' added method 'begin_update_by_billing_account'
  - Model 'ReservationsOperations' added method 'get_by_reservation_order'
  - Model 'ReservationsOperations' added method 'list_by_reservation_order'
  - Model 'TransactionsOperations' added method 'begin_transactions_download_by_invoice'
  - Model 'TransactionsOperations' added method 'get_transaction_summary_by_invoice'
  - Model 'TransactionsOperations' added method 'list_by_billing_profile'
  - Model 'TransactionsOperations' added method 'list_by_customer'
  - Model 'TransactionsOperations' added method 'list_by_invoice_section'
  - Added model 'AssociatedTenantsOperations'
  - Added model 'BillingRequestsOperations'
  - Added model 'BillingRoleDefinitionOperations'
  - Added model 'BillingSubscriptionsAliasesOperations'
  - Added model 'DepartmentsOperations'
  - Added model 'PartnerTransfersOperations'
  - Added model 'PaymentMethodsOperations'
  - Added model 'RecipientTransfersOperations'
  - Added model 'ReservationOrdersOperations'
  - Added model 'SavingsPlanOrdersOperations'
  - Added model 'SavingsPlansOperations'
  - Added model 'TransfersOperations'

### Breaking Changes

  - Deleted or renamed client operation group 'BillingManagementClient.instructions'
  - Deleted or renamed client operation group 'BillingManagementClient.billing_role_definitions'
  - Deleted or renamed client operation group 'BillingManagementClient.billing_periods'
  - 'Agreement' model deleted or renamed its instance variable 'agreement_link'
  - 'Agreement' model deleted or renamed its instance variable 'category'
  - 'Agreement' model deleted or renamed its instance variable 'acceptance_mode'
  - 'Agreement' model deleted or renamed its instance variable 'effective_date'
  - 'Agreement' model deleted or renamed its instance variable 'expiration_date'
  - 'Agreement' model deleted or renamed its instance variable 'participants'
  - 'Agreement' model deleted or renamed its instance variable 'status'
  - 'AvailableBalance' model deleted or renamed its instance variable 'amount'
  - 'BillingAccount' model deleted or renamed its instance variable 'display_name'
  - 'BillingAccount' model deleted or renamed its instance variable 'sold_to'
  - 'BillingAccount' model deleted or renamed its instance variable 'agreement_type'
  - 'BillingAccount' model deleted or renamed its instance variable 'account_type'
  - 'BillingAccount' model deleted or renamed its instance variable 'account_status'
  - 'BillingAccount' model deleted or renamed its instance variable 'billing_profiles'
  - 'BillingAccount' model deleted or renamed its instance variable 'enrollment_details'
  - 'BillingAccount' model deleted or renamed its instance variable 'departments'
  - 'BillingAccount' model deleted or renamed its instance variable 'enrollment_accounts'
  - 'BillingAccount' model deleted or renamed its instance variable 'has_read_access'
  - 'BillingAccount' model deleted or renamed its instance variable 'notification_email_address'
  - 'BillingProfile' model deleted or renamed its instance variable 'display_name'
  - 'BillingProfile' model deleted or renamed its instance variable 'po_number'
  - 'BillingProfile' model deleted or renamed its instance variable 'billing_relationship_type'
  - 'BillingProfile' model deleted or renamed its instance variable 'bill_to'
  - 'BillingProfile' model deleted or renamed its instance variable 'indirect_relationship_info'
  - 'BillingProfile' model deleted or renamed its instance variable 'invoice_email_opt_in'
  - 'BillingProfile' model deleted or renamed its instance variable 'invoice_day'
  - 'BillingProfile' model deleted or renamed its instance variable 'currency'
  - 'BillingProfile' model deleted or renamed its instance variable 'enabled_azure_plans'
  - 'BillingProfile' model deleted or renamed its instance variable 'invoice_sections'
  - 'BillingProfile' model deleted or renamed its instance variable 'has_read_access'
  - 'BillingProfile' model deleted or renamed its instance variable 'system_id'
  - 'BillingProfile' model deleted or renamed its instance variable 'status'
  - 'BillingProfile' model deleted or renamed its instance variable 'status_reason_code'
  - 'BillingProfile' model deleted or renamed its instance variable 'spending_limit'
  - 'BillingProfile' model deleted or renamed its instance variable 'target_clouds'
  - 'BillingProfile' model deleted or renamed its instance variable 'tags'
  - 'BillingProperty' model deleted or renamed its instance variable 'account_admin_notification_email_address'
  - 'BillingProperty' model deleted or renamed its instance variable 'billing_tenant_id'
  - 'BillingProperty' model deleted or renamed its instance variable 'billing_account_id'
  - 'BillingProperty' model deleted or renamed its instance variable 'billing_account_display_name'
  - 'BillingProperty' model deleted or renamed its instance variable 'billing_profile_id'
  - 'BillingProperty' model deleted or renamed its instance variable 'billing_profile_display_name'
  - 'BillingProperty' model deleted or renamed its instance variable 'billing_profile_status'
  - 'BillingProperty' model deleted or renamed its instance variable 'billing_profile_status_reason_code'
  - 'BillingProperty' model deleted or renamed its instance variable 'billing_profile_spending_limit'
  - 'BillingProperty' model deleted or renamed its instance variable 'cost_center'
  - 'BillingProperty' model deleted or renamed its instance variable 'invoice_section_id'
  - 'BillingProperty' model deleted or renamed its instance variable 'invoice_section_display_name'
  - 'BillingProperty' model deleted or renamed its instance variable 'is_account_admin'
  - 'BillingProperty' model deleted or renamed its instance variable 'product_id'
  - 'BillingProperty' model deleted or renamed its instance variable 'product_name'
  - 'BillingProperty' model deleted or renamed its instance variable 'sku_id'
  - 'BillingProperty' model deleted or renamed its instance variable 'sku_description'
  - 'BillingRoleAssignment' model deleted or renamed its instance variable 'created_on'
  - 'BillingRoleAssignment' model deleted or renamed its instance variable 'created_by_principal_tenant_id'
  - 'BillingRoleAssignment' model deleted or renamed its instance variable 'created_by_principal_id'
  - 'BillingRoleAssignment' model deleted or renamed its instance variable 'created_by_user_email_address'
  - 'BillingRoleAssignment' model deleted or renamed its instance variable 'principal_id'
  - 'BillingRoleAssignment' model deleted or renamed its instance variable 'principal_tenant_id'
  - 'BillingRoleAssignment' model deleted or renamed its instance variable 'role_definition_id'
  - 'BillingRoleAssignment' model deleted or renamed its instance variable 'scope'
  - 'BillingRoleAssignment' model deleted or renamed its instance variable 'user_authentication_type'
  - 'BillingRoleAssignment' model deleted or renamed its instance variable 'user_email_address'
  - 'BillingRoleDefinition' model deleted or renamed its instance variable 'description'
  - 'BillingRoleDefinition' model deleted or renamed its instance variable 'permissions'
  - 'BillingRoleDefinition' model deleted or renamed its instance variable 'role_name'
  - 'BillingSubscription' model deleted or renamed its instance variable 'subscription_billing_status'
  - 'BillingSubscription' model deleted or renamed its instance variable 'cost_center'
  - 'Customer' model deleted or renamed its instance variable 'billing_profile_id'
  - 'Customer' model deleted or renamed its instance variable 'billing_profile_display_name'
  - 'Customer' model deleted or renamed its instance variable 'display_name'
  - 'Customer' model deleted or renamed its instance variable 'enabled_azure_plans'
  - 'Customer' model deleted or renamed its instance variable 'resellers'
  - 'CustomerListResult' model deleted or renamed its instance variable 'total_count'
  - 'CustomerPolicy' model deleted or renamed its instance variable 'view_charges'
  - 'Department' model deleted or renamed its instance variable 'department_name'
  - 'Department' model deleted or renamed its instance variable 'cost_center'
  - 'Department' model deleted or renamed its instance variable 'status'
  - 'Department' model deleted or renamed its instance variable 'enrollment_accounts'
  - 'EnrollmentAccount' model deleted or renamed its instance variable 'account_name'
  - 'EnrollmentAccount' model deleted or renamed its instance variable 'cost_center'
  - 'EnrollmentAccount' model deleted or renamed its instance variable 'account_owner'
  - 'EnrollmentAccount' model deleted or renamed its instance variable 'account_owner_email'
  - 'EnrollmentAccount' model deleted or renamed its instance variable 'status'
  - 'EnrollmentAccount' model deleted or renamed its instance variable 'start_date'
  - 'EnrollmentAccount' model deleted or renamed its instance variable 'end_date'
  - 'EnrollmentAccount' model deleted or renamed its instance variable 'department'
  - 'Invoice' model deleted or renamed its instance variable 'due_date'
  - 'Invoice' model deleted or renamed its instance variable 'invoice_date'
  - 'Invoice' model deleted or renamed its instance variable 'status'
  - 'Invoice' model deleted or renamed its instance variable 'amount_due'
  - 'Invoice' model deleted or renamed its instance variable 'azure_prepayment_applied'
  - 'Invoice' model deleted or renamed its instance variable 'billed_amount'
  - 'Invoice' model deleted or renamed its instance variable 'credit_amount'
  - 'Invoice' model deleted or renamed its instance variable 'free_azure_credit_applied'
  - 'Invoice' model deleted or renamed its instance variable 'sub_total'
  - 'Invoice' model deleted or renamed its instance variable 'tax_amount'
  - 'Invoice' model deleted or renamed its instance variable 'total_amount'
  - 'Invoice' model deleted or renamed its instance variable 'invoice_period_start_date'
  - 'Invoice' model deleted or renamed its instance variable 'invoice_period_end_date'
  - 'Invoice' model deleted or renamed its instance variable 'invoice_type'
  - 'Invoice' model deleted or renamed its instance variable 'is_monthly_invoice'
  - 'Invoice' model deleted or renamed its instance variable 'billing_profile_id'
  - 'Invoice' model deleted or renamed its instance variable 'billing_profile_display_name'
  - 'Invoice' model deleted or renamed its instance variable 'purchase_order_number'
  - 'Invoice' model deleted or renamed its instance variable 'documents'
  - 'Invoice' model deleted or renamed its instance variable 'payments'
  - 'Invoice' model deleted or renamed its instance variable 'rebill_details'
  - 'Invoice' model deleted or renamed its instance variable 'document_type'
  - 'Invoice' model deleted or renamed its instance variable 'billed_document_id'
  - 'Invoice' model deleted or renamed its instance variable 'credit_for_document_id'
  - 'Invoice' model deleted or renamed its instance variable 'subscription_id'
  - 'InvoiceSection' model deleted or renamed its instance variable 'display_name'
  - 'InvoiceSection' model deleted or renamed its instance variable 'labels'
  - 'InvoiceSection' model deleted or renamed its instance variable 'state'
  - 'InvoiceSection' model deleted or renamed its instance variable 'system_id'
  - 'InvoiceSection' model deleted or renamed its instance variable 'target_cloud'
  - 'InvoiceSectionListResult' model deleted or renamed its instance variable 'total_count'
  - Deleted or renamed enum value 'InvoiceType.AZURE_SERVICE'
  - 'Product' model deleted or renamed its instance variable 'auto_renew'
  - 'Product' model deleted or renamed its instance variable 'display_name'
  - 'Product' model deleted or renamed its instance variable 'purchase_date'
  - 'Product' model deleted or renamed its instance variable 'product_type_id'
  - 'Product' model deleted or renamed its instance variable 'product_type'
  - 'Product' model deleted or renamed its instance variable 'status'
  - 'Product' model deleted or renamed its instance variable 'end_date'
  - 'Product' model deleted or renamed its instance variable 'billing_frequency'
  - 'Product' model deleted or renamed its instance variable 'last_charge'
  - 'Product' model deleted or renamed its instance variable 'last_charge_date'
  - 'Product' model deleted or renamed its instance variable 'quantity'
  - 'Product' model deleted or renamed its instance variable 'sku_id'
  - 'Product' model deleted or renamed its instance variable 'sku_description'
  - 'Product' model deleted or renamed its instance variable 'tenant_id'
  - 'Product' model deleted or renamed its instance variable 'availability_id'
  - 'Product' model deleted or renamed its instance variable 'invoice_section_id'
  - 'Product' model deleted or renamed its instance variable 'invoice_section_display_name'
  - 'Product' model deleted or renamed its instance variable 'billing_profile_id'
  - 'Product' model deleted or renamed its instance variable 'billing_profile_display_name'
  - 'Product' model deleted or renamed its instance variable 'customer_id'
  - 'Product' model deleted or renamed its instance variable 'customer_display_name'
  - 'Product' model deleted or renamed its instance variable 'reseller'
  - 'Reservation' model deleted or renamed its instance variable 'id'
  - 'Reservation' model deleted or renamed its instance variable 'name'
  - 'Reservation' model deleted or renamed its instance variable 'type'
  - 'Reservation' model deleted or renamed its instance variable 'utilization'
  - Deleted or renamed enum value 'SubscriptionTransferValidationErrorCode.NOT_AVAILABLE_FOR_DESTINATION_MARKET'
  - 'Transaction' model deleted or renamed its instance variable 'kind'
  - 'Transaction' model deleted or renamed its instance variable 'date'
  - 'Transaction' model deleted or renamed its instance variable 'invoice'
  - 'Transaction' model deleted or renamed its instance variable 'invoice_id'
  - 'Transaction' model deleted or renamed its instance variable 'order_id'
  - 'Transaction' model deleted or renamed its instance variable 'order_name'
  - 'Transaction' model deleted or renamed its instance variable 'product_family'
  - 'Transaction' model deleted or renamed its instance variable 'product_type_id'
  - 'Transaction' model deleted or renamed its instance variable 'product_type'
  - 'Transaction' model deleted or renamed its instance variable 'product_description'
  - 'Transaction' model deleted or renamed its instance variable 'transaction_type'
  - 'Transaction' model deleted or renamed its instance variable 'transaction_amount'
  - 'Transaction' model deleted or renamed its instance variable 'quantity'
  - 'Transaction' model deleted or renamed its instance variable 'invoice_section_id'
  - 'Transaction' model deleted or renamed its instance variable 'invoice_section_display_name'
  - 'Transaction' model deleted or renamed its instance variable 'billing_profile_id'
  - 'Transaction' model deleted or renamed its instance variable 'billing_profile_display_name'
  - 'Transaction' model deleted or renamed its instance variable 'customer_id'
  - 'Transaction' model deleted or renamed its instance variable 'customer_display_name'
  - 'Transaction' model deleted or renamed its instance variable 'subscription_id'
  - 'Transaction' model deleted or renamed its instance variable 'subscription_name'
  - 'Transaction' model deleted or renamed its instance variable 'azure_plan'
  - 'Transaction' model deleted or renamed its instance variable 'azure_credit_applied'
  - 'Transaction' model deleted or renamed its instance variable 'billing_currency'
  - 'Transaction' model deleted or renamed its instance variable 'discount'
  - 'Transaction' model deleted or renamed its instance variable 'effective_price'
  - 'Transaction' model deleted or renamed its instance variable 'exchange_rate'
  - 'Transaction' model deleted or renamed its instance variable 'market_price'
  - 'Transaction' model deleted or renamed its instance variable 'pricing_currency'
  - 'Transaction' model deleted or renamed its instance variable 'service_period_start_date'
  - 'Transaction' model deleted or renamed its instance variable 'service_period_end_date'
  - 'Transaction' model deleted or renamed its instance variable 'sub_total'
  - 'Transaction' model deleted or renamed its instance variable 'tax'
  - 'Transaction' model deleted or renamed its instance variable 'unit_of_measure'
  - 'Transaction' model deleted or renamed its instance variable 'units'
  - 'Transaction' model deleted or renamed its instance variable 'unit_type'
  - Deleted or renamed model 'BillingAccountUpdateRequest'
  - Deleted or renamed model 'BillingFrequency'
  - Deleted or renamed model 'BillingPeriod'
  - Deleted or renamed model 'BillingPeriodsListResult'
  - Deleted or renamed model 'BillingPermissionsListResult'
  - Deleted or renamed model 'BillingPermissionsProperties'
  - Deleted or renamed model 'BillingProfileCreationRequest'
  - Deleted or renamed model 'BillingProfileSpendingLimit'
  - Deleted or renamed model 'BillingProfilesOnExpand'
  - Deleted or renamed model 'BillingSubscriptionStatusType'
  - Deleted or renamed model 'BillingSubscriptionsListResult'
  - Deleted or renamed model 'Document'
  - Deleted or renamed model 'DocumentType'
  - Deleted or renamed model 'DownloadUrl'
  - Deleted or renamed model 'Enrollment'
  - Deleted or renamed model 'EnrollmentAccountContext'
  - Deleted or renamed model 'EnrollmentAccountSummary'
  - Deleted or renamed model 'EnrollmentPolicies'
  - Deleted or renamed model 'ErrorDetails'
  - Deleted or renamed model 'ErrorSubDetailsItem'
  - Deleted or renamed model 'Instruction'
  - Deleted or renamed model 'InstructionListResult'
  - Deleted or renamed model 'InvoiceSectionCreationRequest'
  - Deleted or renamed model 'InvoiceSectionListWithCreateSubPermissionResult'
  - Deleted or renamed model 'InvoiceSectionsOnExpand'
  - Deleted or renamed model 'Participants'
  - Deleted or renamed model 'PaymentProperties'
  - Deleted or renamed model 'Policy'
  - Deleted or renamed model 'ProductStatusType'
  - Deleted or renamed model 'ProductTransferValidationErrorCode'
  - Deleted or renamed model 'ProductsListResult'
  - Deleted or renamed model 'ReservationPropertyUtilization'
  - Deleted or renamed model 'ReservationType'
  - Deleted or renamed model 'SpendingLimitForBillingProfile'
  - Deleted or renamed model 'StatusReasonCode'
  - Deleted or renamed model 'StatusReasonCodeForBillingProfile'
  - Deleted or renamed model 'TargetCloud'
  - Deleted or renamed model 'TransactionTypeKind'
  - Deleted or renamed model 'TransferBillingSubscriptionRequestProperties'
  - Deleted or renamed model 'TransferProductRequestProperties'
  - Deleted or renamed model 'ValidateAddressResponse'
  - Deleted or renamed model 'ValidateProductTransferEligibilityError'
  - Deleted or renamed model 'ValidateProductTransferEligibilityResult'
  - Deleted or renamed model 'ValidateSubscriptionTransferEligibilityError'
  - Deleted or renamed model 'ValidateSubscriptionTransferEligibilityResult'
  - Deleted or renamed model 'ViewCharges'
  - 'AddressOperations.validate' renamed its parameter 'address' to 'parameters' of kind 'positional_or_keyword'
  - 'AgreementsOperations.get' method deleted or renamed its parameter 'expand' of kind 'positional_or_keyword'
  - Deleted or renamed method 'AvailableBalancesOperations.get'
  - 'BillingAccountsOperations.get' method deleted or renamed its parameter 'expand' of kind 'positional_or_keyword'
  - 'BillingAccountsOperations.list' method inserted a 'positional_or_keyword' parameter 'include_all'
  - 'BillingAccountsOperations.list' method inserted a 'positional_or_keyword' parameter 'include_all_without_billing_profiles'
  - 'BillingAccountsOperations.list' method inserted a 'positional_or_keyword' parameter 'include_deleted'
  - 'BillingAccountsOperations.list' method inserted a 'positional_or_keyword' parameter 'include_pending_agreement'
  - 'BillingAccountsOperations.list' method inserted a 'positional_or_keyword' parameter 'include_resellee'
  - 'BillingPermissionsOperations.list_by_customer' method inserted a 'positional_or_keyword' parameter 'billing_profile_name'
  - Deleted or renamed method 'BillingPermissionsOperations.list_by_invoice_sections'
  - 'BillingProfilesOperations.get' method deleted or renamed its parameter 'expand' of kind 'positional_or_keyword'
  - 'BillingProfilesOperations.list_by_billing_account' method inserted a 'positional_or_keyword' parameter 'include_deleted'
  - 'BillingProfilesOperations.list_by_billing_account' method deleted or renamed its parameter 'expand' of kind 'positional_or_keyword'
  - 'BillingPropertyOperations.get' method inserted a 'positional_or_keyword' parameter 'include_billing_country'
  - 'BillingPropertyOperations.get' method inserted a 'positional_or_keyword' parameter 'include_transition_status'
  - 'BillingSubscriptionsOperations.begin_move' method inserted a 'positional_or_keyword' parameter 'billing_subscription_name'
  - 'BillingSubscriptionsOperations.get' method inserted a 'positional_or_keyword' parameter 'billing_subscription_name'
  - 'BillingSubscriptionsOperations.list_by_billing_account' method inserted a 'positional_or_keyword' parameter 'include_deleted'
  - 'BillingSubscriptionsOperations.list_by_billing_account' method inserted a 'positional_or_keyword' parameter 'include_tenant_subscriptions'
  - 'BillingSubscriptionsOperations.list_by_billing_account' method inserted a 'positional_or_keyword' parameter 'include_failed'
  - 'BillingSubscriptionsOperations.list_by_billing_profile' method inserted a 'positional_or_keyword' parameter 'include_deleted'
  - 'BillingSubscriptionsOperations.list_by_customer' method inserted a 'positional_or_keyword' parameter 'billing_profile_name'
  - 'BillingSubscriptionsOperations.list_by_customer' method inserted a 'positional_or_keyword' parameter 'include_deleted'
  - 'BillingSubscriptionsOperations.list_by_invoice_section' method inserted a 'positional_or_keyword' parameter 'include_deleted'
  - Deleted or renamed method 'BillingSubscriptionsOperations.update'
  - Deleted or renamed method 'BillingSubscriptionsOperations.validate_move'
  - 'CustomersOperations.get' method inserted a 'positional_or_keyword' parameter 'billing_profile_name'
  - 'CustomersOperations.get' method deleted or renamed its parameter 'expand' of kind 'positional_or_keyword'
  - 'EnrollmentAccountsOperations.get' method inserted a 'positional_or_keyword' parameter 'billing_account_name'
  - 'EnrollmentAccountsOperations.get' method inserted a 'positional_or_keyword' parameter 'enrollment_account_name'
  - 'EnrollmentAccountsOperations.get' method deleted or renamed its parameter 'name' of kind 'positional_or_keyword'
  - Deleted or renamed method 'EnrollmentAccountsOperations.list'
  - 'InvoiceSectionsOperations.list_by_billing_profile' method inserted a 'positional_or_keyword' parameter 'include_deleted'
  - 'InvoicesOperations.get' method deleted or renamed its parameter 'billing_account_name' of kind 'positional_or_keyword'
  - Deleted or renamed method 'InvoicesOperations.begin_download_billing_subscription_invoice'
  - Deleted or renamed method 'InvoicesOperations.begin_download_invoice'
  - Deleted or renamed method 'InvoicesOperations.begin_download_multiple_billing_profile_invoices'
  - Deleted or renamed method 'InvoicesOperations.begin_download_multiple_billing_subscription_invoices'
  - Deleted or renamed method 'InvoicesOperations.get_by_id'
  - Deleted or renamed method 'InvoicesOperations.get_by_subscription_and_invoice_id'
  - 'PoliciesOperations.get_by_customer' method inserted a 'positional_or_keyword' parameter 'billing_profile_name'
  - 'PoliciesOperations.get_by_customer' method inserted a 'positional_or_keyword' parameter 'policy_name'
  - Deleted or renamed method 'PoliciesOperations.update'
  - Deleted or renamed method 'PoliciesOperations.update_customer'
  - Deleted or renamed method 'ProductsOperations.move'
  - Deleted or renamed method 'ProductsOperations.validate_move'
  - 'ReservationsOperations.list_by_billing_account' method deleted or renamed its parameter 'orderby' of kind 'positional_or_keyword'
  - 'ReservationsOperations.list_by_billing_profile' method deleted or renamed its parameter 'orderby' of kind 'positional_or_keyword'
  - Deleted or renamed model 'BillingPeriodsOperations'
  - Deleted or renamed model 'BillingRoleDefinitionsOperations'
  - Deleted or renamed model 'InstructionsOperations'

## 6.1.0b1 (2022-11-01)

### Features Added

  - Model Agreement has a new parameter billing_profile_info
  - Model BillingProfileListResult has a new parameter total_count
  - Model BillingSubscription has a new parameter suspension_reasons
  - Model InvoiceListResult has a new parameter total_count
  - Model InvoiceSection has a new parameter tags
  - Model ProductsListResult has a new parameter total_count
  - Model TransactionListResult has a new parameter total_count

## 6.0.0 (2021-05-12)

**Features**

  - Model InvoiceSectionListResult has a new parameter total_count
  - Model OperationDisplay has a new parameter description
  - Model BillingSubscriptionsListResult has a new parameter total_count
  - Model BillingAccountUpdateRequest has a new parameter notification_email_address
  - Model EnrollmentAccount has a new parameter account_owner_email
  - Model CustomerListResult has a new parameter total_count
  - Model Operation has a new parameter is_data_action
  - Model BillingAccount has a new parameter notification_email_address
  - Model AddressDetails has a new parameter middle_name
  - Model BillingProfile has a new parameter tags
  - Model EnrollmentPolicies has a new parameter marketplace_enabled
  - Added operation group ReservationsOperations

**Breaking changes**

  - Model EnrollmentPolicies no longer has parameter marketplaces_enabled

## 6.0.0b1 (2020-11-20)

This is beta preview version.

This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).

**General breaking changes**

- Credential system has been completly revamped:

  - `azure.common.credentials` or `msrestazure.azure_active_directory` instances are no longer supported, use the `azure-identity` classes instead: https://pypi.org/project/azure-identity/
  - `credentials` parameter has been renamed `credential`

- The `config` attribute no longer exists on a client, configuration should be passed as kwarg. Example: `MyClient(credential, subscription_id, enable_logging=True)`. For a complete set of
  supported options, see the [parameters accept in init documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)
- You can't import a `version` module anymore, use `__version__` instead
- Operations that used to return a `msrest.polling.LROPoller` now returns a `azure.core.polling.LROPoller` and are prefixed with `begin_`.
- Exceptions tree have been simplified and most exceptions are now `azure.core.exceptions.HttpResponseError` (`CloudError` has been removed).
- Most of the operation kwarg have changed. Some of the most noticeable:

  - `raw` has been removed. Equivalent feature can be found using `cls`, a callback that will give access to internal HTTP response for advanced user
  - For a complete set of
  supported options, see the [parameters accept in Request documentation of azure-core](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/core/azure-core/CLIENT_LIBRARY_DEVELOPER.md#available-policies)

**General new features**

- Type annotations support using `typing`. SDKs are mypy ready.
- This client has now stable and official support for async. Check the `aio` namespace of your package to find the async client.
- This client now support natively tracing library like OpenCensus or OpenTelemetry. See this [tracing quickstart](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core-tracing-opentelemetry) for an overview.

## 1.0.0 (2020-10-19)

**Features**

  - Model ErrorDetails has a new parameter details
  - Added operation InvoicesOperations.download_multiple_billing_subscription_invoice
  - Added operation InvoicesOperations.get_by_id
  - Added operation InvoicesOperations.download_invoice
  - Added operation InvoicesOperations.list_by_billing_subscription
  - Added operation InvoicesOperations.list_by_billing_account
  - Added operation InvoicesOperations.download_billing_subscription_invoice
  - Added operation InvoicesOperations.download_multiple_modern_invoice
  - Added operation InvoicesOperations.list_by_billing_profile
  - Added operation InvoicesOperations.get_by_subscription_and_invoice_id
  - Added operation group InvoiceSectionsOperations
  - Added operation group PoliciesOperations
  - Added operation group InstructionsOperations
  - Added operation group ProductsOperations
  - Added operation group AddressOperations
  - Added operation group BillingProfilesOperations
  - Added operation group TransactionsOperations
  - Added operation group BillingPermissionsOperations
  - Added operation group BillingRoleDefinitionsOperations
  - Added operation group BillingRoleAssignmentsOperations
  - Added operation group BillingSubscriptionsOperations
  - Added operation group AvailableBalancesOperations
  - Added operation group CustomersOperations
  - Added operation group AgreementsOperations
  - Added operation group BillingAccountsOperations
  - Added operation group BillingPropertyOperations

**Breaking changes**

  - Model Invoice has a new signature
  - Model EnrollmentAccount has a new signature
  - Removed operation InvoicesOperations.get_latest
  - Removed operation InvoicesOperations.list

## 0.2.0 (2018-03-29)

  - Add new nrollment_accounts operation groups
  - Now all operation groups have a "models" attributes

## 0.1.0 (2017-05-18)

  - Initial Release
