EventProperties Class

The event properties.

Constructor

EventProperties(*args: Any, **kwargs: Any)

Variables

Name Description
transaction_date

The date of the event.

description
str

The description of the event.

new_credit

The amount of new credit or commitment for NewCredit or SettleCharges event.

adjustments

The amount of balance adjustment. The property is not available for ConsumptionCommitment lots.

credit_expired

The amount of expired credit or commitment for NewCredit or SettleCharges event.

charges

The amount of charges for events of type SettleCharges and PendingEligibleCharges.

closed_balance

The balance after the event, Note: This will not be returned for Contributor Organization Type in Multi-Entity consumption commitment.

billing_account_id
str

Identifier of the billing account.

billing_account_display_name
str

Name of the billing account.

event_type

Identifies the type of the event. Known values are: "SettledCharges", "PendingCharges", "PendingAdjustments", "PendingNewCredit", "PendingExpiredCredit", "UnKnown", "NewCredit", and "CreditExpired".

invoice_number
str

The number which uniquely identifies the invoice on which the event was billed. This will be empty for unbilled events.

billing_profile_id
str

The ID that uniquely identifies the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement.

billing_profile_display_name
str

The display name of the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement.

lot_id
str

The ID that uniquely identifies the lot for which the event happened.

lot_source
str

Identifies the source of the lot for which the event happened.

canceled_credit

Amount of canceled credit.

credit_currency
str

The credit currency of the event.

billing_currency
str

The billing currency of the event.

reseller

The reseller of the event.

credit_expired_in_billing_currency

The amount of expired credit or commitment for NewCredit or SettleCharges event in billing currency.

new_credit_in_billing_currency

The amount of new credit or commitment for NewCredit or SettleCharges event in billing currency.

adjustments_in_billing_currency

The amount of balance adjustment in billing currency.

charges_in_billing_currency

The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency.

closed_balance_in_billing_currency

The balance in billing currency after the event, Note: This will not be returned for Contributor Organization Type in Multi-Entity consumption commitment.

is_estimated_balance

If true, the listed details are based on an estimation and it will be subjected to change.

e_tag
str

The eTag for the resource.

Attributes

adjustments

The amount of balance adjustment. The property is not available for ConsumptionCommitment lots.

adjustments: _models.Amount | None

adjustments_in_billing_currency

The amount of balance adjustment in billing currency.

adjustments_in_billing_currency: _models.AmountWithExchangeRate | None

billing_account_display_name

Name of the billing account.

billing_account_display_name: str | None

billing_account_id

Identifier of the billing account.

billing_account_id: str | None

billing_currency

The billing currency of the event.

billing_currency: str | None

billing_profile_display_name

The display name of the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement.

billing_profile_display_name: str | None

billing_profile_id

The ID that uniquely identifies the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement.

billing_profile_id: str | None

canceled_credit

Amount of canceled credit.

canceled_credit: _models.Amount | None

charges

The amount of charges for events of type SettleCharges and PendingEligibleCharges.

charges: _models.Amount | None

charges_in_billing_currency

The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency.

charges_in_billing_currency: _models.AmountWithExchangeRate | None

closed_balance

This will not be returned for Contributor Organization Type in Multi-Entity consumption commitment.

closed_balance: _models.Amount | None

closed_balance_in_billing_currency

This will not be returned for Contributor Organization Type in Multi-Entity consumption commitment.

closed_balance_in_billing_currency: _models.AmountWithExchangeRate | None

credit_currency

The credit currency of the event.

credit_currency: str | None

credit_expired

The amount of expired credit or commitment for NewCredit or SettleCharges event.

credit_expired: _models.Amount | None

credit_expired_in_billing_currency

The amount of expired credit or commitment for NewCredit or SettleCharges event in billing currency.

credit_expired_in_billing_currency: _models.AmountWithExchangeRate | None

description

The description of the event.

description: str | None

e_tag

The eTag for the resource.

e_tag: str | None

event_type

"SettledCharges", "PendingCharges", "PendingAdjustments", "PendingNewCredit", "PendingExpiredCredit", "UnKnown", "NewCredit", and "CreditExpired".

event_type: str | _models.EventType | None

invoice_number

The number which uniquely identifies the invoice on which the event was billed. This will be empty for unbilled events.

invoice_number: str | None

is_estimated_balance

If true, the listed details are based on an estimation and it will be subjected to change.

is_estimated_balance: bool | None

lot_id

The ID that uniquely identifies the lot for which the event happened.

lot_id: str | None

lot_source

Identifies the source of the lot for which the event happened.

lot_source: str | None

new_credit

The amount of new credit or commitment for NewCredit or SettleCharges event.

new_credit: _models.Amount | None

new_credit_in_billing_currency

The amount of new credit or commitment for NewCredit or SettleCharges event in billing currency.

new_credit_in_billing_currency: _models.AmountWithExchangeRate | None

reseller

The reseller of the event.

reseller: _models.Reseller | None

transaction_date

The date of the event.

transaction_date: datetime | None