Partager via


ArmConsumptionModelFactory.ConsumptionReservationTransaction Méthode

Définition

Initialise une nouvelle instance de 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

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

transactOn
Nullable<DateTimeOffset>

Date de la transaction Nom sérialisé : ReservationTransaction.properties.eventDate

reservationOrderId
String

L’ID de commande de réservation est l’identificateur d’un achat de réservation. Chaque ID de commande de réservation représente une transaction d’achat unique. Un ordre de réservation contient des réservations. L’ordre de réservation spécifie la taille et la région de la machine virtuelle pour les réservations. Nom sérialisé : ReservationTransaction.properties.reservationOrderId

description
String

Description de la transaction. Nom sérialisé : ReservationTransaction.properties.description

eventType
String

Type de la transaction (Achat, Annulation ou Remboursement). Nom sérialisé : ReservationTransaction.properties.eventType

quantity
Nullable<Decimal>

Quantité de la transaction. Nom sérialisé : ReservationTransaction.properties.quantity

amount
Nullable<Decimal>

Frais de la transaction. Nom sérialisé : ReservationTransaction.properties.amount

currency
String

Devise ISO dans laquelle la transaction est facturée, par exemple, USD. Nom sérialisé : ReservationTransaction.properties.currency

reservationOrderName
String

Nom de l’ordre de réservation. Nom sérialisé : ReservationTransaction.properties.reservationOrderName

purchasingEnrollment
String

Inscription d’achat. Nom sérialisé : ReservationTransaction.properties.purchasingEnrollment

purchasingSubscriptionGuid
Nullable<Guid>

Guid d’abonnement qui effectue la transaction. Nom sérialisé : ReservationTransaction.properties.purchasingSubscriptionGuid

purchasingSubscriptionName
String

Nom de l’abonnement qui effectue la transaction. Nom sérialisé : ReservationTransaction.properties.purchasingSubscriptionName

armSkuName
String

Il s’agit du nom de la référence SKU ARM. Il peut être utilisé pour joindre le champ serviceType dans des informations supplémentaires dans les enregistrements d’utilisation. Nom sérialisé : ReservationTransaction.properties.armSkuName

term
String

Il s’agit du terme de la transaction. Nom sérialisé : ReservationTransaction.properties.term

region
String

Région de la transaction. Nom sérialisé : ReservationTransaction.properties.region

accountName
String

Nom du compte qui effectue la transaction. Nom sérialisé : ReservationTransaction.properties.accountName

accountOwnerEmail
String

E-mail du propriétaire du compte qui effectue la transaction. Nom sérialisé : ReservationTransaction.properties.accountOwnerEmail

departmentName
String

Nom du service. Nom sérialisé : ReservationTransaction.properties.departmentName

costCenter
String

Le centre de coûts de ce service s’il s’agit d’un service et d’un centre de coûts est fourni. Nom sérialisé : ReservationTransaction.properties.costCenter

currentEnrollment
String

Inscription actuelle. Nom sérialisé : ReservationTransaction.properties.currentEnrollment

billingFrequency
String

Fréquence de facturation, qui peut être ponctuelle ou périodique. Nom sérialisé : ReservationTransaction.properties.billingFrequency

billingMonth
Nullable<Int32>

Mois de facturation (aaaaMMdd), sur lequel l’événement a démarré. Nom sérialisé : ReservationTransaction.properties.billingMonth

monetaryCommitment
Nullable<Decimal>

Montant de l’engagement monétaire à l’étendue de l’inscription. Nom sérialisé : ReservationTransaction.properties.monetaryCommitment

overage
Nullable<Decimal>

Montant de dépassement à l’étendue de l’inscription. Nom sérialisé : ReservationTransaction.properties.overage

tags
IEnumerable<String>

Balises de ressource. Nom sérialisé : ReservationTransactionResource.tags

Retours

Une nouvelle ConsumptionReservationTransaction instance de moqueries.

S’applique à