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
str

The currency in which the charges for the billing profile are billed.

display_name
str

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
int

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
str

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

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
str

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