Use this guide to assess how these implementation gaps affect your cost analysis.
Missing fields
In the Alibaba Cloud FOCUS 1.0 (Preview) dataset, the following fields contain null values, deviating from the FOCUS 1.0 specification.
Alibaba Cloud FOCUS 1.0 (Preview) is an invitation-only preview and its features are subject to change.
The Alibaba Cloud FOCUS 1.0 (Preview) dataset uses UTC for all time-related fields to align with the standard specification. However, the Alibaba Cloud console displays time in UTC+8 (Beijing time). Be aware of this time zone difference during analysis and reconciliation.
Field | FOCUS 1.0 requirement | Status |
ChargeDescription | The ChargeDescription field MUST be present in the FOCUS dataset, MUST be a string, and SHOULD NOT be null. | All values for this field are null. |
ConsumedQuantity | When the provider supports usage measurement, the ConsumedQuantity field MUST be present. It MUST contain a non-null, positive decimal value when ChargeCategory is | All values for this field are null. |
ConsumedUnit | When the provider supports usage measurement, the ConsumedUnit field MUST be present. It MUST NOT be null when ChargeCategory is | All values for this field are null. |
ContractedCost | The ContractedCost field MUST be present in the FOCUS dataset and MUST NOT be null. When ContractedUnitPrice is present and not null, ContractedUnitPrice multiplied by PricingQuantity MUST equal ContractedCost, except when ChargeClass is | All values for this field are null. |
ContractedUnitPrice | The ContractedUnitPrice field MUST be present when the provider supports contract pricing. It MUST NOT be null when ChargeClass is not | All values for this field are null. |
ListUnitPrice | This field MUST NOT be null when ChargeClass is not | This field is sometimes null. |
PricingUnit | This field MUST NOT be null when ChargeClass is not | This field is sometimes null. |
SkuId | The SkuId field MUST be present when the provider publishes a SKU list. It MUST NOT be null when ChargeClass is not | All values for this field are null. |
SkuPriceId | The SkuPriceId field MUST be present when the provider publishes a SKU list. | All values for this field are null. |
ResourceId | The ResourceId field MUST be present when the provider supports billing for a provisioned resource. | This field is null for some products and billing items. |
ResourceType | The ResourceType field MUST be present when the provider supports billing for a provisioned resource and resource type assignment. The field MUST NOT be null when the corresponding ResourceId is not null. | This field is null for some products and billing items. |
PricingQuantity | The field MUST NOT be null when ChargeClass is not | All values for this field are null. |
Fields with differences
The following fields in the Alibaba Cloud FOCUS 1.0 (Preview) dataset differ from the FOCUS 1.0 specification.
Field | FOCUS 1.0 requirement | Status |
CommitmentDiscountCategory | This field MUST be present in the dataset when the provider supports a commitment discount. | When a commitment discount, such as a Reserved Instance (RI) or a cloud communication resource package, applies to a |
CommitmentDiscountCategory | Allowed values MUST be one of the following: | When a commitment discount, such as a Reserved Instance (RI) or a cloud communication resource package, applies to a |
CommitmentDiscountId | This field MUST be present in the dataset when the provider supports a commitment discount. This field MUST be a string and MUST NOT be null when the charge is related to a commitment discount. | When a commitment discount, such as a Reserved Instance (RI) or a cloud communication resource package, applies to a |
CommitmentDiscountName | This field MUST be present in the dataset when the provider supports a commitment discount. | When a commitment discount, such as a Reserved Instance (RI) or a cloud communication resource package, applies to a |
CommitmentDiscountStatus | This field MUST be present in the dataset when the provider supports a commitment discount. Allowed values MUST be | When a commitment discount, such as a Reserved Instance (RI) or a cloud communication resource package, applies to a |
CommitmentDiscountType | This field MUST be present in the dataset when the provider supports a commitment discount. | When a commitment discount, such as a Reserved Instance (RI) or a cloud communication resource package, applies to a |