ArmBillingModelFactory.BillingRequestProperties 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 BillingRequestProperties.
public static Azure.ResourceManager.Billing.Models.BillingRequestProperties BillingRequestProperties (Azure.ResourceManager.Billing.Models.BillingProvisioningState? provisioningState = default, System.Collections.Generic.IDictionary<string,string> additionalInformation = default, Azure.ResourceManager.Billing.Models.BillingPrincipal reviewedBy = default, DateTimeOffset? reviewalOn = default, Azure.Core.ResourceIdentifier billingAccountId = default, string billingAccountName = default, string billingAccountDisplayName = default, Guid? billingAccountPrimaryBillingTenantId = default, Azure.Core.ResourceIdentifier billingProfileId = default, string billingProfileName = default, string billingProfileDisplayName = default, Azure.ResourceManager.Billing.Models.BillingPrincipal createdBy = default, DateTimeOffset? createdOn = default, DateTimeOffset? expireOn = default, string decisionReason = default, Azure.Core.ResourceIdentifier invoiceSectionId = default, string invoiceSectionName = default, string invoiceSectionDisplayName = default, Azure.Core.ResourceIdentifier customerId = default, string customerName = default, string customerDisplayName = default, string subscriptionId = default, string subscriptionName = default, string subscriptionDisplayName = default, string justification = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Billing.Models.BillingPrincipal> recipients = default, string requestScope = default, string billingScope = default, Azure.ResourceManager.Billing.Models.BillingRequestStatus? status = default, Azure.ResourceManager.Billing.Models.BillingRequestType? requestType = default, Azure.ResourceManager.Billing.Models.BillingPrincipal lastUpdatedBy = default, DateTimeOffset? lastUpdatedOn = default);
static member BillingRequestProperties : Nullable<Azure.ResourceManager.Billing.Models.BillingProvisioningState> * System.Collections.Generic.IDictionary<string, string> * Azure.ResourceManager.Billing.Models.BillingPrincipal * Nullable<DateTimeOffset> * Azure.Core.ResourceIdentifier * string * string * Nullable<Guid> * Azure.Core.ResourceIdentifier * string * string * Azure.ResourceManager.Billing.Models.BillingPrincipal * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * string * string * string * string * string * string * seq<Azure.ResourceManager.Billing.Models.BillingPrincipal> * string * string * Nullable<Azure.ResourceManager.Billing.Models.BillingRequestStatus> * Nullable<Azure.ResourceManager.Billing.Models.BillingRequestType> * Azure.ResourceManager.Billing.Models.BillingPrincipal * Nullable<DateTimeOffset> -> Azure.ResourceManager.Billing.Models.BillingRequestProperties
Public Shared Function BillingRequestProperties (Optional provisioningState As Nullable(Of BillingProvisioningState) = Nothing, Optional additionalInformation As IDictionary(Of String, String) = Nothing, Optional reviewedBy As BillingPrincipal = Nothing, Optional reviewalOn As Nullable(Of DateTimeOffset) = Nothing, Optional billingAccountId As ResourceIdentifier = Nothing, Optional billingAccountName As String = Nothing, Optional billingAccountDisplayName As String = Nothing, Optional billingAccountPrimaryBillingTenantId As Nullable(Of Guid) = Nothing, Optional billingProfileId As ResourceIdentifier = Nothing, Optional billingProfileName As String = Nothing, Optional billingProfileDisplayName As String = Nothing, Optional createdBy As BillingPrincipal = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional decisionReason As String = Nothing, Optional invoiceSectionId As ResourceIdentifier = Nothing, Optional invoiceSectionName As String = Nothing, Optional invoiceSectionDisplayName As String = Nothing, Optional customerId As ResourceIdentifier = Nothing, Optional customerName As String = Nothing, Optional customerDisplayName As String = Nothing, Optional subscriptionId As String = Nothing, Optional subscriptionName As String = Nothing, Optional subscriptionDisplayName As String = Nothing, Optional justification As String = Nothing, Optional recipients As IEnumerable(Of BillingPrincipal) = Nothing, Optional requestScope As String = Nothing, Optional billingScope As String = Nothing, Optional status As Nullable(Of BillingRequestStatus) = Nothing, Optional requestType As Nullable(Of BillingRequestType) = Nothing, Optional lastUpdatedBy As BillingPrincipal = Nothing, Optional lastUpdatedOn As Nullable(Of DateTimeOffset) = Nothing) As BillingRequestProperties
Parameters
- provisioningState
- Nullable<BillingProvisioningState>
The provisioning state of the resource during a long-running operation.
- additionalInformation
- IDictionary<String,String>
Additional information for the billing request.
- reviewedBy
- BillingPrincipal
The principal of the request reviewer. Will only be set if request is approved.
- reviewalOn
- Nullable<DateTimeOffset>
The date and time when the request was reviewed.
- billingAccountId
- ResourceIdentifier
The fully qualified ID that uniquely identifies a billing account.
- billingAccountName
- String
The ID that uniquely identifies a billing account.
- billingAccountDisplayName
- String
The name of the billing account.
The primary tenant ID of the billing account for which the billing request was submitted.
- billingProfileId
- ResourceIdentifier
The fully qualified ID that uniquely identifies a billing profile.
- billingProfileName
- String
The ID that uniquely identifies a billing profile.
- billingProfileDisplayName
- String
The name of the billing profile.
- createdBy
- BillingPrincipal
The principal of the entity who created the request.
- createdOn
- Nullable<DateTimeOffset>
The date and time when the request was created.
- expireOn
- Nullable<DateTimeOffset>
The date and time when the request expires.
- decisionReason
- String
The reason to approve or decline the request.
- invoiceSectionId
- ResourceIdentifier
The fully qualified ID that uniquely identifies an invoice section.
- invoiceSectionName
- String
The ID that uniquely identifies an invoice section.
- invoiceSectionDisplayName
- String
The name of the invoice section.
- customerId
- ResourceIdentifier
The fully qualified ID that uniquely identifies a customer.
- customerName
- String
The ID that uniquely identifies a customer.
- customerDisplayName
- String
The name of the customer.
- subscriptionId
- String
The fully qualified ID that uniquely identifies a billing subscription.
- subscriptionName
- String
The ID that uniquely identifies a billing subscription.
- subscriptionDisplayName
- String
The name of the billing subscription.
- justification
- String
Justification for submitting request.
- recipients
- IEnumerable<BillingPrincipal>
The recipients of the billing request.
- requestScope
- String
The billing scope for which the request was submitted (ex. '/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}').
- billingScope
- String
The billing scope for which the request will be applied. This is a read only property derived by the service.
- status
- Nullable<BillingRequestStatus>
Status of billing request.
- requestType
- Nullable<BillingRequestType>
Type of billing request.
- lastUpdatedBy
- BillingPrincipal
The principal of the entity who last updated the request.
- lastUpdatedOn
- Nullable<DateTimeOffset>
Date and time of last update.
Returns
A new BillingRequestProperties instance for mocking.