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
additional |
Additional information for the billing request. |
billing |
The name of the billing account. NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
The fully qualified ID that uniquely identifies a billing account. NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
The ID that uniquely identifies a billing account. NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
The primary tenant ID of the billing account for which the billing request was submitted. NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
The name of the billing profile. NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
The fully qualified ID that uniquely identifies a billing profile. NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
The ID that uniquely identifies a billing profile. NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
The billing scope for which the request will be applied. This is a read only property derived by the service. NOTE: This property will not be serialized. It can only be populated by the server. |
created |
The principal of the entity who created the request. |
creation |
The date and time when the request was created. NOTE: This property will not be serialized. It can only be populated by the server. |
customer |
The name of the customer. NOTE: This property will not be serialized. It can only be populated by the server. |
customer |
The fully qualified ID that uniquely identifies a customer. NOTE: This property will not be serialized. It can only be populated by the server. |
customer |
The ID that uniquely identifies a customer. NOTE: This property will not be serialized. It can only be populated by the server. |
decision |
The reason to approve or decline the request. |
expiration |
The date and time when the request expires. NOTE: This property will not be serialized. It can only be populated by the server. |
invoice |
The name of the invoice section. NOTE: This property will not be serialized. It can only be populated by the server. |
invoice |
The fully qualified ID that uniquely identifies an invoice section. NOTE: This property will not be serialized. It can only be populated by the server. |
invoice |
The ID that uniquely identifies an invoice section. NOTE: This property will not be serialized. It can only be populated by the server. |
justification | Justification for submitting request. |
last |
The principal of the entity who last updated the request. |
last |
Date and time of last update. NOTE: This property will not be serialized. It can only be populated by the server. |
provisioning |
The provisioning state of the resource during a long-running operation. NOTE: This property will not be serialized. It can only be populated by the server. |
recipients | The recipients of the billing request. |
request |
The billing scope for which the request was submitted (ex. '/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}'). |
reviewal |
The date and time when the request was reviewed. NOTE: This property will not be serialized. It can only be populated by the server. |
reviewed |
The principal of the request reviewer. Will only be set if request is approved. |
status | Status of billing request. |
subscription |
The name of the billing subscription. NOTE: This property will not be serialized. It can only be populated by the server. |
subscription |
The fully qualified ID that uniquely identifies a billing subscription. NOTE: This property will not be serialized. It can only be populated by the server. |
subscription |
The ID that uniquely identifies a billing subscription. NOTE: This property will not be serialized. It can only be populated by the server. |
type | Type of billing request. |
Property Details
additionalInformation
Additional information for the billing request.
additionalInformation?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
billingAccountDisplayName
The name of the billing account. NOTE: This property will not be serialized. It can only be populated by the server.
billingAccountDisplayName?: string
Property Value
string
billingAccountId
The fully qualified ID that uniquely identifies a billing account. NOTE: This property will not be serialized. It can only be populated by the server.
billingAccountId?: string
Property Value
string
billingAccountName
The ID that uniquely identifies a billing account. NOTE: This property will not be serialized. It can only be populated by the server.
billingAccountName?: string
Property Value
string
billingAccountPrimaryBillingTenantId
The primary tenant ID of the billing account for which the billing request was submitted. NOTE: This property will not be serialized. It can only be populated by the server.
billingAccountPrimaryBillingTenantId?: string
Property Value
string
billingProfileDisplayName
The name of the billing profile. NOTE: This property will not be serialized. It can only be populated by the server.
billingProfileDisplayName?: string
Property Value
string
billingProfileId
The fully qualified ID that uniquely identifies a billing profile. NOTE: This property will not be serialized. It can only be populated by the server.
billingProfileId?: string
Property Value
string
billingProfileName
The ID that uniquely identifies a billing profile. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
creationDate?: Date
Property Value
Date
customerDisplayName
The name of the customer. NOTE: This property will not be serialized. It can only be populated by the server.
customerDisplayName?: string
Property Value
string
customerId
The fully qualified ID that uniquely identifies a customer. NOTE: This property will not be serialized. It can only be populated by the server.
customerId?: string
Property Value
string
customerName
The ID that uniquely identifies a customer. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
expirationDate?: Date
Property Value
Date
invoiceSectionDisplayName
The name of the invoice section. NOTE: This property will not be serialized. It can only be populated by the server.
invoiceSectionDisplayName?: string
Property Value
string
invoiceSectionId
The fully qualified ID that uniquely identifies an invoice section. NOTE: This property will not be serialized. It can only be populated by the server.
invoiceSectionId?: string
Property Value
string
invoiceSectionName
The ID that uniquely identifies an invoice section. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
lastUpdatedDate?: Date
Property Value
Date
provisioningState
The provisioning state of the resource during a long-running operation. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
recipients
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. NOTE: This property will not be serialized. It can only be populated by the server.
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. NOTE: This property will not be serialized. It can only be populated by the server.
subscriptionDisplayName?: string
Property Value
string
subscriptionId
The fully qualified ID that uniquely identifies a billing subscription. NOTE: This property will not be serialized. It can only be populated by the server.
subscriptionId?: string
Property Value
string
subscriptionName
The ID that uniquely identifies a billing subscription. NOTE: This property will not be serialized. It can only be populated by the server.
subscriptionName?: string
Property Value
string
type
Type of billing request.
type?: string
Property Value
string