version: '1.0'
nodes:
- name: Continent
namespace: Location
inherit_from:
- LocationGeneric
include_in_menu: true
menu_placement: LocationGeneric
label: Continent
display_label: name__value
parent: ''
children: LocationCountry
icon: jam:world
- name: Country
namespace: Location
inherit_from:
- LocationGeneric
include_in_menu: true
menu_placement: LocationGeneric
label: Country
display_label: name__value
parent: LocationContinent
children: LocationRegion
icon: gis:search-country
- name: Region
namespace: Location
inherit_from:
- LocationGeneric
include_in_menu: true
menu_placement: LocationGeneric
label: Region
display_label: name__value
parent: LocationCountry
children: LocationMetro
icon: carbon:cics-region-target
- name: Metro
namespace: Location
inherit_from:
- LocationGeneric
include_in_menu: true
menu_placement: LocationGeneric
label: Metro
display_label: name__value
parent: LocationRegion
children: LocationBuilding
icon: healthicons:city
- name: Building
namespace: Location
inherit_from:
- LocationGeneric
include_in_menu: true
menu_placement: LocationGeneric
label: Building
display_label: name__value
parent: LocationMetro
children: LocationFloor
icon: ri:building-line
attributes:
- name: facility_id
kind: Text
unique: false
optional: true
order_weight: 1100
- name: physical_address
kind: Text
unique: false
optional: true
order_weight: 1500
relationships:
- name: owner
peer: OrganizationGeneric
optional: true
cardinality: one
- name: Floor
namespace: Location
inherit_from:
- LocationGeneric
include_in_menu: true
menu_placement: LocationGeneric
label: Floor
display_label: name__value
parent: LocationBuilding
icon: mdi:home-floor-0
children: LocationSuite
- name: Suite
namespace: Location
inherit_from:
- LocationGeneric
include_in_menu: true
menu_placement: LocationGeneric
label: Suite
display_label: name__value
parent: LocationFloor
children: LocationRack
icon: game-icons:cage
attributes:
- name: facility_id
kind: Text
unique: false
optional: true
order_weight: 1100
relationships:
- name: owner
peer: OrganizationGeneric
optional: true
cardinality: one
- name: Rack
namespace: Location
inherit_from:
- LocationGeneric
include_in_menu: true
menu_placement: LocationGeneric
label: Rack
display_label: name__value
human_friendly_id:
- shortname__value
parent: LocationSuite
children: ''
icon: clarity:rack-server-line
attributes:
- name: facility_id
kind: Text
unique: false
optional: true
order_weight: 1100
relationships:
- name: owner
peer: OrganizationGeneric
optional: true
cardinality: one
extensions:
nodes:
- kind: OrganizationProvider
relationships:
- name: location
peer: LocationBuilding
cardinality: many
optional: true