ArmBillingModelFactory.BillingInvoiceSectionProperties 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 BillingInvoiceSectionProperties.
public static Azure.ResourceManager.Billing.Models.BillingInvoiceSectionProperties BillingInvoiceSectionProperties (Azure.ResourceManager.Billing.Models.BillingProvisioningState? provisioningState = default, string displayName = default, Azure.ResourceManager.Billing.Models.InvoiceSectionState? state = default, Azure.ResourceManager.Billing.Models.InvoiceSectionStateReasonCode? reasonCode = default, string systemId = default, string targetCloud = default, System.Collections.Generic.IDictionary<string,string> tags = default);
static member BillingInvoiceSectionProperties : Nullable<Azure.ResourceManager.Billing.Models.BillingProvisioningState> * string * Nullable<Azure.ResourceManager.Billing.Models.InvoiceSectionState> * Nullable<Azure.ResourceManager.Billing.Models.InvoiceSectionStateReasonCode> * string * string * System.Collections.Generic.IDictionary<string, string> -> Azure.ResourceManager.Billing.Models.BillingInvoiceSectionProperties
Public Shared Function BillingInvoiceSectionProperties (Optional provisioningState As Nullable(Of BillingProvisioningState) = Nothing, Optional displayName As String = Nothing, Optional state As Nullable(Of InvoiceSectionState) = Nothing, Optional reasonCode As Nullable(Of InvoiceSectionStateReasonCode) = Nothing, Optional systemId As String = Nothing, Optional targetCloud As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing) As BillingInvoiceSectionProperties
Parameters
- provisioningState
- Nullable<BillingProvisioningState>
The provisioning state of the resource during a long-running operation.
- displayName
- String
The name of the invoice section.
- state
- Nullable<InvoiceSectionState>
Identifies the status of an invoice section.
- reasonCode
- Nullable<InvoiceSectionStateReasonCode>
Reason for the specified invoice section status.
- systemId
- String
The system generated unique identifier for an invoice section.
- targetCloud
- String
Identifies the cloud environments that are associated with an invoice section. This is a system managed optional field and gets updated as the invoice section gets associated with accounts in various clouds.
- tags
- IDictionary<String,String>
Dictionary of metadata associated with the resource. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & \ ? /.
Returns
A new BillingInvoiceSectionProperties instance for mocking.