BillingAccountProperties Class

A billing account.

Constructor

BillingAccountProperties(*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".

account_status

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

account_type

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

account_sub_type

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

account_status_reason_code

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

agreement_type

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

display_name
str

The billing account name.

enrollment_details

The properties of an enrollment.

has_read_access

Indicates whether user has read access to the billing account.

has_no_billing_profiles

Indicates whether or not the billing account has any billing profiles.

notification_email_address
str

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

primary_billing_tenant_id
str

The tenant that was used to set up the billing account. By default, only users from this tenant can get role assignments on the billing account and all purchases are provisioned in this tenant.

sold_to

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

registration_number

Describes the registration number of the organization linked with the billing account.

billing_relationship_types

Identifies the billing relationships represented by a billing account. The billing relationship may be between Microsoft, the customer, and/or a third-party.

qualifications

Qualifications for pricing on a billing account. Values may be Commercial, Education, Charity or Government.

tax_ids

A list of tax identifiers for the billing account.

Attributes

account_status

"Other", "Active", "UnderReview", "Disabled", "Deleted", "Extended", "Pending", "New", "Expired", "Terminated", and "Transferred".

account_status: str | _models.AccountStatus | None

account_status_reason_code

"Other", "UnusualActivity", "ManuallyTerminated", "Expired", "Transferred", and "TerminateProcessing".

account_status_reason_code: str | _models.BillingAccountStatusReasonCode | None

account_sub_type

"Other", "None", "Individual", "Professional", and "Enterprise".

account_sub_type: str | _models.AccountSubType | None

account_type

"Other", "Enterprise", "Individual", "Partner", "Reseller", "ClassicPartner", "Internal", "Tenant", and "Business".

account_type: str | _models.AccountType | None

agreement_type

"Other", "MicrosoftCustomerAgreement", "EnterpriseAgreement", "MicrosoftOnlineServicesProgram", and "MicrosoftPartnerAgreement".

agreement_type: str | _models.AgreementType | None

billing_relationship_types

Identifies the billing relationships represented by a billing account. The billing relationship may be between Microsoft, the customer, and/or a third-party.

billing_relationship_types: list[typing.Union[str, ForwardRef('_models.BillingRelationshipType')]] | None

display_name

The billing account name.

display_name: str | None

enrollment_details

The properties of an enrollment.

enrollment_details: _models.BillingAccountPropertiesEnrollmentDetails | None

has_no_billing_profiles

Indicates whether or not the billing account has any billing profiles.

has_no_billing_profiles: bool | None

has_read_access

Indicates whether user has read access to the billing account.

has_read_access: bool | None

notification_email_address

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

notification_email_address: str | None

primary_billing_tenant_id

The tenant that was used to set up the billing account. By default, only users from this tenant can get role assignments on the billing account and all purchases are provisioned in this tenant.

primary_billing_tenant_id: 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

qualifications

Qualifications for pricing on a billing account. Values may be Commercial, Education, Charity or Government.

qualifications: list[str] | None

registration_number

Describes the registration number of the organization linked with the billing account.

registration_number: _models.BillingAccountPropertiesRegistrationNumber | None

sold_to

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

sold_to: _models.BillingAccountPropertiesSoldTo | None

tax_ids

A list of tax identifiers for the billing account.

tax_ids: list['_models.TaxIdentifier'] | None