Locations
Basic Location schema to capture locations, sites, and related information.
Details
- Dependencies: No dependencies
Generics
Generic
- Label: Location
- Description: Generic Location, could be a country, city ...
- Namespace: Location
- Icon: mingcute:location-line
- Human Friendly ID: name__value
Attributes
| name | description | kind | optional | default_value | choices |
|---|---|---|---|---|---|
| name | Text | False | |||
| description | Text | True |
Relationships
| name | peer | optional | cardinality | kind |
|---|---|---|---|---|
| tags | BuiltinTag | True | many | Attribute |
Hosting
- Description: Location directly hosting device and services.
- Namespace: Location
- Human Friendly ID: name__value
Attributes
| name | description | kind | optional | default_value | choices |
|---|---|---|---|---|---|
| name | Text |
Relationships
| name | peer | optional | cardinality | kind |
|---|---|---|---|---|
| devices | DcimPhysicalDevice | True | many | Generic |
Code
version: '1.0'
generics:
- name: Generic
namespace: Location
description: Generic Location, could be a country, city ...
label: Location
icon: mingcute:location-line
include_in_menu: true
hierarchical: true
human_friendly_id:
- name__value
order_by:
- name__value
display_label: name__value
attributes:
- name: name
kind: Text
unique: true
optional: false
order_weight: 900
- name: description
kind: Text
optional: true
order_weight: 1200
relationships:
- name: tags
peer: BuiltinTag
kind: Attribute
optional: true
cardinality: many
- name: Hosting
namespace: Location
description: Location directly hosting device and services.
include_in_menu: false
human_friendly_id:
- name__value
attributes:
- name: name
kind: Text
relationships:
- name: devices
label: Devices
peer: DcimPhysicalDevice
cardinality: many
optional: true
kind: Generic
identifier: physical_device__location