com.azure.resourcemanager.billing.models

Package containing the data models for BillingManagementClient. Billing Client.

Classes

AcceptTransferRequest

Request parameters to accept transfer.

AcceptanceMode

The mode of acceptance for an agreement.

AccessDecision

Access Decision, specifies access is allowed or not.

AccountStatus

The current status of the billing account.

AccountSubType

The tier of the account.

AccountType

The type of customer.

AddressDetails

Address details.

AddressValidationStatus

Status of the address validation.

AgreementListResult

A container for a list of resources.

AgreementProperties

An agreement.

AgreementType

The type of agreement.

Amount

The amount.

AppliedScopeProperties

Properties specific to applied scope type.

AppliedScopeType

Type of the Applied Scope.

AssociatedTenantListResult

A container for a list of resources.

AssociatedTenantProperties

An associated tenant.

AutoRenew

Indicates whether auto renewal is turned on or off for a product.

AvailableBalanceProperties

The Available Credit or Payment on Account Balance.

AvailableBalancePropertiesAmount

Credit amount for immediate payment.

AvailableBalancePropertiesTotalPaymentsOnAccount

Total amount of payments on accounts.

AzurePlan

Details of the Azure plan.

Beneficiary

Details of the beneficiary.

BillingAccountListResult

A container for a list of resources.

BillingAccountPatch

A billing account.

BillingAccountPolicyProperties

A policy at billing account scope.

BillingAccountPolicyPropertiesEnterpriseAgreementPolicies

The policies for Enterprise Agreement enrollments.

BillingAccountProperties

A billing account.

BillingAccountPropertiesEnrollmentDetails

The properties of an enrollment.

BillingAccountPropertiesRegistrationNumber

Describes the registration number of the organization linked with the billing account.

BillingAccountPropertiesSoldTo

The address of the individual or organization that is responsible for the billing account.

BillingAccountStatusReasonCode

Reason for the specified billing account status.

BillingManagementTenantState

The state determines whether users from the associated tenant can be assigned roles for commerce activities like viewing and downloading invoices, managing payments, and making purchases.

BillingPermissionListResult

A container for a list of resources.

BillingPlan

Represents the billing plan in ISO 8601 format.

BillingPlanInformation

Information describing the type of billing plan for this savings plan.

BillingProfileInfo

Details about billing profile associated with agreement and available only for specific agreements.

BillingProfileListResult

A container for a list of resources.

BillingProfilePolicyProperties

A policy at billing profile scope.

BillingProfilePolicyPropertiesEnterpriseAgreementPolicies

The policies for Enterprise Agreement enrollments.

BillingProfileProperties

A billing profile.

BillingProfilePropertiesBillTo

Billing address.

BillingProfilePropertiesCurrentPaymentTerm

The current payment term of the billing profile.

BillingProfilePropertiesIndirectRelationshipInfo

Identifies the billing profile that is linked to another billing profile in indirect purchase motion.

BillingProfilePropertiesShipTo

The default address where the products are shipped, or the services are being used.

BillingProfilePropertiesSoldTo

The address of the individual or organization that is responsible for the billing account.

BillingProfileStatus

The status of the billing profile.

BillingProfileStatusReasonCode

Reason for the specified billing profile status.

BillingPropertyProperties

A billing property.

BillingPropertyPropertiesEnrollmentDetails

The enrollment details for the subscription.

BillingPropertyPropertiesSubscriptionServiceUsageAddress

The address of the individual or organization where service subscription is being used.

BillingRelationshipType

Identifies the billing relationships represented by a billing account or billing profile.

BillingRequestListResult

A container for a list of resources.

BillingRequestProperties

A request submitted by a user to manage billing.

BillingRequestPropertiesCreatedBy

The principal of the entity who created the request.

BillingRequestPropertiesLastUpdatedBy

The principal of the entity who last updated the request.

BillingRequestPropertiesReviewedBy

The principal of the request reviewer.

BillingRequestStatus

Status of billing request.

BillingRequestType

Type of billing request.

BillingRoleAssignmentProperties

The properties of the billing role assignment.

BillingRoleDefinitionListResult

A container for a list of resources.

BillingRoleDefinitionProperties

The properties of a role definition.

BillingSubscriptionAliasListResult

A container for a list of resources.

BillingSubscriptionListResult

A container for a list of resources.

BillingSubscriptionMergeRequest

Request parameters that are provided to merge the two billing subscriptions.

BillingSubscriptionOperationStatus

The status of an operation on the subscription.

BillingSubscriptionPatch

The billing properties of a subscription.

BillingSubscriptionSplitRequest

Request parameters that are provided to split the billing subscription.

BillingSubscriptionStatus

The subscription status.

BillingSubscriptionStatusDetails

The suspension details for a subscription.

CancelSubscriptionRequest

Request parameters for cancel customer subscription.

Cancellation

The policy override for the subscription indicates whether the self-serve cancellation or seat reduction is allowed.

CancellationReason

Cancellation reason.

Category

The category of the agreement.

CheckAccessRequest

Request to check access.

Commitment

Commitment towards the benefit.

CommitmentGrain

Commitment grain.

CreditType

The credit type of the transaction.

CustomerListResult

A container for a list of resources.

CustomerPolicyProperties

A policy at customer scope.

CustomerProperties

A partner's customer.

CustomerStatus

Identifies the status of an customer.

DeleteBillingProfileEligibilityCode

Code of the delete invoice section eligibility response.

DeleteBillingProfileEligibilityDetail

Validation details of delete billing profile eligibility.

DeleteBillingProfileEligibilityStatus

Status describing if billing profile is eligible to be deleted.

DeleteInvoiceSectionEligibilityCode

Code for the delete invoice section validation.

DeleteInvoiceSectionEligibilityDetail

The details of delete invoice section eligibility result.

DeleteInvoiceSectionEligibilityStatus

Status describing if invoice section is eligible to be deleted.

DepartmentListResult

A container for a list of resources.

DepartmentProperties

Optional grouping of enrollment accounts to segment costs into logical groupings and set budgets.

DetailedTransferStatus

Detailed transfer status.

DocumentDownloadRequest

A list of download details for individual documents.

DocumentSource

The source of the document.

EligibleProductType

Type of the products that can be transferred.

EnrollmentAccountListResult

A container for a list of resources.

EnrollmentAccountOwnerViewCharges

The policy that controls whether account owner can view charges.

EnrollmentAccountProperties

It is an organizational hierarchy within a billing account to administer and manage azure costs.

EnrollmentAuthLevelState

The state showing the enrollment auth level.

EnrollmentDepartmentAdminViewCharges

The policy that controls whether department admin can view charges.

EnrollmentDetails

The properties of an enrollment.

EnrollmentDetailsIndirectRelationshipInfo

The properties of an enrollment which are applicable only for indirect enrollments.

EnterpriseAgreementPolicies

The policies for Enterprise Agreement enrollments.

ExtendedStatusDefinitionProperties

Extended status definition properties.

ExtendedStatusInfo

Extended status information.

ExtendedTermOption

The billing account extension opted by the company.

FailedPayment

A failed payment.

FailedPaymentReason

The reason that the payment failed.

IndirectRelationshipInfo

Identifies the billing profile that is linked to another billing profile in indirect purchase motion.

InitiateTransferRequest

Request parameters to initiate transfer.

InitiatorCustomerType

The type of customer of the transfer initiator.

InstanceFlexibility

Turning this on will apply the reservation discount to other VMs in the same VM size group.

InvoiceDocument

The properties of a document.

InvoiceDocumentType

The type of the document.

InvoiceListResult

A container for a list of resources.

InvoiceProperties

An invoice.

InvoicePropertiesAmountDue

The amount due as of now.

InvoicePropertiesAzurePrepaymentApplied

The amount of Azure prepayment applied to the charges.

InvoicePropertiesBilledAmount

The total charges for the invoice billing period.

InvoicePropertiesCreditAmount

The total refund for returns and cancellations during the invoice billing period.

InvoicePropertiesFreeAzureCreditApplied

The amount of free Azure credits applied to the charges.

InvoicePropertiesRebillDetails

Rebill details for an invoice.

InvoicePropertiesRefundDetails

The details of a refund request.

InvoicePropertiesSubTotal

The pre-tax amount due.

InvoicePropertiesTaxAmount

The amount of tax charged for the billing period.

InvoicePropertiesTotalAmount

The amount due when the invoice was generated.

InvoiceSectionLabelManagementPolicy

The policy that controls invoice section label management at invoice section scope.

InvoiceSectionListResult

A container for a list of resources.

InvoiceSectionProperties

An invoice section.

InvoiceSectionState

Identifies the status of an invoice section.

InvoiceSectionStateReasonCode

Reason for the specified invoice section status.

InvoiceSectionWithCreateSubPermissionListResult

A container for a list of resources.

InvoiceStatus

The current status of the invoice.

InvoiceType

Invoice type.

MarketplacePurchasesPolicy

The policy that controls whether Azure marketplace purchases are allowed.

MarkupStatus

Markup status of enrollment, applicable only for indirect enrollments.

MoveBillingSubscriptionErrorDetails

Error details of the transfer eligibility validation.

MoveBillingSubscriptionRequest

Request parameters to transfer billing subscription.

MoveProductEligibilityResultErrorDetails

Error details of the transfer eligibility validation.

MoveProductErrorDetails

Error details of the transfer eligibility validation.

MoveProductRequest

The properties of the product to initiate a transfer.

MoveValidationErrorCode

Error code for the product transfer validation.

NextBillingCycleDetails

Billing cycle details of the product.

OperationDisplay

Localized display information for this particular operation.

OperationListResult

A container for a list of resources.

Participant

Billing account name.

PartnerInitiateTransferRequest

Request parameters to initiate partner transfer.

PartnerTransferDetailsListResult

The list of transfers initiated by partner.

PatchModel

The request for reservation patch.

Payment

An invoice payment.

PaymentAmount

The paid amount.

PaymentDetail

Information about payment related to a savings plan order.

PaymentMethodFamily

Payment on Account type.

PaymentMethodLinksListResult

The list of payment method links.

PaymentMethodLogo

Logo of payment method.

PaymentMethodStatus

Status of the payment method.

PaymentMethodsListResult

The list of payment methods.

PaymentOnAccount

A Payment on Account.

PaymentOnAccountAmount

Payment on Account amount.

PaymentStatus

Describes whether the payment is completed, failed, pending, cancelled or scheduled in the future.

PaymentTerm

The properties of payment term.

PaymentTermsEligibilityCode

Indicates the reason for the ineligibility of the payment terms.

PaymentTermsEligibilityDetail

Details of the payment terms eligibility.

PaymentTermsEligibilityStatus

Indicates the eligibility status of the payment terms.

PolicySummary

The summary of the policy.

PolicyType

The type of the policy.

Price

The price.

Principal

A principal who has interacted with a billing entity.

PrincipalType

The type of a role Assignment.

ProductDetails

Details of the product that is transferred.

ProductListResult

A container for a list of resources.

ProductPatch

A product.

ProductProperties

A product.

ProductPropertiesLastCharge

The last month charges.

ProductPropertiesReseller

Reseller for this product.

ProductStatus

The status of the product.

ProductTransferStatus

The status of a transfer.

ProductType

The type of product that is transferred.

ProvisioningState

The provisioning state of the resource during a long-running operation.

ProvisioningTenantState

The state determines whether subscriptions and licenses can be provisioned in the associated tenant.

ProxyResourceWithTags

Common fields that are returned in the response for all Azure Resource Manager resources.

PurchaseRequest

Purchase request.

RebillDetails

The rebill details of an invoice.

RecipientTransferDetailsListResult

The list of transfers received by caller.

RefundDetailsSummary

The details of refund request.

RefundDetailsSummaryAmountRefunded

The amount refunded.

RefundDetailsSummaryAmountRequested

The amount of refund requested.

RefundReasonCode

The reason for refund.

RefundStatus

The status of refund request.

RefundTransactionDetails

The refund details of a transaction.

RefundTransactionDetailsAmountRefunded

The amount refunded.

RefundTransactionDetailsAmountRequested

The amount of refund requested.

RegistrationNumber

Describes the registration number of the organization linked with the billing account.

RenewProperties

Properties specific to renew.

RenewPropertiesResponse

The renew properties for a reservation.

RenewalTermDetails

Details for the next renewal term of a subscription.

Reseller

Details of the reseller.

ReservationAppliedScopeProperties

Properties specific to applied scope type.

ReservationBillingPlan

Represent the billing plans.

ReservationExtendedStatusInfo

Extended status information for the reservation.

ReservationList

List of `Reservations.

ReservationMergeProperties

Properties of reservation merge.

ReservationOrderBillingPlanInformation

Information describing the type of billing plan for this reservation order.

ReservationOrderList

List of ReservationOrders.

ReservationPaymentDetail

Information about payment related to a reservation order.

ReservationPurchaseRequest

The request for reservation purchase.

ReservationPurchasesPolicy

The policy that controls whether Azure reservation purchases are allowed.

ReservationSkuProperty

The property of reservation sku object.

ReservationSplitProperties

Properties of reservation split.

ReservationStatusCode

The status of the reservation.

ReservationSummary

The roll up count summary of reservations in each state.

ReservationSwapProperties

Properties of reservation swap.

ReservationUtilizationAggregates

The aggregate values of reservation utilization.

ReservationsListResult

The list of reservations and summary of roll out count of reservations in each state.

SavingsPlanModelList

List of savings plans.

SavingsPlanModelListResult

List of savings plans.

SavingsPlanOrderModelList

List of savings plan orders.

SavingsPlanPurchasesPolicy

The policy that controls whether users with Azure savings plan purchase are allowed.

SavingsPlanSummaryCount

The roll up count summary of savings plans in each state.

SavingsPlanTerm

Represents the Savings plan term in ISO 8601 format.

SavingsPlanUpdateRequest

Savings plan patch request.

SavingsPlanUpdateRequestProperties

Savings plan patch request.

SavingsPlanUpdateValidateRequest

Savings plan update validate request.

SavingsPlanValidResponseProperty

Benefit scope response property.

ServiceDefinedResourceName

Defines values for ServiceDefinedResourceName.

Sku

The SKU to be applied for this resource.

SkuName

The name of sku.

SpecialTaxationType

Identifies the type of tax calculation used for the invoice.

SpendingLimit

The billing profile spending limit.

SpendingLimitDetails

The billing profile spending limit.

SpendingLimitStatus

The status of current spending limit.

SpendingLimitType

The type of spending limit.

SubscriptionBillingType

The type of billing subscription.

SubscriptionEnrollmentAccountStatus

The current enrollment account status of the subscription.

SubscriptionEnrollmentDetails

The enrollment details for the subscription.

SubscriptionPolicyProperties

A policy at subscription scope.

SubscriptionStatusReason

The suspension reason for a subscription.

SubscriptionTransferValidationErrorCode

Error code of the transfer validation response.

SubscriptionWorkloadType

The Azure workload type of the subscription.

SupportLevel

The support level offer associated with an enrollment.

SupportedAccountType

The supported account types.

SystemOverrides

System imposed policies that regulate behavior of the subscription.

TaxIdentifier

A tax identifier for the billing account.

TaxIdentifierStatus

The status of the tax identifier.

TaxIdentifierType

The type of the tax identifier.

TransactionKind

Type of the transaction, billed or unbilled.

TransactionListResult

A container for a list of resources.

TransactionProperties

A transaction.

TransactionPropertiesAzureCreditApplied

The amount of any Azure credits automatically applied to this transaction.

TransactionPropertiesConsumptionCommitmentDecremented

The amount of Microsoft Azure Consumption Commitment(MACC) decrement through the transaction.

TransactionPropertiesEffectivePrice

The price of the product after applying any discounts.

TransactionPropertiesMarketPrice

The retail price of the product.

TransactionPropertiesRefundTransactionDetails

The refund details of a transaction.

TransactionPropertiesSubTotal

The pre-tax charged amount for the transaction.

TransactionPropertiesTax

The tax amount applied to the transaction.

TransactionPropertiesTransactionAmount

The charge associated with the transaction.

TransactionType

Defines values for TransactionType.

TransferDetailsListResult

The list of transfers initiated by caller.

TransferError

Error details for transfer execution.

TransferStatus

The status of a transfer.

Utilization

Savings plan utilization.

UtilizationAggregates

The aggregate values of savings plan utilization.

ValidateTransferResponse

Transfer validation response.

ValidationResultProperties

The properties of the validation result.

ViewChargesPolicy

The policy that controls whether the users in customer's organization can view charges at pay-as-you-go prices.

Interfaces

Address

Resource collection API of Address.

AddressValidationResponse

An immutable client-side representation of AddressValidationResponse.

Agreement

An immutable client-side representation of Agreement.

Agreements

Resource collection API of Agreements.

AssociatedTenant

An immutable client-side representation of AssociatedTenant.

AssociatedTenants

Resource collection API of AssociatedTenants.

AvailableBalance

An immutable client-side representation of AvailableBalance.

AvailableBalances

Resource collection API of AvailableBalances.

BillingAccount

An immutable client-side representation of BillingAccount.

BillingAccountPolicy

An immutable client-side representation of BillingAccountPolicy.

BillingAccounts

Resource collection API of BillingAccounts.

BillingPermission

An immutable client-side representation of BillingPermission.

BillingPermissions

Resource collection API of BillingPermissions.

BillingProfile

An immutable client-side representation of BillingProfile.

BillingProfilePolicy

An immutable client-side representation of BillingProfilePolicy.

BillingProfiles

Resource collection API of BillingProfiles.

BillingProperties

Resource collection API of BillingProperties.

BillingProperty

An immutable client-side representation of BillingProperty.

BillingRequest

An immutable client-side representation of BillingRequest.

BillingRequests

Resource collection API of BillingRequests.

BillingRoleAssignment

An immutable client-side representation of BillingRoleAssignment.

BillingRoleAssignmentListResult

An immutable client-side representation of BillingRoleAssignmentListResult.

BillingRoleAssignments

Resource collection API of BillingRoleAssignments.

BillingRoleDefinition

An immutable client-side representation of BillingRoleDefinition.

BillingRoleDefinitions

Resource collection API of BillingRoleDefinitions.

BillingSubscription

An immutable client-side representation of BillingSubscription.

BillingSubscriptionAlias

An immutable client-side representation of BillingSubscriptionAlias.

BillingSubscriptions

Resource collection API of BillingSubscriptions.

BillingSubscriptionsAliases

Resource collection API of BillingSubscriptionsAliases.

CheckAccessResponse

An immutable client-side representation of CheckAccessResponse.

Customer

An immutable client-side representation of Customer.

CustomerPolicy

An immutable client-side representation of CustomerPolicy.

Customers

Resource collection API of Customers.

DeleteBillingProfileEligibilityResult

An immutable client-side representation of DeleteBillingProfileEligibilityResult.

DeleteInvoiceSectionEligibilityResult

An immutable client-side representation of DeleteInvoiceSectionEligibilityResult.

Department

An immutable client-side representation of Department.

Departments

Resource collection API of Departments.

DocumentDownloadResult

An immutable client-side representation of DocumentDownloadResult.

EnrollmentAccount

An immutable client-side representation of EnrollmentAccount.

EnrollmentAccounts

Resource collection API of EnrollmentAccounts.

Invoice

An immutable client-side representation of Invoice.

InvoiceSection

An immutable client-side representation of InvoiceSection.

InvoiceSectionWithCreateSubPermission

An immutable client-side representation of InvoiceSectionWithCreateSubPermission.

InvoiceSections

Resource collection API of InvoiceSections.

Invoices

Resource collection API of Invoices.

MoveBillingSubscriptionEligibilityResult

An immutable client-side representation of MoveBillingSubscriptionEligibilityResult.

MoveProductEligibilityResult

An immutable client-side representation of MoveProductEligibilityResult.

Operation

An immutable client-side representation of Operation.

Operations

Resource collection API of Operations.

PartnerTransferDetails

An immutable client-side representation of PartnerTransferDetails.

PartnerTransfers

Resource collection API of PartnerTransfers.

PaymentMethod

An immutable client-side representation of PaymentMethod.

PaymentMethodLink

An immutable client-side representation of PaymentMethodLink.

PaymentMethods

Resource collection API of PaymentMethods.

PaymentTermsEligibilityResult

An immutable client-side representation of PaymentTermsEligibilityResult.

Policies

Resource collection API of Policies.

Product

An immutable client-side representation of Product.

Products

Resource collection API of Products.

RecipientTransferDetails

An immutable client-side representation of RecipientTransferDetails.

RecipientTransfers

Resource collection API of RecipientTransfers.

Reservation

An immutable client-side representation of Reservation.

ReservationOrder

An immutable client-side representation of ReservationOrder.

ReservationOrders

Resource collection API of ReservationOrders.

Reservations

Resource collection API of Reservations.

SavingsPlanModel

An immutable client-side representation of SavingsPlanModel.

SavingsPlanOrderModel

An immutable client-side representation of SavingsPlanOrderModel.

SavingsPlanOrders

Resource collection API of SavingsPlanOrders.

SavingsPlanValidateResponse

An immutable client-side representation of SavingsPlanValidateResponse.

SavingsPlans

Resource collection API of SavingsPlans.

SubscriptionPolicy

An immutable client-side representation of SubscriptionPolicy.

Transaction

An immutable client-side representation of Transaction.

TransactionSummary

An immutable client-side representation of TransactionSummary.

Transactions

Resource collection API of Transactions.

TransferDetails

An immutable client-side representation of TransferDetails.

Transfers

Resource collection API of Transfers.

TransitionDetails

An immutable client-side representation of TransitionDetails.

ValidateTransferListResponse

An immutable client-side representation of ValidateTransferListResponse.