Azure.ResourceManager.Reservations.Models Namespace

Classes

AppliedReservationData

The response for applied reservations api.

AppliedReservationList

Paginated list of applied reservations.

AppliedScopeProperties

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

ArmReservationsModelFactory

Model factory for models.

AvailableScopesContent

Available scope.

AvailableScopesProperties

The response of available scope api containing scopes and their eligibilities.

BenefitsCommitment

Commitment towards the benefit.

BillingInformation

billing information.

CalculateExchangeContent

Calculate exchange request.

CalculateExchangeContentProperties

Calculate exchange request properties.

CalculateExchangeResult

CalculateExchange operation result.

CalculateExchangeResultProperties

CalculateExchange response properties.

CalculatePriceResult

The response of calculate price for reservation.

CalculatePriceResultProperties

Properties for calculate price response.

CalculatePriceResultPropertiesBillingCurrencyTotal

Currency and amount that customer will be charged in customer's local currency. Tax is not included.

CalculatePriceResultPropertiesPricingCurrencyTotal

Amount that Microsoft uses for record. Used during refund for calculating refund limit. Tax is not included.

ChangeDirectoryContent

Request body for change directory of a reservation.

ChangeDirectoryDetail

Change directory response.

ChangeDirectoryResult

Change directory result for reservation order or reservation.

ExchangeContent

Exchange request.

ExchangePolicyError

error details.

ExchangeResult

Exchange operation result.

ExchangeResultProperties

Exchange response properties.

ExtendedStatusInfo

The ExtendedStatusInfo.

MergeContent

The request for reservation merge.

OperationResultError

Required if status == failed or status == canceled.

PaymentDetail

Information about payment related to a reservation order.

PurchasePrice

Pricing information containing the amount and the currency code.

QuotaProperties

Quota properties for the resource.

RenewProperties

The renew properties for a reservation.

RenewPropertiesBillingCurrencyTotal

Currency and amount that customer will be charged in customer's local currency for renewal purchase. Tax is not included.

RenewPropertiesPricingCurrencyTotal

Amount that Microsoft uses for record. Used during refund for calculating refund limit. Tax is not included. This is locked price 30 days before expiry.

ReservationCalculateRefundContent

Request containing information needed for calculating refund.

ReservationCalculateRefundRequestProperties

Properties needed for calculate refund including the scope and the reservation to be returned.

ReservationCalculateRefundResult

The response of calculate refund containing refund information of reservation.

ReservationCatalogMsrp

Pricing information about the sku.

ReservationDetailPatch

The request for reservation patch.

ReservationMergeProperties

Properties of reservation merge.

ReservationOrderBillingPlanInformation

Information describing the type of billing plan for this reservation.

ReservationProperties

The properties of the reservations.

ReservationPropertiesUtilization

Reservation utilization.

ReservationPurchaseContent

The request for reservation purchase.

ReservationRefundBillingInformation

billing information.

ReservationRefundContent

Request containing information needed for returning reservation.

ReservationRefundPolicyError

error details.

ReservationRefundPolicyResultProperty

Refund policy result property.

ReservationRefundRequestProperties

Properties needed for refund request including the session id from calculate refund, the scope, the reservation to be returned and the return reason.

ReservationRefundResponseProperties

The refund properties of reservation.

ReservationResourceName

Resource name provided by the resource provider. Use this property for quotaRequest parameter.

ReservationSplitProperties

Properties of reservation split.

ReservationSwapProperties

Properties of reservation swap.

ReservationToExchange

Reservation refund details.

ReservationToPurchaseCalculateExchange

Reservation purchase details.

ReservationToPurchaseExchange

Reservation purchase details.

ReservationToReturn

Reservation to return.

ReservationToReturnForExchange

Reservation refund details.

ReservationUtilizationAggregates

The aggregate values of reservation utilization.

SavingsPlanPurchase

Request body for savings plan purchase.

SavingsPlanToPurchaseCalculateExchange

Savings plan purchase details.

SavingsPlanToPurchaseExchange

Savings plan purchase details.

ScopeProperties

The scope and whether it is valid.

SkuCapability

Capability of a sku.

SkuProperty

Property of a sku.

SkuRestriction

Restriction of a sku.

SplitContent

The request for reservation split.

SubContent

The sub-request submitted with the quota request.

SubscriptionResourceGetCatalogOptions

The SubscriptionResourceGetCatalogOptions.

TenantResourceGetReservationDetailsOptions

The TenantResourceGetReservationDetailsOptions.

Structs

AppliedScopeType

Type of the Applied Scope.

BenefitsCommitmentGrain

Commitment grain.

CalculateExchangeOperationResultStatus

Status of the operation.

ExchangeOperationResultStatus

Status of the operation.

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.

PaymentStatus

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

QuotaRequestState

The quota request status.

ReservationBillingPlan

Represent the billing plans.

ReservationErrorResponseCode

Error code describing the reason that service is not able to process the incoming request.

ReservationKind

Resource Provider type to be reserved.

ReservationOperationStatus

Status of the individual operation.

ReservationProvisioningState

Represent the current state of the Reservation.

ReservationStatusCode

The ReservationStatusCode.

ReservationTerm

Represent the term of reservation.

ReservedResourceType

The type of the resource that is being reserved.

ResourceTypeName

The resource types.

SavingsPlanBillingPlan

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

SavingsPlanTerm

Represent savings plan term in ISO 8601 format.