BillingProfileProperties Class
A billing profile.
Constructor
BillingProfileProperties(*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". |
|
billing_relationship_type
|
Identifies the billing relationship represented by the billing profile. The billing relationship may be between Microsoft, the customer, and/or a third-party. Known values are: "Other", "Direct", "IndirectCustomer", "IndirectPartner", "CSPPartner", and "CSPCustomer". |
|
bill_to
|
Billing address. |
|
currency
|
The currency in which the charges for the billing profile are billed. |
|
display_name
|
The name of the billing profile. |
|
enabled_azure_plans
|
Information about the enabled azure plans. |
|
has_read_access
|
Indicates whether user has read access to the billing profile. |
|
indirect_relationship_info
|
Identifies the billing profile that is linked to another billing profile in indirect purchase motion. |
|
invoice_day
|
The day of the month when the invoice for the billing profile is generated. |
|
invoice_email_opt_in
|
Flag controlling whether the invoices for the billing profile are sent through email. |
|
invoice_recipients
|
The list of email addresses to receive invoices by email for the billing profile. |
|
po_number
|
The default purchase order number that will appear on the invoices generated for the billing profile. |
|
ship_to
|
The default address where the products are shipped, or the services are being used. If a ship to is not specified for a product or a subscription, then this address will be used. |
|
sold_to
|
The address of the individual or organization that is responsible for the billing account. |
|
spending_limit
|
str or
SpendingLimit
The billing profile spending limit. Known values are: "Off" and "On". |
|
spending_limit_details
|
The details of billing profile spending limit. |
|
status
|
The status of the billing profile. Known values are: "Other", "Active", "Disabled", "Warned", "Deleted", and "UnderReview". |
|
status_reason_code
|
Reason for the specified billing profile status. Known values are: "Other", "PastDue", "UnusualActivity", "SpendingLimitReached", and "SpendingLimitExpired". |
|
system_id
|
The system generated unique identifier for a billing profile. |
|
tags
|
Dictionary of metadata associated with the resource. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain <
|
|
target_clouds
|
Identifies the cloud environments that are associated with a billing profile. This is a system managed optional field and gets updated as the billing profile gets associated with accounts in various clouds. |
|
current_payment_term
|
The current payment term of the billing profile. |
|
other_payment_terms
|
The other payment terms of the billing profile. |
Attributes
bill_to
Billing address.
bill_to: _models.BillingProfilePropertiesBillTo | None
billing_relationship_type
Identifies the billing relationship represented by the billing profile. The billing relationship may be between Microsoft, the customer, and/or a third-party. Known values are: "Other", "Direct", "IndirectCustomer", "IndirectPartner", "CSPPartner", and "CSPCustomer".
billing_relationship_type: str | _models.BillingRelationshipType | None
currency
The currency in which the charges for the billing profile are billed.
currency: str | None
current_payment_term
The current payment term of the billing profile.
current_payment_term: _models.BillingProfilePropertiesCurrentPaymentTerm | None
display_name
The name of the billing profile.
display_name: str | None
enabled_azure_plans
Information about the enabled azure plans.
enabled_azure_plans: list['_models.AzurePlan'] | None
has_read_access
Indicates whether user has read access to the billing profile.
has_read_access: bool | None
indirect_relationship_info
Identifies the billing profile that is linked to another billing profile in indirect purchase motion.
indirect_relationship_info: _models.BillingProfilePropertiesIndirectRelationshipInfo | None
invoice_day
The day of the month when the invoice for the billing profile is generated.
invoice_day: int | None
invoice_email_opt_in
Flag controlling whether the invoices for the billing profile are sent through email.
invoice_email_opt_in: bool | None
invoice_recipients
The list of email addresses to receive invoices by email for the billing profile.
invoice_recipients: list[str] | None
other_payment_terms
The other payment terms of the billing profile.
other_payment_terms: list['_models.PaymentTerm'] | None
po_number
The default purchase order number that will appear on the invoices generated for the billing profile.
po_number: str | 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
ship_to
The default address where the products are shipped, or the services are being used. If a ship to is not specified for a product or a subscription, then this address will be used.
ship_to: _models.BillingProfilePropertiesShipTo | None
sold_to
The address of the individual or organization that is responsible for the billing account.
sold_to: _models.BillingProfilePropertiesSoldTo | None
spending_limit
"Off" and "On".
spending_limit: str | _models.SpendingLimit | None
spending_limit_details
The details of billing profile spending limit.
spending_limit_details: list['_models.SpendingLimitDetails'] | None
status
"Other", "Active", "Disabled", "Warned", "Deleted", and "UnderReview".
status: str | _models.BillingProfileStatus | None
status_reason_code
"Other", "PastDue", "UnusualActivity", "SpendingLimitReached", and "SpendingLimitExpired".
status_reason_code: str | _models.BillingProfileStatusReasonCode | None
system_id
The system generated unique identifier for a billing profile.
system_id: str | None
tags
Dictionary of metadata associated with the resource. Maximum key/value length supported of 256 characters. Keys/value should not empty value nor null. Keys can not contain < > % & ? /.
tags: dict[str, str] | None
target_clouds
Identifies the cloud environments that are associated with a billing profile. This is a system managed optional field and gets updated as the billing profile gets associated with accounts in various clouds.
target_clouds: list[str] | None