From d0706e81967a3f006e5fc1bf139a1f3db3659944 Mon Sep 17 00:00:00 2001 From: svccicd <187764736+svccicd@users.noreply.github.com> Date: Wed, 11 Dec 2024 00:55:35 +0000 Subject: [PATCH] fix(devicetype-library): updating data from remote repo <2024-12-11>. --- pkg/combined_data.go | 1 + pkg/data_Allot.go | 61 + pkg/data_PaloAlto.go | 3022 +++++++++++++++++++++++++++++------------- sha.txt | 2 +- 4 files changed, 2129 insertions(+), 957 deletions(-) create mode 100644 pkg/data_Allot.go diff --git a/pkg/combined_data.go b/pkg/combined_data.go index 50aa94d..15d7ac3 100644 --- a/pkg/combined_data.go +++ b/pkg/combined_data.go @@ -13,6 +13,7 @@ var DeviceTypesMap = map[string]map[string]*DeviceData{ "Albis-Elcon": DeviceTypesMapAlbisElcon, "Alcatel-Lucent": DeviceTypesMapAlcatelLucent, "Allied Telesis": DeviceTypesMapAlliedTelesis, + "Allot": DeviceTypesMapAllot, "Alpha": DeviceTypesMapAlpha, "Apple": DeviceTypesMapApple, "Arctic-Wolf": DeviceTypesMapArcticWolf, diff --git a/pkg/data_Allot.go b/pkg/data_Allot.go new file mode 100644 index 0000000..6058722 --- /dev/null +++ b/pkg/data_Allot.go @@ -0,0 +1,61 @@ +// Code generated by go generate; DO NOT EDIT. +package devices + +var DeviceTypesMapAllot = map[string]*DeviceData{ + "Secure Service Gateway SSG-500": { + Manufacturer: "Allot", + Model: "Secure Service Gateway SSG-500", + Slug: "allot-ssg-500", + UHeight: 2, + PartNumber: "SSG-500", + IsFullDepth: true, + Airflow: "front-to-rear", + FrontImage: false, + RearImage: false, + SubdeviceRole: "", + Weight: 44, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "Console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + { Name: "PSU1", Label: "", Position: "1" }, + { Name: "PSU2", Label: "", Position: "2" }, + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "Management 1", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "Management 2", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "Interface 1", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 2", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 3", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 4", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 6", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 7", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 8", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Interface 16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + }, + }, +} diff --git a/pkg/data_PaloAlto.go b/pkg/data_PaloAlto.go index cc15389..1b254ab 100644 --- a/pkg/data_PaloAlto.go +++ b/pkg/data_PaloAlto.go @@ -2,27 +2,27 @@ package devices var DeviceTypesMapPaloAlto = map[string]*DeviceData{ - "M-100": { + "ION 1200": { Manufacturer: "Palo Alto", - Model: "M-100", - Slug: "palo-alto-m-100", - UHeight: 1, - PartNumber: "M-100", - IsFullDepth: true, - Airflow: "", - FrontImage: true, + Model: "ION 1200", + Slug: "palo-alto-ion-1200", + UHeight: 0, + PartNumber: "", + IsFullDepth: false, + Airflow: "passive", + FrontImage: false, RearImage: false, - SubdeviceRole: "", - Weight: 0, + SubdeviceRole: "child", + Weight: 3.75, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ - { Name: "console", Type: "de-9", Label: "", Poe: false }, + { Name: "console", Type: "rj-45", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -37,34 +37,33 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, }, }, - "M-500": { + "ION 1200-C-NA": { Manufacturer: "Palo Alto", - Model: "M-500", - Slug: "palo-alto-m-500", - UHeight: 2, - PartNumber: "M-500", - IsFullDepth: true, - Airflow: "", - FrontImage: true, + Model: "ION 1200-C-NA", + Slug: "palo-alto-ion-1200-c-na", + UHeight: 0, + PartNumber: "", + IsFullDepth: false, + Airflow: "passive", + FrontImage: false, RearImage: false, - SubdeviceRole: "", - Weight: 0, + SubdeviceRole: "child", + Weight: 3.75, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ - { Name: "console", Type: "de-9", Label: "", Poe: false }, + { Name: "console", Type: "rj-45", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -79,26 +78,25 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Cellular", Label: "", Type: "4g", MgmtOnly: false }, }, }, - "PA-1410": { + "ION 1200-C-ROW": { Manufacturer: "Palo Alto", - Model: "PA-1410", - Slug: "palo-alto-pa-1410", - UHeight: 1, - PartNumber: "PA-1410", + Model: "ION 1200-C-ROW", + Slug: "palo-alto-ion-1200-c-row", + UHeight: 0, + PartNumber: "", IsFullDepth: false, - Airflow: "front-to-rear", + Airflow: "passive", FrontImage: false, RearImage: false, - SubdeviceRole: "", - Weight: 7, + SubdeviceRole: "child", + Weight: 3.75, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ @@ -107,6 +105,7 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -115,52 +114,31 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ - { Name: "PS1", Label: "", Position: "1" }, - { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "1000base-tx", MgmtOnly: true }, + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Cellular", Label: "", Type: "4g", MgmtOnly: false }, }, }, - "PA-1420": { + "ION 1200-C5G-WW": { Manufacturer: "Palo Alto", - Model: "PA-1420", - Slug: "palo-alto-pa-1420", - UHeight: 1, - PartNumber: "PA-1420", + Model: "ION 1200-C5G-WW", + Slug: "palo-alto-ion-1200-c5g-ww", + UHeight: 0, + PartNumber: "", IsFullDepth: false, - Airflow: "front-to-rear", + Airflow: "passive", FrontImage: false, RearImage: false, - SubdeviceRole: "", - Weight: 7, + SubdeviceRole: "child", + Weight: 3.75, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ @@ -169,6 +147,7 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -177,61 +156,42 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ - { Name: "PS1", Label: "", Position: "1" }, - { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-tx", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "5gbase-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "1000base-tx", MgmtOnly: true }, + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Cellular", Label: "", Type: "5g", MgmtOnly: false }, }, }, - "PA-200": { + "ION 1200-S": { Manufacturer: "Palo Alto", - Model: "PA-200", - Slug: "palo-alto-pa-200", - UHeight: 1, - PartNumber: "PA-200", + Model: "ION 1200-S", + Slug: "palo-alto-ion-1200-s", + UHeight: 0, + PartNumber: "", IsFullDepth: false, - Airflow: "", - FrontImage: true, + Airflow: "passive", + FrontImage: false, RearImage: false, - SubdeviceRole: "", - Weight: 0, + SubdeviceRole: "child", + Weight: 7.85, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "USB", Type: "usb-micro-b", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -246,36 +206,41 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "management", Label: "", Type: "100base-tx", MgmtOnly: true }, - { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 10", Label: "", Type: "1000base-t", MgmtOnly: false }, }, }, - "PA-220": { + "ION 1200-S-C-NA": { Manufacturer: "Palo Alto", - Model: "PA-220", - Slug: "palo-alto-pa-220", + Model: "ION 1200-S-C-NA", + Slug: "palo-alto-ion-1200-s-c-na", UHeight: 0, - PartNumber: "PA-220", + PartNumber: "", IsFullDepth: false, Airflow: "passive", - FrontImage: true, - RearImage: true, + FrontImage: false, + RearImage: false, SubdeviceRole: "child", - Weight: 3, + Weight: 7.85, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "USB", Type: "usb-micro-b", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -290,37 +255,42 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 10", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Cellular", Label: "", Type: "4g", MgmtOnly: false }, }, }, - "PA-220 Rack Kit": { + "ION 1200-S-C-ROW": { Manufacturer: "Palo Alto", - Model: "PA-220 Rack Kit", - Slug: "palo-alto-pa-220-rack-kit", - UHeight: 1, - PartNumber: "PAN-PA-220-RACK-SINGLE", + Model: "ION 1200-S-C-ROW", + Slug: "palo-alto-ion-1200-s-c-row", + UHeight: 0, + PartNumber: "", IsFullDepth: false, Airflow: "passive", FrontImage: false, RearImage: false, - SubdeviceRole: "parent", - Weight: 0, + SubdeviceRole: "child", + Weight: 7.85, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "USB", Type: "usb-micro-b", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -331,32 +301,46 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ModuleBays: []ModuleBay{ }, DeviceBays: []DeviceBay{ - { Name: "Firewall", Label: "" }, }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 10", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Cellular", Label: "", Type: "4g", MgmtOnly: false }, }, }, - "PA-220 Rack Tray Kit": { + "ION 1200-S-C5G-WW": { Manufacturer: "Palo Alto", - Model: "PA-220 Rack Tray Kit", - Slug: "palo-alto-pa-220-rack-tray-kit", - UHeight: 1, - PartNumber: "PAN-PA-220-RACKTRAY", + Model: "ION 1200-S-C5G-WW", + Slug: "palo-alto-ion-1200-s-c5g-ww", + UHeight: 0, + PartNumber: "", IsFullDepth: false, Airflow: "passive", FrontImage: false, RearImage: false, - SubdeviceRole: "parent", - Weight: 0, + SubdeviceRole: "child", + Weight: 7.85, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "USB", Type: "usb-micro-b", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -367,35 +351,46 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ModuleBays: []ModuleBay{ }, DeviceBays: []DeviceBay{ - { Name: "Firewall A", Label: "" }, - { Name: "Firewall B", Label: "" }, }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 10", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Cellular", Label: "", Type: "5g", MgmtOnly: false }, }, }, - "PA-3020": { + "ION 3200": { Manufacturer: "Palo Alto", - Model: "PA-3020", - Slug: "palo-alto-pa-3020", - UHeight: 1, - PartNumber: "PA-3020", + Model: "ION 3200", + Slug: "palo-alto-ion-3200", + UHeight: 0, + PartNumber: "", IsFullDepth: false, - Airflow: "", - FrontImage: true, + Airflow: "passive", + FrontImage: false, RearImage: false, - SubdeviceRole: "", - Weight: 0, + SubdeviceRole: "child", + Weight: 8.7, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "USB", Type: "usb-micro-b", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -410,53 +405,40 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 10", Label: "", Type: "1000base-t", MgmtOnly: false }, }, }, - "PA-3050": { + "ION 9000": { Manufacturer: "Palo Alto", - Model: "PA-3050", - Slug: "palo-alto-pa-3050", + Model: "ION 9000", + Slug: "palo-alto-ion-9000", UHeight: 1, - PartNumber: "PA-3050", - IsFullDepth: false, - Airflow: "", - FrontImage: true, + PartNumber: "", + IsFullDepth: true, + Airflow: "front-to-rear", + FrontImage: false, RearImage: false, SubdeviceRole: "", - Weight: 0, + Weight: 21.38, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ - { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "AUX", Type: "rj-45", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 200, AllocatedDraw: 150 }, + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 450, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 450, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -471,54 +453,49 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + { Name: "Controller 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Controller 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, }, }, - "PA-3060": { + "ION 9200": { Manufacturer: "Palo Alto", - Model: "PA-3060", - Slug: "palo-alto-pa-3060", - UHeight: 2, - PartNumber: "PA-3060", + Model: "ION 9200", + Slug: "palo-alto-ion-9200", + UHeight: 1, + PartNumber: "", IsFullDepth: true, - Airflow: "", - FrontImage: true, - RearImage: true, + Airflow: "front-to-rear", + FrontImage: false, + RearImage: false, SubdeviceRole: "", - Weight: 0, + Weight: 15.5, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "usb-console", Type: "usb-micro-a", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 200, AllocatedDraw: 160 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 200, AllocatedDraw: 160 }, + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 450, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 450, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -533,52 +510,54 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + { Name: "Port 1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 9", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "Port 10", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "Port 11", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "Port 12", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "Port 13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "Port 23", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 24", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "Port 25", Label: "", Type: "1000base-t", MgmtOnly: false }, }, }, - "PA-3220": { + "M-100": { Manufacturer: "Palo Alto", - Model: "PA-3220", - Slug: "palo-alto-pa-3220", - UHeight: 2, - PartNumber: "PA-3220", + Model: "M-100", + Slug: "palo-alto-m-100", + UHeight: 1, + PartNumber: "M-100", IsFullDepth: true, Airflow: "", FrontImage: true, - RearImage: true, + RearImage: false, SubdeviceRole: "", Weight: 0, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ - { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "console", Type: "de-9", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 240 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 240 }, + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -593,54 +572,34 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, }, }, - "PA-3250": { + "M-500": { Manufacturer: "Palo Alto", - Model: "PA-3250", - Slug: "palo-alto-pa-3250", + Model: "M-500", + Slug: "palo-alto-m-500", UHeight: 2, - PartNumber: "PA-3250", + PartNumber: "M-500", IsFullDepth: true, Airflow: "", FrontImage: true, - RearImage: true, + RearImage: false, SubdeviceRole: "", Weight: 0, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ - { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "console", Type: "de-9", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 240 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 240 }, + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -655,44 +614,26 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "ethernet1/4", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, }, }, - "PA-3260": { + "PA-1410": { Manufacturer: "Palo Alto", - Model: "PA-3260", - Slug: "palo-alto-pa-3260", - UHeight: 2, - PartNumber: "PA-3260", - IsFullDepth: true, - Airflow: "", - FrontImage: true, - RearImage: true, + Model: "PA-1410", + Slug: "palo-alto-pa-1410", + UHeight: 1, + PartNumber: "PA-1410", + IsFullDepth: false, + Airflow: "front-to-rear", + FrontImage: false, + RearImage: false, SubdeviceRole: "", - Weight: 0, + Weight: 7, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ @@ -701,8 +642,6 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 0 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -711,52 +650,50 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ + { Name: "PS1", Label: "", Position: "1" }, + { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/1", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "management", Label: "", Type: "1000base-tx", MgmtOnly: true }, }, }, - "PA-3410": { + "PA-1420": { Manufacturer: "Palo Alto", - Model: "PA-3410", - Slug: "palo-alto-pa-3410", + Model: "PA-1420", + Slug: "palo-alto-pa-1420", UHeight: 1, - PartNumber: "PA-3410", + PartNumber: "PA-1420", IsFullDepth: false, Airflow: "front-to-rear", - FrontImage: true, - RearImage: true, + FrontImage: false, + RearImage: false, SubdeviceRole: "", Weight: 7, WeightUnit: "", @@ -783,20 +720,20 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/1", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-tx", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "5gbase-t", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, @@ -805,28 +742,22 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/25", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/26", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "management", Label: "", Type: "1000base-tx", MgmtOnly: true }, }, }, - "PA-3420": { + "PA-200": { Manufacturer: "Palo Alto", - Model: "PA-3420", - Slug: "palo-alto-pa-3420", + Model: "PA-200", + Slug: "palo-alto-pa-200", UHeight: 1, - PartNumber: "PA-3420", + PartNumber: "PA-200", IsFullDepth: false, - Airflow: "front-to-rear", + Airflow: "", FrontImage: true, - RearImage: true, + RearImage: false, SubdeviceRole: "", - Weight: 7, + Weight: 0, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ @@ -835,6 +766,7 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -843,58 +775,32 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ - { Name: "PS1", Label: "", Position: "1" }, - { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/25", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/26", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "management", Label: "", Type: "100base-tx", MgmtOnly: true }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-3430": { + "PA-220": { Manufacturer: "Palo Alto", - Model: "PA-3430", - Slug: "palo-alto-pa-3430", - UHeight: 1, - PartNumber: "PA-3430", + Model: "PA-220", + Slug: "palo-alto-pa-220", + UHeight: 0, + PartNumber: "PA-220", IsFullDepth: false, - Airflow: "front-to-rear", + Airflow: "passive", FrontImage: true, RearImage: true, - SubdeviceRole: "", - Weight: 7, + SubdeviceRole: "child", + Weight: 3, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ @@ -903,6 +809,8 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -911,64 +819,39 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ - { Name: "PS1", Label: "", Position: "1" }, - { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/25", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/26", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/35", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/36", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-3440": { + "PA-220 Rack Kit": { Manufacturer: "Palo Alto", - Model: "PA-3440", - Slug: "palo-alto-pa-3440", + Model: "PA-220 Rack Kit", + Slug: "palo-alto-pa-220-rack-kit", UHeight: 1, - PartNumber: "PA-3440", + PartNumber: "PAN-PA-220-RACK-SINGLE", IsFullDepth: false, - Airflow: "front-to-rear", - FrontImage: true, - RearImage: true, - SubdeviceRole: "", - Weight: 7, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "parent", + Weight: 0, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ - { Name: "console", Type: "rj-45", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, @@ -981,69 +864,34 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ - { Name: "PS1", Label: "", Position: "1" }, - { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ + { Name: "Firewall", Label: "" }, }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/25", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/26", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/35", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/36", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, }, }, - "PA-410": { + "PA-220 Rack Tray Kit": { Manufacturer: "Palo Alto", - Model: "PA-410", - Slug: "palo-alto-pa-410", + Model: "PA-220 Rack Tray Kit", + Slug: "palo-alto-pa-220-rack-tray-kit", UHeight: 1, - PartNumber: "PA-410", + PartNumber: "PAN-PA-220-RACKTRAY", IsFullDepth: false, Airflow: "passive", FrontImage: false, RearImage: false, - SubdeviceRole: "", - Weight: 3.1, + SubdeviceRole: "parent", + Weight: 0, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ - { Name: "console", Type: "rj-45", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1054,44 +902,35 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ModuleBays: []ModuleBay{ }, DeviceBays: []DeviceBay{ + { Name: "Firewall A", Label: "" }, + { Name: "Firewall B", Label: "" }, }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-440": { + "PA-3020": { Manufacturer: "Palo Alto", - Model: "PA-440", - Slug: "palo-alto-pa-440", + Model: "PA-3020", + Slug: "palo-alto-pa-3020", UHeight: 1, - PartNumber: "PA-440", + PartNumber: "PA-3020", IsFullDepth: false, - Airflow: "passive", + Airflow: "", FrontImage: true, - RearImage: true, + RearImage: false, SubdeviceRole: "", - Weight: 5, + Weight: 0, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, - { Name: "usb-console", Type: "usb-mini-a", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1107,6 +946,8 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ }, Interfaces: []Interface{ { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, @@ -1115,32 +956,42 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-450": { + "PA-3050": { Manufacturer: "Palo Alto", - Model: "PA-450", - Slug: "palo-alto-pa-450", + Model: "PA-3050", + Slug: "palo-alto-pa-3050", UHeight: 1, - PartNumber: "PA-450", + PartNumber: "PA-3050", IsFullDepth: false, - Airflow: "passive", + Airflow: "", FrontImage: true, - RearImage: true, + RearImage: false, SubdeviceRole: "", - Weight: 5, + Weight: 0, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, - { Name: "usb-console", Type: "usb-mini-a", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 200, AllocatedDraw: 150 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1155,7 +1006,6 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, @@ -1164,68 +1014,34 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-460": { + "PA-3060": { Manufacturer: "Palo Alto", - Model: "PA-460", - Slug: "palo-alto-pa-460", - UHeight: 1, - PartNumber: "PA-460", - IsFullDepth: false, - Airflow: "passive", - FrontImage: true, - RearImage: true, - SubdeviceRole: "", - Weight: 5, - WeightUnit: "", - IsPowered: false, - ConsolePorts: []ConsolePort{ - { Name: "console", Type: "rj-45", Label: "", Poe: false }, - { Name: "usb-console", Type: "usb-mini-a", Label: "", Poe: false }, - }, - ConsoleServerPorts: []ConsoleServerPort{ - }, - PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, - }, - PowerOutlets: []PowerOutlet{ - }, - FrontPorts: []FrontPort{ - }, - RearPorts: []RearPort{ - }, - ModuleBays: []ModuleBay{ - }, - DeviceBays: []DeviceBay{ - }, - InventoryItems: []InventoryItem{ - }, - Interfaces: []Interface{ - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, - }, - }, - "PA-500": { - Manufacturer: "Palo Alto", - Model: "PA-500", - Slug: "palo-alto-pa-500", - UHeight: 1, - PartNumber: "PA-500", - IsFullDepth: false, + Model: "PA-3060", + Slug: "palo-alto-pa-3060", + UHeight: 2, + PartNumber: "PA-3060", + IsFullDepth: true, Airflow: "", FrontImage: true, - RearImage: false, + RearImage: true, SubdeviceRole: "", Weight: 0, WeightUnit: "", @@ -1236,7 +1052,8 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 75, AllocatedDraw: 40 }, + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 200, AllocatedDraw: 160 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 200, AllocatedDraw: 160 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1259,20 +1076,32 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-5050": { + "PA-3220": { Manufacturer: "Palo Alto", - Model: "PA-5050", - Slug: "palo-alto-pa-5050", + Model: "PA-3220", + Slug: "palo-alto-pa-3220", UHeight: 2, - PartNumber: "PA-5050", + PartNumber: "PA-3220", IsFullDepth: true, Airflow: "", FrontImage: true, - RearImage: false, + RearImage: true, SubdeviceRole: "", Weight: 0, WeightUnit: "", @@ -1283,8 +1112,8 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 240 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 240 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1299,9 +1128,6 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, @@ -1318,27 +1144,26 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, }, }, - "PA-5060": { + "PA-3250": { Manufacturer: "Palo Alto", - Model: "PA-5060", - Slug: "palo-alto-pa-5060", + Model: "PA-3250", + Slug: "palo-alto-pa-3250", UHeight: 2, - PartNumber: "PA-5060", + PartNumber: "PA-3250", IsFullDepth: true, Airflow: "", FrontImage: true, - RearImage: false, + RearImage: true, SubdeviceRole: "", Weight: 0, WeightUnit: "", @@ -1349,8 +1174,8 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 240 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 240 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1365,9 +1190,6 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, @@ -1380,27 +1202,26 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, }, }, - "PA-5220": { + "PA-3260": { Manufacturer: "Palo Alto", - Model: "PA-5220", - Slug: "palo-alto-pa-5220", - UHeight: 3, - PartNumber: "PA-5220", + Model: "PA-3260", + Slug: "palo-alto-pa-3260", + UHeight: 2, + PartNumber: "PA-3260", IsFullDepth: true, Airflow: "", FrontImage: true, @@ -1415,8 +1236,8 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 650, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1431,18 +1252,18 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, @@ -1455,26 +1276,24 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/22", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, { Name: "ethernet1/23", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, { Name: "ethernet1/24", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, - { Name: "aux-1", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "aux-2", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, }, }, - "PA-5250": { + "PA-3410": { Manufacturer: "Palo Alto", - Model: "PA-5250", - Slug: "palo-alto-pa-5250", - UHeight: 3, - PartNumber: "PA-5250", - IsFullDepth: true, - Airflow: "", + Model: "PA-3410", + Slug: "palo-alto-pa-3410", + UHeight: 1, + PartNumber: "PA-3410", + IsFullDepth: false, + Airflow: "front-to-rear", FrontImage: true, RearImage: true, SubdeviceRole: "", - Weight: 0, + Weight: 7, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ @@ -1483,8 +1302,6 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1493,6 +1310,8 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ + { Name: "PS1", Label: "", Position: "1" }, + { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, @@ -1503,14 +1322,14 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, @@ -1519,30 +1338,30 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "aux-1", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "aux-2", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/25", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/26", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, }, }, - "PA-5260": { + "PA-3420": { Manufacturer: "Palo Alto", - Model: "PA-5260", - Slug: "palo-alto-pa-5260", - UHeight: 3, - PartNumber: "PA-5260", - IsFullDepth: true, - Airflow: "", + Model: "PA-3420", + Slug: "palo-alto-pa-3420", + UHeight: 1, + PartNumber: "PA-3420", + IsFullDepth: false, + Airflow: "front-to-rear", FrontImage: true, RearImage: true, SubdeviceRole: "", - Weight: 0, + Weight: 7, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ @@ -1551,8 +1370,6 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1561,6 +1378,8 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ + { Name: "PS1", Label: "", Position: "1" }, + { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, @@ -1571,14 +1390,14 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, @@ -1587,30 +1406,30 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "aux-1", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "aux-2", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/25", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/26", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, }, }, - "PA-5280": { + "PA-3430": { Manufacturer: "Palo Alto", - Model: "PA-5280", - Slug: "palo-alto-pa-5280", - UHeight: 3, - PartNumber: "PA-5280", - IsFullDepth: true, - Airflow: "", + Model: "PA-3430", + Slug: "palo-alto-pa-3430", + UHeight: 1, + PartNumber: "PA-3430", + IsFullDepth: false, + Airflow: "front-to-rear", FrontImage: true, RearImage: true, SubdeviceRole: "", - Weight: 0, + Weight: 7, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ @@ -1619,8 +1438,6 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, - { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1629,6 +1446,8 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ + { Name: "PS1", Label: "", Position: "1" }, + { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, @@ -1639,14 +1458,14 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, @@ -1655,30 +1474,32 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "aux-1", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "aux-2", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/25", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/26", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/35", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/36", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, }, }, - "PA-5410": { + "PA-3440": { Manufacturer: "Palo Alto", - Model: "PA-5410", - Slug: "palo-alto-pa-5410", - UHeight: 2, - PartNumber: "PA-5410", - IsFullDepth: true, + Model: "PA-3440", + Slug: "palo-alto-pa-3440", + UHeight: 1, + PartNumber: "PA-3440", + IsFullDepth: false, Airflow: "front-to-rear", FrontImage: true, RearImage: true, SubdeviceRole: "", - Weight: 15.88, + Weight: 7, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ @@ -1711,10 +1532,10 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-t", MgmtOnly: false }, { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, @@ -1723,32 +1544,32 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/41", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/42", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/43", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/44", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: true }, + { Name: "ethernet1/25", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/26", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/35", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/36", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, }, }, - "PA-5420": { + "PA-410": { Manufacturer: "Palo Alto", - Model: "PA-5420", - Slug: "palo-alto-pa-5420", - UHeight: 2, - PartNumber: "PA-5420", - IsFullDepth: true, - Airflow: "front-to-rear", - FrontImage: true, - RearImage: true, - SubdeviceRole: "", - Weight: 15.88, + Model: "PA-410", + Slug: "palo-alto-pa-410", + UHeight: 0, + PartNumber: "PA-410", + IsFullDepth: false, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "child", + Weight: 3.1, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ @@ -1757,6 +1578,7 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1765,68 +1587,46 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ - { Name: "PS1", Label: "", Position: "1" }, - { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/41", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/42", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/43", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/44", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: true }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-5430": { + "PA-415": { Manufacturer: "Palo Alto", - Model: "PA-5430", - Slug: "palo-alto-pa-5430", - UHeight: 2, - PartNumber: "PA-5430", - IsFullDepth: true, - Airflow: "front-to-rear", - FrontImage: true, - RearImage: true, - SubdeviceRole: "", - Weight: 15.88, + Model: "PA-415", + Slug: "palo-alto-pa-415", + UHeight: 0, + PartNumber: "PA-415", + IsFullDepth: false, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "child", + Weight: 7.85, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "USB", Type: "usb-micro-b", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1835,68 +1635,48 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ - { Name: "PS1", Label: "", Position: "1" }, - { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/41", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/42", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/43", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/44", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: true }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-5440": { + "PA-415-5G": { Manufacturer: "Palo Alto", - Model: "PA-5440", - Slug: "palo-alto-pa-5440", - UHeight: 2, - PartNumber: "PA-5440", - IsFullDepth: true, - Airflow: "front-to-rear", - FrontImage: true, - RearImage: true, - SubdeviceRole: "", - Weight: 15.88, + Model: "PA-415-5G", + Slug: "palo-alto-pa-415-5g", + UHeight: 0, + PartNumber: "PA-415-5G", + IsFullDepth: false, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "child", + Weight: 7.85, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "USB", Type: "usb-micro-b", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1905,76 +1685,49 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ - { Name: "PS1", Label: "", Position: "1" }, - { Name: "PS2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, InventoryItems: []InventoryItem{ }, Interfaces: []Interface{ - { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ethernet1/21", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/22", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, - { Name: "ethernet1/41", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/42", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/43", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "ethernet1/44", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, - { Name: "ha1-a", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, - { Name: "management", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: true }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "cellular1/1", Label: "", Type: "5g", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-7080": { + "PA-440": { Manufacturer: "Palo Alto", - Model: "PA-7080", - Slug: "palo-alto-pa-7080", - UHeight: 19, - PartNumber: "PA-7080", - IsFullDepth: true, - Airflow: "", + Model: "PA-440", + Slug: "palo-alto-pa-440", + UHeight: 0, + PartNumber: "PA-440", + IsFullDepth: false, + Airflow: "passive", FrontImage: true, RearImage: true, - SubdeviceRole: "", - Weight: 0, + SubdeviceRole: "child", + Weight: 5, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "usb-console", Type: "usb-mini-a", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS2", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS3", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS4", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS5", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS6", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS7", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, - { Name: "PS8", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -1990,32 +1743,40 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ }, Interfaces: []Interface{ { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-820": { + "PA-445": { Manufacturer: "Palo Alto", - Model: "PA-820", - Slug: "palo-alto-pa-820", - UHeight: 1, - PartNumber: "PA-820", + Model: "PA-445", + Slug: "palo-alto-pa-445", + UHeight: 0, + PartNumber: "PA-445", IsFullDepth: false, - Airflow: "", - FrontImage: true, - RearImage: true, - SubdeviceRole: "", - Weight: 0, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "child", + Weight: 8.7, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "USB", Type: "usb-micro-b", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ - { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 200, AllocatedDraw: 0 }, + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -2031,44 +1792,41 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ }, Interfaces: []Interface{ { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, }, }, - "PA-850": { + "PA-450": { Manufacturer: "Palo Alto", - Model: "PA-850", - Slug: "palo-alto-pa-850", - UHeight: 1, - PartNumber: "PA-850", + Model: "PA-450", + Slug: "palo-alto-pa-450", + UHeight: 0, + PartNumber: "PA-450", IsFullDepth: false, - Airflow: "front-to-rear", + Airflow: "passive", FrontImage: true, RearImage: true, - SubdeviceRole: "", - Weight: 13.5, + SubdeviceRole: "child", + Weight: 5, WeightUnit: "", IsPowered: false, ConsolePorts: []ConsolePort{ { Name: "console", Type: "rj-45", Label: "", Poe: false }, - { Name: "console USB", Type: "usb-micro-b", Label: "", Poe: false }, + { Name: "usb-console", Type: "usb-mini-a", Label: "", Poe: false }, }, ConsoleServerPorts: []ConsoleServerPort{ }, PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, }, PowerOutlets: []PowerOutlet{ }, @@ -2077,8 +1835,6 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ RearPorts: []RearPort{ }, ModuleBays: []ModuleBay{ - { Name: "PSU1", Label: "", Position: "1" }, - { Name: "PSU2", Label: "", Position: "2" }, }, DeviceBays: []DeviceBay{ }, @@ -2086,21 +1842,1375 @@ var DeviceTypesMapPaloAlto = map[string]*DeviceData{ }, Interfaces: []Interface{ { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, - { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + }, + }, + "PA-455": { + Manufacturer: "Palo Alto", + Model: "PA-455", + Slug: "palo-alto-pa-455", + UHeight: 0, + PartNumber: "PA-455", + IsFullDepth: false, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "child", + Weight: 9.8, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "USB", Type: "usb-micro-b", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + }, + }, + "PA-455-5G": { + Manufacturer: "Palo Alto", + Model: "PA-455-5G", + Slug: "palo-alto-pa-455-5g", + UHeight: 0, + PartNumber: "PA-455-5G", + IsFullDepth: false, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "child", + Weight: 9, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "USB", Type: "usb-micro-b", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 150, AllocatedDraw: 0 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, - { Name: "ethernet1/5", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/6", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/7", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/8", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/9", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/10", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/11", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, - { Name: "ethernet1/12", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "cellular1/1", Label: "", Type: "5g", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + }, + }, + "PA-460": { + Manufacturer: "Palo Alto", + Model: "PA-460", + Slug: "palo-alto-pa-460", + UHeight: 0, + PartNumber: "PA-460", + IsFullDepth: false, + Airflow: "passive", + FrontImage: true, + RearImage: true, + SubdeviceRole: "child", + Weight: 5, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "usb-console", Type: "usb-mini-a", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "dc-terminal", MaximumDraw: 0, AllocatedDraw: 0 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + }, + }, + "PA-500": { + Manufacturer: "Palo Alto", + Model: "PA-500", + Slug: "palo-alto-pa-500", + UHeight: 1, + PartNumber: "PA-500", + IsFullDepth: false, + Airflow: "", + FrontImage: true, + RearImage: false, + SubdeviceRole: "", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 75, AllocatedDraw: 40 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + }, + }, + "PA-5050": { + Manufacturer: "Palo Alto", + Model: "PA-5050", + Slug: "palo-alto-pa-5050", + UHeight: 2, + PartNumber: "PA-5050", + IsFullDepth: true, + Airflow: "", + FrontImage: true, + RearImage: false, + SubdeviceRole: "", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + }, + }, + "PA-5060": { + Manufacturer: "Palo Alto", + Model: "PA-5060", + Slug: "palo-alto-pa-5060", + UHeight: 2, + PartNumber: "PA-5060", + IsFullDepth: true, + Airflow: "", + FrontImage: true, + RearImage: false, + SubdeviceRole: "", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 0, AllocatedDraw: 0 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + }, + }, + "PA-5220": { + Manufacturer: "Palo Alto", + Model: "PA-5220", + Slug: "palo-alto-pa-5220", + UHeight: 3, + PartNumber: "PA-5220", + IsFullDepth: true, + Airflow: "", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, + { Name: "aux-1", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "aux-2", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + }, + }, + "PA-5250": { + Manufacturer: "Palo Alto", + Model: "PA-5250", + Slug: "palo-alto-pa-5250", + UHeight: 3, + PartNumber: "PA-5250", + IsFullDepth: true, + Airflow: "", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "aux-1", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "aux-2", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + }, + }, + "PA-5260": { + Manufacturer: "Palo Alto", + Model: "PA-5260", + Slug: "palo-alto-pa-5260", + UHeight: 3, + PartNumber: "PA-5260", + IsFullDepth: true, + Airflow: "", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "aux-1", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "aux-2", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + }, + }, + "PA-5280": { + Manufacturer: "Palo Alto", + Model: "PA-5280", + Slug: "palo-alto-pa-5280", + UHeight: 3, + PartNumber: "PA-5280", + IsFullDepth: true, + Airflow: "", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, + { Name: "PS2", Label: "", Type: "iec-60320-c14", MaximumDraw: 685, AllocatedDraw: 571 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "aux-1", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "aux-2", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + }, + }, + "PA-5410": { + Manufacturer: "Palo Alto", + Model: "PA-5410", + Slug: "palo-alto-pa-5410", + UHeight: 2, + PartNumber: "PA-5410", + IsFullDepth: true, + Airflow: "front-to-rear", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 15.88, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + { Name: "PS1", Label: "", Position: "1" }, + { Name: "PS2", Label: "", Position: "2" }, + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/41", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/42", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/43", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/44", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "management", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: true }, + }, + }, + "PA-5420": { + Manufacturer: "Palo Alto", + Model: "PA-5420", + Slug: "palo-alto-pa-5420", + UHeight: 2, + PartNumber: "PA-5420", + IsFullDepth: true, + Airflow: "front-to-rear", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 15.88, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + { Name: "PS1", Label: "", Position: "1" }, + { Name: "PS2", Label: "", Position: "2" }, + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/41", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/42", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/43", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/44", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "management", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: true }, + }, + }, + "PA-5430": { + Manufacturer: "Palo Alto", + Model: "PA-5430", + Slug: "palo-alto-pa-5430", + UHeight: 2, + PartNumber: "PA-5430", + IsFullDepth: true, + Airflow: "front-to-rear", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 15.88, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + { Name: "PS1", Label: "", Position: "1" }, + { Name: "PS2", Label: "", Position: "2" }, + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/41", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/42", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/43", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/44", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "management", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: true }, + }, + }, + "PA-5440": { + Manufacturer: "Palo Alto", + Model: "PA-5440", + Slug: "palo-alto-pa-5440", + UHeight: 2, + PartNumber: "PA-5440", + IsFullDepth: true, + Airflow: "front-to-rear", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 15.88, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + { Name: "PS1", Label: "", Position: "1" }, + { Name: "PS2", Label: "", Position: "2" }, + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "ethernet1/1", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "10gbase-t", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/13", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/14", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/15", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/16", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/17", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/18", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/19", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/20", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ethernet1/21", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/22", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/23", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/24", Label: "", Type: "25gbase-x-sfp28", MgmtOnly: false }, + { Name: "ethernet1/41", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/42", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/43", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "ethernet1/44", Label: "", Type: "100gbase-x-qsfp28", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "40gbase-x-qsfpp", MgmtOnly: false }, + { Name: "ha1-a", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + { Name: "management", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: true }, + }, + }, + "PA-7080": { + Manufacturer: "Palo Alto", + Model: "PA-7080", + Slug: "palo-alto-pa-7080", + UHeight: 19, + PartNumber: "PA-7080", + IsFullDepth: true, + Airflow: "", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS2", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS3", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS4", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS5", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS6", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS7", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, + { Name: "PS8", Label: "", Type: "iec-60320-c20", MaximumDraw: 0, AllocatedDraw: 0 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "ha1-a", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ha1-b", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "hsci", Label: "", Type: "10gbase-x-sfpp", MgmtOnly: false }, + }, + }, + "PA-820": { + Manufacturer: "Palo Alto", + Model: "PA-820", + Slug: "palo-alto-pa-820", + UHeight: 1, + PartNumber: "PA-820", + IsFullDepth: false, + Airflow: "", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + { Name: "PS1", Label: "", Type: "iec-60320-c14", MaximumDraw: 200, AllocatedDraw: 0 }, + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + }, + }, + "PA-850": { + Manufacturer: "Palo Alto", + Model: "PA-850", + Slug: "palo-alto-pa-850", + UHeight: 1, + PartNumber: "PA-850", + IsFullDepth: false, + Airflow: "front-to-rear", + FrontImage: true, + RearImage: true, + SubdeviceRole: "", + Weight: 13.5, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + { Name: "console", Type: "rj-45", Label: "", Poe: false }, + { Name: "console USB", Type: "usb-micro-b", Label: "", Poe: false }, + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + { Name: "PSU1", Label: "", Position: "1" }, + { Name: "PSU2", Label: "", Position: "2" }, + }, + DeviceBays: []DeviceBay{ + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + { Name: "management", Label: "", Type: "1000base-t", MgmtOnly: true }, + { Name: "dedicated-ha1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "dedicated-ha2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "loopback", Label: "", Type: "virtual", MgmtOnly: false }, + { Name: "ethernet1/1", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/2", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/3", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/4", Label: "", Type: "1000base-t", MgmtOnly: false }, + { Name: "ethernet1/5", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/6", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/7", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/8", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/9", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/10", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/11", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + { Name: "ethernet1/12", Label: "", Type: "1000base-x-sfp", MgmtOnly: false }, + }, + }, + "PAN-1RU-RGD-RACK-KIT-4POST": { + Manufacturer: "Palo Alto", + Model: "PAN-1RU-RGD-RACK-KIT-4POST", + Slug: "palo-alto-pan-1ru-rgd-rack-kit-4post", + UHeight: 1, + PartNumber: "PAN-1RU-RGD-RACK-KIT-4POST", + IsFullDepth: true, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "parent", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + { Name: "Firewall", Label: "" }, + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + }, + }, + "PAN-1RU-SMALL-RACK4": { + Manufacturer: "Palo Alto", + Model: "PAN-1RU-SMALL-RACK4", + Slug: "palo-alto-pan-1ru-small-rack4", + UHeight: 1, + PartNumber: "PAN-1RU-SMALL-RACK4", + IsFullDepth: true, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "parent", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + { Name: "Firewall", Label: "" }, + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + }, + }, + "PAN-ION-1200-C5G-RACKTRAY": { + Manufacturer: "Palo Alto", + Model: "PAN-ION-1200-C5G-RACKTRAY", + Slug: "palo-alto-pan-ion-1200-c5g-racktray", + UHeight: 1, + PartNumber: "", + IsFullDepth: true, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "parent", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + { Name: "ION device", Label: "" }, + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + }, + }, + "PAN-ION-1200-RACKTRAY": { + Manufacturer: "Palo Alto", + Model: "PAN-ION-1200-RACKTRAY", + Slug: "palo-alto-pan-ion-1200-racktray", + UHeight: 1, + PartNumber: "", + IsFullDepth: true, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "parent", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + { Name: "ION device", Label: "" }, + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + }, + }, + "PAN-ION-RACKTRAY-1200-S-C": { + Manufacturer: "Palo Alto", + Model: "PAN-ION-RACKTRAY-1200-S-C", + Slug: "palo-alto-pan-ion-racktray-1200-s-c", + UHeight: 1, + PartNumber: "", + IsFullDepth: true, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "parent", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + { Name: "ION device", Label: "" }, + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + }, + }, + "PAN-ION-RACKTRAY-1200-S-C5G": { + Manufacturer: "Palo Alto", + Model: "PAN-ION-RACKTRAY-1200-S-C5G", + Slug: "palo-alto-pan-ion-racktray-1200-s-c5g", + UHeight: 1, + PartNumber: "", + IsFullDepth: true, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "parent", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + { Name: "ION device", Label: "" }, + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + }, + }, + "PAN-ION-RACKTRAY-3200": { + Manufacturer: "Palo Alto", + Model: "PAN-ION-RACKTRAY-3200", + Slug: "palo-alto-pan-ion-racktray-3200", + UHeight: 1, + PartNumber: "", + IsFullDepth: true, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "parent", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + { Name: "ION device", Label: "" }, + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + }, + }, + "PAN-PA-400-POE-RACKTRAY": { + Manufacturer: "Palo Alto", + Model: "PAN-PA-400-POE-RACKTRAY", + Slug: "palo-alto-pan-pa-400-poe-racktray", + UHeight: 1, + PartNumber: "PAN-PA-400-POE-RACKTRAY", + IsFullDepth: true, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "parent", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + { Name: "Firewall", Label: "" }, + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ + }, + }, + "PAN-PA-400-RACKTRAY": { + Manufacturer: "Palo Alto", + Model: "PAN-PA-400-RACKTRAY", + Slug: "palo-alto-pan-pa-400-racktray", + UHeight: 1, + PartNumber: "PAN-PA-400-RACKTRAY", + IsFullDepth: true, + Airflow: "passive", + FrontImage: false, + RearImage: false, + SubdeviceRole: "parent", + Weight: 0, + WeightUnit: "", + IsPowered: false, + ConsolePorts: []ConsolePort{ + }, + ConsoleServerPorts: []ConsoleServerPort{ + }, + PowerPorts: []PowerPort{ + }, + PowerOutlets: []PowerOutlet{ + }, + FrontPorts: []FrontPort{ + }, + RearPorts: []RearPort{ + }, + ModuleBays: []ModuleBay{ + }, + DeviceBays: []DeviceBay{ + { Name: "Firewall A", Label: "" }, + { Name: "Firewall B", Label: "" }, + }, + InventoryItems: []InventoryItem{ + }, + Interfaces: []Interface{ }, }, } diff --git a/sha.txt b/sha.txt index 5bd07eb..cf2cb8e 100644 --- a/sha.txt +++ b/sha.txt @@ -1 +1 @@ -f1b4ee98fe086ca1c15225072e839b8a0d363caf \ No newline at end of file +7ec128394e1a9d6d14196e667e31362f20c494a6 \ No newline at end of file