models Package

Classes

AddressDetails

Address details.

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

Agreement

An agreement.

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

AgreementListResult

Result of listing agreements.

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.

AvailableBalance

The latest Azure credit balance. This is the balance available for pay now.

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

AzurePlan

Details of the Azure plan.

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

BillingAccount

A billing account.

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

BillingAccountListResult

The list of billing accounts.

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

BillingAccountUpdateRequest

The request properties of the billing account that can be updated.

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

BillingPeriod

A billing period resource.

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

BillingPeriodsListResult

Result of listing billing periods. It contains a list of available billing periods in reverse chronological order.

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

BillingPermissionsListResult

Result of list billingPermissions a caller has on a billing account.

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

BillingPermissionsProperties

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

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

BillingProfile

A billing profile.

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

BillingProfileCreationRequest

The request parameters for creating a new billing profile.

BillingProfileListResult

The list of billing profiles.

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

BillingProfilesOnExpand

The billing profiles associated with the billing account. By default this is not populated, unless it's specified in $expand.

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

BillingProperty

A billing property.

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

BillingRoleAssignment

The role assignment.

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

BillingRoleAssignmentListResult

The list of role assignments.

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

BillingRoleDefinition

The properties of a role definition.

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

BillingRoleDefinitionListResult

The list of role definitions.

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

BillingSubscription

A billing subscription.

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

BillingSubscriptionsListResult

The list of billing subscriptions.

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

Customer

A partner's customer.

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

CustomerListResult

The list of customers.

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

CustomerPolicy

The customer's Policy.

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

Department

A department.

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

Document

The properties of a document.

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

DownloadUrl

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.

Enrollment

The properties of an enrollment.

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

EnrollmentAccount

An enrollment account.

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

EnrollmentAccountContext

The enrollment account context.

EnrollmentAccountListResult

Result of listing enrollment accounts.

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

EnrollmentAccountSummary

An enrollment account resource.

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

EnrollmentPolicies

The policies for Enterprise Agreement enrollments.

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

ErrorDetails

The details of the error.

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

ErrorResponse

Error response indicates that the service is not able to process the incoming request. The reason is provided in the error message.

ErrorSubDetailsItem

ErrorSubDetailsItem.

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

IndirectRelationshipInfo

The billing profile details of the partner of the customer for an indirect motion.

Instruction

An instruction.

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

InstructionListResult

The list of billing instructions used during invoice generation.

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

Invoice

An invoice.

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

InvoiceListResult

The list of invoices.

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.

InvoiceSectionCreationRequest

The properties of the invoice section.

InvoiceSectionListResult

The list of invoice sections.

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

InvoiceSectionListWithCreateSubPermissionResult

The list of invoice section properties with create subscription permission.

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.

InvoiceSectionsOnExpand

The invoice sections associated to the billing profile. By default this is not populated, unless it's specified in $expand.

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

Operation

A Billing REST API operation.

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

OperationDisplay

The object that represents the operation.

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

OperationListResult

The list of billing operations and a URL link to get the next set of results.

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

Participants

The details about a participant.

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

PaymentProperties

The properties of a payment.

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

Policy

A policy.

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

Product

A product.

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

ProductsListResult

The list of products. It contains a list of available product summaries in reverse chronological order by purchase date.

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

RebillDetails

The rebill details of an invoice.

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.

ReservationPropertyUtilization

Reservation utilization.

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.

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.

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

The Resource model definition.

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

Transaction

A transaction.

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

TransactionListResult

The list of transactions.

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

TransferBillingSubscriptionRequestProperties

Request parameters to transfer billing subscription.

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

TransferProductRequestProperties

The properties of the product to initiate a transfer.

ValidateAddressResponse

Result of the address validation.

ValidateProductTransferEligibilityError

Error details of the product transfer eligibility validation.

ValidateProductTransferEligibilityResult

Result of the product transfer eligibility validation.

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

ValidateSubscriptionTransferEligibilityError

Error details of the transfer eligibility validation.

ValidateSubscriptionTransferEligibilityResult

Result of the transfer eligibility validation.

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

Enums

AcceptanceMode

The mode of acceptance for an agreement.

AccountStatus

The current status of the billing account.

AccountType

The type of customer.

AddressValidationStatus

Status of the address validation.

AgreementType

The type of agreement.

AutoRenew

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

BillingFrequency

The frequency at which the product will be billed.

BillingProfileSpendingLimit

The billing profile spending limit.

BillingProfileStatus

The status of the billing profile.

BillingProfileStatusReasonCode

Reason for the specified billing profile status.

BillingRelationshipType

Identifies which services and purchases are paid by a billing profile.

BillingSubscriptionStatusType

The current billing status of the subscription.

Category

The category of the agreement signed by a customer.

DocumentSource

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

DocumentType

The type of the document.

InvoiceDocumentType

The type of the document.

InvoiceSectionState

Identifies the state of an invoice section.

InvoiceStatus

The current status of the invoice.

InvoiceType

Invoice type.

MarketplacePurchasesPolicy

The policy that controls whether Azure marketplace purchases are allowed for a billing profile.

PaymentMethodFamily

The family of payment method.

ProductStatusType

The current status of the product.

ProductTransferValidationErrorCode

Error code of the transfer validation response.

ReservationPurchasesPolicy

The policy that controls whether Azure reservation purchases are allowed for a billing profile.

ReservationType

The type of transaction.

SpendingLimit

The billing profile spending limit.

SpendingLimitForBillingProfile

The billing profile spending limit.

StatusReasonCode

Reason for the specified billing profile status.

StatusReasonCodeForBillingProfile

Reason for the specified billing profile status.

SubscriptionTransferValidationErrorCode

Error code of the transfer validation response.

TargetCloud

Possible cloud environments.

TransactionTypeKind

The kind of transaction. Options are all or reservation.

ViewCharges

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

ViewChargesPolicy

The policy that controls whether users with Azure RBAC access to a subscription can view its charges.