LegacyChargeSummary interface

Legacy charge summary.

Extends

Properties

azureCharges

Azure Charges. NOTE: This property will not be serialized. It can only be populated by the server.

billingPeriodId

The id of the billing period resource that the charge belongs to. NOTE: This property will not be serialized. It can only be populated by the server.

chargesBilledSeparately

Charges Billed separately. NOTE: This property will not be serialized. It can only be populated by the server.

currency

Currency Code NOTE: This property will not be serialized. It can only be populated by the server.

kind

Polymorphic discriminator, which specifies the different types this object can be

marketplaceCharges

Marketplace Charges. NOTE: This property will not be serialized. It can only be populated by the server.

usageEnd

Usage end date. NOTE: This property will not be serialized. It can only be populated by the server.

usageStart

Usage start date. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

eTag

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.

id

Resource Id. NOTE: This property will not be serialized. It can only be populated by the server.

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

azureCharges

Azure Charges. NOTE: This property will not be serialized. It can only be populated by the server.

azureCharges?: number

Property Value

number

billingPeriodId

The id of the billing period resource that the charge belongs to. NOTE: This property will not be serialized. It can only be populated by the server.

billingPeriodId?: string

Property Value

string

chargesBilledSeparately

Charges Billed separately. NOTE: This property will not be serialized. It can only be populated by the server.

chargesBilledSeparately?: number

Property Value

number

currency

Currency Code NOTE: This property will not be serialized. It can only be populated by the server.

currency?: string

Property Value

string

kind

Polymorphic discriminator, which specifies the different types this object can be

kind: "legacy"

Property Value

"legacy"

marketplaceCharges

Marketplace Charges. NOTE: This property will not be serialized. It can only be populated by the server.

marketplaceCharges?: number

Property Value

number

usageEnd

Usage end date. NOTE: This property will not be serialized. It can only be populated by the server.

usageEnd?: string

Property Value

string

usageStart

Usage start date. NOTE: This property will not be serialized. It can only be populated by the server.

usageStart?: string

Property Value

string

Inherited Property Details

eTag

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.

eTag?: string

Property Value

string

Inherited From ChargeSummary.eTag

id

Resource Id. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ChargeSummary.id

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ChargeSummary.name

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ChargeSummary.type