你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ArmBillingModelFactory.BillingSubscriptionAliasData 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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
参数
ID。
- 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 时间)。
- reseller
- CreatedSubscriptionReseller
为其创建订阅的经销商。 字段可用于Microsoft 合作伙伴协议计费帐户。
- renewalTermDetails
- SubscriptionRenewalTermDetails
下次续订时订阅的期限详细信息。
- skuDescription
- String
为其购买订阅的产品的 SKU 说明。 此字段仅适用于Microsoft 客户协议计费帐户。
- skuId
- String
为其购买订阅的产品的 SKU ID。 此字段仅适用于Microsoft 客户协议计费帐户。
- status
- Nullable<BillingSubscriptionStatus>
订阅的状态。 此字段不适用于企业协议计费帐户。
- subscriptionId
- String
基于使用情况的订阅的 ID。 此字段仅适用于Microsoft 客户协议计费帐户的基于使用情况的订阅。
- suspensionReasons
- IEnumerable<String>
订阅的挂起原因。 此字段不适用于企业协议计费帐户。
- termStartOn
- Nullable<DateTimeOffset>
术语的开始日期(以 UTC 时间为单位)。
- termEndOn
- Nullable<DateTimeOffset>
术语的结束日期(UTC 时间)。
- subscriptionEnrollmentAccountStatus
- Nullable<SubscriptionEnrollmentAccountStatus>
订阅的当前注册帐户状态。 此字段仅适用于企业协议计费帐户。
- enrollmentAccountStartOn
- Nullable<DateTimeOffset>
注册帐户和订阅关联开始日期。 此字段仅适用于企业协议计费帐户。
- billingSubscriptionId
- ResourceIdentifier
具有订阅别名的计费订阅的 ID。
返回
用于模拟的新 BillingSubscriptionAliasData 实例。