BillingRequestProperties Class
A request submitted by a user to manage billing. Users with an owner role on the scope can approve or decline these requests.
Variables are only populated by the server, and will be ignored when sending a request.
- Inheritance
-
azure.mgmt.billing._serialization.ModelBillingRequestProperties
Constructor
BillingRequestProperties(*, additional_information: Dict[str, str] | None = None, reviewed_by: _models.BillingRequestPropertiesReviewedBy | None = None, created_by: _models.BillingRequestPropertiesCreatedBy | None = None, decision_reason: str | None = None, justification: str | None = None, recipients: List[_models.Principal] | None = None, request_scope: str | None = None, status: str | _models.BillingRequestStatus | None = None, type: str | _models.BillingRequestType | None = None, last_updated_by: _models.BillingRequestPropertiesLastUpdatedBy | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
additional_information
|
Additional information for the billing request. |
reviewed_by
|
The principal of the request reviewer. Will only be set if request is approved. |
created_by
|
The principal of the entity who created the request. |
decision_reason
|
The reason to approve or decline the request. |
justification
|
Justification for submitting request. |
recipients
|
The recipients of the billing request. |
request_scope
|
The billing scope for which the request was submitted (ex. '/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}'). |
status
|
Status of billing request. Known values are: "Other", "Pending", "Approved", "Declined", "Cancelled", "Completed", and "Expired". |
type
|
Type of billing request. Known values are: "Other", "InvoiceAccess", "ProvisioningAccess", "RoleAssignment", and "UpdateBillingPolicy". |
last_updated_by
|
The principal of the entity who last updated the request. |
Variables
Name | Description |
---|---|
provisioning_state
|
The provisioning state of the resource during a long-running operation. Known values are: "Succeeded", "Canceled", "Failed", "New", "Pending", "Provisioning", "PendingBilling", "ConfirmedBilling", "Creating", "Created", and "Expired". |
additional_information
|
Additional information for the billing request. |
reviewed_by
|
The principal of the request reviewer. Will only be set if request is approved. |
reviewal_date
|
The date and time when the request was reviewed. |
billing_account_id
|
The fully qualified ID that uniquely identifies a billing account. |
billing_account_name
|
The ID that uniquely identifies a billing account. |
billing_account_display_name
|
The name of the billing account. |
billing_account_primary_billing_tenant_id
|
The primary tenant ID of the billing account for which the billing request was submitted. |
billing_profile_id
|
The fully qualified ID that uniquely identifies a billing profile. |
billing_profile_name
|
The ID that uniquely identifies a billing profile. |
billing_profile_display_name
|
The name of the billing profile. |
created_by
|
The principal of the entity who created the request. |
creation_date
|
The date and time when the request was created. |
expiration_date
|
The date and time when the request expires. |
decision_reason
|
The reason to approve or decline the request. |
invoice_section_id
|
The fully qualified ID that uniquely identifies an invoice section. |
invoice_section_name
|
The ID that uniquely identifies an invoice section. |
invoice_section_display_name
|
The name of the invoice section. |
customer_id
|
The fully qualified ID that uniquely identifies a customer. |
customer_name
|
The ID that uniquely identifies a customer. |
customer_display_name
|
The name of the customer. |
subscription_id
|
The fully qualified ID that uniquely identifies a billing subscription. |
subscription_name
|
The ID that uniquely identifies a billing subscription. |
subscription_display_name
|
The name of the billing subscription. |
justification
|
Justification for submitting request. |
recipients
|
The recipients of the billing request. |
request_scope
|
The billing scope for which the request was submitted (ex. '/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}'). |
billing_scope
|
The billing scope for which the request will be applied. This is a read only property derived by the service. |
status
|
Status of billing request. Known values are: "Other", "Pending", "Approved", "Declined", "Cancelled", "Completed", and "Expired". |
type
|
Type of billing request. Known values are: "Other", "InvoiceAccess", "ProvisioningAccess", "RoleAssignment", and "UpdateBillingPolicy". |
last_updated_by
|
The principal of the entity who last updated the request. |
last_updated_date
|
Date and time of last update. |
Azure SDK for Python