Compartilhar via


ArmBillingBenefitsModelFactory.BillingBenefitsSavingsPlanData Método

Definição

Inicializa uma nova instância de BillingBenefitsSavingsPlanData.

public static Azure.ResourceManager.BillingBenefits.BillingBenefitsSavingsPlanData BillingBenefitsSavingsPlanData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string skuName = default, string displayName = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsProvisioningState? provisioningState = default, string displayProvisioningState = default, Azure.Core.ResourceIdentifier billingScopeId = default, Azure.Core.ResourceIdentifier billingProfileId = default, string customerId = default, Azure.Core.ResourceIdentifier billingAccountId = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsTerm? term = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsBillingPlan? billingPlan = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeType? appliedScopeType = default, string userFriendlyAppliedScopeType = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeProperties appliedScopeProperties = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsCommitment commitment = default, DateTimeOffset? effectOn = default, DateTimeOffset? expireOn = default, DateTimeOffset? purchaseOn = default, DateTimeOffset? benefitStartOn = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsExtendedStatusInfo extendedStatusInfo = default, bool? isRenewed = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsSavingsPlanUtilization utilization = default, string renewSource = default, string renewDestination = default, Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsPurchaseContent renewPurchaseProperties = default);
static member BillingBenefitsSavingsPlanData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsProvisioningState> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsTerm> * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsBillingPlan> * Nullable<Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeType> * string * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsAppliedScopeProperties * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsCommitment * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsExtendedStatusInfo * Nullable<bool> * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsSavingsPlanUtilization * string * string * Azure.ResourceManager.BillingBenefits.Models.BillingBenefitsPurchaseContent -> Azure.ResourceManager.BillingBenefits.BillingBenefitsSavingsPlanData
Public Shared Function BillingBenefitsSavingsPlanData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional skuName As String = Nothing, Optional displayName As String = Nothing, Optional provisioningState As Nullable(Of BillingBenefitsProvisioningState) = Nothing, Optional displayProvisioningState As String = Nothing, Optional billingScopeId As ResourceIdentifier = Nothing, Optional billingProfileId As ResourceIdentifier = Nothing, Optional customerId As String = Nothing, Optional billingAccountId As ResourceIdentifier = Nothing, Optional term As Nullable(Of BillingBenefitsTerm) = Nothing, Optional billingPlan As Nullable(Of BillingBenefitsBillingPlan) = Nothing, Optional appliedScopeType As Nullable(Of BillingBenefitsAppliedScopeType) = Nothing, Optional userFriendlyAppliedScopeType As String = Nothing, Optional appliedScopeProperties As BillingBenefitsAppliedScopeProperties = Nothing, Optional commitment As BillingBenefitsCommitment = Nothing, Optional effectOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional purchaseOn As Nullable(Of DateTimeOffset) = Nothing, Optional benefitStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional extendedStatusInfo As BillingBenefitsExtendedStatusInfo = Nothing, Optional isRenewed As Nullable(Of Boolean) = Nothing, Optional utilization As BillingBenefitsSavingsPlanUtilization = Nothing, Optional renewSource As String = Nothing, Optional renewDestination As String = Nothing, Optional renewPurchaseProperties As BillingBenefitsPurchaseContent = Nothing) As BillingBenefitsSavingsPlanData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

skuName
String

SKU do plano de economia.

displayName
String

Nome de exibição.

provisioningState
Nullable<BillingBenefitsProvisioningState>

Estado de provisionamento.

displayProvisioningState
String

O estado de provisionamento do plano de economia para exibição, por exemplo, Êxito.

billingScopeId
ResourceIdentifier

Assinatura que será cobrada pela compra do benefício.

billingProfileId
ResourceIdentifier

Identificador totalmente qualificado do perfil de cobrança em que o plano de economia é aplicado. Presente somente para clientes liderados por campo ou liderados pelo cliente.

customerId
String

Identificador totalmente qualificado do cliente em que o plano de economia é aplicado. Presente somente para clientes liderados por parceiros.

billingAccountId
ResourceIdentifier

Identificador totalmente qualificado da conta de cobrança em que o plano de economia é aplicado. Apresentar somente para clientes Enterprise Agreement.

term
Nullable<BillingBenefitsTerm>

Represente o termo de benefício no formato ISO 8601.

billingPlan
Nullable<BillingBenefitsBillingPlan>

Representa o plano de cobrança no formato ISO 8601. Necessário somente para planos de cobrança mensais.

appliedScopeType
Nullable<BillingBenefitsAppliedScopeType>

Tipo do Escopo Aplicado.

userFriendlyAppliedScopeType
String

O tipo de escopo aplicado do plano de economia para exibição, por exemplo, Compartilhado.

appliedScopeProperties
BillingBenefitsAppliedScopeProperties

Propriedades específicas para o tipo de escopo aplicado. Não é necessário se não for aplicável.

commitment
BillingBenefitsCommitment

Compromisso com o benefício.

effectOn
Nullable<DateTimeOffset>

DateTime do plano de economia começa a fornecer benefícios.

expireOn
Nullable<DateTimeOffset>

Data e hora de expiração.

purchaseOn
Nullable<DateTimeOffset>

Data e hora em que o plano de economia foi comprado.

benefitStartOn
Nullable<DateTimeOffset>

Este é o DateTime quando o benefício do plano de economia foi iniciado.

isRenewed
Nullable<Boolean>

Definir isso como true comprará automaticamente um novo benefício na data e hora de validade.

utilization
BillingBenefitsSavingsPlanUtilization

Utilização do plano de economia.

renewSource
String

SavingsPlan Id do SavingsPlan do qual este SavingsPlan é renovado.

renewDestination
String

A ID do SavingsPlan que é comprada devido à renovação.

renewPurchaseProperties
BillingBenefitsPurchaseContent

Retornos

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

Aplica-se a