ArmConsumptionModelFactory.ConsumptionReservationTransaction 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 ConsumptionReservationTransaction.
public static Azure.ResourceManager.Consumption.Models.ConsumptionReservationTransaction ConsumptionReservationTransaction (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, DateTimeOffset? transactOn = default, string reservationOrderId = default, string description = default, string eventType = default, decimal? quantity = default, decimal? amount = default, string currency = default, string reservationOrderName = default, string purchasingEnrollment = default, Guid? purchasingSubscriptionGuid = default, string purchasingSubscriptionName = default, string armSkuName = default, string term = default, string region = default, string accountName = default, string accountOwnerEmail = default, string departmentName = default, string costCenter = default, string currentEnrollment = default, string billingFrequency = default, int? billingMonth = default, decimal? monetaryCommitment = default, decimal? overage = default, System.Collections.Generic.IEnumerable<string> tags = default);
static member ConsumptionReservationTransaction : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<DateTimeOffset> * string * string * string * Nullable<decimal> * Nullable<decimal> * string * string * string * Nullable<Guid> * string * string * string * string * string * string * string * string * string * string * Nullable<int> * Nullable<decimal> * Nullable<decimal> * seq<string> -> Azure.ResourceManager.Consumption.Models.ConsumptionReservationTransaction
Public Shared Function ConsumptionReservationTransaction (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional transactOn As Nullable(Of DateTimeOffset) = Nothing, Optional reservationOrderId As String = Nothing, Optional description As String = Nothing, Optional eventType As String = Nothing, Optional quantity As Nullable(Of Decimal) = Nothing, Optional amount As Nullable(Of Decimal) = Nothing, Optional currency As String = Nothing, Optional reservationOrderName As String = Nothing, Optional purchasingEnrollment As String = Nothing, Optional purchasingSubscriptionGuid As Nullable(Of Guid) = Nothing, Optional purchasingSubscriptionName As String = Nothing, Optional armSkuName As String = Nothing, Optional term As String = Nothing, Optional region As String = Nothing, Optional accountName As String = Nothing, Optional accountOwnerEmail As String = Nothing, Optional departmentName As String = Nothing, Optional costCenter As String = Nothing, Optional currentEnrollment As String = Nothing, Optional billingFrequency As String = Nothing, Optional billingMonth As Nullable(Of Integer) = Nothing, Optional monetaryCommitment As Nullable(Of Decimal) = Nothing, Optional overage As Nullable(Of Decimal) = Nothing, Optional tags As IEnumerable(Of String) = Nothing) As ConsumptionReservationTransaction
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- transactOn
- Nullable<DateTimeOffset>
The date 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.
- description
- String
The description of the transaction.
- eventType
- String
The type of the transaction (Purchase, Cancel or Refund).
- currency
- String
The ISO currency in which the transaction is charged, for example, USD.
- reservationOrderName
- String
The name of the reservation order.
- purchasingEnrollment
- String
The purchasing enrollment.
- purchasingSubscriptionName
- String
The subscription name that makes the transaction.
- armSkuName
- String
This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records.
- term
- String
This is the term of the transaction.
- region
- String
The region of the transaction.
- accountName
- String
The name of the account that makes the transaction.
- accountOwnerEmail
- String
The email of the account owner that makes the transaction.
- departmentName
- String
The department name.
- costCenter
- String
The cost center of this department if it is a department and a cost center is provided.
- currentEnrollment
- String
The current enrollment.
- billingFrequency
- String
The billing frequency, which can be either one-time or recurring.
- tags
- IEnumerable<String>
Resource tags.
Returns
A new ConsumptionReservationTransaction instance for mocking.
Applies to
Azure SDK for .NET