ModernChargeSummary interface

Modern charge summary.

Extends

Properties

azureCharges

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

billingAccountId

Billing Account Id 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.

billingProfileId

Billing Profile Id 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.

customerId

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

invoiceSectionId

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

isInvoiced

Is charge Invoiced 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?: Amount

Property Value

billingAccountId

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

billingAccountId?: string

Property Value

string

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

billingProfileId

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

billingProfileId?: string

Property Value

string

chargesBilledSeparately

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

chargesBilledSeparately?: Amount

Property Value

customerId

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

customerId?: string

Property Value

string

invoiceSectionId

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

invoiceSectionId?: string

Property Value

string

isInvoiced

Is charge Invoiced NOTE: This property will not be serialized. It can only be populated by the server.

isInvoiced?: boolean

Property Value

boolean

kind

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

kind: "modern"

Property Value

"modern"

marketplaceCharges

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

marketplaceCharges?: Amount

Property Value

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