ArmCostManagementModelFactory.McaPriceSheetProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The properties of the price sheet.
public static Azure.ResourceManager.CostManagement.Models.McaPriceSheetProperties McaPriceSheetProperties(string billingAccountID = default, string billingAccountName = default, string billingProfileId = default, string billingProfileName = default, string productOrderName = default, float? serviceFamily = default, string product = default, string productId = default, string skuId = default, string unitOfMeasure = default, string meterId = default, string meterName = default, string meterType = default, string meterCategory = default, string meterSubCategory = default, string meterRegion = default, string tierMinimumUnits = default, DateTimeOffset? effectiveStartOn = default, DateTimeOffset? effectiveEndOn = default, string unitPrice = default, string basePrice = default, string marketPrice = default, string currency = default, string billingCurrency = default, string term = default, string priceType = default);
static member McaPriceSheetProperties : string * string * string * string * string * Nullable<single> * string * string * string * string * string * string * string * string * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * string * string * string * string * string -> Azure.ResourceManager.CostManagement.Models.McaPriceSheetProperties
Public Shared Function McaPriceSheetProperties (Optional billingAccountID As String = Nothing, Optional billingAccountName As String = Nothing, Optional billingProfileId As String = Nothing, Optional billingProfileName As String = Nothing, Optional productOrderName As String = Nothing, Optional serviceFamily As Nullable(Of Single) = Nothing, Optional product As String = Nothing, Optional productId As String = Nothing, Optional skuId As String = Nothing, Optional unitOfMeasure As String = Nothing, Optional meterId As String = Nothing, Optional meterName As String = Nothing, Optional meterType As String = Nothing, Optional meterCategory As String = Nothing, Optional meterSubCategory As String = Nothing, Optional meterRegion As String = Nothing, Optional tierMinimumUnits As String = Nothing, Optional effectiveStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional effectiveEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional unitPrice As String = Nothing, Optional basePrice As String = Nothing, Optional marketPrice As String = Nothing, Optional currency As String = Nothing, Optional billingCurrency As String = Nothing, Optional term As String = Nothing, Optional priceType As String = Nothing) As McaPriceSheetProperties
Parameters
- billingAccountID
- String
Unique identifier for the billing account.
- billingAccountName
- String
Name of the billing profile that is set up to receive invoices. The prices in the price sheet are associated with this billing profile.
- billingProfileId
- String
Unique identifier for the billing profile.
- billingProfileName
- String
Name of the billing profile that is set up to receive invoices. The prices in the price sheet are associated with this billing profile.
- productOrderName
- String
Name of the purchased product plan. Indicates if this pricing is standard Azure Plan pricing, Dev/Test pricing etc. Currently unavailable for Azure 3rd party and ReservedInstance meters.
Type of Azure service. For example, Compute, Analytics, and Security.
- product
- String
Name of the product accruing the charges.
- productId
- String
Unique identifier for the product whose meter is consumed.
- skuId
- String
Unique identifier of the SKU.
- unitOfMeasure
- String
How usage is measured for the service.
- meterId
- String
Unique identifier of the meter.
- meterName
- String
Name of the meter. The meter represents the deployable resource of an Azure service.
- meterType
- String
Name of the meter type.
- meterCategory
- String
Name of the classification category for the meter. For example, Cloud services, Networking, etc.
- meterSubCategory
- String
Name of the meter subclassification category.
- meterRegion
- String
Name of the Azure region where the meter for the service is available.
- tierMinimumUnits
- String
Defines the lower bound of the tier range for which prices are defined. For example, if the range is 0 to 100, tierMinimumUnits would be 0.
- effectiveStartOn
- Nullable<DateTimeOffset>
Effective start date of the Price Sheet billing period.
- effectiveEndOn
- Nullable<DateTimeOffset>
Effective end date of the Price Sheet billing period.
- unitPrice
- String
The per-unit price at the time of billing for a given product or service, inclusive of any negotiated discounts on top of the market price. For PriceType ReservedInstance, unit price reflects the total cost of the 1 or 3-year commitment including discounts. Note: The unit price isn't the same as the effective price in usage details downloads when services have differential prices across tiers. If services have multi-tiered pricing, the effective price is a blended rate across the tiers and doesn't show a tier-specific unit price. The blended price or effective price is the net price for the consumed quantity spanning across the multiple tiers (where each tier has a specific unit price).
- basePrice
- String
The unit price at the time the customer signs on or the unit price at the time of service meter GA launch if it is after sign-on. This is applicable for Enterprise Agreement users
- marketPrice
- String
The current list price for a given product or service. This price is without any negotiations and is based on your Microsoft Agreement type. For PriceType Consumption, market price is reflected as the pay-as-you-go price. For PriceType Savings Plan, market price reflects the Savings plan benefit on top of pay-as-you-go price for the corresponding commitment term. For PriceType ReservedInstance, market price reflects the total price of the 1 or 3-year commitment.
- currency
- String
Currency in which all the prices are reflected.
- billingCurrency
- String
Currency in which charges are posted.
- term
- String
Term length for Azure Savings Plan or Reservation term – one year or three years (P1Y or P3Y).
- priceType
- String
Price type for a product. For example, an Azure resource with a pay-as-you-go rate with priceType as Consumption. Other price types include ReservedInstance and Savings Plan.
Returns
A new McaPriceSheetProperties instance for mocking.