BillingProfileProperties Class

A billing profile.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.billing._serialization.Model
BillingProfileProperties

Constructor

BillingProfileProperties(*, bill_to: _models.BillingProfilePropertiesBillTo | None = None, display_name: str | None = None, enabled_azure_plans: List[_models.AzurePlan] | None = None, indirect_relationship_info: _models.BillingProfilePropertiesIndirectRelationshipInfo | None = None, invoice_email_opt_in: bool | None = None, invoice_recipients: List[str] | None = None, po_number: str | None = None, ship_to: _models.BillingProfilePropertiesShipTo | None = None, sold_to: _models.BillingProfilePropertiesSoldTo | None = None, tags: Dict[str, str] | None = None, current_payment_term: _models.BillingProfilePropertiesCurrentPaymentTerm | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
bill_to

Billing address.

display_name
str

The name of the billing profile.

enabled_azure_plans

Information about the enabled azure plans.

indirect_relationship_info

Identifies the billing profile that is linked to another billing profile in indirect purchase motion.

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.

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 <

% & ? /.

current_payment_term

The current payment term of the billing profile.

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.