ArmBillingModelFactory.BillingSubscriptionData 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 BillingSubscriptionData.
public static Azure.ResourceManager.Billing.BillingSubscriptionData BillingSubscriptionData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Billing.Models.BillingSubscriptionAutoRenewState? autoRenew = default, string beneficiaryTenantId = default, string billingFrequency = default, Azure.Core.ResourceIdentifier billingProfileId = default, System.Collections.Generic.IReadOnlyDictionary<string,string> billingPolicies = default, string billingProfileDisplayName = default, string billingProfileName = default, string consumptionCostCenter = default, string customerId = default, string customerDisplayName = default, string displayName = default, string enrollmentAccountId = default, string enrollmentAccountDisplayName = default, Azure.Core.ResourceIdentifier invoiceSectionId = default, string invoiceSectionDisplayName = default, string invoiceSectionName = default, Azure.ResourceManager.Billing.Models.BillingAmount lastMonthCharges = default, Azure.ResourceManager.Billing.Models.BillingAmount monthToDateCharges = default, string nextBillingCycleBillingFrequency = default, string offerId = default, string productCategory = default, string productType = default, string productTypeId = default, DateTimeOffset? purchaseOn = default, long? quantity = default, Azure.ResourceManager.Billing.Models.CreatedSubscriptionReseller reseller = default, Azure.ResourceManager.Billing.Models.SubscriptionRenewalTermDetails renewalTermDetails = default, string skuDescription = default, string skuId = default, Azure.ResourceManager.Billing.Models.BillingSubscriptionStatus? status = default, string subscriptionId = default, System.Collections.Generic.IEnumerable<string> suspensionReasons = default, TimeSpan? termDuration = default, DateTimeOffset? termStartOn = default, DateTimeOffset? termEndOn = default, Azure.ResourceManager.Billing.Models.SubscriptionEnrollmentAccountStatus? subscriptionEnrollmentAccountStatus = default, DateTimeOffset? enrollmentAccountStartOn = default);
static member BillingSubscriptionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.Billing.Models.BillingSubscriptionAutoRenewState> * string * string * Azure.Core.ResourceIdentifier * System.Collections.Generic.IReadOnlyDictionary<string, string> * string * string * string * string * string * string * string * string * Azure.Core.ResourceIdentifier * string * string * Azure.ResourceManager.Billing.Models.BillingAmount * Azure.ResourceManager.Billing.Models.BillingAmount * string * string * string * string * string * Nullable<DateTimeOffset> * Nullable<int64> * Azure.ResourceManager.Billing.Models.CreatedSubscriptionReseller * Azure.ResourceManager.Billing.Models.SubscriptionRenewalTermDetails * string * string * Nullable<Azure.ResourceManager.Billing.Models.BillingSubscriptionStatus> * string * seq<string> * Nullable<TimeSpan> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Billing.Models.SubscriptionEnrollmentAccountStatus> * Nullable<DateTimeOffset> -> Azure.ResourceManager.Billing.BillingSubscriptionData
Public Shared Function BillingSubscriptionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional autoRenew As Nullable(Of BillingSubscriptionAutoRenewState) = Nothing, Optional beneficiaryTenantId As String = Nothing, Optional billingFrequency As String = Nothing, Optional billingProfileId As ResourceIdentifier = Nothing, Optional billingPolicies As IReadOnlyDictionary(Of String, String) = Nothing, Optional billingProfileDisplayName As String = Nothing, Optional billingProfileName As String = Nothing, Optional consumptionCostCenter As String = Nothing, Optional customerId As String = Nothing, Optional customerDisplayName As String = Nothing, Optional displayName As String = Nothing, Optional enrollmentAccountId As String = Nothing, Optional enrollmentAccountDisplayName As String = Nothing, Optional invoiceSectionId As ResourceIdentifier = Nothing, Optional invoiceSectionDisplayName As String = Nothing, Optional invoiceSectionName As String = Nothing, Optional lastMonthCharges As BillingAmount = Nothing, Optional monthToDateCharges As BillingAmount = Nothing, Optional nextBillingCycleBillingFrequency As String = Nothing, Optional offerId As String = Nothing, Optional productCategory As String = Nothing, Optional productType As String = Nothing, Optional productTypeId As String = Nothing, Optional purchaseOn As Nullable(Of DateTimeOffset) = Nothing, Optional quantity As Nullable(Of Long) = Nothing, Optional reseller As CreatedSubscriptionReseller = Nothing, Optional renewalTermDetails As SubscriptionRenewalTermDetails = Nothing, Optional skuDescription As String = Nothing, Optional skuId As String = Nothing, Optional status As Nullable(Of BillingSubscriptionStatus) = Nothing, Optional subscriptionId As String = Nothing, Optional suspensionReasons As IEnumerable(Of String) = Nothing, Optional termDuration As Nullable(Of TimeSpan) = Nothing, Optional termStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional termEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional subscriptionEnrollmentAccountStatus As Nullable(Of SubscriptionEnrollmentAccountStatus) = Nothing, Optional enrollmentAccountStartOn As Nullable(Of DateTimeOffset) = Nothing) As BillingSubscriptionData
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- autoRenew
- Nullable<BillingSubscriptionAutoRenewState>
Indica se a renovação automática está ativada ou desativada para uma assinatura.
- beneficiaryTenantId
- String
O locatário de provisionamento da assinatura.
- billingFrequency
- String
A frequência de cobrança da assinatura no formato ISO8601. Exemplo: P1M, P3M, P1Y.
- billingProfileId
- ResourceIdentifier
A ID do perfil de cobrança ao qual a assinatura é cobrada. Esse campo só é aplicável para contas de cobrança Contrato de Cliente da Microsoft.
- billingPolicies
- IReadOnlyDictionary<String,String>
Dicionário de políticas de cobrança associadas à assinatura.
- billingProfileDisplayName
- String
O nome de exibição do perfil de cobrança ao qual a assinatura é cobrada. Esse campo só é aplicável para contas de cobrança Contrato de Cliente da Microsoft.
- billingProfileName
- String
O nome do perfil de cobrança ao qual a assinatura é cobrada. Esse campo só é aplicável para contas de cobrança Contrato de Cliente da Microsoft.
- consumptionCostCenter
- String
O centro de custo aplicado à assinatura. Esse campo só está disponível para assinaturas de consumo de contas de cobrança do tipo Contrato de Cliente da Microsoft.
- customerId
- String
A ID do cliente para o qual a assinatura foi criada. O campo é aplicável somente para contas de cobrança Contrato de Parceiro da Microsoft.
- customerDisplayName
- String
O nome do cliente para o qual a assinatura foi criada. O campo é aplicável somente para contas de cobrança Contrato de Parceiro da Microsoft.
- displayName
- String
O nome da assinatura.
- enrollmentAccountId
- String
A ID da Conta de registro associada à assinatura. Esse campo está disponível apenas para as contas de cobrança do Enterprise Agreement.
- enrollmentAccountDisplayName
- String
O nome da conta de registro associado à assinatura. Esse campo está disponível apenas para as contas de cobrança do Enterprise Agreement.
- invoiceSectionId
- ResourceIdentifier
A ID da seção da fatura à qual a assinatura é cobrada. O campo é aplicável somente para contas de cobrança Contrato de Parceiro da Microsoft.
- invoiceSectionDisplayName
- String
O nome de exibição da seção da fatura à qual a assinatura é cobrada. O campo é aplicável somente para contas de cobrança Contrato de Parceiro da Microsoft.
- invoiceSectionName
- String
O nome da seção da fatura à qual a assinatura é cobrada. O campo é aplicável somente para contas de cobrança Contrato de Parceiro da Microsoft.
- lastMonthCharges
- BillingAmount
As acusações do mês passado. Esse campo só está disponível para assinaturas baseadas em uso de contas de cobrança Contrato de Cliente da Microsoft.
- monthToDateCharges
- BillingAmount
Os encargos atuais do mês até o momento. Esse campo só está disponível para assinaturas baseadas em uso de contas de cobrança Contrato de Cliente da Microsoft.
- nextBillingCycleBillingFrequency
- String
Em seguida, ciclo de cobrança detalhes da assinatura.
- offerId
- String
A ID da oferta para a assinatura. Esse campo só está disponível para as contas de cobrança do Programa Microsoft Online Services.
- productCategory
- String
A categoria do produto para o qual a assinatura é comprada. Os valores possíveis incluem: AzureSupport, Hardware, ReservationOrder, SaaS, SavingsPlanOrder, Software, UsageBased, Other.
- productType
- String
O tipo do produto para o qual a assinatura é comprada.
- productTypeId
- String
A ID do produto para o qual a assinatura é comprada.
- purchaseOn
- Nullable<DateTimeOffset>
A data de compra da assinatura no horário UTC.
- reseller
- CreatedSubscriptionReseller
O revendedor para o qual a assinatura é criada. O campo está disponível para Contrato de Parceiro da Microsoft contas de cobrança.
- renewalTermDetails
- SubscriptionRenewalTermDetails
Os detalhes do termo da assinatura na próxima renovação.
- skuDescription
- String
A descrição da SKU do produto para o qual a assinatura é comprada. Esse campo só está disponível para contas de cobrança Contrato de Cliente da Microsoft.
- skuId
- String
A ID de SKU do produto para o qual a assinatura é comprada. Esse campo só está disponível para contas de cobrança Contrato de Cliente da Microsoft.
- status
- Nullable<BillingSubscriptionStatus>
O status da assinatura. Esse campo não está disponível para contas de cobrança Enterprise Agreement.
- subscriptionId
- String
A ID da assinatura baseada em uso. Esse campo só está disponível para assinaturas baseadas em uso de contas de cobrança Contrato de Cliente da Microsoft.
- suspensionReasons
- IEnumerable<String>
O motivo da suspensão da assinatura. Esse campo não está disponível para contas de cobrança Enterprise Agreement.
A duração para a qual você pode usar a assinatura. Exemplo de P1Y e P1M.
- termStartOn
- Nullable<DateTimeOffset>
A data de início do termo no horário UTC.
- termEndOn
- Nullable<DateTimeOffset>
A data de término do termo no horário UTC.
- subscriptionEnrollmentAccountStatus
- Nullable<SubscriptionEnrollmentAccountStatus>
A conta de registro atual status da assinatura. Esse campo está disponível apenas para as contas de cobrança do Enterprise Agreement.
- enrollmentAccountStartOn
- Nullable<DateTimeOffset>
A conta de registro e a data de início da associação da assinatura. Esse campo está disponível apenas para as contas de cobrança do Enterprise Agreement.
Retornos
Uma nova BillingSubscriptionData instância para simulação.
Aplica-se a
Azure SDK for .NET