BillingProfile Class

A billing profile.

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

Inheritance
azure.mgmt.billing.models._models_py3.Resource
BillingProfile

Constructor

BillingProfile(*, display_name: str | None = None, po_number: str | None = None, bill_to: _models.AddressDetails | None = None, invoice_email_opt_in: bool | None = None, enabled_azure_plans: List[_models.AzurePlan] | None = None, invoice_sections: _models.InvoiceSectionsOnExpand | None = None, tags: Dict[str, str] | None = None, **kwargs)

Keyword-Only Parameters

Name Description
display_name
str

The name of the billing profile.

po_number
str

The purchase order name that will appear on the invoices generated for the billing profile.

bill_to

Billing address.

invoice_email_opt_in

Flag controlling whether the invoices for the billing profile are sent through email.

enabled_azure_plans

Information about the enabled azure plans.

invoice_sections

The invoice sections associated to the billing profile. By default this is not populated, unless it's specified in $expand.

tags

Tags of billing profiles.

Variables

Name Description
id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

display_name
str

The name of the billing profile.

po_number
str

The purchase order name that will appear on the invoices generated for the billing profile.

billing_relationship_type

Identifies which services and purchases are paid by a billing profile. Known values are: "Direct", "IndirectCustomer", "IndirectPartner", and "CSPPartner".

bill_to

Billing address.

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_day
int

The day of the month when the invoice for the billing profile is generated.

currency
str

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

enabled_azure_plans

Information about the enabled azure plans.

invoice_sections

The invoice sections associated to the billing profile. By default this is not populated, unless it's specified in $expand.

has_read_access

Indicates whether user has read access to the billing profile.

system_id
str

The system generated unique identifier for a billing profile.

status

The status of the billing profile. Known values are: "Active", "Disabled", and "Warned".

status_reason_code

Reason for the specified billing profile status. Known values are: "PastDue", "SpendingLimitReached", and "SpendingLimitExpired".

spending_limit

The billing profile spending limit. Known values are: "Off" and "On".

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.

tags

Tags of billing profiles.