Share via


ArmReservationsModelFactory Class

Definition

Model factory for models.

public static class ArmReservationsModelFactory
type ArmReservationsModelFactory = class
Public Class ArmReservationsModelFactory
Inheritance
ArmReservationsModelFactory

Methods

AppliedReservationData(ResourceIdentifier, String, ResourceType, SystemData, AppliedReservationList)

Initializes a new instance of AppliedReservationData.

AppliedReservationList(IEnumerable<String>, String)

Initializes a new instance of AppliedReservationList.

AvailableScopesProperties(IEnumerable<ScopeProperties>)

Initializes a new instance of AvailableScopesProperties.

BillingInformation(PurchasePrice, PurchasePrice, PurchasePrice)

Initializes a new instance of BillingInformation.

CalculateExchangeResult(ResourceIdentifier, String, Nullable<CalculateExchangeOperationResultStatus>, CalculateExchangeResultProperties, OperationResultError)

Initializes a new instance of CalculateExchangeResult.

CalculateExchangeResultProperties(Nullable<Guid>, PurchasePrice, PurchasePrice, PurchasePrice, IEnumerable<ReservationToPurchaseCalculateExchange>, IEnumerable<SavingsPlanToPurchaseCalculateExchange>, IEnumerable<ReservationToExchange>, IEnumerable<ExchangePolicyError>)

Initializes a new instance of CalculateExchangeResultProperties.

CalculatePriceResult(CalculatePriceResultProperties)

Initializes a new instance of CalculatePriceResult.

CalculatePriceResultProperties(CalculatePriceResultPropertiesBillingCurrencyTotal, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Guid>, String, String, CalculatePriceResultPropertiesPricingCurrencyTotal, IEnumerable<PaymentDetail>)

Initializes a new instance of CalculatePriceResultProperties.

CalculatePriceResultPropertiesBillingCurrencyTotal(String, Nullable<Double>)

Initializes a new instance of CalculatePriceResultPropertiesBillingCurrencyTotal.

CalculatePriceResultPropertiesPricingCurrencyTotal(String, Nullable<Single>)

Initializes a new instance of CalculatePriceResultPropertiesPricingCurrencyTotal.

ChangeDirectoryDetail(ChangeDirectoryResult, IEnumerable<ChangeDirectoryResult>)

Initializes a new instance of ChangeDirectoryDetail.

ChangeDirectoryResult(Nullable<Guid>, String, Nullable<Boolean>, String)

Initializes a new instance of ChangeDirectoryResult.

ExchangePolicyError(String, String)

Initializes a new instance of ExchangePolicyError.

ExchangeResult(ResourceIdentifier, String, Nullable<ExchangeOperationResultStatus>, ExchangeResultProperties, OperationResultError)

Initializes a new instance of ExchangeResult.

ExchangeResultProperties(Nullable<Guid>, PurchasePrice, PurchasePrice, PurchasePrice, IEnumerable<ReservationToPurchaseExchange>, IEnumerable<SavingsPlanToPurchaseExchange>, IEnumerable<ReservationToReturnForExchange>, IEnumerable<ExchangePolicyError>)

Initializes a new instance of ExchangeResultProperties.

ExtendedStatusInfo(Nullable<ReservationStatusCode>, String)

Initializes a new instance of ExtendedStatusInfo.

OperationResultError(String, String)

Initializes a new instance of OperationResultError.

PaymentDetail(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, PurchasePrice, PurchasePrice, String, Nullable<PaymentStatus>, ExtendedStatusInfo)

Initializes a new instance of PaymentDetail.

QuotaProperties(Nullable<Int32>, Nullable<Int32>, String, ReservationResourceName, Nullable<ResourceTypeName>, String, BinaryData)

Initializes a new instance of QuotaProperties.

QuotaRequestDetailData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<QuotaRequestState>, String, Nullable<DateTimeOffset>, IEnumerable<SubContent>)

Initializes a new instance of QuotaRequestDetailData.

RenewProperties(ReservationPurchaseContent, RenewPropertiesPricingCurrencyTotal, RenewPropertiesBillingCurrencyTotal)

Initializes a new instance of RenewProperties.

RenewPropertiesBillingCurrencyTotal(String, Nullable<Single>)

Initializes a new instance of RenewPropertiesBillingCurrencyTotal.

RenewPropertiesPricingCurrencyTotal(String, Nullable<Single>)

Initializes a new instance of RenewPropertiesPricingCurrencyTotal.

ReservationCalculateRefundResult(String, ReservationRefundResponseProperties)

Initializes a new instance of ReservationCalculateRefundResult.

ReservationCatalog(String, String, IReadOnlyDictionary<String, IList<ReservationBillingPlan>>, IEnumerable<ReservationTerm>, IEnumerable<AzureLocation>, IEnumerable<SkuProperty>, ReservationCatalogMsrp, IEnumerable<SkuRestriction>, String, String, IEnumerable<SkuCapability>)

Initializes a new instance of Azure.ResourceManager.Reservations.Models.ReservationCatalog.

ReservationCatalogMsrp(PurchasePrice, PurchasePrice, PurchasePrice)

Initializes a new instance of ReservationCatalogMsrp.

ReservationDetailData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<AzureLocation>, Nullable<Int32>, String, ReservationProperties, Nullable<ReservationKind>)

Initializes a new instance of ReservationDetailData.

ReservationMergeProperties(String, IEnumerable<String>)

Initializes a new instance of ReservationMergeProperties.

ReservationOrderBillingPlanInformation(PurchasePrice, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<PaymentDetail>)

Initializes a new instance of ReservationOrderBillingPlanInformation.

ReservationOrderData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<Int32>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int32>, Nullable<ReservationTerm>, Nullable<ReservationProvisioningState>, Nullable<ReservationBillingPlan>, ReservationOrderBillingPlanInformation, IEnumerable<ReservationDetailData>, Nullable<DateTimeOffset>)

Initializes a new instance of ReservationOrderData.

ReservationProperties(Nullable<ReservedResourceType>, Nullable<InstanceFlexibility>, String, IEnumerable<String>, Nullable<AppliedScopeType>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<ReservationProvisioningState>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, ExtendedStatusInfo, Nullable<ReservationBillingPlan>, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, ReservationSplitProperties, ReservationMergeProperties, ReservationSwapProperties, AppliedScopeProperties, ResourceIdentifier, Nullable<Boolean>, String, String, RenewProperties, Nullable<ReservationTerm>, String, String, ReservationPropertiesUtilization)

Initializes a new instance of ReservationProperties.

ReservationPropertiesUtilization(String, IEnumerable<ReservationUtilizationAggregates>)

Initializes a new instance of ReservationPropertiesUtilization.

ReservationQuotaData(ResourceIdentifier, String, ResourceType, SystemData, QuotaProperties)

Initializes a new instance of ReservationQuotaData.

ReservationRefundBillingInformation(Nullable<ReservationBillingPlan>, Nullable<Int32>, Nullable<Int32>, PurchasePrice, PurchasePrice, PurchasePrice)

Initializes a new instance of ReservationRefundBillingInformation.

ReservationRefundPolicyError(Nullable<ReservationErrorResponseCode>, String)

Initializes a new instance of ReservationRefundPolicyError.

ReservationRefundPolicyResultProperty(PurchasePrice, PurchasePrice, IEnumerable<ReservationRefundPolicyError>)

Initializes a new instance of ReservationRefundPolicyResultProperty.

ReservationRefundResponseProperties(Nullable<Guid>, Nullable<Int32>, PurchasePrice, PurchasePrice, ReservationRefundPolicyResultProperty, ReservationRefundBillingInformation)

Initializes a new instance of ReservationRefundResponseProperties.

ReservationRefundResult(String, ReservationRefundResponseProperties)

Initializes a new instance of Azure.ResourceManager.Reservations.Models.ReservationRefundResult.

ReservationResourceName(String, String)

Initializes a new instance of ReservationResourceName.

ReservationSplitProperties(IEnumerable<String>, String)

Initializes a new instance of ReservationSplitProperties.

ReservationSwapProperties(String, String)

Initializes a new instance of ReservationSwapProperties.

ReservationToExchange(ResourceIdentifier, Nullable<Int32>, PurchasePrice, BillingInformation)

Initializes a new instance of ReservationToExchange.

ReservationToPurchaseCalculateExchange(ReservationPurchaseContent, PurchasePrice)

Initializes a new instance of ReservationToPurchaseCalculateExchange.

ReservationToPurchaseExchange(ResourceIdentifier, ResourceIdentifier, ReservationPurchaseContent, PurchasePrice, Nullable<ReservationOperationStatus>)

Initializes a new instance of ReservationToPurchaseExchange.

ReservationToReturnForExchange(ResourceIdentifier, Nullable<Int32>, PurchasePrice, BillingInformation, Nullable<ReservationOperationStatus>)

Initializes a new instance of ReservationToReturnForExchange.

ReservationUtilizationAggregates(Nullable<Single>, String, Nullable<Single>, String)

Initializes a new instance of ReservationUtilizationAggregates.

SavingsPlanToPurchaseCalculateExchange(SavingsPlanPurchase, PurchasePrice)

Initializes a new instance of SavingsPlanToPurchaseCalculateExchange.

SavingsPlanToPurchaseExchange(String, String, SavingsPlanPurchase, PurchasePrice, Nullable<ReservationOperationStatus>)

Initializes a new instance of SavingsPlanToPurchaseExchange.

ScopeProperties(String, Nullable<Boolean>)

Initializes a new instance of ScopeProperties.

SkuCapability(String, String)

Initializes a new instance of SkuCapability.

SkuProperty(String, String)

Initializes a new instance of SkuProperty.

SkuRestriction(String, IEnumerable<String>, String)

Initializes a new instance of SkuRestriction.

SubContent(Nullable<Int32>, ReservationResourceName, String, String, Nullable<QuotaRequestState>, String, Nullable<Guid>)

Initializes a new instance of SubContent.

Applies to