EventsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

ConsumptionManagementClient's

<xref:events> attribute.

Inheritance
builtins.object
EventsOperations

Constructor

EventsOperations(*args, **kwargs)

Methods

list_by_billing_account

Lists the events that decrements Azure credits or Microsoft Azure consumption commitment for a billing account or a billing profile for a given start and end date.

list_by_billing_profile

Lists the events that decrements Azure credits or Microsoft Azure consumption commitment for a billing account or a billing profile for a given start and end date.

list_by_billing_account

Lists the events that decrements Azure credits or Microsoft Azure consumption commitment for a billing account or a billing profile for a given start and end date.

list_by_billing_account(billing_account_id: str, filter: str | None = None, **kwargs: Any) -> Iterable[Events]

Parameters

Name Description
billing_account_id
Required
str

BillingAccount ID.

filter
Required
str

May be used to filter the events by lotId, lotSource etc. The filter supports 'eq', 'lt', 'gt', 'le', 'ge', and 'and'. It does not currently support 'ne', 'or', or 'not'. Tag filter is a key value pair string where key and value is separated by a colon (:). Default value is None.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

An iterator like instance of either Events or the result of cls(response)

Exceptions

Type Description

list_by_billing_profile

Lists the events that decrements Azure credits or Microsoft Azure consumption commitment for a billing account or a billing profile for a given start and end date.

list_by_billing_profile(billing_account_id: str, billing_profile_id: str, start_date: str, end_date: str, **kwargs: Any) -> Iterable[Events]

Parameters

Name Description
billing_account_id
Required
str

BillingAccount ID.

billing_profile_id
Required
str

Azure Billing Profile ID.

start_date
Required
str

Start date.

end_date
Required
str

End date.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

An iterator like instance of either Events or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.consumption.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\mgmt\\consumption\\models\\__init__.py'>