Property description

The hierarchyDefinitions property assigns existing hierarchies to an application.

Tip

This property can’t create brand new hierarchies, it only allows you to reference existing ones. To create new hierarchies, see hierarchyDefinitions.

Minimal JSON

{
  "hierarchyDefinitionKey": ""
}
{
  "hierarchyDefinitionKey": "default",
  "isDefault": true
},
{
  "hierarchyDefinitionKey": "native",
  "isDefault": false
}

Example taken from the core_sql_server package.

Nested properties

PropertyDescriptionValuesMandatory
hierarchyDefinitionKeyKey of a hierarchy definition.stringYes
isDefaultDetermines whether the hierarchy definition is set as the default when multiple definitions are assigned to an application. Default hierarchy.png Can be overridden with space-specific settings.booleanYes (in case of multiple items)
childrenCountTypeSpecifies how the number of child objects is displayed for each object in the hierarchy. Supported options are: no_children_count: Only the object name is visible, no child objects are calculated.Recommended for large externally scanned applications with tens of thousands of objects or more.direct_children_count: Only first-level child objects are calculated.stringNo