Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace SavedCustomTable

The custom table for Cost Analysis UI rendering.

Properties

Optional columnGroupBy

columnGroupBy: Array<string>

The column groupBy key list. example: {@code ["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]}

Optional compartmentDepth

compartmentDepth: undefined | number

The compartment depth level. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

displayName

displayName: string

The name of the custom table.

Optional groupByTag

groupByTag: Array<Tag>

GroupBy a specific tagKey. Provide the tagNamespace and tagKey in the tag object. Only one tag in the list is supported. For example: {@code [{"namespace":"oracle", "key":"createdBy"]}

Optional rowGroupBy

rowGroupBy: Array<string>

The row groupBy key list. example: {@code ["tagNamespace", "tagKey", "tagValue", "service", "skuName", "skuPartNumber", "unit", "compartmentName", "compartmentPath", "compartmentId", "platform", "region", "logicalAd", "resourceId", "tenantId", "tenantName"]}

Optional version

version: undefined | number

The version of the custom table. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj