UsageAggregation Class

Describes the usageAggregation.

Inheritance
UsageAggregation

Constructor

UsageAggregation(*, id: Optional[str] = None, name: Optional[str] = None, type: Optional[str] = None, subscription_id: Optional[str] = None, meter_id: Optional[str] = None, usage_start_time: Optional[datetime.datetime] = None, usage_end_time: Optional[datetime.datetime] = None, quantity: Optional[float] = None, unit: Optional[str] = None, meter_name: Optional[str] = None, meter_category: Optional[str] = None, meter_sub_category: Optional[str] = None, meter_region: Optional[str] = None, info_fields: Optional[azure.mgmt.commerce.models._models_py3.InfoField] = None, instance_data: Optional[str] = None, **kwargs)

Parameters

id
str
Required

Unique Id for the usage aggregate.

name
str
Required

Name of the usage aggregate.

type
str
Required

Type of the resource being returned.

subscription_id
str
Required

The subscription identifier for the Azure user.

meter_id
str
Required

Unique ID for the resource that was consumed (aka ResourceID).

usage_start_time
datetime
Required

UTC start time for the usage bucket to which this usage aggregate belongs.

usage_end_time
datetime
Required

UTC end time for the usage bucket to which this usage aggregate belongs.

quantity
float
Required

The amount of the resource consumption that occurred in this time frame.

unit
str
Required

The unit in which the usage for this resource is being counted, e.g. Hours, GB.

meter_name
str
Required

Friendly name of the resource being consumed.

meter_category
str
Required

Category of the consumed resource.

meter_sub_category
str
Required

Sub-category of the consumed resource.

meter_region
str
Required

Region of the meterId used for billing purposes.

info_fields
InfoField
Required

Key-value pairs of instance details (legacy format).

instance_data
str
Required

Key-value pairs of instance details represented as a string.