THE LINUX FOUNDATION PROJECTS
Docs navigation
On this page

    3.3.3 Contract Commitment Benefit Category

    Dataset: Contract Commitment
    Column Type: Dimension
    Feature Level: Mandatory
    Data Type: String
    Since: 1.4

    Contract Commitment Benefit Category defines the primary value or advantage received for a contract commitment. It identifies whether the benefit is realized as a price reduction, a feature entitlement, a guarantee of service availability, or some other commercial outcome.

    3.3.3.1 Requirements

    ContractCommitmentBenefitCategory MUST adhere to the following requirements:

    • ContractCommitmentBenefitCategory MUST be of type String.
    • ContractCommitmentBenefitCategory MUST NOT be null.
    • ContractCommitmentBenefitCategory MUST be one of the allowed values.

    3.3.3.2 Allowed Values

    Value Sort Order Description Typical Use Case
    Discount 10 A financial reduction in the unit price or list rate, whether applied immediately or conditionally upon meeting usage or spend thresholds. Flat rate negotiated reductions, Savings Plans, growth rebates, or volume-tier discounts.
    Entitlement 20 The contractual right to access and consume specific products, features, or software tiers that would otherwise be unavailable. Marketplace SaaS purchases, Enterprise Agreements (e.g., Snowflake), or paid Proof of Concepts.
    Availability 30 A contractual assurance of resource access and physical capacity. Capacity reservations or dedicated host guarantees.
    Other 40 Benefits not captured by standard categories. Support access, training, or professional services.

    3.3.3.3 Implementation Guidance

    3.3.3.3.1 Distinguishing Outcomes from Mechanisms

    When categorizing a commitment, the value reflects the actual commercial benefit received, rather than the funding or consumption mechanism used to acquire it. For example, a prepaid "monetary pool" or a drawdown fund is a mechanism; the benefit of that pool is typically the right to use the feature (Entitlement) or the reduced rate unlocked by the commitment (Discount).

    3.3.3.3.2 Distinguishing from Technical IDs

    Availability represents the contractual right to access resources. It must not be confused with technical fields like CapacityReservationId. A single Availability within a contract may encompass multiple technical reservations across various regions or accounts.

    3.3.3.3.3 Primary Benefit Logic

    In cases where a commitment provides multiple benefits (e.g., an Entitlement that also includes a Discount), the value should reflect the primary commercial driver of the agreement as defined by the procurement or FinOps team.

    3.3.3.6 Description

    Defines the primary value or advantage received for a contract commitment.

    Constraints

    Property Value
    Column Type Dimension
    Feature Level Mandatory
    Allows Nulls No
    Data Type String
    Value Format Allowed values