From 1b5060f7c7008e8daf9c10fcd46c123dfb8a6cd6 Mon Sep 17 00:00:00 2001 From: Harry Date: Mon, 19 May 2025 15:25:33 +0100 Subject: [PATCH] Full depth requirement (#3011) * Update devicetype.json Make Full_depth property a requirement * Added is_full_depth * Fixed issues * Fixed issues * Added new files * Added full_depth property --------- Co-authored-by: Daniel W. Anner --- device-types/Canon/IR-ADV-525I-III.yaml | 1 + device-types/Canon/IR-ADV-527I.yaml | 1 + device-types/Canon/IR-ADV-C3520.yaml | 1 + device-types/Canon/IR-ADV-C3530-III.yaml | 1 + device-types/Canon/IR-ADV-C3530.yaml | 1 + device-types/Canon/IR-ADV-C3720.yaml | 1 + device-types/Cisco/AIR-CT5508-K9.yaml | 1 + device-types/Cisco/ASA5515-X.yaml | 1 + device-types/Cisco/ASA5550.yaml | 1 + device-types/Cisco/ASA5555.yaml | 1 + device-types/Cisco/ASA5585-SSP-20.yaml | 1 + device-types/Cisco/Meraki-MS350-24P.yaml | 1 + device-types/Cisco/N5K-C5548UP.yaml | 1 + device-types/Cisco/N5K-C56128P.yaml | 1 + device-types/Cisco/N5K-C5648Q.yaml | 1 + device-types/Cisco/N5K-C5672UP.yaml | 1 + device-types/Cisco/N5K-C5696Q.yaml | 1 + device-types/Cisco/WS-C3550-24-SMI.yaml | 1 + device-types/Cisco/WS-C3560-24TS-S.yaml | 1 + device-types/Cisco/WS-C3560-48PS-E.yaml | 1 + device-types/Cisco/WS-C3560-48PS-S.yaml | 1 + device-types/Cisco/WS-C3560-48TS-S.yaml | 1 + device-types/Cisco/WS-C3560G-48PS-S.yaml | 1 + device-types/Cisco/WS-C3560G-48TS-S.yaml | 1 + device-types/Cisco/WS-C3560V2-24TS-S.yaml | 1 + device-types/Cisco/WS-C3560V2-48PS-S.yaml | 1 + device-types/Cisco/WS-C3560V2-48TS-S.yaml | 1 + device-types/Cisco/WS-C3560X-48P-S.yaml | 1 + .../Commscope/FMS-K2BI-L1A1-48-SP.yaml | 1 + device-types/Extreme Networks/X460-48p.yml | 1 + device-types/Extreme Networks/X460-48t.yml | 1 + device-types/FS/FHD-1UFMT-N.yaml | 1 + device-types/FS/FHD-1UFMT-S.yaml | 1 + device-types/FS/FHD-2UFCE.yaml | 1 + device-types/FS/FHD-4UFCE.yaml | 1 + device-types/FS/FHD-FPP5DRL.yml | 1 + device-types/FS/FHU-96FLC12MSMF.yaml | 1 + device-types/FS/FHX-1UFSP.yaml | 1 + device-types/FS/S3800-24F4S.yaml | 1 + device-types/FS/S3900-24T4S.yaml | 1 + device-types/Fortinet/FG-200F.yaml | 1 + .../Generic/24-port-copper-patch-panel.yaml | 1 + .../Generic/48-port-copper-patch-panel.yaml | 1 + .../Generic/LC-12-port-fiber-patch-panel.yaml | 1 + .../Generic/LC-24-port-fiber-patch-panel.yaml | 1 + .../Generic/LC-48-port-fiber-patch-panel.yaml | 1 + device-types/Good Connections/GC-N0078.yaml | 1 + device-types/Good Connections/GC-N0107.yaml | 1 + device-types/HPE/571956-B21.yaml | 1 + device-types/HPE/638526-B21.yaml | 1 + device-types/HPE/MSA-2050-SAS-Controller.yaml | 1 + device-types/HPE/Nimble-HF40-Controller.yaml | 1 + device-types/HPE/Primera-A630-Controller.yaml | 1 + device-types/HPE/Primera-A650-Controller.yaml | 1 + device-types/HPE/ProLiant-BL460c-Gen10.yaml | 1 + device-types/HPE/ProLiant-BL460c-Gen8.yaml | 1 + device-types/HPE/ProLiant-BL460c-Gen9.yaml | 1 + .../HPE/Synergy-4-port-Frame-Link-Module.yaml | 1 + ...Synergy-50Gb-Interconnect-Link-Module.yaml | 1 + ...ynergy-Composer2-Management-Appliance.yaml | 1 + ...nnect-SE-100Gb-F32-Module-for-Synergy.yaml | 1 + ...Connect-SE-40Gb-F8-Module-for-Synergy.yaml | 1 + device-types/Huawei/D5V6-512G-NVMe-Ctrl.yaml | 1 + device-types/IBM/BladeCenter-HS22.yaml | 1 + device-types/Intel/HNS2600TPR.yaml | 1 + device-types/Juniper/EX3400-24P.yaml | 1 + device-types/Juniper/EX3400-24T-DC.yaml | 1 + device-types/Juniper/EX3400-24T.yaml | 1 + device-types/Juniper/EX3400-48P.yaml | 1 + device-types/Juniper/EX3400-48T-AFI.yaml | 1 + device-types/Juniper/EX3400-48T-DC.yaml | 1 + device-types/Juniper/EX3400-48T.yaml | 1 + device-types/Juniper/MX10003-BASE.yaml | 25 -------------- device-types/Juniper/MX10003-PREMIUM.yaml | 34 ------------------- device-types/Juniper/MX10003.yaml | 25 ++++++++++++++ device-types/Juniper/QFX5210-64C.yaml | 9 +++-- .../{QFX5210-128C.yaml => QFX5220-128C.yaml} | 23 ++++++++----- device-types/Lantronix/ets16pr.yaml | 1 + device-types/Lantronix/ets32pr.yaml | 1 + device-types/Lenovo/FLEX-SYSTEM.yaml | 1 + device-types/Leviton/5R1UM-F03.yml | 1 + device-types/Leviton/5R2UM-F06.yml | 1 + device-types/Leviton/5R3UM-F09.yml | 1 + device-types/Leviton/5R3UM-F12.yml | 1 + device-types/Mellanox/SX6012F-1BFS.yaml | 1 + device-types/Mellanox/SX6012F-1BRS.yaml | 1 + device-types/Mellanox/SX6012F-2BFS.yaml | 1 + device-types/Mellanox/SX6012F-2BRS.yaml | 1 + device-types/Mellanox/SX6012T-1BFS.yaml | 1 + device-types/Mellanox/SX6012T-2BFS.yaml | 1 + device-types/MikroTik/RB2011UiAS-IN.yaml | 1 + device-types/MikroTik/RB2011iLS-IN.yaml | 1 + device-types/MikroTik/RB260GS.yaml | 1 + device-types/MikroTik/RB260GSP.yaml | 1 + device-types/MikroTik/RB951G-2HnD.yaml | 1 + device-types/Netgear/M4300-12X12F.yaml | 1 + device-types/ONLINE USV-Systeme/X1000.yaml | 1 + device-types/ONLINE USV-Systeme/X1000R.yaml | 1 + device-types/ONLINE USV-Systeme/X1500.yaml | 1 + device-types/ONLINE USV-Systeme/X1500R.yaml | 1 + device-types/ONLINE USV-Systeme/X2000.yaml | 1 + device-types/ONLINE USV-Systeme/X2000R.yaml | 1 + device-types/ONLINE USV-Systeme/X3000.yaml | 1 + device-types/ONLINE USV-Systeme/X3000R.yaml | 1 + device-types/QTECH/QSW-6900-56F.yaml | 1 + device-types/SNR/S2995G-24FX.yaml | 1 + device-types/SSD/SKOS-1U-3B.yaml | 1 + device-types/Sophos/AP6-420E.yaml | 1 + device-types/Sophos/APX320.yaml | 1 + device-types/Sophos/APX530.yaml | 1 + device-types/Synology/DS1512+.yaml | 1 + device-types/Synology/DS1812+.yaml | 1 + device-types/Synology/DS1815+.yaml | 1 + device-types/Synology/DS916+.yaml | 1 + device-types/Testing/Test-1000.yaml | 1 + schema/devicetype.json | 2 +- 116 files changed, 154 insertions(+), 74 deletions(-) delete mode 100644 device-types/Juniper/MX10003-BASE.yaml delete mode 100644 device-types/Juniper/MX10003-PREMIUM.yaml create mode 100644 device-types/Juniper/MX10003.yaml rename device-types/Juniper/{QFX5210-128C.yaml => QFX5220-128C.yaml} (94%) diff --git a/device-types/Canon/IR-ADV-525I-III.yaml b/device-types/Canon/IR-ADV-525I-III.yaml index 26b065e50..18520c7cc 100644 --- a/device-types/Canon/IR-ADV-525I-III.yaml +++ b/device-types/Canon/IR-ADV-525I-III.yaml @@ -4,6 +4,7 @@ model: imageRunner ADVANCE 525i III slug: canon-imagerunner-advance-525i-iii part_number: IR-ADV-525I-III u_height: 0 +is_full_depth: false comments: '[Monochrome A4 Laser Multifunctional](https://oip.manual.canon/USRMA-3906-zz-CS-715-enGB//)' power-ports: - name: PSU1 diff --git a/device-types/Canon/IR-ADV-527I.yaml b/device-types/Canon/IR-ADV-527I.yaml index 5193e2096..4495f0211 100644 --- a/device-types/Canon/IR-ADV-527I.yaml +++ b/device-types/Canon/IR-ADV-527I.yaml @@ -4,6 +4,7 @@ model: imageRunner ADVANCE DX 527i slug: canon-imagerunner-advance-dx-527i part_number: IR-ADV-527I u_height: 0 +is_full_depth: false comments: '[A4 Monochrome Laser Multifunctional](https://oip.manual.canon/USRMA-4844-zz-CS-717-enGB/)' power-ports: - name: PSU1 diff --git a/device-types/Canon/IR-ADV-C3520.yaml b/device-types/Canon/IR-ADV-C3520.yaml index db4e8d5f9..6baba50bc 100644 --- a/device-types/Canon/IR-ADV-C3520.yaml +++ b/device-types/Canon/IR-ADV-C3520.yaml @@ -4,6 +4,7 @@ model: imageRUNNER ADVANCE C3520 slug: canon-imagerunner-advance-c3520 part_number: IR-ADV-C3520 u_height: 0 +is_full_depth: false comments: '[Color Laser Multifunctional](https://oip.manual.canon/USRMA-3350-zz-CS-3500-enUV/)' power-ports: - name: PSU1 diff --git a/device-types/Canon/IR-ADV-C3530-III.yaml b/device-types/Canon/IR-ADV-C3530-III.yaml index 0d3c74c22..63b190167 100644 --- a/device-types/Canon/IR-ADV-C3530-III.yaml +++ b/device-types/Canon/IR-ADV-C3530-III.yaml @@ -4,6 +4,7 @@ model: imageRUNNER ADVANCE C3530 III slug: canon-imagerunner-advance-c3530-iii part_number: IR-ADV-C3530-III u_height: 0 +is_full_depth: false comments: '[Color Laser Multifunctional](https://oip.manual.canon/USRMA-3763-zz-CS-3500-enUS/)' power-ports: - name: PSU1 diff --git a/device-types/Canon/IR-ADV-C3530.yaml b/device-types/Canon/IR-ADV-C3530.yaml index abb863afa..67069cdb5 100644 --- a/device-types/Canon/IR-ADV-C3530.yaml +++ b/device-types/Canon/IR-ADV-C3530.yaml @@ -4,6 +4,7 @@ model: imageRUNNER ADVANCE C3530 slug: canon-imagerunner-advance-c3530 part_number: IR-ADV-C3530 u_height: 0 +is_full_depth: false comments: '[Color Laser Multifunctional](https://oip.manual.canon/USRMA-1814-zz-CS-3500-enUS/)' power-ports: - name: PSU1 diff --git a/device-types/Canon/IR-ADV-C3720.yaml b/device-types/Canon/IR-ADV-C3720.yaml index c1973632e..10cc07143 100644 --- a/device-types/Canon/IR-ADV-C3720.yaml +++ b/device-types/Canon/IR-ADV-C3720.yaml @@ -4,6 +4,7 @@ model: imageRunner ADVANCE DX C3720 slug: canon-imagerunner-advance-dx-c3720 part_number: IR-ADV-C3720 u_height: 0 +is_full_depth: false comments: '[Color Laser Multifunctional](https://oip.manual.canon/USRMA-4706-zz-CS-3700-enUV)' power-ports: - name: PSU1 diff --git a/device-types/Cisco/AIR-CT5508-K9.yaml b/device-types/Cisco/AIR-CT5508-K9.yaml index 007dc224d..713277e78 100644 --- a/device-types/Cisco/AIR-CT5508-K9.yaml +++ b/device-types/Cisco/AIR-CT5508-K9.yaml @@ -4,6 +4,7 @@ model: AIR-CT5508-K9 part_number: AIR-CT5508-K9 slug: cisco-air-ct5508-k9 u_height: 1 +is_full_depth: true console-ports: - name: Con type: rj-45 diff --git a/device-types/Cisco/ASA5515-X.yaml b/device-types/Cisco/ASA5515-X.yaml index 42b159024..0effeb208 100644 --- a/device-types/Cisco/ASA5515-X.yaml +++ b/device-types/Cisco/ASA5515-X.yaml @@ -4,6 +4,7 @@ model: ASA5515-X slug: cisco-asa5515x-k8 part_number: ASA5515X-K8 u_height: 1 +is_full_depth: true console-ports: - name: Con 0 type: rj-45 diff --git a/device-types/Cisco/ASA5550.yaml b/device-types/Cisco/ASA5550.yaml index 8a05a9958..bb718fe1b 100644 --- a/device-types/Cisco/ASA5550.yaml +++ b/device-types/Cisco/ASA5550.yaml @@ -4,6 +4,7 @@ model: ASA5550 slug: cisco-asa5550 part_number: ASA5550 u_height: 1 +is_full_depth: true console-ports: - name: Con 0 type: rj-45 diff --git a/device-types/Cisco/ASA5555.yaml b/device-types/Cisco/ASA5555.yaml index f32c5d319..e0c709a34 100644 --- a/device-types/Cisco/ASA5555.yaml +++ b/device-types/Cisco/ASA5555.yaml @@ -4,6 +4,7 @@ model: ASA5555 slug: cisco-asa5555 part_number: ASA5555 u_height: 1 +is_full_depth: true console-ports: - name: Con 0 type: rj-45 diff --git a/device-types/Cisco/ASA5585-SSP-20.yaml b/device-types/Cisco/ASA5585-SSP-20.yaml index 09b183348..5f5233882 100644 --- a/device-types/Cisco/ASA5585-SSP-20.yaml +++ b/device-types/Cisco/ASA5585-SSP-20.yaml @@ -4,6 +4,7 @@ model: ASA5585-SSP-20 slug: cisco-asa5585-ssp-20 part_number: ASA5585-SSP-20 u_height: 2 +is_full_depth: true console-ports: - name: Con 0 type: rj-45 diff --git a/device-types/Cisco/Meraki-MS350-24P.yaml b/device-types/Cisco/Meraki-MS350-24P.yaml index d20100348..4a4f18638 100644 --- a/device-types/Cisco/Meraki-MS350-24P.yaml +++ b/device-types/Cisco/Meraki-MS350-24P.yaml @@ -4,6 +4,7 @@ model: Meraki MS350-24P slug: cisco-meraki-ms350-24p part_number: MS350-24P-HW u_height: 1 +is_full_depth: true front_image: true power-ports: - name: Slot 1 diff --git a/device-types/Cisco/N5K-C5548UP.yaml b/device-types/Cisco/N5K-C5548UP.yaml index 708c9abc3..2c7861a88 100644 --- a/device-types/Cisco/N5K-C5548UP.yaml +++ b/device-types/Cisco/N5K-C5548UP.yaml @@ -6,6 +6,7 @@ part_number: N5K-C5548UP front_image: true rear_image: true u_height: 1 +is_full_depth: true console-ports: - name: Console type: rj-45 diff --git a/device-types/Cisco/N5K-C56128P.yaml b/device-types/Cisco/N5K-C56128P.yaml index 47eb8954c..f91eb0574 100644 --- a/device-types/Cisco/N5K-C56128P.yaml +++ b/device-types/Cisco/N5K-C56128P.yaml @@ -4,6 +4,7 @@ model: Nexus 56128P slug: cisco-n5k-c56128p part_number: N5K-C56128P u_height: 2 +is_full_depth: true interfaces: - name: mgmt0 type: 1000base-t diff --git a/device-types/Cisco/N5K-C5648Q.yaml b/device-types/Cisco/N5K-C5648Q.yaml index 131fb80cd..688cff17b 100644 --- a/device-types/Cisco/N5K-C5648Q.yaml +++ b/device-types/Cisco/N5K-C5648Q.yaml @@ -4,6 +4,7 @@ model: Nexus 5648Q Chassis part_number: N5K-C5648Q slug: cisco-n5k-c5648q u_height: 2 +is_full_depth: true interfaces: - name: mgmt0 type: 1000base-t diff --git a/device-types/Cisco/N5K-C5672UP.yaml b/device-types/Cisco/N5K-C5672UP.yaml index f1cb24dab..536b95683 100644 --- a/device-types/Cisco/N5K-C5672UP.yaml +++ b/device-types/Cisco/N5K-C5672UP.yaml @@ -4,6 +4,7 @@ model: Nexus 5672UP slug: cisco-n5k-c5672up part_number: N5K-C5672UP u_height: 1 +is_full_depth: true interfaces: - name: mgmt0 type: 1000base-t diff --git a/device-types/Cisco/N5K-C5696Q.yaml b/device-types/Cisco/N5K-C5696Q.yaml index c64373274..037d592de 100644 --- a/device-types/Cisco/N5K-C5696Q.yaml +++ b/device-types/Cisco/N5K-C5696Q.yaml @@ -6,6 +6,7 @@ part_number: N5K-C5696Q front_image: true rear_image: true u_height: 4 +is_full_depth: true console-ports: - name: Console type: rj-45 diff --git a/device-types/Cisco/WS-C3550-24-SMI.yaml b/device-types/Cisco/WS-C3550-24-SMI.yaml index 4493293c0..5604a4ebd 100644 --- a/device-types/Cisco/WS-C3550-24-SMI.yaml +++ b/device-types/Cisco/WS-C3550-24-SMI.yaml @@ -4,6 +4,7 @@ model: WS-C3550-24-SMI slug: cisco-ws-c3550-24-smi part_number: WS-C3550-24-SMI u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/WS-C3560-24TS-S.yaml b/device-types/Cisco/WS-C3560-24TS-S.yaml index cc73ad52f..d275c3c7c 100644 --- a/device-types/Cisco/WS-C3560-24TS-S.yaml +++ b/device-types/Cisco/WS-C3560-24TS-S.yaml @@ -4,6 +4,7 @@ model: WS-C3560-24TS-S slug: cisco-ws-c3560-24ts-s part_number: WS-C3560-24TS-S u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/WS-C3560-48PS-E.yaml b/device-types/Cisco/WS-C3560-48PS-E.yaml index e07f7921f..be55d6028 100644 --- a/device-types/Cisco/WS-C3560-48PS-E.yaml +++ b/device-types/Cisco/WS-C3560-48PS-E.yaml @@ -4,6 +4,7 @@ model: WS-C3560-48PS-E slug: cisco-ws-c3560-48ps-e part_number: WS-C3560-48PS-E u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/WS-C3560-48PS-S.yaml b/device-types/Cisco/WS-C3560-48PS-S.yaml index 8a45c1e49..8cdf04fb7 100644 --- a/device-types/Cisco/WS-C3560-48PS-S.yaml +++ b/device-types/Cisco/WS-C3560-48PS-S.yaml @@ -4,6 +4,7 @@ model: WS-C3560-48PS-S slug: cisco-ws-c3560-48ps-s part_number: WS-C3560-48PS-S u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/WS-C3560-48TS-S.yaml b/device-types/Cisco/WS-C3560-48TS-S.yaml index e6361dd1b..48a9ef00c 100644 --- a/device-types/Cisco/WS-C3560-48TS-S.yaml +++ b/device-types/Cisco/WS-C3560-48TS-S.yaml @@ -4,6 +4,7 @@ model: WS-3560-48TS-S slug: cisco-ws-c3560-48ts-s part_number: WS-C3560-48TS-S u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/WS-C3560G-48PS-S.yaml b/device-types/Cisco/WS-C3560G-48PS-S.yaml index 3af82ea0a..0fd75ca50 100644 --- a/device-types/Cisco/WS-C3560G-48PS-S.yaml +++ b/device-types/Cisco/WS-C3560G-48PS-S.yaml @@ -4,6 +4,7 @@ model: WS-C3560G-48PS-S slug: cisco-ws-c3560g-48ps-s part_number: WS-C3560G-48PS-S u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/WS-C3560G-48TS-S.yaml b/device-types/Cisco/WS-C3560G-48TS-S.yaml index c58ee7074..5ab36a343 100644 --- a/device-types/Cisco/WS-C3560G-48TS-S.yaml +++ b/device-types/Cisco/WS-C3560G-48TS-S.yaml @@ -4,6 +4,7 @@ model: WS-C3560G-48TS-S slug: cisco-ws-c3560g-48ts-s part_number: WS-C3560G-48TS-S u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/WS-C3560V2-24TS-S.yaml b/device-types/Cisco/WS-C3560V2-24TS-S.yaml index 230b9a99f..f1bca7236 100644 --- a/device-types/Cisco/WS-C3560V2-24TS-S.yaml +++ b/device-types/Cisco/WS-C3560V2-24TS-S.yaml @@ -4,6 +4,7 @@ model: WS-C3560V2-24TS-S slug: cisco-ws-c3560v2-24ts-s part_number: WS-C3560V2-24TS-S u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/WS-C3560V2-48PS-S.yaml b/device-types/Cisco/WS-C3560V2-48PS-S.yaml index 4b08eb8df..b1b6ee8bb 100644 --- a/device-types/Cisco/WS-C3560V2-48PS-S.yaml +++ b/device-types/Cisco/WS-C3560V2-48PS-S.yaml @@ -4,6 +4,7 @@ model: WS-C3560V2-48PS-S slug: cisco-ws-c3560v2-48ps-s part_number: WS-C3560V2-48PS-S u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/WS-C3560V2-48TS-S.yaml b/device-types/Cisco/WS-C3560V2-48TS-S.yaml index e5ddd2b9b..1b0757576 100644 --- a/device-types/Cisco/WS-C3560V2-48TS-S.yaml +++ b/device-types/Cisco/WS-C3560V2-48TS-S.yaml @@ -4,6 +4,7 @@ model: WS-C3560V2-48TS-S slug: cisco-ws-c3560v2-48ts-s part_number: WS-C3560V2-48TS-S u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Cisco/WS-C3560X-48P-S.yaml b/device-types/Cisco/WS-C3560X-48P-S.yaml index b43648c4f..0b8e9c826 100644 --- a/device-types/Cisco/WS-C3560X-48P-S.yaml +++ b/device-types/Cisco/WS-C3560X-48P-S.yaml @@ -4,6 +4,7 @@ model: WS-C3560X-48P-S slug: cisco-ws-c3560x-48p-s part_number: WS-C3560X-48P-S u_height: 1 +is_full_depth: true console-ports: - name: con 0 type: rj-45 diff --git a/device-types/Commscope/FMS-K2BI-L1A1-48-SP.yaml b/device-types/Commscope/FMS-K2BI-L1A1-48-SP.yaml index 52046b525..72fa24a4f 100644 --- a/device-types/Commscope/FMS-K2BI-L1A1-48-SP.yaml +++ b/device-types/Commscope/FMS-K2BI-L1A1-48-SP.yaml @@ -4,6 +4,7 @@ model: FMS-K2BI-L1A1-48-SP slug: commscope-fms-k2bi-l1a1-48-sp part_number: '760258664' u_height: 1 +is_full_depth: false comments: FMS Fiber Optic Panel, 1U, 19 in, black, Includes 24 x LC SM Duplex airflow: passive is_powered: false diff --git a/device-types/Extreme Networks/X460-48p.yml b/device-types/Extreme Networks/X460-48p.yml index f6c14fff9..ee9fad73d 100644 --- a/device-types/Extreme Networks/X460-48p.yml +++ b/device-types/Extreme Networks/X460-48p.yml @@ -4,6 +4,7 @@ model: X460-48p slug: extreme-networks-x460-48p part_number: '16404' u_height: 1.0 +is_full_depth: true airflow: front-to-rear comments: '[Extreme Networks X460 Technical Specifications](https://andovercg.com/datasheets/extreme-Summit-x460-DS.pdf)' weight: 6.3 diff --git a/device-types/Extreme Networks/X460-48t.yml b/device-types/Extreme Networks/X460-48t.yml index ccf054ed7..7283e0676 100644 --- a/device-types/Extreme Networks/X460-48t.yml +++ b/device-types/Extreme Networks/X460-48t.yml @@ -4,6 +4,7 @@ model: X460-48t slug: extreme-networks-x460-48t part_number: '16402' u_height: 1.0 +is_full_depth: true airflow: front-to-rear comments: '[Extreme Networks X460 Technical Specifications](https://andovercg.com/datasheets/extreme-Summit-x460-DS.pdf)' weight: 6.15 diff --git a/device-types/FS/FHD-1UFMT-N.yaml b/device-types/FS/FHD-1UFMT-N.yaml index a1dd38e1b..d166f2d46 100644 --- a/device-types/FS/FHD-1UFMT-N.yaml +++ b/device-types/FS/FHD-1UFMT-N.yaml @@ -7,6 +7,7 @@ part_number: FHD-1UFMT-N (#96427) airflow: passive is_powered: false u_height: 1 +is_full_depth: false module-bays: - name: '1' position: '1' diff --git a/device-types/FS/FHD-1UFMT-S.yaml b/device-types/FS/FHD-1UFMT-S.yaml index 75d17142f..3f967110e 100644 --- a/device-types/FS/FHD-1UFMT-S.yaml +++ b/device-types/FS/FHD-1UFMT-S.yaml @@ -9,6 +9,7 @@ is_powered: false weight: 3.6 weight_unit: kg u_height: 1 +is_full_depth: false module-bays: - name: '1' position: '1' diff --git a/device-types/FS/FHD-2UFCE.yaml b/device-types/FS/FHD-2UFCE.yaml index 3d4638f8d..7f9aa71f6 100644 --- a/device-types/FS/FHD-2UFCE.yaml +++ b/device-types/FS/FHD-2UFCE.yaml @@ -5,6 +5,7 @@ slug: fs-fhd-2ufce comments: FHD High Density 2U Rack Mount Enclosure Unloaded, Sliding Drawer, Holds up to 8 x FHD Cassettes or Panels, 288 Fibers (LC) part_number: FHD-2UFCE (#73205) u_height: 2 +is_full_depth: false module-bays: - name: '1' position: '1' diff --git a/device-types/FS/FHD-4UFCE.yaml b/device-types/FS/FHD-4UFCE.yaml index 34361c47b..da1ff63e0 100644 --- a/device-types/FS/FHD-4UFCE.yaml +++ b/device-types/FS/FHD-4UFCE.yaml @@ -7,6 +7,7 @@ part_number: FHD-4UFCE (#73206) airflow: passive is_powered: false u_height: 4 +is_full_depth: true module-bays: - name: '1' position: '1' diff --git a/device-types/FS/FHD-FPP5DRL.yml b/device-types/FS/FHD-FPP5DRL.yml index 562674648..bd560a7fc 100644 --- a/device-types/FS/FHD-FPP5DRL.yml +++ b/device-types/FS/FHD-FPP5DRL.yml @@ -6,6 +6,7 @@ comments: FHD High Density 1U Rack Mount Blank Enclosure Unloaded, Detachable Ca 144 Fibers (LC) part_number: '72910' u_height: 1 +is_full_depth: false front_image: true module-bays: - name: '1' diff --git a/device-types/FS/FHU-96FLC12MSMF.yaml b/device-types/FS/FHU-96FLC12MSMF.yaml index 69e51ae89..065cc7a5e 100644 --- a/device-types/FS/FHU-96FLC12MSMF.yaml +++ b/device-types/FS/FHU-96FLC12MSMF.yaml @@ -5,6 +5,7 @@ slug: fs-fhu-96flc12msmf comments: '[FHU 1U Breakout Cassette, 96 Fibers OS2 Single Mode, Holds up to 12x MTP-8 to 24x LC Quad](https://www.fs.com/products/43552.html?attribute=29153&id=556469)' part_number: '43552' u_height: 1 +is_full_depth: false airflow: passive weight: 2.8 weight_unit: kg diff --git a/device-types/FS/FHX-1UFSP.yaml b/device-types/FS/FHX-1UFSP.yaml index d7f2bad52..797f768b1 100644 --- a/device-types/FS/FHX-1UFSP.yaml +++ b/device-types/FS/FHX-1UFSP.yaml @@ -5,6 +5,7 @@ slug: fs-fhx-1ufsp comments: 1U 144 Fibers Rack Mount FHX Ultra HD Fiber Enclosure Unloaded, Holds up to 12x FHX MTP-12 Cassettes or Panels part_number: FHX-1UFSP (#68911) (discontinued) u_height: 1 +is_full_depth: true module-bays: - name: '1' position: '1' diff --git a/device-types/FS/S3800-24F4S.yaml b/device-types/FS/S3800-24F4S.yaml index b919f8028..63248f501 100644 --- a/device-types/FS/S3800-24F4S.yaml +++ b/device-types/FS/S3800-24F4S.yaml @@ -4,6 +4,7 @@ model: S3800-24F4S slug: fs-s3800-24f4s part_number: s3800-24f4s u_height: 1 +is_full_depth: true console-ports: - name: Management type: rj-45 diff --git a/device-types/FS/S3900-24T4S.yaml b/device-types/FS/S3900-24T4S.yaml index fd2ab78aa..69d696c14 100644 --- a/device-types/FS/S3900-24T4S.yaml +++ b/device-types/FS/S3900-24T4S.yaml @@ -4,6 +4,7 @@ model: S3900-24T4S slug: fs-s3900-24t4s part_number: s3900-24t4s u_height: 1 +is_full_depth: true console-ports: - name: Management type: rj-45 diff --git a/device-types/Fortinet/FG-200F.yaml b/device-types/Fortinet/FG-200F.yaml index ab6fd4d04..61e6b793c 100644 --- a/device-types/Fortinet/FG-200F.yaml +++ b/device-types/Fortinet/FG-200F.yaml @@ -4,6 +4,7 @@ model: FortiGate 200F slug: fortinet-fg-200f part_number: FG-200F u_height: 1.0 +is_full_depth: true airflow: side-to-rear weight: 4.5 weight_unit: kg diff --git a/device-types/Generic/24-port-copper-patch-panel.yaml b/device-types/Generic/24-port-copper-patch-panel.yaml index 76249291c..f92c5c948 100644 --- a/device-types/Generic/24-port-copper-patch-panel.yaml +++ b/device-types/Generic/24-port-copper-patch-panel.yaml @@ -3,6 +3,7 @@ manufacturer: Generic model: 24-port Copper Patch Panel slug: generic-24-port-copper-patch-panel u_height: 1 +is_full_depth: true airflow: passive is_powered: false front_image: true diff --git a/device-types/Generic/48-port-copper-patch-panel.yaml b/device-types/Generic/48-port-copper-patch-panel.yaml index fc5ee75ff..8d48de2cb 100644 --- a/device-types/Generic/48-port-copper-patch-panel.yaml +++ b/device-types/Generic/48-port-copper-patch-panel.yaml @@ -3,6 +3,7 @@ manufacturer: Generic model: 48-port Copper Patch Panel slug: generic-48-port-copper-patch-panel u_height: 2 +is_full_depth: true airflow: passive is_powered: false front_image: true diff --git a/device-types/Generic/LC-12-port-fiber-patch-panel.yaml b/device-types/Generic/LC-12-port-fiber-patch-panel.yaml index e50c4f89b..6c803e551 100644 --- a/device-types/Generic/LC-12-port-fiber-patch-panel.yaml +++ b/device-types/Generic/LC-12-port-fiber-patch-panel.yaml @@ -3,6 +3,7 @@ manufacturer: Generic model: LC-12-port Fiber Patch Panel slug: generic-lc-12-port-fiber-patch-panel u_height: 1 +is_full_depth: true airflow: passive is_powered: false front-ports: diff --git a/device-types/Generic/LC-24-port-fiber-patch-panel.yaml b/device-types/Generic/LC-24-port-fiber-patch-panel.yaml index 042c775bb..d8cbcfac4 100644 --- a/device-types/Generic/LC-24-port-fiber-patch-panel.yaml +++ b/device-types/Generic/LC-24-port-fiber-patch-panel.yaml @@ -3,6 +3,7 @@ manufacturer: Generic model: LC-24-port Fiber Patch Panel slug: generic-lc-24-port-fiber-patch-panel u_height: 1 +is_full_depth: true airflow: passive is_powered: false front_image: true diff --git a/device-types/Generic/LC-48-port-fiber-patch-panel.yaml b/device-types/Generic/LC-48-port-fiber-patch-panel.yaml index 857792a00..4f4355a45 100644 --- a/device-types/Generic/LC-48-port-fiber-patch-panel.yaml +++ b/device-types/Generic/LC-48-port-fiber-patch-panel.yaml @@ -3,6 +3,7 @@ manufacturer: Generic model: LC-48-port Fiber Patch Panel slug: generic-lc-48-port-fiber-patch-panel u_height: 2 +is_full_depth: true airflow: passive is_powered: false front_image: true diff --git a/device-types/Good Connections/GC-N0078.yaml b/device-types/Good Connections/GC-N0078.yaml index e85ec947b..2e04fe5a2 100644 --- a/device-types/Good Connections/GC-N0078.yaml +++ b/device-types/Good Connections/GC-N0078.yaml @@ -3,6 +3,7 @@ manufacturer: Good Connections model: GC-N0078 slug: good-connections-gc-n0078 u_height: 1 +is_full_depth: false airflow: passive weight: 586 weight_unit: g diff --git a/device-types/Good Connections/GC-N0107.yaml b/device-types/Good Connections/GC-N0107.yaml index ad6c39609..8d7b2d912 100644 --- a/device-types/Good Connections/GC-N0107.yaml +++ b/device-types/Good Connections/GC-N0107.yaml @@ -3,6 +3,7 @@ manufacturer: Good Connections model: GC-N0107 slug: good-connections-gc-n0107 u_height: 1 +is_full_depth: false airflow: passive weight: 840 weight_unit: g diff --git a/device-types/HPE/571956-B21.yaml b/device-types/HPE/571956-B21.yaml index 613e61012..80068e45c 100644 --- a/device-types/HPE/571956-B21.yaml +++ b/device-types/HPE/571956-B21.yaml @@ -6,6 +6,7 @@ part_number: 571956-B21 slug: hpe-571956-b21 subdevice_role: child u_height: 0 +is_full_depth: false interfaces: - name: Port X1 type: 10gbase-x-sfpp diff --git a/device-types/HPE/638526-B21.yaml b/device-types/HPE/638526-B21.yaml index ae598dee9..6fbba98b8 100644 --- a/device-types/HPE/638526-B21.yaml +++ b/device-types/HPE/638526-B21.yaml @@ -6,6 +6,7 @@ part_number: 638526-B21 slug: hpe-638526-b21 subdevice_role: child u_height: 0 +is_full_depth: false interfaces: - name: Port X1 type: 10gbase-x-sfpp diff --git a/device-types/HPE/MSA-2050-SAS-Controller.yaml b/device-types/HPE/MSA-2050-SAS-Controller.yaml index ba544d6cf..89bb85aa9 100644 --- a/device-types/HPE/MSA-2050-SAS-Controller.yaml +++ b/device-types/HPE/MSA-2050-SAS-Controller.yaml @@ -3,6 +3,7 @@ manufacturer: HPE model: MSA 2050 SAS Controller slug: hpe-msa-2050-sas-controller subdevice_role: child +is_full_depth: true u_height: 0 console-ports: - name: Service diff --git a/device-types/HPE/Nimble-HF40-Controller.yaml b/device-types/HPE/Nimble-HF40-Controller.yaml index 516ba3702..98471227e 100644 --- a/device-types/HPE/Nimble-HF40-Controller.yaml +++ b/device-types/HPE/Nimble-HF40-Controller.yaml @@ -4,6 +4,7 @@ model: Nimble HF40 Controller slug: hpe-nimble-hf40-controller part_number: Q8H68A subdevice_role: child +is_full_depth: true u_height: 0 console-ports: - name: Serial diff --git a/device-types/HPE/Primera-A630-Controller.yaml b/device-types/HPE/Primera-A630-Controller.yaml index ee8f5dc79..cb7f3cb36 100644 --- a/device-types/HPE/Primera-A630-Controller.yaml +++ b/device-types/HPE/Primera-A630-Controller.yaml @@ -3,6 +3,7 @@ manufacturer: HPE model: Primera A630 Controller slug: hpe-primera-a630-controller subdevice_role: child +is_full_depth: true u_height: 0 console-ports: - name: Service diff --git a/device-types/HPE/Primera-A650-Controller.yaml b/device-types/HPE/Primera-A650-Controller.yaml index 8b69959f4..924d512b8 100644 --- a/device-types/HPE/Primera-A650-Controller.yaml +++ b/device-types/HPE/Primera-A650-Controller.yaml @@ -3,6 +3,7 @@ manufacturer: HPE model: Primera A650 Controller slug: hpe-primera-a650-controller subdevice_role: child +is_full_depth: true u_height: 0 console-ports: - name: Service diff --git a/device-types/HPE/ProLiant-BL460c-Gen10.yaml b/device-types/HPE/ProLiant-BL460c-Gen10.yaml index 3a9a121a7..3a4b0b9c7 100644 --- a/device-types/HPE/ProLiant-BL460c-Gen10.yaml +++ b/device-types/HPE/ProLiant-BL460c-Gen10.yaml @@ -4,4 +4,5 @@ model: ProLiant BL460c Gen10 slug: hpe-proliant-bl460c-gen10 part_number: 863442-B21 u_height: 0 +is_full_depth: false subdevice_role: child diff --git a/device-types/HPE/ProLiant-BL460c-Gen8.yaml b/device-types/HPE/ProLiant-BL460c-Gen8.yaml index 94294e3a3..ecc26405d 100644 --- a/device-types/HPE/ProLiant-BL460c-Gen8.yaml +++ b/device-types/HPE/ProLiant-BL460c-Gen8.yaml @@ -4,4 +4,5 @@ model: ProLiant BL460c Gen8 slug: hpe-proliant-bl460c-gen8 part_number: 666158-B21 u_height: 0 +is_full_depth: false subdevice_role: child diff --git a/device-types/HPE/ProLiant-BL460c-Gen9.yaml b/device-types/HPE/ProLiant-BL460c-Gen9.yaml index 5e43e6034..eede8d792 100644 --- a/device-types/HPE/ProLiant-BL460c-Gen9.yaml +++ b/device-types/HPE/ProLiant-BL460c-Gen9.yaml @@ -4,4 +4,5 @@ model: ProLiant BL460c Gen9 slug: hpe-proliant-bl460c-gen9 part_number: 813197-B21 u_height: 0 +is_full_depth: false subdevice_role: child diff --git a/device-types/HPE/Synergy-4-port-Frame-Link-Module.yaml b/device-types/HPE/Synergy-4-port-Frame-Link-Module.yaml index 3b51723ea..6ea165705 100644 --- a/device-types/HPE/Synergy-4-port-Frame-Link-Module.yaml +++ b/device-types/HPE/Synergy-4-port-Frame-Link-Module.yaml @@ -7,6 +7,7 @@ part_number: 876852-B21 weight: 1 weight_unit: kg u_height: 0 +is_full_depth: false subdevice_role: child console-ports: - name: Console diff --git a/device-types/HPE/Synergy-50Gb-Interconnect-Link-Module.yaml b/device-types/HPE/Synergy-50Gb-Interconnect-Link-Module.yaml index b157d44cb..805dfcc4e 100644 --- a/device-types/HPE/Synergy-50Gb-Interconnect-Link-Module.yaml +++ b/device-types/HPE/Synergy-50Gb-Interconnect-Link-Module.yaml @@ -7,6 +7,7 @@ part_number: 867793-B21 weight: 3 weight_unit: kg u_height: 0 +is_full_depth: false subdevice_role: child interfaces: - name: L1 diff --git a/device-types/HPE/Synergy-Composer2-Management-Appliance.yaml b/device-types/HPE/Synergy-Composer2-Management-Appliance.yaml index 86196dacd..6ccaaf5f0 100644 --- a/device-types/HPE/Synergy-Composer2-Management-Appliance.yaml +++ b/device-types/HPE/Synergy-Composer2-Management-Appliance.yaml @@ -7,6 +7,7 @@ part_number: 872957-B21 weight: 1400 weight_unit: g u_height: 0 +is_full_depth: false subdevice_role: child interfaces: - name: Management diff --git a/device-types/HPE/Virtual-Connect-SE-100Gb-F32-Module-for-Synergy.yaml b/device-types/HPE/Virtual-Connect-SE-100Gb-F32-Module-for-Synergy.yaml index 70a761642..8d04273ff 100644 --- a/device-types/HPE/Virtual-Connect-SE-100Gb-F32-Module-for-Synergy.yaml +++ b/device-types/HPE/Virtual-Connect-SE-100Gb-F32-Module-for-Synergy.yaml @@ -7,6 +7,7 @@ part_number: 867796-B21 weight: 5 weight_unit: kg u_height: 0 +is_full_depth: false subdevice_role: child interfaces: - name: interconnect {module}, L1 diff --git a/device-types/HPE/Virtual-Connect-SE-40Gb-F8-Module-for-Synergy.yaml b/device-types/HPE/Virtual-Connect-SE-40Gb-F8-Module-for-Synergy.yaml index f111c0611..6f48d8c9e 100644 --- a/device-types/HPE/Virtual-Connect-SE-40Gb-F8-Module-for-Synergy.yaml +++ b/device-types/HPE/Virtual-Connect-SE-40Gb-F8-Module-for-Synergy.yaml @@ -7,6 +7,7 @@ part_number: 794502-B23 weight: 5 weight_unit: kg u_height: 0 +is_full_depth: false subdevice_role: child interfaces: - name: interconnect {module}, L1 diff --git a/device-types/Huawei/D5V6-512G-NVMe-Ctrl.yaml b/device-types/Huawei/D5V6-512G-NVMe-Ctrl.yaml index 358a0ed12..993459fce 100644 --- a/device-types/Huawei/D5V6-512G-NVMe-Ctrl.yaml +++ b/device-types/Huawei/D5V6-512G-NVMe-Ctrl.yaml @@ -4,6 +4,7 @@ model: D5V6-512G-NVMe-Ctrl slug: huawei-d5v6-512g-nvme-ctrl part_number: 02355GVC u_height: 0 +is_full_depth: false subdevice_role: child module-bays: - name: IOM_0 diff --git a/device-types/IBM/BladeCenter-HS22.yaml b/device-types/IBM/BladeCenter-HS22.yaml index e0800631e..21dcb3627 100644 --- a/device-types/IBM/BladeCenter-HS22.yaml +++ b/device-types/IBM/BladeCenter-HS22.yaml @@ -3,4 +3,5 @@ manufacturer: IBM model: BladeCenter HS22 slug: ibm-bladecenter-hs22 u_height: 0 +is_full_depth: false subdevice_role: child diff --git a/device-types/Intel/HNS2600TPR.yaml b/device-types/Intel/HNS2600TPR.yaml index 01c7bb86a..23eee527a 100644 --- a/device-types/Intel/HNS2600TPR.yaml +++ b/device-types/Intel/HNS2600TPR.yaml @@ -6,6 +6,7 @@ airflow: front-to-rear weight: 1.0 weight_unit: kg u_height: 0 +is_full_depth: false comments: | [HNS2600TPR Specifications on intel.com](https://ark.intel.com/content/www/us/en/ark/products/88297/intel-compute-module-hns2600tpr.html) subdevice_role: child diff --git a/device-types/Juniper/EX3400-24P.yaml b/device-types/Juniper/EX3400-24P.yaml index 00629a3e7..c47f9025c 100644 --- a/device-types/Juniper/EX3400-24P.yaml +++ b/device-types/Juniper/EX3400-24P.yaml @@ -4,6 +4,7 @@ model: EX3400-24P part_number: EX3400-24P slug: juniper-ex3400-24p u_height: 1 +is_full_depth: true airflow: front-to-rear weight: 10.49 weight_unit: lb diff --git a/device-types/Juniper/EX3400-24T-DC.yaml b/device-types/Juniper/EX3400-24T-DC.yaml index c34e8e687..fa7216ad0 100644 --- a/device-types/Juniper/EX3400-24T-DC.yaml +++ b/device-types/Juniper/EX3400-24T-DC.yaml @@ -4,6 +4,7 @@ model: EX3400-24T-DC part_number: EX3400-24T-DC slug: juniper-ex3400-24t-dc u_height: 1 +is_full_depth: true airflow: front-to-rear weight: 10.49 weight_unit: lb diff --git a/device-types/Juniper/EX3400-24T.yaml b/device-types/Juniper/EX3400-24T.yaml index dc33012a8..e931ec765 100644 --- a/device-types/Juniper/EX3400-24T.yaml +++ b/device-types/Juniper/EX3400-24T.yaml @@ -4,6 +4,7 @@ model: EX3400-24T part_number: EX3400-24T slug: juniper-ex3400-24t u_height: 1 +is_full_depth: true airflow: front-to-rear weight: 10.49 weight_unit: lb diff --git a/device-types/Juniper/EX3400-48P.yaml b/device-types/Juniper/EX3400-48P.yaml index d6fd96f8f..563f0f878 100644 --- a/device-types/Juniper/EX3400-48P.yaml +++ b/device-types/Juniper/EX3400-48P.yaml @@ -6,6 +6,7 @@ slug: juniper-ex3400-48p front_image: true rear_image: true u_height: 1 +is_full_depth: true airflow: front-to-rear weight: 10.49 weight_unit: lb diff --git a/device-types/Juniper/EX3400-48T-AFI.yaml b/device-types/Juniper/EX3400-48T-AFI.yaml index 07cdfb76b..507cf5f68 100644 --- a/device-types/Juniper/EX3400-48T-AFI.yaml +++ b/device-types/Juniper/EX3400-48T-AFI.yaml @@ -4,6 +4,7 @@ model: EX3400-48T-AFI part_number: EX3400-48T-AFI slug: juniper-ex3400-48t-afi u_height: 1 +is_full_depth: true airflow: rear-to-front weight: 10.49 weight_unit: lb diff --git a/device-types/Juniper/EX3400-48T-DC.yaml b/device-types/Juniper/EX3400-48T-DC.yaml index f37b4e340..a144f3a25 100644 --- a/device-types/Juniper/EX3400-48T-DC.yaml +++ b/device-types/Juniper/EX3400-48T-DC.yaml @@ -4,6 +4,7 @@ model: EX3400-48T-DC part_number: EX3400-48T-DC slug: juniper-ex3400-48t-dc u_height: 1 +is_full_depth: true airflow: front-to-rear weight: 10.49 weight_unit: lb diff --git a/device-types/Juniper/EX3400-48T.yaml b/device-types/Juniper/EX3400-48T.yaml index adceaca26..1804f149f 100644 --- a/device-types/Juniper/EX3400-48T.yaml +++ b/device-types/Juniper/EX3400-48T.yaml @@ -6,6 +6,7 @@ slug: juniper-ex3400-48t front_image: true rear_image: true u_height: 1 +is_full_depth: true airflow: front-to-rear weight: 10.49 weight_unit: lb diff --git a/device-types/Juniper/MX10003-BASE.yaml b/device-types/Juniper/MX10003-BASE.yaml deleted file mode 100644 index 964076373..000000000 --- a/device-types/Juniper/MX10003-BASE.yaml +++ /dev/null @@ -1,25 +0,0 @@ ---- -manufacturer: Juniper -model: MX10003-BASE -slug: juniper-mx10003-base -u_height: 3 -interfaces: - - name: fxp0 - type: 1000base-t - mgmt_only: true -power-ports: - - name: PEM0 - type: iec-60320-c14 - maximum_draw: 1600 - - name: PEM1 - type: iec-60320-c14 - maximum_draw: 1600 - - name: PEM2 - type: iec-60320-c14 - maximum_draw: 1600 - - name: PEM3 - type: iec-60320-c14 - maximum_draw: 1600 -console-ports: - - name: Console - type: rj-45 diff --git a/device-types/Juniper/MX10003-PREMIUM.yaml b/device-types/Juniper/MX10003-PREMIUM.yaml deleted file mode 100644 index d73f83cfe..000000000 --- a/device-types/Juniper/MX10003-PREMIUM.yaml +++ /dev/null @@ -1,34 +0,0 @@ ---- -manufacturer: Juniper -model: MX10003-PREMIUM -slug: juniper-mx10003-premium -u_height: 3 -interfaces: - - name: fxp0 (re0) - type: 1000base-t - mgmt_only: true - - name: fxp0 (re1) - type: 1000base-t - mgmt_only: true -power-ports: - - name: PEM0 - type: iec-60320-c14 - maximum_draw: 1600 - - name: PEM1 - type: iec-60320-c14 - maximum_draw: 1600 - - name: PEM2 - type: iec-60320-c14 - maximum_draw: 1600 - - name: PEM3 - type: iec-60320-c14 - maximum_draw: 1600 - - name: PEM4 - type: iec-60320-c14 - maximum_draw: 1600 - - name: PEM5 - type: iec-60320-c14 - maximum_draw: 1600 -console-ports: - - name: Console - type: rj-45 diff --git a/device-types/Juniper/MX10003.yaml b/device-types/Juniper/MX10003.yaml new file mode 100644 index 000000000..ef72869cb --- /dev/null +++ b/device-types/Juniper/MX10003.yaml @@ -0,0 +1,25 @@ +--- +manufacturer: Juniper +model: MX10003 +slug: juniper-mx10003 +u_height: 3 +is_full_depth: true +weight: 54.43 +weight_unit: kg +module-bays: + - name: PEM0 + position: '0' + - name: PEM1 + position: '1' + - name: PEM2 + position: '2' + - name: PEM3 + position: '3' + - name: RE0 + position: '0' + - name: RE1 + position: '1' + - name: LC0 + position: '0' + - name: LC1 + position: '1' diff --git a/device-types/Juniper/QFX5210-64C.yaml b/device-types/Juniper/QFX5210-64C.yaml index 5644ded99..99306fd46 100644 --- a/device-types/Juniper/QFX5210-64C.yaml +++ b/device-types/Juniper/QFX5210-64C.yaml @@ -5,6 +5,7 @@ slug: juniper-qfx5210-64c comments: '[Juniper QFX5210 Data Sheet](https://www.juniper.net/content/dam/www/assets/datasheets/us/en/switches/qfx5210-switch-datasheet.pdf)\n[Hardware Guide](https://www.juniper.net/documentation/us/en/hardware/qfx5210/index.html)' u_height: 2 +is_full_depth: true interfaces: - name: fxp0 type: 1000base-t @@ -137,13 +138,11 @@ interfaces: type: 100gbase-x-qsfp28 - name: et-0/0/63 type: 100gbase-x-qsfp28 -power-ports: +module-bays: - name: PSU0 - type: iec-60320-c14 - maximum_draw: 650 + position: '2' - name: PSU1 - type: iec-60320-c14 - maximum_draw: 650 + position: '1' console-ports: - name: Console type: rj-45 diff --git a/device-types/Juniper/QFX5210-128C.yaml b/device-types/Juniper/QFX5220-128C.yaml similarity index 94% rename from device-types/Juniper/QFX5210-128C.yaml rename to device-types/Juniper/QFX5220-128C.yaml index 651b07900..8358f0804 100644 --- a/device-types/Juniper/QFX5210-128C.yaml +++ b/device-types/Juniper/QFX5220-128C.yaml @@ -1,9 +1,12 @@ --- manufacturer: Juniper -model: QFX5210-128C -slug: juniper-qfx5210-128c -comments: '[Juniper QFX5200 Data Sheet](https://www.juniper.net/us/en/products-services/switching/qfx-series/qfx5200/)' -u_height: 1 +model: QFX5220-128C +slug: juniper-qfx5220-128c +comments: '[Juniper QFX5220 Data Sheet](https://www.juniper.net/us/en/products/switches/qfx-series/qfx5220-switch-datasheet.html)' +u_height: 4 +is_full_depth: true +weight: 44.44 +weight_unit: kg interfaces: - name: fxp0 type: 1000base-t @@ -264,13 +267,15 @@ interfaces: type: 100gbase-x-qsfp28 - name: et-0/0/127 type: 100gbase-x-qsfp28 -power-ports: +module-bays: - name: PSU0 - type: iec-60320-c14 - maximum_draw: 650 + position: '0' - name: PSU1 - type: iec-60320-c14 - maximum_draw: 650 + position: '1' + - name: PSU2 + position: '2' + - name: PSU3 + position: '3' console-ports: - name: Console type: rj-45 diff --git a/device-types/Lantronix/ets16pr.yaml b/device-types/Lantronix/ets16pr.yaml index 50fc47cc6..c115b60c2 100644 --- a/device-types/Lantronix/ets16pr.yaml +++ b/device-types/Lantronix/ets16pr.yaml @@ -4,6 +4,7 @@ model: ETS16PR slug: lantronix-ets16pr part_number: ETS16PR u_height: 1 +is_full_depth: true front_image: true weight: 1.6 weight_unit: kg diff --git a/device-types/Lantronix/ets32pr.yaml b/device-types/Lantronix/ets32pr.yaml index b628d6fa5..206d11d84 100644 --- a/device-types/Lantronix/ets32pr.yaml +++ b/device-types/Lantronix/ets32pr.yaml @@ -4,6 +4,7 @@ model: ETS32PR slug: lantronix-ets32pr part_number: ETS32PR u_height: 2 +is_full_depth: true front_image: true weight: 3.64 weight_unit: kg diff --git a/device-types/Lenovo/FLEX-SYSTEM.yaml b/device-types/Lenovo/FLEX-SYSTEM.yaml index 036db2739..b3cda38ba 100644 --- a/device-types/Lenovo/FLEX-SYSTEM.yaml +++ b/device-types/Lenovo/FLEX-SYSTEM.yaml @@ -4,6 +4,7 @@ model: Flex System slug: lenovo-flex-system part_number: 8721W3X u_height: 10 +is_full_depth: true subdevice_role: parent interfaces: - name: CMM diff --git a/device-types/Leviton/5R1UM-F03.yml b/device-types/Leviton/5R1UM-F03.yml index 210bcde30..d3d621372 100644 --- a/device-types/Leviton/5R1UM-F03.yml +++ b/device-types/Leviton/5R1UM-F03.yml @@ -5,6 +5,7 @@ slug: leviton-5r1um-f03 comments: Opt-X 1000i SDX 1RU Distribution and Splice Enclosure, empty, (no sliding tray); Accepts up to (3) SDX adapter plates or (3) SDX MTP cassettes and accepts up to (3) splice trays. u_height: 1 +is_full_depth: false module-bays: - name: A position: A diff --git a/device-types/Leviton/5R2UM-F06.yml b/device-types/Leviton/5R2UM-F06.yml index 9ad7e1fa2..1300e0f8d 100644 --- a/device-types/Leviton/5R2UM-F06.yml +++ b/device-types/Leviton/5R2UM-F06.yml @@ -5,6 +5,7 @@ slug: leviton-5r2um-f06 comments: Opt-X 1000i SDX 2RU Distribution and Splice Enclosure, empty (no sliding tray); Accepts up to (6) SDX adapter plates or (6) SDX MTP cassettes and accepts up to (6) splice trays. u_height: 2 +is_full_depth: false module-bays: - name: A position: A diff --git a/device-types/Leviton/5R3UM-F09.yml b/device-types/Leviton/5R3UM-F09.yml index ce3a1d86c..7ffd3cc3d 100644 --- a/device-types/Leviton/5R3UM-F09.yml +++ b/device-types/Leviton/5R3UM-F09.yml @@ -5,6 +5,7 @@ slug: leviton-5r3um-f09 comments: Opt-X 1000i SDX 3RU Distribution and Splice Enclosure, empty; Accepts up to (9) SDX adapter plates or (9) SDX MTP cassettes and accepts up to (9) splice trays. u_height: 3 +is_full_depth: false module-bays: - name: A position: A diff --git a/device-types/Leviton/5R3UM-F12.yml b/device-types/Leviton/5R3UM-F12.yml index e51443dc9..fe77a56c6 100644 --- a/device-types/Leviton/5R3UM-F12.yml +++ b/device-types/Leviton/5R3UM-F12.yml @@ -5,6 +5,7 @@ slug: leviton-5r3um-f12 comments: Opt-X 1000i SDX 3RU Distribution and Splice Enclosure, empty; Accepts up to (12) SDX adapter plates or (12) SDX MTP cassettes and accepts up to (12) splice trays. (Vertical adapter plate/cassette orientation). u_height: 3 +is_full_depth: false module-bays: - name: A position: A diff --git a/device-types/Mellanox/SX6012F-1BFS.yaml b/device-types/Mellanox/SX6012F-1BFS.yaml index 422c50fd2..71ec6a0cd 100644 --- a/device-types/Mellanox/SX6012F-1BFS.yaml +++ b/device-types/Mellanox/SX6012F-1BFS.yaml @@ -7,6 +7,7 @@ airflow: rear-to-front weight: 2.98 weight_unit: kg u_height: 0 +is_full_depth: false subdevice_role: child console-ports: - name: Serial Console diff --git a/device-types/Mellanox/SX6012F-1BRS.yaml b/device-types/Mellanox/SX6012F-1BRS.yaml index 2201d52de..78aff3a0b 100644 --- a/device-types/Mellanox/SX6012F-1BRS.yaml +++ b/device-types/Mellanox/SX6012F-1BRS.yaml @@ -7,6 +7,7 @@ airflow: front-to-rear weight: 2.98 weight_unit: kg u_height: 0 +is_full_depth: false subdevice_role: child console-ports: - name: Serial Console diff --git a/device-types/Mellanox/SX6012F-2BFS.yaml b/device-types/Mellanox/SX6012F-2BFS.yaml index 95c2e28cd..dfc112da2 100644 --- a/device-types/Mellanox/SX6012F-2BFS.yaml +++ b/device-types/Mellanox/SX6012F-2BFS.yaml @@ -7,6 +7,7 @@ airflow: rear-to-front weight: 2.98 weight_unit: kg u_height: 0 +is_full_depth: false subdevice_role: child console-ports: - name: Serial Console diff --git a/device-types/Mellanox/SX6012F-2BRS.yaml b/device-types/Mellanox/SX6012F-2BRS.yaml index e85d739d0..ab528baf3 100644 --- a/device-types/Mellanox/SX6012F-2BRS.yaml +++ b/device-types/Mellanox/SX6012F-2BRS.yaml @@ -7,6 +7,7 @@ airflow: front-to-rear weight: 2.98 weight_unit: kg u_height: 0 +is_full_depth: false subdevice_role: child console-ports: - name: Serial Console diff --git a/device-types/Mellanox/SX6012T-1BFS.yaml b/device-types/Mellanox/SX6012T-1BFS.yaml index 7112ca9de..a210d3e2f 100644 --- a/device-types/Mellanox/SX6012T-1BFS.yaml +++ b/device-types/Mellanox/SX6012T-1BFS.yaml @@ -7,6 +7,7 @@ airflow: rear-to-front weight: 2.98 weight_unit: kg u_height: 0 +is_full_depth: true subdevice_role: child console-ports: - name: Serial Console diff --git a/device-types/Mellanox/SX6012T-2BFS.yaml b/device-types/Mellanox/SX6012T-2BFS.yaml index 9d1f93244..9f6225f42 100644 --- a/device-types/Mellanox/SX6012T-2BFS.yaml +++ b/device-types/Mellanox/SX6012T-2BFS.yaml @@ -7,6 +7,7 @@ airflow: rear-to-front weight: 2.98 weight_unit: kg u_height: 0 +is_full_depth: true subdevice_role: child console-ports: - name: Serial Console diff --git a/device-types/MikroTik/RB2011UiAS-IN.yaml b/device-types/MikroTik/RB2011UiAS-IN.yaml index 0d2a157b0..6c5b9fa14 100644 --- a/device-types/MikroTik/RB2011UiAS-IN.yaml +++ b/device-types/MikroTik/RB2011UiAS-IN.yaml @@ -3,6 +3,7 @@ manufacturer: MikroTik model: RB2011UiAS-IN slug: mikrotik-rb2011uias-in u_height: 1 +is_full_depth: false power-ports: - name: PSU0 type: dc-terminal diff --git a/device-types/MikroTik/RB2011iLS-IN.yaml b/device-types/MikroTik/RB2011iLS-IN.yaml index c762bd26f..74f95e2b7 100644 --- a/device-types/MikroTik/RB2011iLS-IN.yaml +++ b/device-types/MikroTik/RB2011iLS-IN.yaml @@ -3,6 +3,7 @@ manufacturer: MikroTik model: RB2011iLS-IN slug: mikrotik-rb2011ils-in u_height: 1 +is_full_depth: false power-ports: - name: PSU0 type: dc-terminal diff --git a/device-types/MikroTik/RB260GS.yaml b/device-types/MikroTik/RB260GS.yaml index 77e8ac71d..0fc7b2206 100644 --- a/device-types/MikroTik/RB260GS.yaml +++ b/device-types/MikroTik/RB260GS.yaml @@ -3,6 +3,7 @@ manufacturer: MikroTik model: RB260GS slug: mikrotik-rb260gs u_height: 0 +is_full_depth: false power-ports: - name: PSU0 type: dc-terminal diff --git a/device-types/MikroTik/RB260GSP.yaml b/device-types/MikroTik/RB260GSP.yaml index a06a4fb20..0b39f3051 100644 --- a/device-types/MikroTik/RB260GSP.yaml +++ b/device-types/MikroTik/RB260GSP.yaml @@ -3,6 +3,7 @@ manufacturer: MikroTik model: RB260GSP slug: mikrotik-rb260gsp u_height: 0 +is_full_depth: false power-ports: - name: PSU0 type: dc-terminal diff --git a/device-types/MikroTik/RB951G-2HnD.yaml b/device-types/MikroTik/RB951G-2HnD.yaml index f97e4e367..ffae47b74 100644 --- a/device-types/MikroTik/RB951G-2HnD.yaml +++ b/device-types/MikroTik/RB951G-2HnD.yaml @@ -3,6 +3,7 @@ manufacturer: MikroTik model: RB951G-2HnD slug: mikrotik-rb951g-2hnd u_height: 0 +is_full_depth: false power-ports: - name: power8-30V type: iec-60320-c14 diff --git a/device-types/Netgear/M4300-12X12F.yaml b/device-types/Netgear/M4300-12X12F.yaml index a86487665..82af301cf 100644 --- a/device-types/Netgear/M4300-12X12F.yaml +++ b/device-types/Netgear/M4300-12X12F.yaml @@ -3,6 +3,7 @@ manufacturer: Netgear model: M4300-12X12F slug: netgear-m4300-12x12f u_height: 1 +is_full_depth: false airflow: front-to-rear comments: 'Documentation: [https://www.netgear.it/support/product/m4300-12x12f.aspx](https://www.netgear.it/support/product/m4300-12x12f.aspx)' subdevice_role: parent diff --git a/device-types/ONLINE USV-Systeme/X1000.yaml b/device-types/ONLINE USV-Systeme/X1000.yaml index e37a317c5..6883474cc 100644 --- a/device-types/ONLINE USV-Systeme/X1000.yaml +++ b/device-types/ONLINE USV-Systeme/X1000.yaml @@ -3,6 +3,7 @@ manufacturer: ONLINE USV-Systeme model: Xanto 1000 slug: online-usv-systeme-xanto-1000 part_number: X1000 +is_full_depth: true u_height: 6 weight: 13.4 weight_unit: kg diff --git a/device-types/ONLINE USV-Systeme/X1000R.yaml b/device-types/ONLINE USV-Systeme/X1000R.yaml index 25a619f4f..4426f07e1 100644 --- a/device-types/ONLINE USV-Systeme/X1000R.yaml +++ b/device-types/ONLINE USV-Systeme/X1000R.yaml @@ -3,6 +3,7 @@ manufacturer: ONLINE USV-Systeme model: Xanto 1000 R slug: online-usv-systeme-xanto-1000-r part_number: X1000R +is_full_depth: true u_height: 2 weight: 14.1 weight_unit: kg diff --git a/device-types/ONLINE USV-Systeme/X1500.yaml b/device-types/ONLINE USV-Systeme/X1500.yaml index 31805b83e..d1073d79d 100644 --- a/device-types/ONLINE USV-Systeme/X1500.yaml +++ b/device-types/ONLINE USV-Systeme/X1500.yaml @@ -3,6 +3,7 @@ manufacturer: ONLINE USV-Systeme model: Xanto 1500 slug: online-usv-systeme-xanto-1500 part_number: X1500 +is_full_depth: true u_height: 6 weight: 15 weight_unit: kg diff --git a/device-types/ONLINE USV-Systeme/X1500R.yaml b/device-types/ONLINE USV-Systeme/X1500R.yaml index fdf026ae3..34e00bae0 100644 --- a/device-types/ONLINE USV-Systeme/X1500R.yaml +++ b/device-types/ONLINE USV-Systeme/X1500R.yaml @@ -3,6 +3,7 @@ manufacturer: ONLINE USV-Systeme model: Xanto 1500 R slug: online-usv-systeme-xanto-1500-r part_number: X1500R +is_full_depth: true u_height: 2 weight: 15.5 weight_unit: kg diff --git a/device-types/ONLINE USV-Systeme/X2000.yaml b/device-types/ONLINE USV-Systeme/X2000.yaml index c12318a70..b04b53684 100644 --- a/device-types/ONLINE USV-Systeme/X2000.yaml +++ b/device-types/ONLINE USV-Systeme/X2000.yaml @@ -3,6 +3,7 @@ manufacturer: ONLINE USV-Systeme model: Xanto 2000 slug: online-usv-systeme-xanto-2000 part_number: X2000 +is_full_depth: true u_height: 8 weight: 20.3 weight_unit: kg diff --git a/device-types/ONLINE USV-Systeme/X2000R.yaml b/device-types/ONLINE USV-Systeme/X2000R.yaml index 13d2f4fd6..cc05fd1d6 100644 --- a/device-types/ONLINE USV-Systeme/X2000R.yaml +++ b/device-types/ONLINE USV-Systeme/X2000R.yaml @@ -3,6 +3,7 @@ manufacturer: ONLINE USV-Systeme model: Xanto 2000 R slug: online-usv-systeme-xanto-2000-r part_number: X2000R +is_full_depth: true u_height: 2 weight: 19.5 weight_unit: kg diff --git a/device-types/ONLINE USV-Systeme/X3000.yaml b/device-types/ONLINE USV-Systeme/X3000.yaml index b118c075d..5427b44d7 100644 --- a/device-types/ONLINE USV-Systeme/X3000.yaml +++ b/device-types/ONLINE USV-Systeme/X3000.yaml @@ -3,6 +3,7 @@ manufacturer: ONLINE USV-Systeme model: Xanto 3000 slug: online-usv-systeme-xanto-3000 part_number: X3000 +is_full_depth: true u_height: 8 weight: 28.5 weight_unit: kg diff --git a/device-types/ONLINE USV-Systeme/X3000R.yaml b/device-types/ONLINE USV-Systeme/X3000R.yaml index a6f665dda..1efd4ba8f 100644 --- a/device-types/ONLINE USV-Systeme/X3000R.yaml +++ b/device-types/ONLINE USV-Systeme/X3000R.yaml @@ -3,6 +3,7 @@ manufacturer: ONLINE USV-Systeme model: Xanto 3000 R slug: online-usv-systeme-xanto-3000-r part_number: X3000R +is_full_depth: true u_height: 2 weight: 27.5 weight_unit: kg diff --git a/device-types/QTECH/QSW-6900-56F.yaml b/device-types/QTECH/QSW-6900-56F.yaml index 7f7a4b206..ff6062f70 100644 --- a/device-types/QTECH/QSW-6900-56F.yaml +++ b/device-types/QTECH/QSW-6900-56F.yaml @@ -4,6 +4,7 @@ model: QSW-6900-56F slug: qtech-qsw-6900-56f part_number: QSW-6900-56F u_height: 1.0 +is_full_depth: true airflow: front-to-rear weight: 8.0 weight_unit: kg diff --git a/device-types/SNR/S2995G-24FX.yaml b/device-types/SNR/S2995G-24FX.yaml index 5d8fbfab9..f4092cf60 100644 --- a/device-types/SNR/S2995G-24FX.yaml +++ b/device-types/SNR/S2995G-24FX.yaml @@ -4,6 +4,7 @@ model: S2995G-24FX slug: snr-s2995g-24fx part_number: S2995G-24FX-UPS u_height: 1.0 +is_full_depth: false weight: 4.1 weight_unit: kg airflow: right-to-left diff --git a/device-types/SSD/SKOS-1U-3B.yaml b/device-types/SSD/SKOS-1U-3B.yaml index 7699fbe60..3ca1062f0 100644 --- a/device-types/SSD/SKOS-1U-3B.yaml +++ b/device-types/SSD/SKOS-1U-3B.yaml @@ -6,6 +6,7 @@ comments: '[1U Rack Mount Enclosure up to 3 x optic Panels, 48 Fibers (LC)](http part_number: 130308-00048 airflow: passive is_powered: false +is_full_depth: false weight: 2.4 weight_unit: kg u_height: 1 diff --git a/device-types/Sophos/AP6-420E.yaml b/device-types/Sophos/AP6-420E.yaml index 8a871a7fd..d48c9ebd2 100644 --- a/device-types/Sophos/AP6-420E.yaml +++ b/device-types/Sophos/AP6-420E.yaml @@ -7,6 +7,7 @@ airflow: passive front_image: false rear_image: false u_height: 0 +is_full_depth: false weight: 0.7 weight_unit: kg console-ports: diff --git a/device-types/Sophos/APX320.yaml b/device-types/Sophos/APX320.yaml index db172387d..f4a969731 100644 --- a/device-types/Sophos/APX320.yaml +++ b/device-types/Sophos/APX320.yaml @@ -7,6 +7,7 @@ airflow: passive front_image: false rear_image: false u_height: 0 +is_full_depth: false weight: 0.5 weight_unit: kg console-ports: diff --git a/device-types/Sophos/APX530.yaml b/device-types/Sophos/APX530.yaml index 712dd4ebc..475716595 100644 --- a/device-types/Sophos/APX530.yaml +++ b/device-types/Sophos/APX530.yaml @@ -7,6 +7,7 @@ airflow: passive front_image: false rear_image: false u_height: 0 +is_full_depth: false weight: 0.9 weight_unit: kg console-ports: diff --git a/device-types/Synology/DS1512+.yaml b/device-types/Synology/DS1512+.yaml index f417bdef9..0f85a1fab 100644 --- a/device-types/Synology/DS1512+.yaml +++ b/device-types/Synology/DS1512+.yaml @@ -4,6 +4,7 @@ model: DS1512+ slug: synology-ds1512-plus part_number: DS1512+ u_height: 0 +is_full_depth: false airflow: front-to-rear comments: '[Synology DS1512+ Specs](https://www.synology.com/en-us/products/DS1512+#specs)' weight: 4.25 diff --git a/device-types/Synology/DS1812+.yaml b/device-types/Synology/DS1812+.yaml index 7751a1851..b665b522d 100644 --- a/device-types/Synology/DS1812+.yaml +++ b/device-types/Synology/DS1812+.yaml @@ -4,6 +4,7 @@ model: DS1812+ slug: synology-ds1812-plus part_number: DS1812+ u_height: 0 +is_full_depth: false airflow: front-to-rear comments: '[Synology DS1812+ Specs](https://www.synology.com/en-us/products/DS1812+#specs)' weight: 5.21 diff --git a/device-types/Synology/DS1815+.yaml b/device-types/Synology/DS1815+.yaml index 668b96a59..134546cc9 100644 --- a/device-types/Synology/DS1815+.yaml +++ b/device-types/Synology/DS1815+.yaml @@ -4,6 +4,7 @@ model: DS1815+ slug: synology-ds1815-plus part_number: DS1815+ u_height: 0 +is_full_depth: false airflow: front-to-rear comments: '[Synology DS1815+ Specs](https://www.synology.com/en-us/products/DS1815+#specs)' weight: 5.29 diff --git a/device-types/Synology/DS916+.yaml b/device-types/Synology/DS916+.yaml index 13cc76ebf..5603cbe56 100644 --- a/device-types/Synology/DS916+.yaml +++ b/device-types/Synology/DS916+.yaml @@ -4,6 +4,7 @@ model: DS916+ slug: synology-ds916-plus part_number: DS916+ u_height: 0 +is_full_depth: false airflow: front-to-rear comments: '[Synology DS916+ Specs](https://www.synology.com/en-us/products/DS916+#specs)' weight: 2.04 diff --git a/device-types/Testing/Test-1000.yaml b/device-types/Testing/Test-1000.yaml index 75d21a2bc..f7b6221e7 100644 --- a/device-types/Testing/Test-1000.yaml +++ b/device-types/Testing/Test-1000.yaml @@ -3,6 +3,7 @@ manufacturer: Generic model: TEST-1000 slug: generic-test-1000 u_height: 2 +is_full_depth: true subdevice_role: parent console-ports: - name: Console Port 1 diff --git a/schema/devicetype.json b/schema/devicetype.json index ea2e483b6..39db03a7d 100644 --- a/schema/devicetype.json +++ b/schema/devicetype.json @@ -112,6 +112,6 @@ "type": "string" } }, - "required": ["manufacturer", "model", "slug", "u_height"], + "required": ["manufacturer", "model", "slug", "u_height","is_full_depth"], "additionalProperties": false }