BillingRequestProperties Class
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.
A request submitted by a user to manage billing. Users with an owner role on the scope can approve or decline these requests.
public class BillingRequestProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Billing.Models.BillingRequestProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Billing.Models.BillingRequestProperties>
type BillingRequestProperties = class
interface IJsonModel<BillingRequestProperties>
interface IPersistableModel<BillingRequestProperties>
Public Class BillingRequestProperties
Implements IJsonModel(Of BillingRequestProperties), IPersistableModel(Of BillingRequestProperties)
- Inheritance
-
BillingRequestProperties
- Implements
Constructors
BillingRequestProperties() |
Initializes a new instance of BillingRequestProperties. |
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. |
CreatedOn |
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. |
ExpireOn |
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. |
LastUpdatedOn |
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}'). |
RequestType |
Type of billing request. |
ReviewalOn |
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. |
Explicit Interface Implementations
IJsonModel<BillingRequestProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<BillingRequestProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<BillingRequestProperties>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<BillingRequestProperties>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<BillingRequestProperties>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |