BillingPropertyProperties Class
A billing property.
Constructor
BillingPropertyProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
billing_account_agreement_type
|
str or
AgreementType
The type of agreement. Known values are: "Other", "MicrosoftCustomerAgreement", "EnterpriseAgreement", "MicrosoftOnlineServicesProgram", and "MicrosoftPartnerAgreement". |
|
billing_account_display_name
|
The name of the billing account. |
|
billing_account_id
|
The fully qualified ID that uniquely identifies a billing account. |
|
account_admin_notification_email_address
|
Notification email address for legacy account. Available for agreement type Microsoft Online Services Program. |
|
billing_account_sold_to_country
|
The country of the individual or organization that is responsible for the billing account. |
|
billing_account_status
|
str or
AccountStatus
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
|
str or
AccountType
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
|
The billing currency for the subscription. Available for billing accounts with agreement type Enterprise Agreement. |
|
billing_profile_display_name
|
The name of the billing profile. |
|
billing_profile_id
|
The fully qualified ID that uniquely identifies a billing profile. |
|
billing_profile_spending_limit
|
str or
SpendingLimit
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
|
The payment method type of the primary payment method for the billing profile. |
|
billing_tenant_id
|
The Azure AD tenant ID of the billing account for the subscription. |
|
cost_center
|
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
|
The name of the customer. |
|
customer_id
|
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
|
The name of the invoice section. |
|
invoice_section_id
|
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
|
The sku description. |
|
sku_id
|
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
|
The ID that uniquely identifies a product. |
|
product_name
|
The ID that uniquely identifies a product. |
Attributes
account_admin_notification_email_address
Notification email address for legacy account. Available for agreement type Microsoft Online Services Program.
account_admin_notification_email_address: str | None
billing_account_agreement_type
"Other", "MicrosoftCustomerAgreement", "EnterpriseAgreement", "MicrosoftOnlineServicesProgram", and "MicrosoftPartnerAgreement".
billing_account_agreement_type: str | _models.AgreementType | None
billing_account_display_name
The name of the billing account.
billing_account_display_name: str | None
billing_account_id
The fully qualified ID that uniquely identifies a billing account.
billing_account_id: str | None
billing_account_sold_to_country
The country of the individual or organization that is responsible for the billing account.
billing_account_sold_to_country: str | None
billing_account_status
"Other", "Active", "UnderReview", "Disabled", "Deleted", "Extended", "Pending", "New", "Expired", "Terminated", and "Transferred".
billing_account_status: str | _models.AccountStatus | None
billing_account_status_reason_code
"Other", "UnusualActivity", "ManuallyTerminated", "Expired", "Transferred", and "TerminateProcessing".
billing_account_status_reason_code: str | _models.BillingAccountStatusReasonCode | None
billing_account_sub_type
"Other", "None", "Individual", "Professional", and "Enterprise".
billing_account_sub_type: str | _models.AccountSubType | None
billing_account_type
"Other", "Enterprise", "Individual", "Partner", "Reseller", "ClassicPartner", "Internal", "Tenant", and "Business".
billing_account_type: str | _models.AccountType | None
billing_currency
The billing currency for the subscription. Available for billing accounts with agreement type Enterprise Agreement.
billing_currency: str | None
billing_profile_display_name
The name of the billing profile.
billing_profile_display_name: str | None
billing_profile_id
The fully qualified ID that uniquely identifies a billing profile.
billing_profile_id: str | None
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_family: str | _models.PaymentMethodFamily | None
billing_profile_payment_method_type
The payment method type of the primary payment method for the billing profile.
billing_profile_payment_method_type: str | None
billing_profile_spending_limit
"Off" and "On".
billing_profile_spending_limit: str | _models.SpendingLimit | None
billing_profile_spending_limit_details
The details of billing profile spending limit.
billing_profile_spending_limit_details: list['_models.SpendingLimitDetails'] | None
billing_profile_status
"Other", "Active", "Disabled", "Warned", "Deleted", and "UnderReview".
billing_profile_status: str | _models.BillingProfileStatus | None
billing_profile_status_reason_code
"Other", "PastDue", "UnusualActivity", "SpendingLimitReached", and "SpendingLimitExpired".
billing_profile_status_reason_code: str | _models.BillingProfileStatusReasonCode | None
billing_tenant_id
The Azure AD tenant ID of the billing account for the subscription.
billing_tenant_id: str | None
cost_center
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.
cost_center: str | None
customer_display_name
The name of the customer.
customer_display_name: str | None
customer_id
The fully qualified ID that uniquely identifies a customer.
customer_id: str | None
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".
customer_status: str | _models.CustomerStatus | None
enrollment_details
The enrollment details for the subscription. Available for billing accounts with agreement type Enterprise Agreement.
enrollment_details: _models.BillingPropertyPropertiesEnrollmentDetails | None
invoice_section_display_name
The name of the invoice section.
invoice_section_display_name: str | None
invoice_section_id
The fully qualified ID that uniquely identifies an invoice section.
invoice_section_id: str | None
invoice_section_status
"Other", "Active", "Deleted", "Disabled", "UnderReview", "Warned", and "Restricted".
invoice_section_status: str | _models.InvoiceSectionState | None
invoice_section_status_reason_code
"Other", "PastDue", "UnusualActivity", "SpendingLimitReached", and "SpendingLimitExpired".
invoice_section_status_reason_code: str | _models.InvoiceSectionStateReasonCode | None
is_account_admin
Indicates whether user is the account admin.
is_account_admin: bool | None
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.
is_transitioned_billing_account: bool | None
product_id
The ID that uniquely identifies a product.
product_id: str | None
product_name
The ID that uniquely identifies a product.
product_name: str | None
sku_description
The sku description.
sku_description: str | None
sku_id
The ID that uniquely identifies a sku.
sku_id: str | None
subscription_billing_status
"Other", "Unknown", "Active", "Disabled", "Deleted", "Warned", "Expiring", "Expired", "AutoRenew", "Cancelled", "Suspended", and "Failed".
subscription_billing_status: str | _models.BillingSubscriptionStatus | None
subscription_billing_status_details
The reason codes for the subscription status.
subscription_billing_status_details: list['_models.BillingSubscriptionStatusDetails'] | None
subscription_billing_type
"None", "Benefit", "Free", "Paid", and "PrePaid".
subscription_billing_type: str | _models.SubscriptionBillingType | None
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_service_usage_address: _models.BillingPropertyPropertiesSubscriptionServiceUsageAddress | None
subscription_workload_type
"None", "Production", "DevTest", and "Internal".
subscription_workload_type: str | _models.SubscriptionWorkloadType | None