Edit

costManagementFundingUsageRecord resource type

Important

APIs under the /beta version are subject to change. Use of these APIs in production applications is not supported.

One funding class's share of reported consumption of Copilot Credits for a calendar month, including unbilled consumption. The row is keyed by the inherited id, whose value is the fundingClass member name. The quantities are consumption attributed to a funding class, not rated amounts. No currency, invoice, price, or settlement amounts are returned.

Methods

Method Return type Description
List costManagementFundingUsageRecord collection Get a list of costManagementFundingUsageRecord objects.

Properties

Property Type Description
consumedQuantity Double Consumption attributed to this funding class during the requested month, including unbilled consumption where applicable. Supports $orderby. Read-only.
dataStatus costManagementUsageDataStatus Freshness of the snapshot this row was computed from; latestSourceDateTime is the snapshot sync time. It doesn't indicate whether the covered month has closed, only how recently the underlying snapshot was synced. Read-only.
fundingClass costManagementFundingClass The funding class this row covers. Read-only.
id String The row identifier. Equals the fundingClass member name, for example prepaid. Inherited from entity. Read-only.
unit costManagementUnit Unit that applies to consumedQuantity. Read-only.

costManagementFundingClass enumeration

The funding classification of reported consumption, including unbilled consumption. This enumeration is distinct from costManagementBillingMethod and costManagementBillingMethods: it classifies reported consumption rather than describing how a policy or balance is funded.

An evolvable enumeration with the following possible values.

Value Description
prepaid Drawn from a prepaid Copilot Credits pool.
payAsYouGo Billed on demand, with no prepaid pool.
overage Consumed above the purchased pool. Unbilled; it isn't an invoiced excess charge.
nonBillable Consumed but not billed.
unknownFutureValue Evolvable enumeration sentinel value.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.costManagementFundingUsageRecord",
  "consumedQuantity": "Double",
  "dataStatus": {
    "@odata.type": "microsoft.graph.costManagementUsageDataStatus"
  },
  "fundingClass": "String",
  "id": "String",
  "unit": "String"
}