ArmBillingModelFactory.BillingPropertyProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of BillingPropertyProperties.
public static Azure.ResourceManager.Billing.Models.BillingPropertyProperties BillingPropertyProperties (Azure.ResourceManager.Billing.Models.BillingAgreementType? billingAccountAgreementType = default, string billingAccountDisplayName = default, Azure.Core.ResourceIdentifier billingAccountId = default, string accountAdminNotificationEmailAddress = default, string billingAccountSoldToCountry = default, Azure.ResourceManager.Billing.Models.BillingAccountStatus? billingAccountStatus = default, Azure.ResourceManager.Billing.Models.BillingAccountStatusReasonCode? billingAccountStatusReasonCode = default, Azure.ResourceManager.Billing.Models.BillingAccountType? billingAccountType = default, Azure.ResourceManager.Billing.Models.BillingAccountSubType? billingAccountSubType = default, string billingCurrency = default, string billingProfileDisplayName = default, Azure.Core.ResourceIdentifier billingProfileId = default, Azure.ResourceManager.Billing.Models.BillingSpendingLimit? billingProfileSpendingLimit = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Billing.Models.SpendingLimitDetails> billingProfileSpendingLimitDetails = default, Azure.ResourceManager.Billing.Models.BillingProfileStatus? billingProfileStatus = default, Azure.ResourceManager.Billing.Models.BillingProfileStatusReasonCode? billingProfileStatusReasonCode = default, Azure.ResourceManager.Billing.Models.PaymentMethodFamily? billingProfilePaymentMethodFamily = default, string billingProfilePaymentMethodType = default, Guid? billingTenantId = default, string costCenter = default, string customerDisplayName = default, Azure.Core.ResourceIdentifier customerId = default, Azure.ResourceManager.Billing.Models.BillingCustomerStatus? customerStatus = default, string invoiceSectionDisplayName = default, Azure.Core.ResourceIdentifier invoiceSectionId = default, Azure.ResourceManager.Billing.Models.InvoiceSectionState? invoiceSectionStatus = default, Azure.ResourceManager.Billing.Models.InvoiceSectionStateReasonCode? invoiceSectionStatusReasonCode = default, bool? isTransitionedBillingAccount = default, string skuDescription = default, string skuId = default, Azure.ResourceManager.Billing.Models.BillingSubscriptionStatus? subscriptionBillingStatus = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Billing.Models.BillingSubscriptionStatusDetails> subscriptionBillingStatusDetails = default, Azure.ResourceManager.Billing.Models.SubscriptionBillingType? subscriptionBillingType = default, Azure.ResourceManager.Billing.Models.BillingAddressDetails subscriptionServiceUsageAddress = default, Azure.ResourceManager.Billing.Models.SubscriptionWorkloadType? subscriptionWorkloadType = default, Azure.ResourceManager.Billing.Models.SubscriptionEnrollmentDetails enrollmentDetails = default, bool? isAccountAdmin = default, string productId = default, string productName = default);
static member BillingPropertyProperties : Nullable<Azure.ResourceManager.Billing.Models.BillingAgreementType> * string * Azure.Core.ResourceIdentifier * string * string * Nullable<Azure.ResourceManager.Billing.Models.BillingAccountStatus> * Nullable<Azure.ResourceManager.Billing.Models.BillingAccountStatusReasonCode> * Nullable<Azure.ResourceManager.Billing.Models.BillingAccountType> * Nullable<Azure.ResourceManager.Billing.Models.BillingAccountSubType> * string * string * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.Billing.Models.BillingSpendingLimit> * seq<Azure.ResourceManager.Billing.Models.SpendingLimitDetails> * Nullable<Azure.ResourceManager.Billing.Models.BillingProfileStatus> * Nullable<Azure.ResourceManager.Billing.Models.BillingProfileStatusReasonCode> * Nullable<Azure.ResourceManager.Billing.Models.PaymentMethodFamily> * string * Nullable<Guid> * string * string * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.Billing.Models.BillingCustomerStatus> * string * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.Billing.Models.InvoiceSectionState> * Nullable<Azure.ResourceManager.Billing.Models.InvoiceSectionStateReasonCode> * Nullable<bool> * string * string * Nullable<Azure.ResourceManager.Billing.Models.BillingSubscriptionStatus> * seq<Azure.ResourceManager.Billing.Models.BillingSubscriptionStatusDetails> * Nullable<Azure.ResourceManager.Billing.Models.SubscriptionBillingType> * Azure.ResourceManager.Billing.Models.BillingAddressDetails * Nullable<Azure.ResourceManager.Billing.Models.SubscriptionWorkloadType> * Azure.ResourceManager.Billing.Models.SubscriptionEnrollmentDetails * Nullable<bool> * string * string -> Azure.ResourceManager.Billing.Models.BillingPropertyProperties
Public Shared Function BillingPropertyProperties (Optional billingAccountAgreementType As Nullable(Of BillingAgreementType) = Nothing, Optional billingAccountDisplayName As String = Nothing, Optional billingAccountId As ResourceIdentifier = Nothing, Optional accountAdminNotificationEmailAddress As String = Nothing, Optional billingAccountSoldToCountry As String = Nothing, Optional billingAccountStatus As Nullable(Of BillingAccountStatus) = Nothing, Optional billingAccountStatusReasonCode As Nullable(Of BillingAccountStatusReasonCode) = Nothing, Optional billingAccountType As Nullable(Of BillingAccountType) = Nothing, Optional billingAccountSubType As Nullable(Of BillingAccountSubType) = Nothing, Optional billingCurrency As String = Nothing, Optional billingProfileDisplayName As String = Nothing, Optional billingProfileId As ResourceIdentifier = Nothing, Optional billingProfileSpendingLimit As Nullable(Of BillingSpendingLimit) = Nothing, Optional billingProfileSpendingLimitDetails As IEnumerable(Of SpendingLimitDetails) = Nothing, Optional billingProfileStatus As Nullable(Of BillingProfileStatus) = Nothing, Optional billingProfileStatusReasonCode As Nullable(Of BillingProfileStatusReasonCode) = Nothing, Optional billingProfilePaymentMethodFamily As Nullable(Of PaymentMethodFamily) = Nothing, Optional billingProfilePaymentMethodType As String = Nothing, Optional billingTenantId As Nullable(Of Guid) = Nothing, Optional costCenter As String = Nothing, Optional customerDisplayName As String = Nothing, Optional customerId As ResourceIdentifier = Nothing, Optional customerStatus As Nullable(Of BillingCustomerStatus) = Nothing, Optional invoiceSectionDisplayName As String = Nothing, Optional invoiceSectionId As ResourceIdentifier = Nothing, Optional invoiceSectionStatus As Nullable(Of InvoiceSectionState) = Nothing, Optional invoiceSectionStatusReasonCode As Nullable(Of InvoiceSectionStateReasonCode) = Nothing, Optional isTransitionedBillingAccount As Nullable(Of Boolean) = Nothing, Optional skuDescription As String = Nothing, Optional skuId As String = Nothing, Optional subscriptionBillingStatus As Nullable(Of BillingSubscriptionStatus) = Nothing, Optional subscriptionBillingStatusDetails As IEnumerable(Of BillingSubscriptionStatusDetails) = Nothing, Optional subscriptionBillingType As Nullable(Of SubscriptionBillingType) = Nothing, Optional subscriptionServiceUsageAddress As BillingAddressDetails = Nothing, Optional subscriptionWorkloadType As Nullable(Of SubscriptionWorkloadType) = Nothing, Optional enrollmentDetails As SubscriptionEnrollmentDetails = Nothing, Optional isAccountAdmin As Nullable(Of Boolean) = Nothing, Optional productId As String = Nothing, Optional productName As String = Nothing) As BillingPropertyProperties
Parameters
- billingAccountAgreementType
- Nullable<BillingAgreementType>
The type of agreement.
- billingAccountDisplayName
- String
The name of the billing account.
- billingAccountId
- ResourceIdentifier
The fully qualified ID that uniquely identifies a billing account.
- accountAdminNotificationEmailAddress
- String
Notification email address for legacy account. Available for agreement type Microsoft Online Services Program.
- billingAccountSoldToCountry
- String
The country of the individual or organization that is responsible for the billing account.
- billingAccountStatus
- Nullable<BillingAccountStatus>
The current status of the billing account.
- billingAccountStatusReasonCode
- Nullable<BillingAccountStatusReasonCode>
Reason for the specified billing account status.
- billingAccountType
- Nullable<BillingAccountType>
The type of customer.
- billingAccountSubType
- Nullable<BillingAccountSubType>
The tier of the account.
- billingCurrency
- String
The billing currency for the subscription. Available for billing accounts with agreement type Enterprise Agreement.
- billingProfileDisplayName
- String
The name of the billing profile.
- billingProfileId
- ResourceIdentifier
The fully qualified ID that uniquely identifies a billing profile.
- billingProfileSpendingLimit
- Nullable<BillingSpendingLimit>
The billing profile spending limit.
- billingProfileSpendingLimitDetails
- IEnumerable<SpendingLimitDetails>
The details of billing profile spending limit.
- billingProfileStatus
- Nullable<BillingProfileStatus>
The status of the billing profile.
- billingProfileStatusReasonCode
- Nullable<BillingProfileStatusReasonCode>
Reason for the specified billing profile status.
- billingProfilePaymentMethodFamily
- Nullable<PaymentMethodFamily>
The payment method family of the primary payment method for the billing profile.
- billingProfilePaymentMethodType
- String
The payment method type of the primary payment method for the billing profile.
- costCenter
- String
The cost center applied to the subscription. Available for agreement type Microsoft Customer Agreement and Microsoft Partner Agreement. This property can be updated via patch.
- customerDisplayName
- String
The name of the customer.
- customerId
- ResourceIdentifier
The fully qualified ID that uniquely identifies a customer.
- customerStatus
- Nullable<BillingCustomerStatus>
Identifies the status of an customer. This is an upcoming property that will be populated in the future.
- invoiceSectionDisplayName
- String
The name of the invoice section.
- invoiceSectionId
- ResourceIdentifier
The fully qualified ID that uniquely identifies an invoice section.
- invoiceSectionStatus
- Nullable<InvoiceSectionState>
Identifies the status of an invoice section.
- invoiceSectionStatusReasonCode
- Nullable<InvoiceSectionStateReasonCode>
Reason for the specified invoice section status.
Specifies if the billing account for the subscription is transitioned from a Microsoft Online Service Program to a Microsoft Customer Agreement (MCA) account. Will be present and value will be true if its a transitioned billing account.
- skuDescription
- String
The sku description.
- skuId
- String
The ID that uniquely identifies a sku.
- subscriptionBillingStatus
- Nullable<BillingSubscriptionStatus>
The subscription status.
- subscriptionBillingStatusDetails
- IEnumerable<BillingSubscriptionStatusDetails>
The reason codes for the subscription status.
- subscriptionBillingType
- Nullable<SubscriptionBillingType>
The type of billing subscription.
- subscriptionServiceUsageAddress
- BillingAddressDetails
The address of the individual or organization where service subscription is being used. Available for agreement type Microsoft Online Services Program. This property can be updated via patch.
- subscriptionWorkloadType
- Nullable<SubscriptionWorkloadType>
The Azure workload type of the subscription.
- enrollmentDetails
- SubscriptionEnrollmentDetails
The enrollment details for the subscription. Available for billing accounts with agreement type Enterprise Agreement.
- productId
- String
The ID that uniquely identifies a product.
- productName
- String
The ID that uniquely identifies a product.
Returns
A new BillingPropertyProperties instance for mocking.