Constraints

Column type
Dimension / Metric
Feature level
Recommended
Allows nulls
Yes
Data type
JSON
Value format
JSON Object Format
Dataset
Cost and Usage

Description

Allocated Method Details provides information about how resources are allocated when usage records are split to support cost allocation requirements.

Allocated Method Details consists of a valid JSON object which contains an array consisting of key-value objects describing the one or more factors that determined the split cost allocation. Each object consists of FOCUS-defined property keys but can be extended to provide additional details about the allocation.

Requirements

Column Requirements

AllocatedMethodDetails MUST adhere to the following requirements:

  • AllocatedMethodDetails MUST be of type JSON Object (serialized as a String where necessary).
  • AllocatedMethodDetails MUST conform to StringHandling requirements.
  • AllocatedMethodDetails MUST conform to JsonObjectFormat requirements.
  • AllocatedMethodDetails MUST adhere to the following nullability requirements:
    • AllocatedMethodDetails MUST be null when a charge is not related to a data generator-calculated split cost allocation.
    • AllocatedMethodDetails SHOULD NOT be null when a charge is related to a data generator-calculated split cost allocation.
  • AllocatedMethodDetails MUST conform to AllocatedMethodDetailsObject requirements when AllocatedMethodDetails is not null.
Read the source on focus.finops.org ↗