models Package

Classes

AcceptTransferRequest

Request parameters to accept transfer.

AddressDetails

Address details.

All required parameters must be populated in order to send to server.

AddressValidationResponse

Result of the address validation.

Variables are only populated by the server, and will be ignored when sending a request.

Agreement

An agreement.

Variables are only populated by the server, and will be ignored when sending a request.

AgreementListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

AgreementProperties

An agreement.

Variables are only populated by the server, and will be ignored when sending a request.

Amount

The amount.

Variables are only populated by the server, and will be ignored when sending a request.

AppliedScopeProperties

Properties specific to applied scope type. Not required if not applicable.

AssociatedTenant

An associated tenant.

Variables are only populated by the server, and will be ignored when sending a request.

AssociatedTenantListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

AssociatedTenantProperties

An associated tenant.

Variables are only populated by the server, and will be ignored when sending a request.

AvailableBalance

The Available Credit or Payment on Account Balance. The credit balance can be used to settle due or past due invoices.

Variables are only populated by the server, and will be ignored when sending a request.

AvailableBalanceProperties

The Available Credit or Payment on Account Balance. The credit balance can be used to settle due or past due invoices.

Variables are only populated by the server, and will be ignored when sending a request.

AvailableBalancePropertiesAmount

Credit amount for immediate payment.

Variables are only populated by the server, and will be ignored when sending a request.

AvailableBalancePropertiesTotalPaymentsOnAccount

Total amount of payments on accounts.

Variables are only populated by the server, and will be ignored when sending a request.

AzurePlan

Details of the Azure plan.

Beneficiary

Details of the beneficiary.

BillingAccount

A billing account.

Variables are only populated by the server, and will be ignored when sending a request.

BillingAccountListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

BillingAccountPatch

A billing account.

Variables are only populated by the server, and will be ignored when sending a request.

BillingAccountPolicy

A policy at billing account scope.

Variables are only populated by the server, and will be ignored when sending a request.

BillingAccountPolicyProperties

A policy at billing account scope.

Variables are only populated by the server, and will be ignored when sending a request.

BillingAccountPolicyPropertiesEnterpriseAgreementPolicies

The policies for Enterprise Agreement enrollments.

BillingAccountProperties

A billing account.

Variables are only populated by the server, and will be ignored when sending a request.

BillingAccountPropertiesEnrollmentDetails

The properties of an enrollment.

Variables are only populated by the server, and will be ignored when sending a request.

BillingAccountPropertiesRegistrationNumber

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

Variables are only populated by the server, and will be ignored when sending a request.

BillingAccountPropertiesSoldTo

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

All required parameters must be populated in order to send to server.

BillingPermission

The set of allowed action and not allowed actions a caller has on a resource.

Variables are only populated by the server, and will be ignored when sending a request.

BillingPermissionListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

BillingPlanInformation

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

BillingProfile

A billing profile.

Variables are only populated by the server, and will be ignored when sending a request.

BillingProfileInfo

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

BillingProfileListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

BillingProfilePolicy

A policy at billing profile scope.

Variables are only populated by the server, and will be ignored when sending a request.

BillingProfilePolicyProperties

A policy at billing profile scope.

Variables are only populated by the server, and will be ignored when sending a request.

BillingProfilePolicyPropertiesEnterpriseAgreementPolicies

The policies for Enterprise Agreement enrollments.

BillingProfileProperties

A billing profile.

Variables are only populated by the server, and will be ignored when sending a request.

BillingProfilePropertiesBillTo

Billing address.

All required parameters must be populated in order to send to server.

BillingProfilePropertiesCurrentPaymentTerm

The current payment term of the billing profile.

Variables are only populated by the server, and will be ignored when sending a request.

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. If a ship to is not specified for a product or a subscription, then this address will be used.

All required parameters must be populated in order to send to server.

BillingProfilePropertiesSoldTo

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

All required parameters must be populated in order to send to server.

BillingProperty

A billing property.

Variables are only populated by the server, and will be ignored when sending a request.

BillingPropertyProperties

A billing property.

Variables are only populated by the server, and will be ignored when sending a request.

BillingPropertyPropertiesEnrollmentDetails

The enrollment details for the subscription. Available for billing accounts with agreement type Enterprise Agreement.

BillingPropertyPropertiesSubscriptionServiceUsageAddress

The address of the individual or organization where service subscription is being used. Available for agreement type Microsoft Online Services Program. This property can be updated via patch.

All required parameters must be populated in order to send to server.

BillingRequest

A request submitted by a user to manage billing. Users with an owner role on the scope can approve or decline these requests.

Variables are only populated by the server, and will be ignored when sending a request.

BillingRequestListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

BillingRequestProperties

A request submitted by a user to manage billing. Users with an owner role on the scope can approve or decline these requests.

Variables are only populated by the server, and will be ignored when sending a request.

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. Will only be set if request is approved.

BillingRoleAssignment

The properties of the billing role assignment.

Variables are only populated by the server, and will be ignored when sending a request.

BillingRoleAssignmentListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

BillingRoleAssignmentProperties

The properties of the billing role assignment.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

BillingRoleDefinition

The properties of a role definition.

Variables are only populated by the server, and will be ignored when sending a request.

BillingRoleDefinitionListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

BillingRoleDefinitionProperties

The properties of a role definition.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

BillingSubscription

The billing properties of a subscription.

Variables are only populated by the server, and will be ignored when sending a request.

BillingSubscriptionAlias

A billing subscription alias.

Variables are only populated by the server, and will be ignored when sending a request.

BillingSubscriptionAliasListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

BillingSubscriptionAliasProperties

A billing subscription alias.

Variables are only populated by the server, and will be ignored when sending a request.

BillingSubscriptionListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

BillingSubscriptionMergeRequest

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

BillingSubscriptionPatch

The billing properties of a subscription.

Variables are only populated by the server, and will be ignored when sending a request.

BillingSubscriptionProperties

The billing properties of a subscription.

Variables are only populated by the server, and will be ignored when sending a request.

BillingSubscriptionSplitRequest

Request parameters that are provided to split the billing subscription.

BillingSubscriptionStatusDetails

The suspension details for a subscription. This field is not available for Enterprise Agreement billing accounts.

Variables are only populated by the server, and will be ignored when sending a request.

CancelSubscriptionRequest

Request parameters for cancel customer subscription.

All required parameters must be populated in order to send to server.

CheckAccessRequest

Request to check access.

CheckAccessResponse

The properties of a check access response.

Variables are only populated by the server, and will be ignored when sending a request.

Commitment

Commitment towards the benefit.

Customer

A partner's customer.

Variables are only populated by the server, and will be ignored when sending a request.

CustomerListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

CustomerPolicy

A policy at customer scope.

Variables are only populated by the server, and will be ignored when sending a request.

CustomerPolicyProperties

A policy at customer scope.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

CustomerProperties

A partner's customer.

Variables are only populated by the server, and will be ignored when sending a request.

DeleteBillingProfileEligibilityDetail

Validation details of delete billing profile eligibility.

DeleteBillingProfileEligibilityResult

Eligibility to delete a billing profile result.

DeleteInvoiceSectionEligibilityDetail

The details of delete invoice section eligibility result.

DeleteInvoiceSectionEligibilityResult

Eligibility to delete an invoice section result.

Department

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

Variables are only populated by the server, and will be ignored when sending a request.

DepartmentListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

DepartmentProperties

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

Variables are only populated by the server, and will be ignored when sending a request.

DetailedTransferStatus

Detailed transfer status.

Variables are only populated by the server, and will be ignored when sending a request.

DocumentDownloadRequest

A list of download details for individual documents.

DocumentDownloadResult

A secure URL that can be used to download a an entity until the URL expires.

Variables are only populated by the server, and will be ignored when sending a request.

EnrollmentAccount

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

Variables are only populated by the server, and will be ignored when sending a request.

EnrollmentAccountListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

EnrollmentAccountProperties

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

Variables are only populated by the server, and will be ignored when sending a request.

EnrollmentDetails

The properties of an enrollment.

Variables are only populated by the server, and will be ignored when sending a request.

EnrollmentDetailsIndirectRelationshipInfo

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

EnterpriseAgreementPolicies

The policies for Enterprise Agreement enrollments.

ErrorAdditionalInfo

The resource management error additional info.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorDetail

The error detail.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

ExtendedStatusDefinitionProperties

Extended status definition properties.

ExtendedStatusInfo

Extended status information.

ExternalReference

An external reference.

Variables are only populated by the server, and will be ignored when sending a request.

FailedPayment

A failed payment.

Variables are only populated by the server, and will be ignored when sending a request.

IndirectRelationshipInfo

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

InitiateTransferRequest

Request parameters to initiate transfer.

Invoice

An invoice.

Variables are only populated by the server, and will be ignored when sending a request.

InvoiceDocument

The properties of a document.

Variables are only populated by the server, and will be ignored when sending a request.

InvoiceListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

InvoiceProperties

An invoice.

Variables are only populated by the server, and will be ignored when sending a request.

InvoicePropertiesAmountDue

The amount due as of now.

Variables are only populated by the server, and will be ignored when sending a request.

InvoicePropertiesAzurePrepaymentApplied

The amount of Azure prepayment applied to the charges. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement.

Variables are only populated by the server, and will be ignored when sending a request.

InvoicePropertiesBilledAmount

The total charges for the invoice billing period.

Variables are only populated by the server, and will be ignored when sending a request.

InvoicePropertiesCreditAmount

The total refund for returns and cancellations during the invoice billing period. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement.

Variables are only populated by the server, and will be ignored when sending a request.

InvoicePropertiesFreeAzureCreditApplied

The amount of free Azure credits applied to the charges. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement.

Variables are only populated by the server, and will be ignored when sending a request.

InvoicePropertiesRebillDetails

Rebill details for an invoice.

Variables are only populated by the server, and will be ignored when sending a request.

InvoicePropertiesRefundDetails

The details of a refund request.

Variables are only populated by the server, and will be ignored when sending a request.

InvoicePropertiesSubTotal

The pre-tax amount due. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement.

Variables are only populated by the server, and will be ignored when sending a request.

InvoicePropertiesTaxAmount

The amount of tax charged for the billing period. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement.

Variables are only populated by the server, and will be ignored when sending a request.

InvoicePropertiesTotalAmount

The amount due when the invoice was generated. This field is applicable to billing accounts with agreement type Microsoft Customer Agreement.

Variables are only populated by the server, and will be ignored when sending a request.

InvoiceSection

An invoice section.

Variables are only populated by the server, and will be ignored when sending a request.

InvoiceSectionListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

InvoiceSectionProperties

An invoice section.

Variables are only populated by the server, and will be ignored when sending a request.

InvoiceSectionWithCreateSubPermission

Invoice section properties with create subscription permission.

Variables are only populated by the server, and will be ignored when sending a request.

InvoiceSectionWithCreateSubPermissionListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

MoveBillingSubscriptionEligibilityResult

Result of the transfer eligibility validation.

Variables are only populated by the server, and will be ignored when sending a request.

MoveBillingSubscriptionErrorDetails

Error details of the transfer eligibility validation.

MoveBillingSubscriptionRequest

Request parameters to transfer billing subscription.

MoveProductEligibilityResult

Result of the transfer eligibility validation.

MoveProductEligibilityResultErrorDetails

Error details of the transfer eligibility validation.

Variables are only populated by the server, and will be ignored when sending a request.

MoveProductErrorDetails

Error details of the transfer eligibility validation.

Variables are only populated by the server, and will be ignored when sending a request.

MoveProductRequest

The properties of the product to initiate a transfer.

All required parameters must be populated in order to send to server.

NextBillingCycleDetails

Billing cycle details of the product.

Variables are only populated by the server, and will be ignored when sending a request.

Operation

Details of a REST API operation, returned from the Resource Provider Operations API.

Variables are only populated by the server, and will be ignored when sending a request.

OperationDisplay

Localized display information for this particular operation.

Variables are only populated by the server, and will be ignored when sending a request.

OperationListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

Participant

Billing account name. Available for a specific type of agreement.

Variables are only populated by the server, and will be ignored when sending a request.

PartnerInitiateTransferRequest

Request parameters to initiate partner transfer.

PartnerTransferDetails

Details of the transfer.

Variables are only populated by the server, and will be ignored when sending a request.

PartnerTransferDetailsListResult

The list of transfers initiated by partner.

Variables are only populated by the server, and will be ignored when sending a request.

Patch

The request for reservation patch.

Payment

An invoice payment.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentAmount

The paid amount.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentDetail

Information about payment related to a savings plan order.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentMethod

A payment method.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentMethodLink

A payment method link.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentMethodLinksListResult

The list of payment method links.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentMethodLogo

Logo of payment method.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentMethodProperties

The properties of a payment method.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentMethodsListResult

The list of payment methods.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentOnAccount

A Payment on Account.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentOnAccountAmount

Payment on Account amount.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentTerm

The properties of payment term.

Variables are only populated by the server, and will be ignored when sending a request.

PaymentTermsEligibilityDetail

Details of the payment terms eligibility.

PaymentTermsEligibilityResult

Result of the payment terms eligibility.

PolicySummary

The summary of the policy.

Price

The price.

Principal

A principal who has interacted with a billing entity.

Product

A product.

Variables are only populated by the server, and will be ignored when sending a request.

ProductDetails

Details of the product that is transferred.

ProductListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

ProductPatch

A product.

Variables are only populated by the server, and will be ignored when sending a request.

ProductProperties

A product.

Variables are only populated by the server, and will be ignored when sending a request.

ProductPropertiesLastCharge

The last month charges.

Variables are only populated by the server, and will be ignored when sending a request.

ProductPropertiesReseller

Reseller for this product. The fields is not available for Microsoft Partner Agreement products.

Variables are only populated by the server, and will be ignored when sending a request.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location.

Variables are only populated by the server, and will be ignored when sending a request.

ProxyResourceWithTags

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

Variables are only populated by the server, and will be ignored when sending a request.

PurchaseRequest

Purchase request.

RebillDetails

The rebill details of an invoice.

Variables are only populated by the server, and will be ignored when sending a request.

RecipientTransferDetails

Details of the transfer.

Variables are only populated by the server, and will be ignored when sending a request.

RecipientTransferDetailsListResult

The list of transfers received by caller.

Variables are only populated by the server, and will be ignored when sending a request.

RefundDetailsSummary

The details of refund request.

Variables are only populated by the server, and will be ignored when sending a request.

RefundDetailsSummaryAmountRefunded

The amount refunded.

Variables are only populated by the server, and will be ignored when sending a request.

RefundDetailsSummaryAmountRequested

The amount of refund requested.

Variables are only populated by the server, and will be ignored when sending a request.

RefundTransactionDetails

The refund details of a transaction.

RefundTransactionDetailsAmountRefunded

The amount refunded.

Variables are only populated by the server, and will be ignored when sending a request.

RefundTransactionDetailsAmountRequested

The amount of refund requested.

Variables are only populated by the server, and will be ignored when sending a request.

RegistrationNumber

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

Variables are only populated by the server, and will be ignored when sending a request.

RenewProperties

Properties specific to renew.

RenewPropertiesResponse

The renew properties for a reservation.

RenewalTermDetails

Details for the next renewal term of a subscription.

Variables are only populated by the server, and will be ignored when sending a request.

Reseller

Details of the reseller.

Variables are only populated by the server, and will be ignored when sending a request.

Reservation

The definition of the reservation.

Variables are only populated by the server, and will be ignored when sending a request.

ReservationAppliedScopeProperties

Properties specific to applied scope type. Not required if not applicable. Required and need to provide tenantId and managementGroupId if AppliedScopeType is ManagementGroup.

ReservationExtendedStatusInfo

Extended status information for the reservation.

ReservationList

List of >>`<<Reservations.

ReservationMergeProperties

Properties of reservation merge.

ReservationOrder

Details of a reservation order being returned.

Variables are only populated by the server, and will be ignored when sending a request.

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.

Variables are only populated by the server, and will be ignored when sending a request.

ReservationSkuProperty

The property of reservation sku object.

Variables are only populated by the server, and will be ignored when sending a request.

ReservationSplitProperties

Properties of reservation split.

ReservationSummary

The roll up count summary of reservations in each state.

Variables are only populated by the server, and will be ignored when sending a request.

ReservationSwapProperties

Properties of reservation swap.

ReservationUtilizationAggregates

The aggregate values of reservation utilization.

Variables are only populated by the server, and will be ignored when sending a request.

ReservationsListResult

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

Variables are only populated by the server, and will be ignored when sending a request.

Resource

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

Variables are only populated by the server, and will be ignored when sending a request.

SavingsPlanModel

Savings plan.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SavingsPlanModelList

List of savings plans.

SavingsPlanModelListResult

List of savings plans.

SavingsPlanOrderModel

Savings plan order.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SavingsPlanOrderModelList

List of savings plan orders.

SavingsPlanSummaryCount

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

Variables are only populated by the server, and will be ignored when sending a request.

SavingsPlanUpdateRequest

Savings plan patch request.

SavingsPlanUpdateRequestProperties

Savings plan patch request.

SavingsPlanUpdateValidateRequest

Savings plan update validate request.

SavingsPlanValidResponseProperty

Benefit scope response property.

SavingsPlanValidateResponse

Savings plan update validate response.

Sku

The SKU to be applied for this resource.

SkuName

The name of sku.

SpendingLimitDetails

The billing profile spending limit.

SubscriptionEnrollmentDetails

The enrollment details for the subscription. Available for billing accounts with agreement type Enterprise Agreement.

SubscriptionPolicy

A policy at subscription scope.

Variables are only populated by the server, and will be ignored when sending a request.

SubscriptionPolicyProperties

A policy at subscription scope.

Variables are only populated by the server, and will be ignored when sending a request.

SystemData

Metadata pertaining to creation and last modification of the resource.

SystemOverrides

System imposed policies that regulate behavior of the subscription.

Variables are only populated by the server, and will be ignored when sending a request.

TaxIdentifier

A tax identifier for the billing account.

Transaction

A transaction.

Variables are only populated by the server, and will be ignored when sending a request.

TransactionListResult

A container for a list of resources.

Variables are only populated by the server, and will be ignored when sending a request.

TransactionProperties

A transaction.

TransactionPropertiesAzureCreditApplied

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

Variables are only populated by the server, and will be ignored when sending a request.

TransactionPropertiesConsumptionCommitmentDecremented

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

Variables are only populated by the server, and will be ignored when sending a request.

TransactionPropertiesEffectivePrice

The price of the product after applying any discounts.

Variables are only populated by the server, and will be ignored when sending a request.

TransactionPropertiesMarketPrice

The retail price of the product.

Variables are only populated by the server, and will be ignored when sending a request.

TransactionPropertiesRefundTransactionDetails

The refund details of a transaction.

TransactionPropertiesSubTotal

The pre-tax charged amount for the transaction.

Variables are only populated by the server, and will be ignored when sending a request.

TransactionPropertiesTax

The tax amount applied to the transaction.

Variables are only populated by the server, and will be ignored when sending a request.

TransactionPropertiesTransactionAmount

The charge associated with the transaction.

Variables are only populated by the server, and will be ignored when sending a request.

TransactionSummary

A transaction summary.

Variables are only populated by the server, and will be ignored when sending a request.

TransferDetails

Details of the transfer.

Variables are only populated by the server, and will be ignored when sending a request.

TransferDetailsListResult

The list of transfers initiated by caller.

Variables are only populated by the server, and will be ignored when sending a request.

TransferError

Error details for transfer execution.

Variables are only populated by the server, and will be ignored when sending a request.

TransferItemQueryParameter

Query parameter to enumerate transfer requests.

TransitionDetails

The details for a billing account transitioned from agreement type Microsoft Online Services Program to agreement type Microsoft Customer Agreement.

Variables are only populated by the server, and will be ignored when sending a request.

Utilization

Savings plan utilization.

Variables are only populated by the server, and will be ignored when sending a request.

UtilizationAggregates

The aggregate values of savings plan utilization.

Variables are only populated by the server, and will be ignored when sending a request.

ValidateTransferListResponse

Result of transfer validation.

Variables are only populated by the server, and will be ignored when sending a request.

ValidateTransferResponse

Transfer validation response.

Variables are only populated by the server, and will be ignored when sending a request.

ValidationResultProperties

The properties of the validation result.

Variables are only populated by the server, and will be ignored when sending a request.

Enums

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.

AddressValidationStatus

Status of the address validation.

AgreementType

The type of agreement.

AppliedScopeType

Type of the Applied Scope.

AutoRenew

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

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.

BillingPlan

Represents the billing plan in ISO 8601 format. Required only for monthly purchases.

BillingProfileStatus

The status of the billing profile.

BillingProfileStatusReasonCode

Reason for the specified billing profile status.

BillingRelationshipType

Identifies the billing relationships represented by a billing account or billing profile. The billing relationship may be between Microsoft, the customer, and/or a third-party.

BillingRequestStatus

Status of billing request.

BillingRequestType

Type of billing request.

BillingSubscriptionOperationStatus

The status of an operation on the subscription. When None, there is no ongoing operation. When LockedForUpdate, write operations will be blocked on the Billing Subscription. Other is the default value and you may need to refer to the latest API version for more details.

BillingSubscriptionStatus

The subscription status.

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.

CommitmentGrain

Commitment grain.

CreatedByType

The type of identity that created the resource.

CreditType

The credit type of the transaction. Applies only to credited transactions.

CustomerStatus

Identifies the status of an customer. This is an upcoming property that will be populated in the future.

DeleteBillingProfileEligibilityCode

Code of the delete invoice section eligibility response.

DeleteBillingProfileEligibilityStatus

Status describing if billing profile is eligible to be deleted.

DeleteInvoiceSectionEligibilityCode

Code for the delete invoice section validation.

DeleteInvoiceSectionEligibilityStatus

Status describing if invoice section is eligible to be deleted.

DocumentSource

The source of the document. ENF for Brazil and DRS for rest of the world.

EligibleProductType

Type of the products that can be transferred.

EnrollmentAccountOwnerViewCharges

The policy that controls whether account owner can view charges.

EnrollmentAuthLevelState

The state showing the enrollment auth level.

EnrollmentDepartmentAdminViewCharges

The policy that controls whether department admin can view charges.

ExtendedTermOption

The billing account extension opted by the company.

FailedPaymentReason

The reason that the payment failed.

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. Only specify for VirtualMachines reserved resource type.

InvoiceDocumentType

The type of the document.

InvoiceSectionLabelManagementPolicy

The policy that controls invoice section label management at invoice section scope. This is allowed by default.

InvoiceSectionState

Identifies the status of an invoice section.

InvoiceSectionStateReasonCode

Reason for the specified invoice section status.

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.

MoveValidationErrorCode

Error code for the product transfer validation.

PaymentMethodFamily

Payment on Account type.

PaymentMethodStatus

Status of the payment method.

PaymentStatus

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

PaymentTermsEligibilityCode

Indicates the reason for the ineligibility of the payment terms.

PaymentTermsEligibilityStatus

Indicates the eligibility status of the payment terms.

PolicyType

The type of the policy.

PrincipalType

The type of a role Assignment.

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. It can be set to 'Pending' to initiate a billing request.

RefundReasonCode

The reason for refund.

RefundStatus

The status of refund request.

ReservationBillingPlan

Represent the billing plans.

ReservationPurchasesPolicy

The policy that controls whether Azure reservation purchases are allowed.

ReservationStatusCode

The status of the reservation.

SavingsPlanPurchasesPolicy

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

SavingsPlanTerm

Represents the Savings plan term in ISO 8601 format.

ServiceDefinedResourceName

ServiceDefinedResourceName.

SpecialTaxationType

Identifies the type of tax calculation used for the invoice. The field is applicable only to invoices with special tax calculation logic.

SpendingLimit

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. This field is available only for the Enterprise Agreement Type.

SubscriptionStatusReason

The suspension reason for a subscription. This field is not available for Enterprise Agreement billing accounts.

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.

TaxIdentifierStatus

The status of the tax identifier.

TaxIdentifierType

The type of the tax identifier.

TransactionKind

Type of the transaction, billed or unbilled.

TransactionType

TransactionType.

TransferStatus

The status of a transfer.

ViewChargesPolicy

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