LegacyChargeSummary Class

Legacy charge summary.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.consumption.models._models_py3.ChargeSummary
LegacyChargeSummary

Constructor

LegacyChargeSummary(*, e_tag: str | None = None, **kwargs)

Keyword-Only Parameters

Name Description
e_tag
str

eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.

Variables

Name Description
id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

e_tag
str

eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.

kind

Required. Specifies the kind of charge summary.Constant filled by server. Known values are: "legacy", "modern".

billing_period_id
str

The id of the billing period resource that the charge belongs to.

usage_start
str

Usage start date.

usage_end
str

Usage end date.

azure_charges

Azure Charges.

charges_billed_separately

Charges Billed separately.

marketplace_charges

Marketplace Charges.

currency
str

Currency Code.