你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ArmBillingModelFactory.BillingSubscriptionAliasData 方法

定义

初始化 BillingSubscriptionAliasData 的新实例。

public static Azure.ResourceManager.Billing.BillingSubscriptionAliasData BillingSubscriptionAliasData (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, Azure.Core.ResourceIdentifier billingSubscriptionId = default);
static member BillingSubscriptionAliasData : 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.Core.ResourceIdentifier -> Azure.ResourceManager.Billing.BillingSubscriptionAliasData
Public Shared Function BillingSubscriptionAliasData (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, Optional billingSubscriptionId As ResourceIdentifier = Nothing) As BillingSubscriptionAliasData

参数

name
String

名称。

resourceType
ResourceType

resourceType。

systemData
SystemData

systemData。

autoRenew
Nullable<BillingSubscriptionAutoRenewState>

指示是打开还是关闭订阅的自动续订。

beneficiaryTenantId
String

订阅的预配租户。

billingFrequency
String

ISO8601 格式的订阅的计费频率。 示例:P1M、P3M、P1Y。

billingProfileId
ResourceIdentifier

计费对象为订阅的计费对象信息的 ID。 此字段仅适用于Microsoft 客户协议计费帐户。

billingPolicies
IReadOnlyDictionary<String,String>

与订阅关联的计费策略字典。

billingProfileDisplayName
String

计费对象信息的显示名称。 此字段仅适用于Microsoft 客户协议计费帐户。

billingProfileName
String

计费对象为订阅的计费配置文件的名称。 此字段仅适用于Microsoft 客户协议计费帐户。

consumptionCostCenter
String

应用于订阅的成本中心。 此字段仅适用于Microsoft 客户协议类型计费帐户的消耗订阅。

customerId
String

为其创建订阅的客户 ID。 字段仅适用于Microsoft 合作伙伴协议计费帐户。

customerDisplayName
String

为其创建订阅的客户的名称。 字段仅适用于Microsoft 合作伙伴协议计费帐户。

displayName
String

订阅的名称。

enrollmentAccountId
String

与订阅关联的注册帐户 ID。 此字段仅适用于企业协议计费帐户。

enrollmentAccountDisplayName
String

与订阅关联的注册帐户名称。 此字段仅适用于企业协议计费帐户。

invoiceSectionId
ResourceIdentifier

计费订阅的发票科目的 ID。 字段仅适用于Microsoft 合作伙伴协议计费帐户。

invoiceSectionDisplayName
String

计费订阅的发票科目的显示名称。 字段仅适用于Microsoft 合作伙伴协议计费帐户。

invoiceSectionName
String

计费订阅的发票科目的名称。 字段仅适用于Microsoft 合作伙伴协议计费帐户。

lastMonthCharges
BillingAmount

上个月的费用。 此字段仅适用于Microsoft 客户协议计费帐户的基于使用情况的订阅。

monthToDateCharges
BillingAmount

当前月份至今费用。 此字段仅适用于Microsoft 客户协议计费帐户的基于使用情况的订阅。

nextBillingCycleBillingFrequency
String

接下来计费周期订阅的详细信息。

offerId
String

订阅的产品/服务 ID。 此字段仅适用于 Microsoft Online Services 计划计费帐户。

productCategory
String

为其购买订阅的产品类别。 可能的值包括:AzureSupport、Hardware、ReservationOrder、SaaS、SavingsPlanOrder、Software、UsageBased、Other。

productType
String

为其购买订阅的产品的类型。

productTypeId
String

为其购买订阅的产品的 ID。

purchaseOn
Nullable<DateTimeOffset>

订阅的购买日期(UTC 时间)。

quantity
Nullable<Int64>

为订阅购买的许可证数。

reseller
CreatedSubscriptionReseller

为其创建订阅的经销商。 字段可用于Microsoft 合作伙伴协议计费帐户。

renewalTermDetails
SubscriptionRenewalTermDetails

下次续订时订阅的期限详细信息。

skuDescription
String

为其购买订阅的产品的 SKU 说明。 此字段仅适用于Microsoft 客户协议计费帐户。

skuId
String

为其购买订阅的产品的 SKU ID。 此字段仅适用于Microsoft 客户协议计费帐户。

status
Nullable<BillingSubscriptionStatus>

订阅的状态。 此字段不适用于企业协议计费帐户。

subscriptionId
String

基于使用情况的订阅的 ID。 此字段仅适用于Microsoft 客户协议计费帐户的基于使用情况的订阅。

suspensionReasons
IEnumerable<String>

订阅的挂起原因。 此字段不适用于企业协议计费帐户。

termDuration
Nullable<TimeSpan>

可以使用订阅的持续时间。 示例 P1Y 和 P1M。

termStartOn
Nullable<DateTimeOffset>

术语的开始日期(以 UTC 时间为单位)。

termEndOn
Nullable<DateTimeOffset>

术语的结束日期(UTC 时间)。

subscriptionEnrollmentAccountStatus
Nullable<SubscriptionEnrollmentAccountStatus>

订阅的当前注册帐户状态。 此字段仅适用于企业协议计费帐户。

enrollmentAccountStartOn
Nullable<DateTimeOffset>

注册帐户和订阅关联开始日期。 此字段仅适用于企业协议计费帐户。

billingSubscriptionId
ResourceIdentifier

具有订阅别名的计费订阅的 ID。

返回

用于模拟的新 BillingSubscriptionAliasData 实例。

适用于