Partager via


ArmConsumptionModelFactory.ConsumptionLegacyUsageDetail Méthode

Définition

Initialise une nouvelle instance de ConsumptionLegacyUsageDetail.

public static Azure.ResourceManager.Consumption.Models.ConsumptionLegacyUsageDetail ConsumptionLegacyUsageDetail (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ETag? etag = default, System.Collections.Generic.IReadOnlyDictionary<string,string> tags = default, string billingAccountId = default, string billingAccountName = default, DateTimeOffset? billingPeriodStartOn = default, DateTimeOffset? billingPeriodEndOn = default, string billingProfileId = default, string billingProfileName = default, string accountOwnerId = default, string accountName = default, string subscriptionId = default, string subscriptionName = default, DateTimeOffset? on = default, string product = default, string partNumber = default, Guid? meterId = default, Azure.ResourceManager.Consumption.Models.ConsumptionMeterDetailsInfo meterDetails = default, decimal? quantity = default, decimal? effectivePrice = default, decimal? cost = default, decimal? unitPrice = default, string billingCurrency = default, string resourceLocation = default, string consumedService = default, string resourceId = default, string resourceName = default, string serviceInfo1 = default, string serviceInfo2 = default, string additionalInfo = default, string invoiceSection = default, string costCenter = default, string resourceGroup = default, string reservationId = default, string reservationName = default, string productOrderId = default, string productOrderName = default, string offerId = default, bool? isAzureCreditEligible = default, string term = default, string publisherName = default, string publisherType = default, string planName = default, string chargeType = default, string frequency = default, decimal? payGPrice = default, string benefitId = default, string benefitName = default, Azure.ResourceManager.Consumption.Models.ConsumptionPricingModelType? pricingModel = default);
static member ConsumptionLegacyUsageDetail : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ETag> * System.Collections.Generic.IReadOnlyDictionary<string, string> * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * string * string * string * string * Nullable<DateTimeOffset> * string * string * Nullable<Guid> * Azure.ResourceManager.Consumption.Models.ConsumptionMeterDetailsInfo * Nullable<decimal> * Nullable<decimal> * Nullable<decimal> * Nullable<decimal> * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * Nullable<bool> * string * string * string * string * string * string * Nullable<decimal> * string * string * Nullable<Azure.ResourceManager.Consumption.Models.ConsumptionPricingModelType> -> Azure.ResourceManager.Consumption.Models.ConsumptionLegacyUsageDetail
Public Shared Function ConsumptionLegacyUsageDetail (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional tags As IReadOnlyDictionary(Of String, String) = Nothing, Optional billingAccountId As String = Nothing, Optional billingAccountName As String = Nothing, Optional billingPeriodStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional billingPeriodEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional billingProfileId As String = Nothing, Optional billingProfileName As String = Nothing, Optional accountOwnerId As String = Nothing, Optional accountName As String = Nothing, Optional subscriptionId As String = Nothing, Optional subscriptionName As String = Nothing, Optional on As Nullable(Of DateTimeOffset) = Nothing, Optional product As String = Nothing, Optional partNumber As String = Nothing, Optional meterId As Nullable(Of Guid) = Nothing, Optional meterDetails As ConsumptionMeterDetailsInfo = Nothing, Optional quantity As Nullable(Of Decimal) = Nothing, Optional effectivePrice As Nullable(Of Decimal) = Nothing, Optional cost As Nullable(Of Decimal) = Nothing, Optional unitPrice As Nullable(Of Decimal) = Nothing, Optional billingCurrency As String = Nothing, Optional resourceLocation As String = Nothing, Optional consumedService As String = Nothing, Optional resourceId As String = Nothing, Optional resourceName As String = Nothing, Optional serviceInfo1 As String = Nothing, Optional serviceInfo2 As String = Nothing, Optional additionalInfo As String = Nothing, Optional invoiceSection As String = Nothing, Optional costCenter As String = Nothing, Optional resourceGroup As String = Nothing, Optional reservationId As String = Nothing, Optional reservationName As String = Nothing, Optional productOrderId As String = Nothing, Optional productOrderName As String = Nothing, Optional offerId As String = Nothing, Optional isAzureCreditEligible As Nullable(Of Boolean) = Nothing, Optional term As String = Nothing, Optional publisherName As String = Nothing, Optional publisherType As String = Nothing, Optional planName As String = Nothing, Optional chargeType As String = Nothing, Optional frequency As String = Nothing, Optional payGPrice As Nullable(Of Decimal) = Nothing, Optional benefitId As String = Nothing, Optional benefitName As String = Nothing, Optional pricingModel As Nullable(Of ConsumptionPricingModelType) = Nothing) As ConsumptionLegacyUsageDetail

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

etag
Nullable<ETag>

Etag de la ressource. Nom sérialisé : Resource.etag

tags
IReadOnlyDictionary<String,String>

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

billingAccountId
String

Identificateur de compte de facturation. Nom sérialisé : LegacyUsageDetail.properties.billingAccountId

billingAccountName
String

Nom du compte de facturation. Nom sérialisé : LegacyUsageDetail.properties.billingAccountName

billingPeriodStartOn
Nullable<DateTimeOffset>

Date de début de la période de facturation. Nom sérialisé : LegacyUsageDetail.properties.billingPeriodStartDate

billingPeriodEndOn
Nullable<DateTimeOffset>

Date de fin de la période de facturation. Nom sérialisé : LegacyUsageDetail.properties.billingPeriodEndDate

billingProfileId
String

Identificateur du profil de facturation. Nom sérialisé : LegacyUsageDetail.properties.billingProfileId

billingProfileName
String

Nom du profil de facturation. Nom sérialisé : LegacyUsageDetail.properties.billingProfileName

accountOwnerId
String

Id du propriétaire du compte. Nom sérialisé : LegacyUsageDetail.properties.accountOwnerId

accountName
String

Nom du compte. Nom sérialisé : LegacyUsageDetail.properties.accountName

subscriptionId
String

Guid d’abonnement. Nom sérialisé : LegacyUsageDetail.properties.subscriptionId

subscriptionName
String

Nom de l’abonnement. Nom sérialisé : LegacyUsageDetail.properties.subscriptionName

on
Nullable<DateTimeOffset>

Date de l’enregistrement d’utilisation. Nom sérialisé : LegacyUsageDetail.properties.date

product
String

Nom du produit pour le service ou l’achat consommé. Non disponible pour la Place de marché. Nom sérialisé : LegacyUsageDetail.properties.product

partNumber
String

Numéro de partie du service utilisé. Peut être utilisé pour joindre la feuille de prix. Non disponible pour la Place de marché. Nom sérialisé : LegacyUsageDetail.properties.partNumber

meterId
Nullable<Guid>

ID de compteur (GUID). Non disponible pour la Place de marché. Pour les instance réservés, cela représente le compteur principal pour lequel la réservation a été achetée. Pour connaître la taille réelle de la machine virtuelle pour laquelle la réservation est achetée, consultez productOrderName. Nom sérialisé : LegacyUsageDetail.properties.meterId

meterDetails
ConsumptionMeterDetailsInfo

Détails sur le compteur. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans $expand. Nom sérialisé : LegacyUsageDetail.properties.meterDetails

quantity
Nullable<Decimal>

Quantité d’utilisation. Nom sérialisé : LegacyUsageDetail.properties.quantity

effectivePrice
Nullable<Decimal>

Prix effectif facturé pour l’utilisation. Nom sérialisé : LegacyUsageDetail.properties.effectivePrice

cost
Nullable<Decimal>

Montant du coût avant taxes. Nom sérialisé : LegacyUsageDetail.properties.cost

unitPrice
Nullable<Decimal>

Le prix unitaire est le prix qui vous est applicable. (votre EA ou un autre prix de contrat). Nom sérialisé : LegacyUsageDetail.properties.unitPrice

billingCurrency
String

Devise de facturation. Nom sérialisé : LegacyUsageDetail.properties.billingCurrency

resourceLocation
String

Emplacement de la ressource. Nom sérialisé : LegacyUsageDetail.properties.resourceLocation

consumedService
String

Nom du service consommé. Nom du fournisseur de ressources Azure qui émet l’utilisation ou qui a été acheté. Cette valeur n’est pas fournie pour l’utilisation de la Place de marché. Nom sérialisé : LegacyUsageDetail.properties.consumedService

resourceId
String

Identificateur unique de la ressource de détails d’utilisation d’Azure Resource Manager. Nom sérialisé : LegacyUsageDetail.properties.resourceId

resourceName
String

Nom de la ressource. Nom sérialisé : LegacyUsageDetail.properties.resourceName

serviceInfo1
String

Métadonnées relatives au service. Nom sérialisé : LegacyUsageDetail.properties.serviceInfo1

serviceInfo2
String

Champ hérité avec des métadonnées facultatives spécifiques du service. Nom sérialisé : LegacyUsageDetail.properties.serviceInfo2

additionalInfo
String

Détails supplémentaires de cet élément d’utilisation. Par défaut, ce n’est pas renseigné, sauf s’il est spécifié dans $expand. Utilisez ce champ pour obtenir des détails spécifiques à l’élément de ligne d’utilisation, tels que la taille réelle de la machine virtuelle (ServiceType) ou le ratio dans lequel la remise de réservation est appliquée. Nom sérialisé : LegacyUsageDetail.properties.additionalInfo

invoiceSection
String

Nom de la section de facture. Nom sérialisé : LegacyUsageDetail.properties.invoiceSection

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é : LegacyUsageDetail.properties.costCenter

resourceGroup
String

Nom du groupe de ressources. Nom sérialisé : LegacyUsageDetail.properties.resourceGroup

reservationId
String

ID de ressource ARM de la réservation. S’applique uniquement aux enregistrements relatifs aux réservations. Nom sérialisé : LegacyUsageDetail.properties.reservationId

reservationName
String

Nom d’affichage de la réservation fourni par l’utilisateur. Le nom connu d’un jour particulier est renseigné dans les données quotidiennes. S’applique uniquement aux enregistrements relatifs aux réservations. Nom sérialisé : LegacyUsageDetail.properties.reservationName

productOrderId
String

ID de commande du produit. Pour les réservations, il s’agit de l’ID de commande de réservation. Nom sérialisé : LegacyUsageDetail.properties.productOrderId

productOrderName
String

Nom de la commande du produit. Pour les réservations, il s’agit de la référence SKU qui a été achetée. Nom sérialisé : LegacyUsageDetail.properties.productOrderName

offerId
String

ID de l’offre, par exemple : MS-AZR-0017P, MS-AZR-0148P. Nom sérialisé : LegacyUsageDetail.properties.offerId

isAzureCreditEligible
Nullable<Boolean>

Est éligible au crédit Azure. Nom sérialisé : LegacyUsageDetail.properties.isAzureCreditEligible

term
String

Terme (en mois). 1 mois pour l’achat périodique mensuel. 12 mois pour une réservation de 1 an. 36 mois pour une réservation de 3 ans. Nom sérialisé : LegacyUsageDetail.properties.term

publisherName
String

Nom du serveur de publication. Nom sérialisé : LegacyUsageDetail.properties.publisherName

publisherType
String

Type d’éditeur. Nom sérialisé : LegacyUsageDetail.properties.publisherType

planName
String

Nom du plan. Nom sérialisé : LegacyUsageDetail.properties.planName

chargeType
String

Indique qu’un frais représente des crédits, une utilisation, un achat sur la Place de marché, des frais de réservation ou un remboursement. Nom sérialisé : LegacyUsageDetail.properties.chargeType

frequency
String

Indique la fréquence à laquelle ces frais se produisent. OneTime pour les achats qui ne se produisent qu’une seule fois, Mensuel pour les frais qui se répètent chaque mois et UsageBased pour les frais en fonction de la quantité d’utilisation d’un service. Nom sérialisé : LegacyUsageDetail.properties.frequency

payGPrice
Nullable<Decimal>

Prix de vente au détail de la ressource. Nom sérialisé : LegacyUsageDetail.properties.payGPrice

benefitId
String

Identificateur unique pour l’avantage applicable. Nom sérialisé : LegacyUsageDetail.properties.benefitId

benefitName
String

Nom de l’avantage applicable. Nom sérialisé : LegacyUsageDetail.properties.benefitName

pricingModel
Nullable<ConsumptionPricingModelType>

Identificateur indiquant le mode de facturation utilisé par le compteur. Nom sérialisé : LegacyUsageDetail.properties.pricingModel

Retours

Une nouvelle ConsumptionLegacyUsageDetail instance de moqueries.

S’applique à