Column dictionary

CommitmentProgramEligibilityDetails

New in 1.4

Commitment Program Eligibility Details · Cost and Usage dataset

Feature level
Conditional
Data type
JSON
Allows nulls
Yes
Column type
Dimension

What it is

Commitment Program Eligibility Details identifies the commitment programs that could potentially cover charges, subject to service provider constraints. By distinguishing the pool of spend that was eligible to be covered, Commitment Program Eligibility Details provides the fundamental denominator for calculating precise commitment coverage metrics. This allows FinOps practitioners to accurately size the pool of uncovered spend that could realistically be covered by a future commitment. In this context, commitment programs include discount-bearing programs such as commitment discounts and capacity reservations, provided the service provider treats them as commitments.

Requirements (9)

Verbatim from the specification. These are the statements the validator checks against.

  • CommitmentProgramEligibilityDetails MUST be of type JSON Object (serialized as a String where necessary).
  • CommitmentProgramEligibilityDetails MUST conform to StringHandling requirements.
  • CommitmentProgramEligibilityDetails MUST conform to JsonObjectFormat requirements.
  • CommitmentProgramEligibilityDetails MUST NOT be null when a charge is eligible for a commitment program, regardless of whether a commitment was actually applied to the charge.
  • CommitmentProgramEligibilityDetails MUST NOT reflect restrictions (e.g., transient account configurations, quotas) that might temporarily prevent purchase or participation in a commitment program.
  • CommitmentProgramEligibilityDetails MUST include all publicly available commitment programs for which the usage is eligible.
  • CommitmentProgramEligibilityDetails MAY include negotiated commitment programs when the usage is eligible and the program is not broadly applicable across the service provider's service catalog.
  • CommitmentProgramEligibilityDetails MUST NOT include data related to commitment periods or payment options.
  • CommitmentProgramEligibilityDetails MUST conform to CommitmentProgramEligibilityDetailsObject requirements when CommitmentProgramEligibilityDetails is not null.

Check your own export

The FOCUS 1.4 validator checks this column and 122 others against your file, in your browser, with no size cap and nothing uploaded.

Other Cost and Usage columns

Definition taken from the FOCUS 1.4 specification. FOCUS is published by the FinOps Foundation under CC BY 4.0.

One column is a definition. A pipeline is a project.

Finitizer ingests FOCUS from every provider you run and reports across all of them.