Compartilhar via


ArmConsumptionModelFactory.ConsumptionLegacyUsageDetail Método

Definição

Inicializa uma nova instância 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

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

etag
Nullable<ETag>

A etag para o recurso. Nome serializado: Resource.etag

tags
IReadOnlyDictionary<String,String>

Marcas de recurso. Nome serializado: Resource.tags

billingAccountId
String

Identificador da conta de cobrança. Nome serializado: LegacyUsageDetail.properties.billingAccountId

billingAccountName
String

Nome da conta de cobrança. Nome serializado: LegacyUsageDetail.properties.billingAccountName

billingPeriodStartOn
Nullable<DateTimeOffset>

A data de início do período de cobrança. Nome serializado: LegacyUsageDetail.properties.billingPeriodStartDate

billingPeriodEndOn
Nullable<DateTimeOffset>

A data de término do período de cobrança. Nome serializado: LegacyUsageDetail.properties.billingPeriodEndDate

billingProfileId
String

Identificador de Perfil de Cobrança. Nome serializado: LegacyUsageDetail.properties.billingProfileId

billingProfileName
String

Nome do Perfil de Cobrança. Nome serializado: LegacyUsageDetail.properties.billingProfileName

accountOwnerId
String

ID do Proprietário da Conta. Nome serializado: LegacyUsageDetail.properties.accountOwnerId

accountName
String

Nome da conta. Nome serializado: LegacyUsageDetail.properties.accountName

subscriptionId
String

Guid de assinatura. Nome serializado: LegacyUsageDetail.properties.subscriptionId

subscriptionName
String

Nome da assinatura. Nome serializado: LegacyUsageDetail.properties.subscriptionName

on
Nullable<DateTimeOffset>

Data do registro de uso. Nome serializado: LegacyUsageDetail.properties.date

product
String

Nome do produto para o serviço ou compra consumido. Não disponível para o Marketplace. Nome serializado: LegacyUsageDetail.properties.product

partNumber
String

Número da parte do serviço usado. Pode ser usado para ingressar na tabela de preços. Não disponível para o marketplace. Nome serializado: LegacyUsageDetail.properties.partNumber

meterId
Nullable<Guid>

A ID do medidor (GUID). Não disponível para o marketplace. Para a instância reservada, isso representa o medidor primário para o qual a reserva foi comprada. Para o tamanho real da VM para o qual a reserva é comprada, consulte productOrderName. Nome serializado: LegacyUsageDetail.properties.meterId

meterDetails
ConsumptionMeterDetailsInfo

Os detalhes sobre o medidor. Por padrão, isso não é preenchido, a menos que seja especificado em $expand. Nome serializado: LegacyUsageDetail.properties.meterDetails

quantity
Nullable<Decimal>

A quantidade de uso. Nome serializado: LegacyUsageDetail.properties.quantity

effectivePrice
Nullable<Decimal>

Preço efetivo que é cobrado pelo uso. Nome serializado: LegacyUsageDetail.properties.effectivePrice

cost
Nullable<Decimal>

A quantidade de custo antes do imposto. Nome serializado: LegacyUsageDetail.properties.cost

unitPrice
Nullable<Decimal>

Preço Unitário é o preço aplicável a você. (seu EA ou outro preço de contrato). Nome serializado: LegacyUsageDetail.properties.unitPrice

billingCurrency
String

Cobrança Conversor de Moedas. Nome serializado: LegacyUsageDetail.properties.billingCurrency

resourceLocation
String

Local do recurso. Nome serializado: LegacyUsageDetail.properties.resourceLocation

consumedService
String

Nome do serviço consumido. Nome do provedor de recursos do azure que emite o uso ou foi comprado. Esse valor não é fornecido para uso do marketplace. Nome serializado: LegacyUsageDetail.properties.consumedService

resourceId
String

Identificador exclusivo do recurso de detalhes de uso do Azure Resource Manager. Nome serializado: LegacyUsageDetail.properties.resourceId

resourceName
String

Nome do recurso. Nome serializado: LegacyUsageDetail.properties.resourceName

serviceInfo1
String

Metadados específicos ao serviço. Nome serializado: LegacyUsageDetail.properties.serviceInfo1

serviceInfo2
String

Campo herdado com metadados opcionais específicos do serviço. Nome serializado: LegacyUsageDetail.properties.serviceInfo2

additionalInfo
String

Detalhes adicionais desse item de uso. Por padrão, isso não é preenchido, a menos que seja especificado em $expand. Use esse campo para obter detalhes específicos do item de linha de uso, como o Tamanho real da VM (ServiceType) ou a taxa na qual o desconto de reserva é aplicado. Nome serializado: LegacyUsageDetail.properties.additionalInfo

invoiceSection
String

Nome da Seção da Fatura. Nome serializado: LegacyUsageDetail.properties.invoiceSection

costCenter
String

O centro de custo deste departamento se for um departamento e um centro de custo for fornecido. Nome serializado: LegacyUsageDetail.properties.costCenter

resourceGroup
String

Nome do grupo de recursos. Nome serializado: LegacyUsageDetail.properties.resourceGroup

reservationId
String

ID de recurso do ARM da reserva. Aplica-se apenas a registros relevantes para reservas. Nome serializado: LegacyUsageDetail.properties.reservationId

reservationName
String

Nome de exibição fornecido pelo usuário da reserva. O sobrenome conhecido de um dia específico é preenchido nos dados diários. Aplica-se apenas a registros relevantes para reservas. Nome serializado: LegacyUsageDetail.properties.reservationName

productOrderId
String

ID do Pedido do Produto. Para reservas, essa é a ID do Pedido de Reserva. Nome serializado: LegacyUsageDetail.properties.productOrderId

productOrderName
String

Nome do Pedido do Produto. Para reservas, esse é o SKU que foi comprado. Nome serializado: LegacyUsageDetail.properties.productOrderName

offerId
String

ID da oferta: MS-AZR-0017P, MS-AZR-0148P. Nome serializado: LegacyUsageDetail.properties.offerId

isAzureCreditEligible
Nullable<Boolean>

É qualificado para crédito do Azure. Nome serializado: LegacyUsageDetail.properties.isAzureCreditEligible

term
String

Termo (em meses). 1 mês para compra recorrente mensal. 12 meses para uma reserva de 1 ano. 36 meses para uma reserva de 3 anos. Nome serializado: LegacyUsageDetail.properties.term

publisherName
String

Nome do Editor. Nome serializado: LegacyUsageDetail.properties.publisherName

publisherType
String

Tipo de Publicador. Nome serializado: LegacyUsageDetail.properties.publisherType

planName
String

Nome do Plano. Nome serializado: LegacyUsageDetail.properties.planName

chargeType
String

Indica que uma cobrança representa créditos, uso, uma compra do Marketplace, uma taxa de reserva ou um reembolso. Nome serializado: LegacyUsageDetail.properties.chargeType

frequency
String

Indica com que frequência essa cobrança ocorrerá. OneTime para compras que acontecem apenas uma vez, Mensalmente para taxas que se recorrem todos os meses e UsageBased para encargos com base na quantidade de um serviço usado. Nome serializado: LegacyUsageDetail.properties.frequency

payGPrice
Nullable<Decimal>

Preço de varejo do recurso. Nome serializado: LegacyUsageDetail.properties.payGPrice

benefitId
String

Identificador exclusivo para o benefício aplicável. Nome serializado: LegacyUsageDetail.properties.benefitId

benefitName
String

Nome do benefício aplicável. Nome serializado: LegacyUsageDetail.properties.benefitName

pricingModel
Nullable<ConsumptionPricingModelType>

Identificador que indica como o medidor é cobrado. Nome serializado: LegacyUsageDetail.properties.pricingModel

Retornos

Uma nova ConsumptionLegacyUsageDetail instância para simulação.

Aplica-se a