ArmConsumptionModelFactory.ConsumptionLegacyUsageDetail Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- 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
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
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
A quantidade de uso. Nome serializado: LegacyUsageDetail.properties.quantity
Preço efetivo que é cobrado pelo uso. Nome serializado: LegacyUsageDetail.properties.effectivePrice
A quantidade de custo antes do imposto. Nome serializado: LegacyUsageDetail.properties.cost
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
É 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
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.