Constraints

Column type
Dimension
Feature level
Mandatory
Allows nulls
Yes
Data type
String
Value format
\<not specified>

Description

Contract Commitment ID is a service-provider-assigned identifier describing a single contract term agreed between a provider and a customer. Contracts can include commitments to a certain amount of spend or usage over an agreed period of time.

Requirements

ContractCommitmentId adheres to the following requirements:

  • ContractCommitmentId MUST be present in a Contract Commitment FOCUS dataset.
  • ContractCommitmentId MUST be of type String.
  • ContractCommitmentId MUST conform to StringHandling requirements.
  • ContractCommitmentId MUST NOT be null.
  • When ContractCommitmentId is not null, ContractCommitmentId adheres to the following additional requirements:
    • ContractCommitmentId MUST be a unique identifier within the service provider.
    • ContractCommitmentId SHOULD be a fully-qualified identifier.
  • ContractCommitmentId MUST have one and only one parent ContractId.
  • ContractCommitmentId MAY be equal to ContractId.
  • ContractCommitmentId MUST be unique across the Contract Commitment dataset.
Read the source on focus.finops.org ↗