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
|
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". |
|
account_type
|
str or
AccountType
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
|
str or
AgreementType
The type of agreement. Known values are: "Other", "MicrosoftCustomerAgreement", "EnterpriseAgreement", "MicrosoftOnlineServicesProgram", and "MicrosoftPartnerAgreement". |
|
display_name
|
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
|
Notification email address for legacy account. Available for agreement type Microsoft Online Services Program. |
|
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. |
|
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