ModernChargeSummary interface

Modern charge summary.

Extends

Properties

azureCharges

Azure Charges.

billingAccountId

Billing Account Id

billingPeriodId

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

billingProfileId

Billing Profile Id

chargesBilledSeparately

Charges Billed separately.

customerId

Customer Id

invoiceSectionId

Invoice Section Id

isInvoiced

Is charge Invoiced

kind

Specifies the kind of charge summary.

marketplaceCharges

Marketplace Charges.

subscriptionId

Subscription guid.

usageEnd

Usage end date.

usageStart

Usage start date.

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

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

The name of the resource

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Property Details

azureCharges

Azure Charges.

azureCharges?: Amount

Property Value

billingAccountId

Billing Account Id

billingAccountId?: string

Property Value

string

billingPeriodId

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

billingPeriodId?: string

Property Value

string

billingProfileId

Billing Profile Id

billingProfileId?: string

Property Value

string

chargesBilledSeparately

Charges Billed separately.

chargesBilledSeparately?: Amount

Property Value

customerId

Customer Id

customerId?: string

Property Value

string

invoiceSectionId

Invoice Section Id

invoiceSectionId?: string

Property Value

string

isInvoiced

Is charge Invoiced

isInvoiced?: boolean

Property Value

boolean

kind

Specifies the kind of charge summary.

kind: "modern"

Property Value

"modern"

marketplaceCharges

Marketplace Charges.

marketplaceCharges?: Amount

Property Value

subscriptionId

Subscription guid.

subscriptionId?: string

Property Value

string

usageEnd

Usage end date.

usageEnd?: string

Property Value

string

usageStart

Usage start date.

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

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Property Value

string

Inherited From ChargeSummary.id

name

The name of the resource

name?: string

Property Value

string

Inherited From ChargeSummary.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

systemData?: SystemData

Property Value

Inherited From ChargeSummary.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type?: string

Property Value

string

Inherited From ChargeSummary.type