Partager via


ArmConsumptionModelFactory.ConsumptionModernUsageDetail Méthode

Définition

Initialise une nouvelle instance de ConsumptionModernUsageDetail.

public static Azure.ResourceManager.Consumption.Models.ConsumptionModernUsageDetail ConsumptionModernUsageDetail (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, decimal? effectivePrice = default, Azure.ResourceManager.Consumption.Models.ConsumptionPricingModelType? pricingModel = default, string billingAccountName = default, DateTimeOffset? billingPeriodStartOn = default, DateTimeOffset? billingPeriodEndOn = default, string billingProfileId = default, string billingProfileName = default, string subscriptionGuid = default, string subscriptionName = default, DateTimeOffset? on = default, string product = default, Guid? meterId = default, string meterName = default, string meterRegion = default, string meterCategory = default, string meterSubCategory = default, string serviceFamily = default, decimal? quantity = default, string unitOfMeasure = default, string instanceName = default, decimal? costInUSD = default, decimal? unitPrice = default, string billingCurrencyCode = default, string resourceLocation = default, string consumedService = default, string serviceInfo1 = default, string serviceInfo2 = default, string additionalInfo = default, string invoiceSectionId = default, string invoiceSectionName = default, string costCenter = default, string resourceGroup = default, string reservationId = default, string reservationName = default, string productOrderId = default, string productOrderName = default, bool? isAzureCreditEligible = default, string term = default, string publisherName = default, string publisherType = default, string chargeType = default, string frequency = default, decimal? costInBillingCurrency = default, decimal? costInPricingCurrency = default, string exchangeRate = default, DateTimeOffset? exchangeRateOn = default, string invoiceId = default, string previousInvoiceId = default, string pricingCurrencyCode = default, string productIdentifier = default, string resourceLocationNormalized = default, DateTimeOffset? servicePeriodStartOn = default, DateTimeOffset? servicePeriodEndOn = default, string customerTenantId = default, string customerName = default, string partnerTenantId = default, string partnerName = default, string resellerMpnId = default, string resellerName = default, string publisherId = default, decimal? marketPrice = default, decimal? exchangeRatePricingToBilling = default, decimal? paygCostInBillingCurrency = default, decimal? paygCostInUSD = default, decimal? partnerEarnedCreditRate = default, string partnerEarnedCreditApplied = default, decimal? payGPrice = default, string benefitId = default, string benefitName = default, string provider = default, string costAllocationRuleName = default);
static member ConsumptionModernUsageDetail : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ETag> * System.Collections.Generic.IReadOnlyDictionary<string, string> * string * Nullable<decimal> * Nullable<Azure.ResourceManager.Consumption.Models.ConsumptionPricingModelType> * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * string * string * Nullable<DateTimeOffset> * string * Nullable<Guid> * string * string * string * string * string * Nullable<decimal> * string * string * Nullable<decimal> * Nullable<decimal> * string * string * string * string * string * string * string * string * string * string * string * string * string * string * Nullable<bool> * string * string * string * string * string * Nullable<decimal> * Nullable<decimal> * string * Nullable<DateTimeOffset> * string * string * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * string * string * string * string * string * Nullable<decimal> * Nullable<decimal> * Nullable<decimal> * Nullable<decimal> * Nullable<decimal> * string * Nullable<decimal> * string * string * string * string -> Azure.ResourceManager.Consumption.Models.ConsumptionModernUsageDetail
Public Shared Function ConsumptionModernUsageDetail (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 effectivePrice As Nullable(Of Decimal) = Nothing, Optional pricingModel As Nullable(Of ConsumptionPricingModelType) = 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 subscriptionGuid As String = Nothing, Optional subscriptionName As String = Nothing, Optional on As Nullable(Of DateTimeOffset) = Nothing, Optional product As String = Nothing, Optional meterId As Nullable(Of Guid) = Nothing, Optional meterName As String = Nothing, Optional meterRegion As String = Nothing, Optional meterCategory As String = Nothing, Optional meterSubCategory As String = Nothing, Optional serviceFamily As String = Nothing, Optional quantity As Nullable(Of Decimal) = Nothing, Optional unitOfMeasure As String = Nothing, Optional instanceName As String = Nothing, Optional costInUSD As Nullable(Of Decimal) = Nothing, Optional unitPrice As Nullable(Of Decimal) = Nothing, Optional billingCurrencyCode As String = Nothing, Optional resourceLocation As String = Nothing, Optional consumedService As String = Nothing, Optional serviceInfo1 As String = Nothing, Optional serviceInfo2 As String = Nothing, Optional additionalInfo As String = Nothing, Optional invoiceSectionId As String = Nothing, Optional invoiceSectionName 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 isAzureCreditEligible As Nullable(Of Boolean) = Nothing, Optional term As String = Nothing, Optional publisherName As String = Nothing, Optional publisherType As String = Nothing, Optional chargeType As String = Nothing, Optional frequency As String = Nothing, Optional costInBillingCurrency As Nullable(Of Decimal) = Nothing, Optional costInPricingCurrency As Nullable(Of Decimal) = Nothing, Optional exchangeRate As String = Nothing, Optional exchangeRateOn As Nullable(Of DateTimeOffset) = Nothing, Optional invoiceId As String = Nothing, Optional previousInvoiceId As String = Nothing, Optional pricingCurrencyCode As String = Nothing, Optional productIdentifier As String = Nothing, Optional resourceLocationNormalized As String = Nothing, Optional servicePeriodStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional servicePeriodEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional customerTenantId As String = Nothing, Optional customerName As String = Nothing, Optional partnerTenantId As String = Nothing, Optional partnerName As String = Nothing, Optional resellerMpnId As String = Nothing, Optional resellerName As String = Nothing, Optional publisherId As String = Nothing, Optional marketPrice As Nullable(Of Decimal) = Nothing, Optional exchangeRatePricingToBilling As Nullable(Of Decimal) = Nothing, Optional paygCostInBillingCurrency As Nullable(Of Decimal) = Nothing, Optional paygCostInUSD As Nullable(Of Decimal) = Nothing, Optional partnerEarnedCreditRate As Nullable(Of Decimal) = Nothing, Optional partnerEarnedCreditApplied As String = Nothing, Optional payGPrice As Nullable(Of Decimal) = Nothing, Optional benefitId As String = Nothing, Optional benefitName As String = Nothing, Optional provider As String = Nothing, Optional costAllocationRuleName As String = Nothing) As ConsumptionModernUsageDetail

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é : ModernUsageDetail.properties.billingAccountId

effectivePrice
Nullable<Decimal>

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

pricingModel
Nullable<ConsumptionPricingModelType>

Identificateur qui indique le prix du compteur nom sérialisé : ModernUsageDetail.properties.pricingModel

billingAccountName
String

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

billingPeriodStartOn
Nullable<DateTimeOffset>

Date de début de la période de facturation comme dans la facture. Nom sérialisé : ModernUsageDetail.properties.billingPeriodStartDate

billingPeriodEndOn
Nullable<DateTimeOffset>

Date de fin de la période de facturation comme dans la facture. Nom sérialisé : ModernUsageDetail.properties.billingPeriodEndDate

billingProfileId
String

Identificateur du profil de facturation qui regroupe les coûts entre les factures dans une devise de facturation unique parmi les clients qui ont intégré le contrat client Microsoft et les clients du csp qui ont effectué des achats de droits tels que SaaS, Place de marché, RI, etc. Nom sérialisé : ModernUsageDetail.properties.billingProfileId

billingProfileName
String

Nom du profil de facturation qui regroupe les coûts entre les factures dans une devise de facturation unique parmi les clients qui ont intégré le contrat client Microsoft et les clients du fournisseur de solutions Cloud qui ont effectué des achats de droits tels que SaaS, Place de marché, RI, etc. Nom sérialisé : ModernUsageDetail.properties.billingProfileName

subscriptionGuid
String

Identificateur unique généré par Microsoft pour l’abonnement Azure. Nom sérialisé : ModernUsageDetail.properties.subscriptionGuid

subscriptionName
String

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

on
Nullable<DateTimeOffset>

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

product
String

Nom du produit qui a accumulé des frais par consommation ou par achat, comme indiqué dans la facture. Non disponible pour la Place de marché. Nom sérialisé : ModernUsageDetail.properties.product

meterId
Nullable<Guid>

ID (GUID) du compteur. 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é : ModernUsageDetail.properties.meterId

meterName
String

Identifie le nom du compteur par rapport auquel la consommation est mesurée. Nom sérialisé : ModernUsageDetail.properties.meterName

meterRegion
String

Identifie l’emplacement du centre de données pour certains services dont le prix est basé sur cet emplacement. Nom sérialisé : ModernUsageDetail.properties.meterRegion

meterCategory
String

Identifie le service de niveau supérieur pour l’utilisation. Nom sérialisé : ModernUsageDetail.properties.meterCategory

meterSubCategory
String

Définit le type ou la sous-catégorie de service Azure qui peut affecter le taux. Nom sérialisé : ModernUsageDetail.properties.meterSubCategory

serviceFamily
String

Répertorier la famille de services pour le produit acheté ou facturé (Exemple : Stockage ; Calcul). Nom sérialisé : ModernUsageDetail.properties.serviceFamily

quantity
Nullable<Decimal>

Mesurez la quantité achetée ou consommée. Quantité du compteur utilisé pendant la période de facturation. Nom sérialisé : ModernUsageDetail.properties.quantity

unitOfMeasure
String

Identifie l'unité dans laquelle le service est facturé. Par exemple, Go, heures, 10 000 s. Nom sérialisé : ModernUsageDetail.properties.unitOfMeasure

instanceName
String

Nom de l’instance. Nom sérialisé : ModernUsageDetail.properties.instanceName

costInUSD
Nullable<Decimal>

Estimation du coût étendu ou du coût mixte avant impôt en USD. Nom sérialisé : ModernUsageDetail.properties.costInUSD

unitPrice
Nullable<Decimal>

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

billingCurrencyCode
String

Devise définissant le coût facturé. Nom sérialisé : ModernUsageDetail.properties.billingCurrencyCode

resourceLocation
String

Nom de l’emplacement de la ressource. Nom sérialisé : ModernUsageDetail.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é : ModernUsageDetail.properties.consumedService

serviceInfo1
String

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

serviceInfo2
String

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

additionalInfo
String

Détails supplémentaires de cet élément d’utilisation. 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é : ModernUsageDetail.properties.additionalInfo

invoiceSectionId
String

Identificateur du projet dont le coût est répertorié dans la facture. Non applicable pour les contrats client Microsoft intégrés par les partenaires. Nom sérialisé : ModernUsageDetail.properties.invoiceSectionId

invoiceSectionName
String

Nom du projet dont le coût est répertorié dans la facture. Non applicable pour les contrats client Microsoft intégrés par les partenaires. Nom sérialisé : ModernUsageDetail.properties.invoiceSectionName

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

resourceGroup
String

Nom du groupe de ressources Azure utilisé pour la gestion cohérente du cycle de vie des ressources. Nom sérialisé : ModernUsageDetail.properties.resourceGroup

reservationId
String

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

reservationName
String

Nom complet 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é : ModernUsageDetail.properties.reservationName

productOrderId
String

Identificateur de la ressource ou du nom du plan Azure auquel appartient l’abonnement. Par exemple : Plan Azure. Pour les réservations, il s’agit de l’ID de l’ordre de réservation. Nom sérialisé : ModernUsageDetail.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é : ModernUsageDetail.properties.productOrderName

isAzureCreditEligible
Nullable<Boolean>

Détermine si le coût peut être payé à l’aide de crédits Azure. Nom sérialisé : ModernUsageDetail.properties.isAzureCreditEligible

term
String

Terme (en mois). Affiche le terme de validité de l’offre. Par exemple, Dans le cas d’instances réservées, elle affiche 12 mois pour la durée annuelle des instance réservées. Pour les achats ponctuels ou récurrents, les conditions d’utilisation affichent 1 mois ; Cela ne s’applique pas à la consommation d’Azure. Nom sérialisé : ModernUsageDetail.properties.term

publisherName
String

Nom de l’éditeur du service, y compris microsoft ou éditeurs tiers. Nom sérialisé : ModernUsageDetail.properties.publisherName

publisherType
String

Type d’éditeur qui identifie si l’éditeur est une première partie, un revendeur tiers ou une agence tierce. Nom sérialisé : ModernUsageDetail.properties.publisherType

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é : ModernUsageDetail.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 tous les mois et UsageBased pour les frais en fonction de la quantité d’utilisation d’un service. Nom sérialisé : ModernUsageDetail.properties.frequency

costInBillingCurrency
Nullable<Decimal>

Coût étendu ou coût mixte avant impôt dans la devise facturée. Nom sérialisé : ModernUsageDetail.properties.costInBillingCurrency

costInPricingCurrency
Nullable<Decimal>

Coût étendu ou combiné avant l’application des taxes, dans la devise de tarification, à corréler avec les prix. Nom sérialisé : ModernUsageDetail.properties.costInPricingCurrency

exchangeRate
String

Taux de change utilisé pour la conversion de la devise de tarification en devise de facturation. Nom sérialisé : ModernUsageDetail.properties.exchangeRate

exchangeRateOn
Nullable<DateTimeOffset>

Date à laquelle le taux de change utilisé pour la conversion de la devise de tarification en devise de facturation. Nom sérialisé : ModernUsageDetail.properties.exchangeRateDate

invoiceId
String

ID de facture comme sur la facture où la transaction spécifique apparaît. Nom sérialisé : ModernUsageDetail.properties.invoiceId

previousInvoiceId
String

Référence à une facture d’origine s’il y a un remboursement (coût négatif). Ce champ est renseigné uniquement en cas de remboursement. Nom sérialisé : ModernUsageDetail.properties.previousInvoiceId

pricingCurrencyCode
String

Devise de facturation des prix. Nom sérialisé : ModernUsageDetail.properties.pricingCurrencyCode

productIdentifier
String

Identificateur du produit qui a accumulé des frais par consommation ou achat . Il s’agit de la clé concaténée de productId et de SkuId dans l’Espace partenaires. Nom sérialisé : ModernUsageDetail.properties.productIdentifier

resourceLocationNormalized
String

Emplacement de la ressource normalisé. Nom sérialisé : ModernUsageDetail.properties.resourceLocationNormalized

servicePeriodStartOn
Nullable<DateTimeOffset>

Date de début de la période d’évaluation pendant laquelle l’utilisation du service a été évaluée, dans le but de déterminer les frais. Les tarifs associés aux services Azure sont déterminés pour la période d’évaluation. Nom sérialisé : ModernUsageDetail.properties.servicePeriodStartDate

servicePeriodEndOn
Nullable<DateTimeOffset>

Date de fin de la période pendant laquelle l’utilisation du service a été évaluée, dans le but de déterminer les frais. Les tarifs associés aux services Azure sont déterminés en fonction de la période d’évaluation. Nom sérialisé : ModernUsageDetail.properties.servicePeriodEndDate

customerTenantId
String

Identificateur du locataire AAD du client. Nom sérialisé : ModernUsageDetail.properties.customerTenantId

customerName
String

Nom du locataire AAD du client. Nom sérialisé : ModernUsageDetail.properties.customerName

partnerTenantId
String

Identificateur du locataire AAD du partenaire. Nom sérialisé : ModernUsageDetail.properties.partnerTenantId

partnerName
String

Nom du locataire AAD du partenaire. Nom sérialisé : ModernUsageDetail.properties.partnerName

resellerMpnId
String

MPNId pour le revendeur associé à l’abonnement. Nom sérialisé : ModernUsageDetail.properties.resellerMpnId

resellerName
String

Nom du revendeur. Nom sérialisé : ModernUsageDetail.properties.resellerName

publisherId
String

Id de l’éditeur. Nom sérialisé : ModernUsageDetail.properties.publisherId

marketPrice
Nullable<Decimal>

Prix du marché facturé pour l’utilisation. Nom sérialisé : ModernUsageDetail.properties.marketPrice

exchangeRatePricingToBilling
Nullable<Decimal>

Taux de change de la devise de tarification à la devise de facturation. Nom sérialisé : ModernUsageDetail.properties.exchangeRatePricingToBilling

paygCostInBillingCurrency
Nullable<Decimal>

Montant du coût payG avant taxes dans la devise de facturation. Nom sérialisé : ModernUsageDetail.properties.paygCostInBillingCurrency

paygCostInUSD
Nullable<Decimal>

Montant du coût payG avant impôts en dollar américain. Nom sérialisé : ModernUsageDetail.properties.paygCostInUSD

partnerEarnedCreditRate
Nullable<Decimal>

Taux de remise appliqué en présence d’un crédit Partenaires basé sur l’accès au lien d’administrateur partenaire. Nom sérialisé : ModernUsageDetail.properties.partnerEarnedCreditRate

partnerEarnedCreditApplied
String

Indicateur pour indiquer si le crédit partenaire a été appliqué ou non. Nom sérialisé : ModernUsageDetail.properties.partnerEarnedCreditApplied

payGPrice
Nullable<Decimal>

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

benefitId
String

Identificateur unique de l’avantage applicable. Nom sérialisé : ModernUsageDetail.properties.benefitId

benefitName
String

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

provider
String

Identificateur pour la catégorie de produit ou le secteur d’activité, par exemple - Azure, Microsoft 365, AWS e.t.c Nom sérialisé : ModernUsageDetail.properties.provider

costAllocationRuleName
String

Nom de la règle d’allocation des coûts. Nom sérialisé : ModernUsageDetail.properties.costAllocationRuleName

Retours

Une nouvelle ConsumptionModernUsageDetail instance pour se moquer.

S’applique à