ArmBillingModelFactory.InvoiceSectionWithCreateSubPermission 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 InvoiceSectionWithCreateSubPermission.
public static Azure.ResourceManager.Billing.Models.InvoiceSectionWithCreateSubPermission InvoiceSectionWithCreateSubPermission (string billingProfileDisplayName = default, Azure.Core.ResourceIdentifier billingProfileId = default, string billingProfileSystemId = default, Azure.ResourceManager.Billing.Models.BillingProfileStatus? billingProfileStatus = default, Azure.ResourceManager.Billing.Models.BillingProfileStatusReasonCode? billingProfileStatusReasonCode = default, Azure.ResourceManager.Billing.Models.BillingSpendingLimit? billingProfileSpendingLimit = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Billing.Models.BillingAzurePlan> enabledAzurePlans = default, string invoiceSectionDisplayName = default, Azure.Core.ResourceIdentifier invoiceSectionId = default, string invoiceSectionSystemId = default);
static member InvoiceSectionWithCreateSubPermission : string * Azure.Core.ResourceIdentifier * string * Nullable<Azure.ResourceManager.Billing.Models.BillingProfileStatus> * Nullable<Azure.ResourceManager.Billing.Models.BillingProfileStatusReasonCode> * Nullable<Azure.ResourceManager.Billing.Models.BillingSpendingLimit> * seq<Azure.ResourceManager.Billing.Models.BillingAzurePlan> * string * Azure.Core.ResourceIdentifier * string -> Azure.ResourceManager.Billing.Models.InvoiceSectionWithCreateSubPermission
Public Shared Function InvoiceSectionWithCreateSubPermission (Optional billingProfileDisplayName As String = Nothing, Optional billingProfileId As ResourceIdentifier = Nothing, Optional billingProfileSystemId As String = Nothing, Optional billingProfileStatus As Nullable(Of BillingProfileStatus) = Nothing, Optional billingProfileStatusReasonCode As Nullable(Of BillingProfileStatusReasonCode) = Nothing, Optional billingProfileSpendingLimit As Nullable(Of BillingSpendingLimit) = Nothing, Optional enabledAzurePlans As IEnumerable(Of BillingAzurePlan) = Nothing, Optional invoiceSectionDisplayName As String = Nothing, Optional invoiceSectionId As ResourceIdentifier = Nothing, Optional invoiceSectionSystemId As String = Nothing) As InvoiceSectionWithCreateSubPermission
Parameters
- billingProfileDisplayName
- String
The name of the billing profile.
- billingProfileId
- ResourceIdentifier
The fully qualified ID that uniquely identifies a billing profile.
- billingProfileSystemId
- String
The system generated unique identifier for a billing profile.
- billingProfileStatus
- Nullable<BillingProfileStatus>
The status of the billing profile.
- billingProfileStatusReasonCode
- Nullable<BillingProfileStatusReasonCode>
Reason for the specified billing profile status.
- billingProfileSpendingLimit
- Nullable<BillingSpendingLimit>
The billing profile spending limit.
- enabledAzurePlans
- IEnumerable<BillingAzurePlan>
Enabled azure plans for the associated billing profile.
- invoiceSectionDisplayName
- String
The name of the invoice section.
- invoiceSectionId
- ResourceIdentifier
The fully qualified ID that uniquely identifies an invoice section.
- invoiceSectionSystemId
- String
The system generated unique identifier for an invoice section.
Returns
A new InvoiceSectionWithCreateSubPermission instance for mocking.