models Package

Classes

Amount

The amount plus currency .

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

AmountWithExchangeRate

The amount with exchange rate.

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

Balance

A balance resource.

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

BalancePropertiesAdjustmentDetailsItem

BalancePropertiesAdjustmentDetailsItem.

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

BalancePropertiesNewPurchasesDetailsItem

BalancePropertiesNewPurchasesDetailsItem.

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

Budget

A budget resource.

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

BudgetComparisonExpression

The comparison expression to be used in the budgets.

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

BudgetFilter

May be used to filter budgets by resource group, resource, or meter.

BudgetFilterProperties

The Dimensions or Tags to filter a budget by.

BudgetTimePeriod

The start and end date for a budget.

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

BudgetsListResult

Result of listing budgets. It contains a list of available budgets in the scope provided.

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

ChargeSummary

A charge summary resource.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: LegacyChargeSummary, ModernChargeSummary.

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 Azure.

ChargesListResult

Result of listing charge summary.

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

CreditBalanceSummary

Summary of credit balances.

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

CreditSummary

A credit summary resource.

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

CurrentSpend

The current amount of cost which is being tracked for a budget.

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

DownloadProperties

The properties of the price sheet download.

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.

Some Error responses:

  • 429 TooManyRequests - Request is throttled. Retry after waiting for the time specified in the "x-ms-ratelimit-microsoft.consumption-retry-after" header.

  • 503 ServiceUnavailable - Service is temporarily unavailable. Retry after waiting for the time specified in the "Retry-After" header.

    ivar error: The details of the error.

    vartype error: ~azure.mgmt.consumption.models.ErrorDetails

EventSummary

An event summary resource.

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

Events

Result of listing event summary.

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

ForecastSpend

The forecasted cost which is being tracked for a budget.

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

HighCasedErrorDetails

The details of the error.

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

HighCasedErrorResponse

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

Some Error responses:

  • 429 TooManyRequests - Request is throttled. Retry after waiting for the time specified in the "x-ms-ratelimit-microsoft.consumption-retry-after" header.

  • 503 ServiceUnavailable - Service is temporarily unavailable. Retry after waiting for the time specified in the "Retry-After" header.

    ivar error: The details of the error.

    vartype error: ~azure.mgmt.consumption.models.HighCasedErrorDetails

LegacyChargeSummary

Legacy charge summary.

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 Azure.

LegacyReservationRecommendation

Legacy reservation recommendation.

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 Azure.

LegacyReservationRecommendationProperties

The properties of the reservation recommendation.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: LegacySharedScopeReservationRecommendationProperties, LegacySingleScopeReservationRecommendationProperties.

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 Azure.

LegacyReservationTransaction

Legacy Reservation transaction resource.

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

LegacySharedScopeReservationRecommendationProperties

The properties of the legacy reservation recommendation for shared 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 Azure.

LegacySingleScopeReservationRecommendationProperties

The properties of the legacy reservation recommendation for single 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 Azure.

LegacyUsageDetail

Legacy usage detail.

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 Azure.

LotSummary

A lot summary resource.

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

Lots

Result of listing lot summary.

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

ManagementGroupAggregatedCostResult

A management group aggregated cost resource.

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

Marketplace

A marketplace resource.

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

MarketplacesListResult

Result of listing marketplaces. It contains a list of available marketplaces in reverse chronological order by billing period.

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

MeterDetails

The properties of the meter detail.

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

MeterDetailsResponse

The properties of the meter detail.

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

ModernChargeSummary

Modern charge summary.

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 Azure.

ModernReservationRecommendation

Modern reservation recommendation.

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 Azure.

ModernReservationTransaction

Modern Reservation transaction resource.

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

ModernReservationTransactionsListResult

Result of listing reservation recommendations.

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

ModernUsageDetail

Modern usage detail.

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 Azure.

Notification

The notification associated with a budget.

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

Operation

A Consumption 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

Result of listing consumption operations. It contains a list of 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.

PriceSheetProperties

The properties of the price sheet.

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

PriceSheetResult

An pricesheet resource.

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

ProxyResource

The Resource model definition.

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

Reseller

The reseller properties.

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

ReservationDetail

reservation detail resource.

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

ReservationDetailsListResult

Result of listing reservation details.

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

ReservationRecommendation

A reservation recommendation resource.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: LegacyReservationRecommendation, ModernReservationRecommendation.

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 Azure.

ReservationRecommendationDetailsCalculatedSavingsProperties

Details of estimated savings.

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

ReservationRecommendationDetailsModel

Reservation recommendation details.

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

ReservationRecommendationDetailsResourceProperties

Details of the resource.

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

ReservationRecommendationDetailsSavingsProperties

Details of the estimated savings.

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

ReservationRecommendationDetailsUsageProperties

Details about historical usage data that has been used for computing the recommendation.

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

ReservationRecommendationsListResult

Result of listing reservation recommendations.

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

ReservationSummariesListResult

Result of listing reservation summaries.

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

ReservationSummary

reservation summary resource.

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

ReservationTransaction

Reservation transaction resource.

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

ReservationTransactionResource

The Resource model definition.

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

ReservationTransactionsListResult

Result of listing reservation recommendations.

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.

ResourceAttributes

The Resource model definition.

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

SkuProperty

The Sku property.

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

Tag

The tag resource.

TagsResult

A resource listing all tags.

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

UsageDetail

An usage detail resource.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: LegacyUsageDetail, ModernUsageDetail.

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 Azure.

UsageDetailsListResult

Result of listing usage details. It contains a list of available usage details in reverse chronological order by billing period.

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

Enums

BillingFrequency

The billing frequency.

BudgetOperatorType

The operator to use for comparison.

CategoryType

The category of the budget, whether the budget tracks cost or usage.

ChargeSummaryKind

Specifies the kind of charge summary.

CultureCode

Language in which the recipient will receive the notification

Datagrain
EventType

Identifies the type of the event.

LookBackPeriod
LotSource

The source of the lot.

Metrictype
OperatorType

The comparison operator.

PricingModelType

Identifier that indicates how the meter is priced.

ReservationRecommendationKind

Specifies the kind of reservation recommendation.

Scope
Status

The status of the lot.

Term
ThresholdType

The type of threshold

TimeGrainType

The time covered by a budget. Tracking of the amount will be reset based on the time grain. BillingMonth, BillingQuarter, and BillingAnnual are only supported by WD customers

UsageDetailsKind

Specifies the kind of usage details.