THE LINUX FOUNDATION PROJECTS
Docs navigation
On this page

    3.3.13 Contract Commitment Lifecycle Status

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

    Contract Commitment Lifecycle Status represents the current lifecycle state of a contract commitment. The Status determines the applicability of the commitment to a specific period of Cost and Usage data.

    3.3.13.1 Requirements

    ContractCommitmentLifecycleStatus MUST adhere to the following requirements:

    • ContractCommitmentLifecycleStatus MUST be of type String.
    • ContractCommitmentLifecycleStatus MUST NOT be null.
    • ContractCommitmentLifecycleStatus MUST be one of the allowed values.
    • When a contract commitment record is modified in a way that requires a new ContractCommitmentID, ContractCommitmentLifecycleStatus for the previous record MUST be "Superseded".

    3.3.13.2 Allowed Values

    Value Sort Order Description
    Proposed 10 The commitment is being negotiated or modeled; it has no legal or financial impact on current data.
    Pending 20 The commitment is finalized or signed, but the effective start date is in the future.
    Active 30 The commitment is currently in effect, and it has remaining value.
    Exhausted 40 The commitment is currently in effect, but its value has been fully consumed.
    Expired 50 The commitment is no longer active because it reached its scheduled end date.
    Canceled 60 The commitment is no longer active because it was terminated by either party prior to its scheduled end date.
    Superseded 70 The commitment is no longer active because it was replaced by a newer version prior to its scheduled end date.

    3.3.13.5 Description

    The current lifecycle state of a contract commitment.

    Constraints

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