ArmConsumptionModelFactory.ConsumptionModernReservationTransaction 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.
Initializes a new instance of ConsumptionModernReservationTransaction.
public static Azure.ResourceManager.Consumption.Models.ConsumptionModernReservationTransaction ConsumptionModernReservationTransaction (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, decimal? amount = default, string armSkuName = default, string billingFrequency = default, Azure.Core.ResourceIdentifier billingProfileId = default, string billingProfileName = default, string currency = default, string description = default, DateTimeOffset? transactOn = default, string eventType = default, string invoice = default, Azure.Core.ResourceIdentifier invoiceId = default, Azure.Core.ResourceIdentifier invoiceSectionId = default, string invoiceSectionName = default, Guid? purchasingSubscriptionGuid = default, string purchasingSubscriptionName = default, decimal? quantity = default, string region = default, string reservationOrderId = default, string reservationOrderName = default, string term = default, System.Collections.Generic.IEnumerable<string> tags = default);
static member ConsumptionModernReservationTransaction : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<decimal> * string * string * Azure.Core.ResourceIdentifier * string * string * string * Nullable<DateTimeOffset> * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Nullable<Guid> * string * Nullable<decimal> * string * string * string * string * seq<string> -> Azure.ResourceManager.Consumption.Models.ConsumptionModernReservationTransaction
Public Shared Function ConsumptionModernReservationTransaction (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional amount As Nullable(Of Decimal) = Nothing, Optional armSkuName As String = Nothing, Optional billingFrequency As String = Nothing, Optional billingProfileId As ResourceIdentifier = Nothing, Optional billingProfileName As String = Nothing, Optional currency As String = Nothing, Optional description As String = Nothing, Optional transactOn As Nullable(Of DateTimeOffset) = Nothing, Optional eventType As String = Nothing, Optional invoice As String = Nothing, Optional invoiceId As ResourceIdentifier = Nothing, Optional invoiceSectionId As ResourceIdentifier = Nothing, Optional invoiceSectionName As String = Nothing, Optional purchasingSubscriptionGuid As Nullable(Of Guid) = Nothing, Optional purchasingSubscriptionName As String = Nothing, Optional quantity As Nullable(Of Decimal) = Nothing, Optional region As String = Nothing, Optional reservationOrderId As String = Nothing, Optional reservationOrderName As String = Nothing, Optional term As String = Nothing, Optional tags As IEnumerable(Of String) = Nothing) As ConsumptionModernReservationTransaction
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- armSkuName
- String
This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records.
- billingFrequency
- String
The billing frequency, which can be either one-time or recurring.
- billingProfileId
- ResourceIdentifier
Billing profile Id.
- billingProfileName
- String
Billing profile name.
- currency
- String
The ISO currency in which the transaction is charged, for example, USD.
- description
- String
The description of the transaction.
- transactOn
- Nullable<DateTimeOffset>
The date of the transaction.
- eventType
- String
The type of the transaction (Purchase, Cancel or Refund).
- invoice
- String
Invoice Number.
- invoiceId
- ResourceIdentifier
Invoice Id as on the invoice where the specific transaction appears.
- invoiceSectionId
- ResourceIdentifier
Invoice Section Id.
- invoiceSectionName
- String
Invoice Section Name.
- purchasingSubscriptionName
- String
The subscription name that makes the transaction.
- region
- String
The region of the transaction.
- reservationOrderId
- String
The reservation order ID is the identifier for a reservation purchase. Each reservation order ID represents a single purchase transaction. A reservation order contains reservations. The reservation order specifies the VM size and region for the reservations.
- reservationOrderName
- String
The name of the reservation order.
- term
- String
This is the term of the transaction.
- tags
- IEnumerable<String>
Resource tags.
Returns
A new ConsumptionModernReservationTransaction instance for mocking.
Applies to
Azure SDK for .NET