Files
arista-evpn-vxlan-clab/infrahub/schemas/device_model.yml
Damien f82f9d22a1 Add IPAM foundation objects and schemas
Add device model, supernet prefixes, and ASN number pool for IPAM
foundation
Add IP prefix and address schemas with resource manager support
Add device model schema with port specifications
Add site IP prefix relationships and fabric device model relationships
2026-03-20 19:58:34 +01:00

35 lines
1.1 KiB
YAML

# Device Model Schema for EVPN-VXLAN Fabric
# Hardware platform definitions with port specifications
---
version: "1.0"
nodes:
# ================================================================
# Device Model
# ================================================================
- name: DeviceModel
namespace: Infra
description: Hardware device model with port specifications
label: Device Model
icon: mdi--chip
include_in_menu: false
human_friendly_id:
- name__value
display_label: "{{ name__value }}"
attributes:
- name: name
kind: Text
unique: true
description: "Model name (e.g., 7050SX3-48YC12)"
- name: description
kind: Text
optional: true
- name: manufacturer
kind: Text
description: "Manufacturer name (e.g., Arista)"
- name: host_port_count
kind: Number
description: "Number of host-facing ports (e.g., 48 for 25G SFP28 bank)"
- name: fabric_port_count
kind: Number
description: "Number of fabric ports (e.g., 12 for 100G QSFP100 bank)"