models Package

Classes

Amount

The amount plus currency .

AmountWithExchangeRate

The amount with exchange rate.

Balance

A balance resource.

BalanceProperties

The properties of the balance.

BalancePropertiesAdjustmentDetailsItem

BalancePropertiesAdjustmentDetailsItem.

BalancePropertiesNewPurchasesDetailsItem

BalancePropertiesNewPurchasesDetailsItem.

Budget

A budget resource.

BudgetComparisonExpression

The comparison expression to be used in the budgets.

BudgetFilter

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

BudgetFilterProperties

The Dimensions or Tags to filter a budget by.

BudgetProperties

The properties of the budget.

BudgetTimePeriod

The start and end date for a budget.

ChargeSummary

A charge summary resource.

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

ChargesListResult

Result of listing charge summary.

CreditBalanceSummary

Summary of credit balances.

CreditSummary

A credit summary resource.

CreditSummaryProperties

The properties of the credit summary.

CurrentSpend

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

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Error response.

EventProperties

The event properties.

EventSummary

An event summary resource.

ExtensionResource

The base extension resource.

ForecastSpend

The forecasted cost which is being tracked for a budget.

HighCasedErrorDetails

The details of the error.

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.

LegacyChargeSummary

Legacy charge summary.

LegacyChargeSummaryProperties

The properties of legacy charge summary.

LegacyReservationRecommendation

Legacy reservation recommendation.

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

LegacyReservationTransactionProperties

The properties of a legacy reservation transaction.

LegacySharedScopeReservationRecommendationProperties

The properties of the legacy reservation recommendation for shared scope.

LegacySingleScopeReservationRecommendationProperties

The properties of the legacy reservation recommendation for single scope.

LegacyUsageDetail

Legacy usage detail.

LegacyUsageDetailProperties

The properties of the legacy usage detail.

LotProperties

The lot properties.

LotSummary

A lot summary resource.

ManagementGroupAggregatedCostProperties

The properties of the Management Group Aggregated Cost.

ManagementGroupAggregatedCostResult

A management group aggregated cost resource.

Marketplace

A marketplace resource.

MarketplaceProperties

The properties of the marketplace usage detail.

MeterDetails

The properties of the meter detail.

MeterDetailsResponse

The properties of the meter detail.

ModernChargeSummary

Modern charge summary.

ModernChargeSummaryProperties

The properties of modern charge summary.

ModernReservationRecommendation

Modern reservation recommendation.

ModernReservationRecommendationProperties

The properties of the reservation recommendation.

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

ModernReservationTransaction

Modern Reservation transaction resource.

ModernReservationTransactionProperties

The properties of a modern reservation transaction.

ModernSharedScopeReservationRecommendationProperties

The properties of the modern reservation recommendation for shared scope.

ModernSingleScopeReservationRecommendationProperties

The properties of the modern reservation recommendation for single scope.

ModernUsageDetail

Modern usage detail.

ModernUsageDetailProperties

The properties of the usage detail.

Notification

The notification associated with a budget.

Operation

A Consumption REST API operation.

OperationDisplay

The object that represents the operation.

OperationStatus

The status of the long running operation.

PriceSheetModel

price sheet result. It contains the pricesheet associated with billing period.

PriceSheetProperties

The properties of the price sheet.

PriceSheetResult

An pricesheet resource.

PricesheetDownloadProperties

The properties of the price sheet download.

ProxyResource

Proxy Resource.

Reseller

The reseller properties.

ReservationDetail

reservation detail resource.

ReservationDetailProperties

The properties of the reservation detail.

ReservationRecommendation

A reservation recommendation resource.

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

ReservationRecommendationDetailsCalculatedSavingsProperties

Details of estimated savings. The costs and savings are estimated for the term.

ReservationRecommendationDetailsModel

Reservation recommendation details.

ReservationRecommendationDetailsProperties

The properties of the reservation recommendation.

ReservationRecommendationDetailsResourceProperties

Details of the resource.

ReservationRecommendationDetailsSavingsProperties

Details of the estimated savings.

ReservationRecommendationDetailsUsageProperties

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

ReservationSummary

reservation summary resource.

ReservationSummaryProperties

The properties of the reservation summary.

ReservationTransaction

Reservation transaction resource.

Resource

Resource.

SavingsPlan

The properties of the SavingsPlan.

SkuProperty

The Sku property.

SystemData

Metadata pertaining to creation and last modification of the resource.

Tag

The tag resource.

TagProperties

The properties of the tag.

TagsResult

A resource listing all tags.

UsageDetail

An usage detail resource.

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

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.

CreatedByType

The kind of entity that created the resource.

CultureCode

Language in which the recipient will receive the notification.

Datagrain

Type of Datagrain.

EventType

Identifies the type of the event.

LookBackPeriod

Type of LookBackPeriod.

LotSource

The source of the lot.

Metrictype

Type of Metrictype.

OperationStatusType

The status of the long running operation.

OperatorType

The comparison operator.

OrganizationType

The organization type of the lot.

PricingModelType

Identifier that indicates how the meter is priced.

ReservationRecommendationKind

Specifies the kind of reservation recommendation.

Scope

Type of Scope.

Status

The status of the lot.

Term

Type of 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.