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.
Constructor
BillingRequestProperties(*args: Any, **kwargs: Any)
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. |
Attributes
additional_information
Additional information for the billing request.
additional_information: dict[str, str] | None
billing_account_display_name
The name of the billing account.
billing_account_display_name: str | None
billing_account_id
The fully qualified ID that uniquely identifies a billing account.
billing_account_id: str | None
billing_account_name
The ID that uniquely identifies a billing account.
billing_account_name: str | None
billing_account_primary_billing_tenant_id
The primary tenant ID of the billing account for which the billing request was submitted.
billing_account_primary_billing_tenant_id: str | None
billing_profile_display_name
The name of the billing profile.
billing_profile_display_name: str | None
billing_profile_id
The fully qualified ID that uniquely identifies a billing profile.
billing_profile_id: str | None
billing_profile_name
The ID that uniquely identifies a billing profile.
billing_profile_name: str | None
billing_scope
The billing scope for which the request will be applied. This is a read only property derived by the service.
billing_scope: str | None
created_by
The principal of the entity who created the request.
created_by: _models.BillingRequestPropertiesCreatedBy | None
creation_date
The date and time when the request was created.
creation_date: datetime | None
customer_display_name
The name of the customer.
customer_display_name: str | None
customer_id
The fully qualified ID that uniquely identifies a customer.
customer_id: str | None
customer_name
The ID that uniquely identifies a customer.
customer_name: str | None
decision_reason
The reason to approve or decline the request.
decision_reason: str | None
expiration_date
The date and time when the request expires.
expiration_date: datetime | None
invoice_section_display_name
The name of the invoice section.
invoice_section_display_name: str | None
invoice_section_id
The fully qualified ID that uniquely identifies an invoice section.
invoice_section_id: str | None
invoice_section_name
The ID that uniquely identifies an invoice section.
invoice_section_name: str | None
justification
Justification for submitting request.
justification: str | None
last_updated_by
The principal of the entity who last updated the request.
last_updated_by: _models.BillingRequestPropertiesLastUpdatedBy | None
last_updated_date
Date and time of last update.
last_updated_date: datetime | None
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".
provisioning_state: str | _models.ProvisioningState | None
recipients
The recipients of the billing request.
recipients: list['_models.Principal'] | None
request_scope
The billing scope for which the request was submitted (ex. '/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}').
request_scope: str | None
reviewal_date
The date and time when the request was reviewed.
reviewal_date: datetime | None
reviewed_by
The principal of the request reviewer. Will only be set if request is approved.
reviewed_by: _models.BillingRequestPropertiesReviewedBy | None
status
"Other", "Pending", "Approved", "Declined", "Cancelled", "Completed", and "Expired".
status: str | _models.BillingRequestStatus | None
subscription_display_name
The name of the billing subscription.
subscription_display_name: str | None
subscription_id
The fully qualified ID that uniquely identifies a billing subscription.
subscription_id: str | None
subscription_name
The ID that uniquely identifies a billing subscription.
subscription_name: str | None
type
"Other", "InvoiceAccess", "ProvisioningAccess", "RoleAssignment", and "UpdateBillingPolicy".
type: str | _models.BillingRequestType | None