BillingPropertyProperties Class

A billing property.

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

Inheritance
azure.mgmt.billing._serialization.Model
BillingPropertyProperties

Constructor

BillingPropertyProperties(*, cost_center: str | None = None, subscription_service_usage_address: _models.BillingPropertyPropertiesSubscriptionServiceUsageAddress | None = None, enrollment_details: _models.BillingPropertyPropertiesEnrollmentDetails | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
cost_center
str

The cost center applied to the subscription. Available for agreement type Microsoft Customer Agreement and Microsoft Partner Agreement. This property can be updated via patch.

subscription_service_usage_address

The address of the individual or organization where service subscription is being used. Available for agreement type Microsoft Online Services Program. This property can be updated via patch.

enrollment_details

The enrollment details for the subscription. Available for billing accounts with agreement type Enterprise Agreement.

Variables

Name Description
billing_account_agreement_type

The type of agreement. Known values are: "Other", "MicrosoftCustomerAgreement", "EnterpriseAgreement", "MicrosoftOnlineServicesProgram", and "MicrosoftPartnerAgreement".

billing_account_display_name
str

The name of the billing account.

billing_account_id
str

The fully qualified ID that uniquely identifies a billing account.

account_admin_notification_email_address
str

Notification email address for legacy account. Available for agreement type Microsoft Online Services Program.

billing_account_sold_to_country
str

The country of the individual or organization that is responsible for the billing account.

billing_account_status

The current status of the billing account. Known values are: "Other", "Active", "UnderReview", "Disabled", "Deleted", "Extended", "Pending", "New", "Expired", "Terminated", and "Transferred".

billing_account_status_reason_code

Reason for the specified billing account status. Known values are: "Other", "UnusualActivity", "ManuallyTerminated", "Expired", "Transferred", and "TerminateProcessing".

billing_account_type

The type of customer. Known values are: "Other", "Enterprise", "Individual", "Partner", "Reseller", "ClassicPartner", "Internal", "Tenant", and "Business".

billing_account_sub_type

The tier of the account. Known values are: "Other", "None", "Individual", "Professional", and "Enterprise".

billing_currency
str

The billing currency for the subscription. Available for billing accounts with agreement type Enterprise Agreement.

billing_profile_display_name
str

The name of the billing profile.

billing_profile_id
str

The fully qualified ID that uniquely identifies a billing profile.

billing_profile_spending_limit

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

billing_profile_spending_limit_details

The details of billing profile spending limit.

billing_profile_status

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

billing_profile_status_reason_code

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

billing_profile_payment_method_family

The payment method family of the primary payment method for the billing profile. Known values are: "Other", "None", "CreditCard", "Credits", "CheckWire", "EWallet", "TaskOrder", and "DirectDebit".

billing_profile_payment_method_type
str

The payment method type of the primary payment method for the billing profile.

billing_tenant_id
str

The Azure AD tenant ID of the billing account for the subscription.

cost_center
str

The cost center applied to the subscription. Available for agreement type Microsoft Customer Agreement and Microsoft Partner Agreement. This property can be updated via patch.

customer_display_name
str

The name of the customer.

customer_id
str

The fully qualified ID that uniquely identifies a customer.

customer_status

Identifies the status of an customer. This is an upcoming property that will be populated in the future. Known values are: "Other", "Active", "Pending", "Disabled", "Warned", "Deleted", and "UnderReview".

invoice_section_display_name
str

The name of the invoice section.

invoice_section_id
str

The fully qualified ID that uniquely identifies an invoice section.

invoice_section_status

Identifies the status of an invoice section. Known values are: "Other", "Active", "Deleted", "Disabled", "UnderReview", "Warned", and "Restricted".

invoice_section_status_reason_code

Reason for the specified invoice section status. Known values are: "Other", "PastDue", "UnusualActivity", "SpendingLimitReached", and "SpendingLimitExpired".

is_transitioned_billing_account

Specifies if the billing account for the subscription is transitioned from a Microsoft Online Service Program to a Microsoft Customer Agreement (MCA) account. Will be present and value will be true if its a transitioned billing account.

sku_description
str

The sku description.

sku_id
str

The ID that uniquely identifies a sku.

subscription_billing_status

The subscription status. Known values are: "Other", "Unknown", "Active", "Disabled", "Deleted", "Warned", "Expiring", "Expired", "AutoRenew", "Cancelled", "Suspended", and "Failed".

subscription_billing_status_details

The reason codes for the subscription status.

subscription_billing_type

The type of billing subscription. Known values are: "None", "Benefit", "Free", "Paid", and "PrePaid".

subscription_service_usage_address

The address of the individual or organization where service subscription is being used. Available for agreement type Microsoft Online Services Program. This property can be updated via patch.

subscription_workload_type

The Azure workload type of the subscription. Known values are: "None", "Production", "DevTest", and "Internal".

enrollment_details

The enrollment details for the subscription. Available for billing accounts with agreement type Enterprise Agreement.

is_account_admin

Indicates whether user is the account admin.

product_id
str

The ID that uniquely identifies a product.

product_name
str

The ID that uniquely identifies a product.