Freigeben über


ArmConsumptionModelFactory.ConsumptionLegacyUsageDetail Methode

Definition

Initialisiert eine neue instance von 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

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemData.

etag
Nullable<ETag>

Das etag für die Ressource. Serialisierter Name: Resource.etag

tags
IReadOnlyDictionary<String,String>

Ressourcentags. Serialisierter Name: Resource.tags

billingAccountId
String

Abrechnungskontobezeichner. Serialisierter Name: LegacyUsageDetail.properties.billingAccountId

billingAccountName
String

Name des Abrechnungskontos. Serialisierter Name: LegacyUsageDetail.properties.billingAccountName

billingPeriodStartOn
Nullable<DateTimeOffset>

Das Startdatum des Abrechnungszeitraums. Serialisierter Name: LegacyUsageDetail.properties.billingPeriodStartDate

billingPeriodEndOn
Nullable<DateTimeOffset>

Das Enddatum des Abrechnungszeitraums. Serialisierter Name: LegacyUsageDetail.properties.billingPeriodEndDate

billingProfileId
String

Abrechnungsprofilbezeichner. Serialisierter Name: LegacyUsageDetail.properties.billingProfileId

billingProfileName
String

Name des Abrechnungsprofils. Serialisierter Name: LegacyUsageDetail.properties.billingProfileName

accountOwnerId
String

Kontobesitzer-ID. Serialisierter Name: LegacyUsageDetail.properties.accountOwnerId

accountName
String

Kontoname. Serialisierter Name: LegacyUsageDetail.properties.accountName

subscriptionId
String

Abonnement-GUID. Serialisierter Name: LegacyUsageDetail.properties.subscriptionId

subscriptionName
String

Abonnementname. Serialisierter Name: LegacyUsageDetail.properties.subscriptionName

on
Nullable<DateTimeOffset>

Datum für den Nutzungsdatensatz. Serialisierter Name: LegacyUsageDetail.properties.date

product
String

Produktname für den verbrauchten Dienst oder Kauf. Nicht verfügbar für Marketplace. Serialisierter Name: LegacyUsageDetail.properties.product

partNumber
String

Teilnummer des verwendeten Diensts. Kann verwendet werden, um mit dem Preisblatt verknüpft zu werden. Für marketplace nicht verfügbar. Serialisierter Name: LegacyUsageDetail.properties.partNumber

meterId
Nullable<Guid>

Die Verbrauchseinheits-ID (GUID). Für marketplace nicht verfügbar. Bei reservierten instance stellt dies die primäre Verbrauchseinheit dar, für die die Reservierung erworben wurde. Informationen zur tatsächlichen VM-Größe, für die die Reservierung erworben wird, finden Sie unter productOrderName. Serialisierter Name: LegacyUsageDetail.properties.meterId

meterDetails
ConsumptionMeterDetailsInfo

Die Details zur Verbrauchseinheit. Standardmäßig wird dies nicht aufgefüllt, es sei denn, es wird in $expand angegeben. Serialisierter Name: LegacyUsageDetail.properties.meterDetails

quantity
Nullable<Decimal>

Die Nutzungsmenge. Serialisierter Name: LegacyUsageDetail.properties.quantity

effectivePrice
Nullable<Decimal>

Effektiver Preis, der für die Nutzung in Rechnung gestellt wird. Serialisierter Name: LegacyUsageDetail.properties.effectivePrice

cost
Nullable<Decimal>

Der Betrag der Kosten vor Steuern. Serialisierter Name: LegacyUsageDetail.properties.cost

unitPrice
Nullable<Decimal>

Der Einzelpreis ist der für Sie geltende Preis. (Ihr EA- oder anderer Vertragspreis). Serialisierter Name: LegacyUsageDetail.properties.unitPrice

billingCurrency
String

Abrechnungswährung. Serialisierter Name: LegacyUsageDetail.properties.billingCurrency

resourceLocation
String

Ressourcenspeicherort. Serialisierter Name: LegacyUsageDetail.properties.resourceLocation

consumedService
String

Verwendeter Dienstname. Name des Azure-Ressourcenanbieters, der die Nutzung ausgibt oder erworben wurde. Dieser Wert wird nicht für die Marketplace-Nutzung bereitgestellt. Serialisierter Name: LegacyUsageDetail.properties.consumedService

resourceId
String

Eindeutiger Bezeichner der Azure Resource Manager-Nutzungsdetailsressource. Serialisierter Name: LegacyUsageDetail.properties.resourceId

resourceName
String

Ressourcenname. Serialisierter Name: LegacyUsageDetail.properties.resourceName

serviceInfo1
String

Dienstspezifische Metadaten. Serialisierter Name: LegacyUsageDetail.properties.serviceInfo1

serviceInfo2
String

Ein Legacyfeld mit optionalen dienstspezifischen Metadaten. Serialisierter Name: LegacyUsageDetail.properties.serviceInfo2

additionalInfo
String

Zusätzliche Details zu diesem Verwendungselement. Standardmäßig wird dies nicht aufgefüllt, es sei denn, es wird in $expand angegeben. Verwenden Sie dieses Feld, um spezifische Details der Nutzungsposition abzurufen, z. B. die tatsächliche VM-Größe (ServiceType) oder das Verhältnis, in dem der Reservierungsrabatt angewendet wird. Serialisierter Name: LegacyUsageDetail.properties.additionalInfo

invoiceSection
String

Name des Rechnungsabschnitts. Serialisierter Name: LegacyUsageDetail.properties.invoiceSection

costCenter
String

Die Kostenstelle dieser Abteilung, wenn es sich um eine Abteilung und eine Kostenstelle handelt. Serialisierter Name: LegacyUsageDetail.properties.costCenter

resourceGroup
String

Ressourcengruppenname. Serialisierter Name: LegacyUsageDetail.properties.resourceGroup

reservationId
String

ARM-Ressourcen-ID der Reservierung. Gilt nur für Datensätze, die für Reservierungen relevant sind. Serialisierter Name: LegacyUsageDetail.properties.reservationId

reservationName
String

Der vom Benutzer bereitgestellte Anzeigename der Reservierung. Der letzte bekannte Name für einen bestimmten Tag wird in den täglichen Daten aufgefüllt. Gilt nur für Datensätze, die für Reservierungen relevant sind. Serialisierter Name: LegacyUsageDetail.properties.reservationName

productOrderId
String

Produktauftrags-ID. Bei Reservierungen ist dies die Reservierungsauftrags-ID. Serialisierter Name: LegacyUsageDetail.properties.productOrderId

productOrderName
String

Produktauftragsname. Für Reservierungen ist dies die SKU, die erworben wurde. Serialisierter Name: LegacyUsageDetail.properties.productOrderName

offerId
String

Angebots-ID: MS-AZR-0017P, MS-AZR-0148P. Serialisierter Name: LegacyUsageDetail.properties.offerId

isAzureCreditEligible
Nullable<Boolean>

Ist für Azure-Gutschriften berechtigt. Serialisierter Name: LegacyUsageDetail.properties.isAzureCreditEligible

term
String

Laufzeit (in Monaten). 1 Monat für monatlich wiederkehrenden Kauf. 12 Monate für eine 1-Jahres-Reservierung. 36 Monate für eine 3-Jahres-Reservierung. Serialisierter Name: LegacyUsageDetail.properties.term

publisherName
String

Herausgebername. Serialisierter Name: LegacyUsageDetail.properties.publisherName

publisherType
String

Herausgebertyp. Serialisierter Name: LegacyUsageDetail.properties.publisherType

planName
String

Planname. Serialisierter Name: LegacyUsageDetail.properties.planName

chargeType
String

Gibt an, dass eine Gebühr Guthaben, Nutzung, einen Marketplace-Kauf, eine Reservierungsgebühr oder eine Rückerstattung darstellt. Serialisierter Name: LegacyUsageDetail.properties.chargeType

frequency
String

Gibt an, wie häufig diese Gebühr auftritt. OneTime für Käufe, die nur einmal erfolgen, Monatlich für Gebühren, die jeden Monat anfallen, und UsageBased für Gebühren, die darauf basieren, wie viel ein Dienst verwendet wird. Serialisierter Name: LegacyUsageDetail.properties.frequency

payGPrice
Nullable<Decimal>

Einzelhandelspreis für die Ressource Serialisierter Name: LegacyUsageDetail.properties.payGPrice

benefitId
String

Eindeutiger Bezeichner für den anwendbaren Vorteil. Serialisierter Name: LegacyUsageDetail.properties.benefitId

benefitName
String

Name des anwendbaren Vorteils. Serialisierter Name: LegacyUsageDetail.properties.benefitName

pricingModel
Nullable<ConsumptionPricingModelType>

Ein Bezeichner, der angibt, wie die Verbrauchseinheit berechnet wird. Serialisierter Name: LegacyUsageDetail.properties.pricingModel

Gibt zurück

Eine neue ConsumptionLegacyUsageDetail instance zum Simulieren.

Gilt für: