Constraints

Column type
Dimension
Feature level
Conditional
Allows nulls
Yes
Data type
String
Value format
\<not specified>
Dataset
Cost and Usage

Description

A Resource ID is an identifier assigned to a resource by the service provider. The Resource ID is commonly used for cost reporting, analysis, and allocation scenarios.

Requirements

ResourceId MUST adhere to the following requirements:

  • ResourceId MUST be of type String.
  • ResourceId MUST conform to StringHandling requirements.
  • ResourceId MUST adhere to the following nullability requirements:
    • ResourceId MUST be null when a charge is not related to a resource.
    • ResourceId MUST NOT be null when a charge is related to a resource.
  • When ResourceId is not null, ResourceId MUST adhere to the following requirements:
    • ResourceId MUST be a unique identifier within the service provider.
    • ResourceId SHOULD be a fully-qualified identifier.
    • ResourceId MUST be the identifier of the resource that received the commitment discount when CommitmentDiscountStatus is "Used".
Read the source on focus.finops.org ↗