BillingRequestProperties interface

A request submitted by a user to manage billing. Users with an owner role on the scope can approve or decline these requests.

Properties

additionalInformation

Additional information for the billing request.

billingAccountDisplayName

The name of the billing account.

billingAccountId

The fully qualified ID that uniquely identifies a billing account.

billingAccountName

The ID that uniquely identifies a billing account.

billingAccountPrimaryBillingTenantId

The primary tenant ID of the billing account for which the billing request was submitted.

billingProfileDisplayName

The name of the billing profile.

billingProfileId

The fully qualified ID that uniquely identifies a billing profile.

billingProfileName

The ID that uniquely identifies a billing profile.

billingScope

The billing scope for which the request will be applied. This is a read only property derived by the service.

createdBy

The principal of the entity who created the request.

creationDate

The date and time when the request was created.

customerDisplayName

The name of the customer.

customerId

The fully qualified ID that uniquely identifies a customer.

customerName

The ID that uniquely identifies a customer.

decisionReason

The reason to approve or decline the request.

expirationDate

The date and time when the request expires.

invoiceSectionDisplayName

The name of the invoice section.

invoiceSectionId

The fully qualified ID that uniquely identifies an invoice section.

invoiceSectionName

The ID that uniquely identifies an invoice section.

justification

Justification for submitting request.

lastUpdatedBy

The principal of the entity who last updated the request.

lastUpdatedDate

Date and time of last update.

provisioningState

The provisioning state of the resource during a long-running operation.

recipients

The recipients of the billing request.

requestScope

The billing scope for which the request was submitted (ex. '/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}').

reviewalDate

The date and time when the request was reviewed.

reviewedBy

The principal of the request reviewer. Will only be set if request is approved.

status

Status of billing request.

subscriptionDisplayName

The name of the billing subscription.

subscriptionId

The fully qualified ID that uniquely identifies a billing subscription.

subscriptionName

The ID that uniquely identifies a billing subscription.

type

Type of billing request.

Property Details

additionalInformation

Additional information for the billing request.

additionalInformation?: Record<string, string>

Property Value

Record<string, string>

billingAccountDisplayName

The name of the billing account.

billingAccountDisplayName?: string

Property Value

string

billingAccountId

The fully qualified ID that uniquely identifies a billing account.

billingAccountId?: string

Property Value

string

billingAccountName

The ID that uniquely identifies a billing account.

billingAccountName?: string

Property Value

string

billingAccountPrimaryBillingTenantId

The primary tenant ID of the billing account for which the billing request was submitted.

billingAccountPrimaryBillingTenantId?: string

Property Value

string

billingProfileDisplayName

The name of the billing profile.

billingProfileDisplayName?: string

Property Value

string

billingProfileId

The fully qualified ID that uniquely identifies a billing profile.

billingProfileId?: string

Property Value

string

billingProfileName

The ID that uniquely identifies a billing profile.

billingProfileName?: string

Property Value

string

billingScope

The billing scope for which the request will be applied. This is a read only property derived by the service.

billingScope?: string

Property Value

string

createdBy

The principal of the entity who created the request.

createdBy?: BillingRequestPropertiesCreatedBy

Property Value

creationDate

The date and time when the request was created.

creationDate?: Date

Property Value

Date

customerDisplayName

The name of the customer.

customerDisplayName?: string

Property Value

string

customerId

The fully qualified ID that uniquely identifies a customer.

customerId?: string

Property Value

string

customerName

The ID that uniquely identifies a customer.

customerName?: string

Property Value

string

decisionReason

The reason to approve or decline the request.

decisionReason?: string

Property Value

string

expirationDate

The date and time when the request expires.

expirationDate?: Date

Property Value

Date

invoiceSectionDisplayName

The name of the invoice section.

invoiceSectionDisplayName?: string

Property Value

string

invoiceSectionId

The fully qualified ID that uniquely identifies an invoice section.

invoiceSectionId?: string

Property Value

string

invoiceSectionName

The ID that uniquely identifies an invoice section.

invoiceSectionName?: string

Property Value

string

justification

Justification for submitting request.

justification?: string

Property Value

string

lastUpdatedBy

The principal of the entity who last updated the request.

lastUpdatedBy?: BillingRequestPropertiesLastUpdatedBy

Property Value

lastUpdatedDate

Date and time of last update.

lastUpdatedDate?: Date

Property Value

Date

provisioningState

The provisioning state of the resource during a long-running operation.

provisioningState?: string

Property Value

string

recipients

The recipients of the billing request.

recipients?: Principal[]

Property Value

requestScope

The billing scope for which the request was submitted (ex. '/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}').

requestScope?: string

Property Value

string

reviewalDate

The date and time when the request was reviewed.

reviewalDate?: Date

Property Value

Date

reviewedBy

The principal of the request reviewer. Will only be set if request is approved.

reviewedBy?: BillingRequestPropertiesReviewedBy

Property Value

status

Status of billing request.

status?: string

Property Value

string

subscriptionDisplayName

The name of the billing subscription.

subscriptionDisplayName?: string

Property Value

string

subscriptionId

The fully qualified ID that uniquely identifies a billing subscription.

subscriptionId?: string

Property Value

string

subscriptionName

The ID that uniquely identifies a billing subscription.

subscriptionName?: string

Property Value

string

type

Type of billing request.

type?: string

Property Value

string