diff --git a/device-types/Allot/SSG-500.yaml b/device-types/Allot/SSG-500.yaml new file mode 100644 index 0000000000..66faa843c8 --- /dev/null +++ b/device-types/Allot/SSG-500.yaml @@ -0,0 +1,57 @@ +--- +manufacturer: Allot +model: Secure Service Gateway SSG-500 +part_number: SSG-500 +slug: allot-ssg-500 +u_height: 2 +is_full_depth: true +weight: 44 +weight_unit: lb +airflow: front-to-rear +module-bays: + - name: PSU1 + position: '1' + - name: PSU2 + position: '2' +interfaces: + - name: Management 1 + type: 1000base-t + mgmt_only: true + - name: Management 2 + type: 1000base-t + mgmt_only: true + - name: Interface 1 + type: 10gbase-x-sfpp + - name: Interface 2 + type: 10gbase-x-sfpp + - name: Interface 3 + type: 10gbase-x-sfpp + - name: Interface 4 + type: 10gbase-x-sfpp + - name: Interface 5 + type: 10gbase-x-sfpp + - name: Interface 6 + type: 10gbase-x-sfpp + - name: Interface 7 + type: 10gbase-x-sfpp + - name: Interface 8 + type: 10gbase-x-sfpp + - name: Interface 9 + type: 10gbase-x-sfpp + - name: Interface 10 + type: 10gbase-x-sfpp + - name: Interface 11 + type: 10gbase-x-sfpp + - name: Interface 12 + type: 10gbase-x-sfpp + - name: Interface 13 + type: 10gbase-x-sfpp + - name: Interface 14 + type: 10gbase-x-sfpp + - name: Interface 15 + type: 10gbase-x-sfpp + - name: Interface 16 + type: 10gbase-x-sfpp +console-ports: + - name: Console + type: rj-45 diff --git a/device-types/Palo Alto/ION-1200-C-NA.yaml b/device-types/Palo Alto/ION-1200-C-NA.yaml new file mode 100644 index 0000000000..60dcdb5474 --- /dev/null +++ b/device-types/Palo Alto/ION-1200-C-NA.yaml @@ -0,0 +1,29 @@ +--- +manufacturer: Palo Alto +model: ION 1200-C-NA +slug: palo-alto-ion-1200-c-na +u_height: 0 +is_full_depth: false +subdevice_role: child +weight: 3.75 +weight_unit: lb +airflow: passive +comments: '[ION models datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/prisma-sd-wan-instant-on-network-ion-device-specifications)' +power-ports: + - name: PS1 + type: dc-terminal + description: DC barrel jack +console-ports: + - name: console + type: rj-45 +interfaces: + - name: Port 1 + type: 1000base-t + - name: Port 2 + type: 1000base-t + - name: Port 3 + type: 1000base-t + - name: Port 4 + type: 1000base-t + - name: Cellular + type: 4g diff --git a/device-types/Palo Alto/ION-1200-C-ROW.yaml b/device-types/Palo Alto/ION-1200-C-ROW.yaml new file mode 100644 index 0000000000..92d2ab8e24 --- /dev/null +++ b/device-types/Palo Alto/ION-1200-C-ROW.yaml @@ -0,0 +1,29 @@ +--- +manufacturer: Palo Alto +model: ION 1200-C-ROW +slug: palo-alto-ion-1200-c-row +u_height: 0 +is_full_depth: false +subdevice_role: child +weight: 3.75 +weight_unit: lb +airflow: passive +comments: '[ION models datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/prisma-sd-wan-instant-on-network-ion-device-specifications)' +power-ports: + - name: PS1 + type: dc-terminal + description: DC barrel jack +console-ports: + - name: console + type: rj-45 +interfaces: + - name: Port 1 + type: 1000base-t + - name: Port 2 + type: 1000base-t + - name: Port 3 + type: 1000base-t + - name: Port 4 + type: 1000base-t + - name: Cellular + type: 4g diff --git a/device-types/Palo Alto/ION-1200-C5G-WW.yaml b/device-types/Palo Alto/ION-1200-C5G-WW.yaml new file mode 100644 index 0000000000..2523adf7d0 --- /dev/null +++ b/device-types/Palo Alto/ION-1200-C5G-WW.yaml @@ -0,0 +1,29 @@ +--- +manufacturer: Palo Alto +model: ION 1200-C5G-WW +slug: palo-alto-ion-1200-c5g-ww +u_height: 0 +is_full_depth: false +subdevice_role: child +weight: 3.75 +weight_unit: lb +airflow: passive +comments: '[ION models datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/prisma-sd-wan-instant-on-network-ion-device-specifications)' +power-ports: + - name: PS1 + type: dc-terminal + description: DC barrel jack +console-ports: + - name: console + type: rj-45 +interfaces: + - name: Port 1 + type: 1000base-t + - name: Port 2 + type: 1000base-t + - name: Port 3 + type: 1000base-t + - name: Port 4 + type: 1000base-t + - name: Cellular + type: 5g diff --git a/device-types/Palo Alto/ION-1200-S-C-NA.yaml b/device-types/Palo Alto/ION-1200-S-C-NA.yaml new file mode 100644 index 0000000000..a179bbb436 --- /dev/null +++ b/device-types/Palo Alto/ION-1200-S-C-NA.yaml @@ -0,0 +1,60 @@ +--- +manufacturer: Palo Alto +model: ION 1200-S-C-NA +slug: palo-alto-ion-1200-s-c-na +u_height: 0 +is_full_depth: false +subdevice_role: child +weight: 7.85 +weight_unit: lb +airflow: passive +comments: '[ION models datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/prisma-sd-wan-instant-on-network-ion-device-specifications)' +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack + - name: PS2 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack +console-ports: + - name: console + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Port 1 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: Port 2 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: Port 3 + type: 1000base-t + description: Bypass pair with port 4 + - name: Port 4 + type: 1000base-t + description: Bypass pair with port 3 + - name: Port 5 + type: 1000base-t + - name: Port 6 + type: 1000base-t + - name: Port 7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 10 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Cellular + type: 4g diff --git a/device-types/Palo Alto/ION-1200-S-C-ROW.yaml b/device-types/Palo Alto/ION-1200-S-C-ROW.yaml new file mode 100644 index 0000000000..67f91f1069 --- /dev/null +++ b/device-types/Palo Alto/ION-1200-S-C-ROW.yaml @@ -0,0 +1,60 @@ +--- +manufacturer: Palo Alto +model: ION 1200-S-C-ROW +slug: palo-alto-ion-1200-s-c-row +u_height: 0 +is_full_depth: false +subdevice_role: child +weight: 7.85 +weight_unit: lb +airflow: passive +comments: '[ION models datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/prisma-sd-wan-instant-on-network-ion-device-specifications)' +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack + - name: PS2 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack +console-ports: + - name: console + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Port 1 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: Port 2 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: Port 3 + type: 1000base-t + description: Bypass pair with port 4 + - name: Port 4 + type: 1000base-t + description: Bypass pair with port 3 + - name: Port 5 + type: 1000base-t + - name: Port 6 + type: 1000base-t + - name: Port 7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 10 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Cellular + type: 4g diff --git a/device-types/Palo Alto/ION-1200-S-C5G-WW.yaml b/device-types/Palo Alto/ION-1200-S-C5G-WW.yaml new file mode 100644 index 0000000000..dda499df1a --- /dev/null +++ b/device-types/Palo Alto/ION-1200-S-C5G-WW.yaml @@ -0,0 +1,60 @@ +--- +manufacturer: Palo Alto +model: ION 1200-S-C5G-WW +slug: palo-alto-ion-1200-s-c5g-ww +u_height: 0 +is_full_depth: false +subdevice_role: child +weight: 7.85 +weight_unit: lb +airflow: passive +comments: '[ION models datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/prisma-sd-wan-instant-on-network-ion-device-specifications)' +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack + - name: PS2 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack +console-ports: + - name: console + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Port 1 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: Port 2 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: Port 3 + type: 1000base-t + description: Bypass pair with port 4 + - name: Port 4 + type: 1000base-t + description: Bypass pair with port 3 + - name: Port 5 + type: 1000base-t + - name: Port 6 + type: 1000base-t + - name: Port 7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 10 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Cellular + type: 5g diff --git a/device-types/Palo Alto/ION-1200-S.yaml b/device-types/Palo Alto/ION-1200-S.yaml new file mode 100644 index 0000000000..64090ca830 --- /dev/null +++ b/device-types/Palo Alto/ION-1200-S.yaml @@ -0,0 +1,58 @@ +--- +manufacturer: Palo Alto +model: ION 1200-S +slug: palo-alto-ion-1200-s +u_height: 0 +is_full_depth: false +subdevice_role: child +weight: 7.85 +weight_unit: lb +airflow: passive +comments: '[ION models datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/prisma-sd-wan-instant-on-network-ion-device-specifications)' +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack + - name: PS2 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack +console-ports: + - name: console + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Port 1 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: Port 2 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: Port 3 + type: 1000base-t + description: Bypass pair with port 4 + - name: Port 4 + type: 1000base-t + description: Bypass pair with port 3 + - name: Port 5 + type: 1000base-t + - name: Port 6 + type: 1000base-t + - name: Port 7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 10 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt diff --git a/device-types/Palo Alto/ION-1200.yaml b/device-types/Palo Alto/ION-1200.yaml new file mode 100644 index 0000000000..50e98c4be5 --- /dev/null +++ b/device-types/Palo Alto/ION-1200.yaml @@ -0,0 +1,27 @@ +--- +manufacturer: Palo Alto +model: ION 1200 +slug: palo-alto-ion-1200 +u_height: 0 +is_full_depth: false +subdevice_role: child +weight: 3.75 +weight_unit: lb +airflow: passive +comments: '[ION models datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/prisma-sd-wan-instant-on-network-ion-device-specifications)' +power-ports: + - name: PS1 + type: dc-terminal + description: DC barrel jack +console-ports: + - name: console + type: rj-45 +interfaces: + - name: Port 1 + type: 1000base-t + - name: Port 2 + type: 1000base-t + - name: Port 3 + type: 1000base-t + - name: Port 4 + type: 1000base-t diff --git a/device-types/Palo Alto/ION-3200.yaml b/device-types/Palo Alto/ION-3200.yaml new file mode 100644 index 0000000000..1d1a53cc32 --- /dev/null +++ b/device-types/Palo Alto/ION-3200.yaml @@ -0,0 +1,58 @@ +--- +manufacturer: Palo Alto +model: ION 3200 +slug: palo-alto-ion-3200 +u_height: 0 +is_full_depth: false +subdevice_role: child +weight: 8.7 +weight_unit: lb +airflow: passive +comments: '[ION models datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/prisma-sd-wan-instant-on-network-ion-device-specifications)' +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack + - name: PS2 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack +console-ports: + - name: console + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: Port 1 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: Port 2 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: Port 3 + type: 1000base-t + description: Bypass pair with port 4 + - name: Port 4 + type: 1000base-t + description: Bypass pair with port 3 + - name: Port 5 + type: 1000base-t + - name: Port 6 + type: 1000base-t + - name: Port 7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 10 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt diff --git a/device-types/Palo Alto/ION-9000.yaml b/device-types/Palo Alto/ION-9000.yaml new file mode 100644 index 0000000000..0cdfa12e2e --- /dev/null +++ b/device-types/Palo Alto/ION-9000.yaml @@ -0,0 +1,65 @@ +--- +manufacturer: Palo Alto +model: ION 9000 +slug: palo-alto-ion-9000 +u_height: 1 +is_full_depth: true +weight: 21.38 +weight_unit: lb +airflow: front-to-rear +comments: '[ION 9000 specifications](https://docs.paloaltonetworks.com/hardware/ion-9000-hardware-reference/ion-9000-overview/ion-9000-device-specifications)' +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 450 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 450 +console-ports: + - name: AUX + type: rj-45 +interfaces: + - name: Controller 1 + type: 1000base-t + - name: Controller 2 + type: 1000base-t + - name: Port 1 + type: 1000base-t + description: Bypass pair with port 2 + - name: Port 2 + type: 1000base-t + description: Bypass pair with port 1 + - name: Port 3 + type: 1000base-t + description: Bypass pair with port 4 + - name: Port 4 + type: 1000base-t + description: Bypass pair with port 3 + - name: Port 5 + type: 1000base-t + description: Bypass pair with port 6 + - name: Port 6 + type: 1000base-t + description: Bypass pair with port 5 + - name: Port 7 + type: 1000base-t + description: Bypass pair with port 8 + - name: Port 8 + type: 1000base-t + description: Bypass pair with port 7 + - name: Port 9 + type: 10gbase-x-sfpp + - name: Port 10 + type: 10gbase-x-sfpp + - name: Port 11 + type: 10gbase-x-sfpp + - name: Port 12 + type: 10gbase-x-sfpp + - name: Port 13 + type: 10gbase-x-sfpp + - name: Port 14 + type: 10gbase-x-sfpp + - name: Port 15 + type: 10gbase-x-sfpp + - name: Port 16 + type: 10gbase-x-sfpp diff --git a/device-types/Palo Alto/ION-9200.yaml b/device-types/Palo Alto/ION-9200.yaml new file mode 100644 index 0000000000..0af2ddd551 --- /dev/null +++ b/device-types/Palo Alto/ION-9200.yaml @@ -0,0 +1,81 @@ +--- +manufacturer: Palo Alto +model: ION 9200 +slug: palo-alto-ion-9200 +u_height: 1 +is_full_depth: true +weight: 15.5 +weight_unit: lb +airflow: front-to-rear +comments: '[ION 9000 specifications](https://docs.paloaltonetworks.com/hardware/ion-9000-hardware-reference/ion-9000-overview/ion-9000-device-specifications)' +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 450 + - name: PS2 + type: iec-60320-c14 + maximum_draw: 450 +console-ports: + - name: console + type: rj-45 + - name: usb-console + type: usb-micro-a +interfaces: + - name: Port 1 + type: 1000base-t + description: Bypass pair with port 2 + - name: Port 2 + type: 1000base-t + description: Bypass pair with port 1 + - name: Port 3 + type: 1000base-t + description: Bypass pair with port 4 + - name: Port 4 + type: 1000base-t + description: Bypass pair with port 3 + - name: Port 5 + type: 1000base-t + description: Bypass pair with port 6 + - name: Port 6 + type: 1000base-t + description: Bypass pair with port 5 + - name: Port 7 + type: 1000base-t + description: Bypass pair with port 8 + - name: Port 8 + type: 1000base-t + description: Bypass pair with port 7 + - name: Port 9 + type: 5gbase-t + - name: Port 10 + type: 5gbase-t + - name: Port 11 + type: 5gbase-t + - name: Port 12 + type: 5gbase-t + - name: Port 13 + type: 10gbase-x-sfpp + - name: Port 14 + type: 10gbase-x-sfpp + - name: Port 15 + type: 10gbase-x-sfpp + - name: Port 16 + type: 10gbase-x-sfpp + - name: Port 17 + type: 10gbase-x-sfpp + - name: Port 18 + type: 10gbase-x-sfpp + - name: Port 19 + type: 10gbase-x-sfpp + - name: Port 20 + type: 10gbase-x-sfpp + - name: Port 21 + type: 10gbase-x-sfpp + - name: Port 22 + type: 10gbase-x-sfpp + - name: Port 23 + type: 1000base-t + - name: Port 24 + type: 1000base-t + - name: Port 25 + type: 1000base-t diff --git a/device-types/Palo Alto/PA-410.yaml b/device-types/Palo Alto/PA-410.yaml index 66e174d2ac..b458c1b885 100644 --- a/device-types/Palo Alto/PA-410.yaml +++ b/device-types/Palo Alto/PA-410.yaml @@ -3,12 +3,13 @@ manufacturer: Palo Alto model: PA-410 slug: palo-alto-pa-410 part_number: PA-410 -u_height: 1 +u_height: 0 +subdevice_role: child is_full_depth: false weight: 3.1 weight_unit: lb airflow: passive -comments: '[Product Summary Specsheet - PAN-OS 10.1](https://www.paloaltonetworks.com/resources/datasheets/palo-alto-networks-product-summary-specsheet-pan-os-10-1)' +comments: '[PA-400 series datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/pa-400-series)' power-ports: - name: PS1 type: dc-terminal diff --git a/device-types/Palo Alto/PA-415-5G.yaml b/device-types/Palo Alto/PA-415-5G.yaml new file mode 100644 index 0000000000..f25d91868a --- /dev/null +++ b/device-types/Palo Alto/PA-415-5G.yaml @@ -0,0 +1,62 @@ +--- +manufacturer: Palo Alto +model: PA-415-5G +slug: palo-alto-pa-415-5g +part_number: PA-415-5G +u_height: 0 +subdevice_role: child +is_full_depth: false +weight: 7.85 +weight_unit: lb +airflow: passive +comments: '[PA-400 series datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/pa-400-series)' +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack + - name: PS2 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack +console-ports: + - name: console + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: management + type: 1000base-t + mgmt_only: true + description: Combo Port (either SFP or 1000BASE-T) + - name: ethernet1/1 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: ethernet1/2 + type: 1000base-t + - name: ethernet1/3 + type: 1000base-t + - name: ethernet1/4 + type: 1000base-t + - name: ethernet1/5 + type: 1000base-t + - name: ethernet1/6 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: cellular1/1 + type: 5g + - name: loopback + type: virtual diff --git a/device-types/Palo Alto/PA-415.yaml b/device-types/Palo Alto/PA-415.yaml new file mode 100644 index 0000000000..a8c8feabb7 --- /dev/null +++ b/device-types/Palo Alto/PA-415.yaml @@ -0,0 +1,60 @@ +--- +manufacturer: Palo Alto +model: PA-415 +slug: palo-alto-pa-415 +part_number: PA-415 +u_height: 0 +subdevice_role: child +is_full_depth: false +weight: 7.85 +weight_unit: lb +airflow: passive +comments: '[PA-400 series datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/pa-400-series)' +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack + - name: PS2 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack +console-ports: + - name: console + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: management + type: 1000base-t + mgmt_only: true + description: Combo Port (either SFP or 1000BASE-T) + - name: ethernet1/1 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: ethernet1/2 + type: 1000base-t + - name: ethernet1/3 + type: 1000base-t + - name: ethernet1/4 + type: 1000base-t + - name: ethernet1/5 + type: 1000base-t + - name: ethernet1/6 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: loopback + type: virtual diff --git a/device-types/Palo Alto/PA-440.yaml b/device-types/Palo Alto/PA-440.yaml index 475b7ccf20..87667a5baf 100644 --- a/device-types/Palo Alto/PA-440.yaml +++ b/device-types/Palo Alto/PA-440.yaml @@ -3,14 +3,15 @@ manufacturer: Palo Alto model: PA-440 slug: palo-alto-pa-440 part_number: PA-440 -u_height: 1 +u_height: 0 +subdevice_role: child is_full_depth: false weight: 5 weight_unit: lb airflow: passive front_image: true rear_image: true -comments: '[Product Summary Specsheet - PAN-OS 10.1](https://www.paloaltonetworks.com/resources/datasheets/palo-alto-networks-product-summary-specsheet-pan-os-10-1)' +comments: '[PA-400 series datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/pa-400-series)' power-ports: - name: PS1 type: dc-terminal diff --git a/device-types/Palo Alto/PA-445.yaml b/device-types/Palo Alto/PA-445.yaml new file mode 100644 index 0000000000..690a60b742 --- /dev/null +++ b/device-types/Palo Alto/PA-445.yaml @@ -0,0 +1,60 @@ +--- +manufacturer: Palo Alto +model: PA-445 +slug: palo-alto-pa-445 +part_number: PA-445 +u_height: 0 +subdevice_role: child +is_full_depth: false +weight: 8.7 +weight_unit: lb +airflow: passive +comments: '[PA-400 series datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/pa-400-series)' +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack + - name: PS2 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack +console-ports: + - name: console + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: management + type: 1000base-t + mgmt_only: true + description: Combo Port (either SFP or 1000BASE-T) + - name: ethernet1/1 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: ethernet1/2 + type: 1000base-t + - name: ethernet1/3 + type: 1000base-t + - name: ethernet1/4 + type: 1000base-t + - name: ethernet1/5 + type: 1000base-t + - name: ethernet1/6 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: loopback + type: virtual diff --git a/device-types/Palo Alto/PA-450.yaml b/device-types/Palo Alto/PA-450.yaml index c38b230796..bce2f4d3c4 100644 --- a/device-types/Palo Alto/PA-450.yaml +++ b/device-types/Palo Alto/PA-450.yaml @@ -3,14 +3,15 @@ manufacturer: Palo Alto model: PA-450 slug: palo-alto-pa-450 part_number: PA-450 -u_height: 1 +u_height: 0 +subdevice_role: child is_full_depth: false weight: 5 weight_unit: lb airflow: passive front_image: true rear_image: true -comments: '[Product Summary Specsheet - PAN-OS 10.1](https://www.paloaltonetworks.com/resources/datasheets/palo-alto-networks-product-summary-specsheet-pan-os-10-1)' +comments: '[PA-400 series datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/pa-400-series)' power-ports: - name: PS1 type: dc-terminal diff --git a/device-types/Palo Alto/PA-455-5G.yaml b/device-types/Palo Alto/PA-455-5G.yaml new file mode 100644 index 0000000000..19e11bfc45 --- /dev/null +++ b/device-types/Palo Alto/PA-455-5G.yaml @@ -0,0 +1,60 @@ +--- +manufacturer: Palo Alto +model: PA-455-5G +slug: palo-alto-pa-455-5g +part_number: PA-455-5G +u_height: 0 +subdevice_role: child +is_full_depth: false +weight: 9 +weight_unit: lb +airflow: passive +comments: '[PA-400 series datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/pa-400-series)' +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack + - name: PS2 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack +console-ports: + - name: console + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: management + type: 1000base-t + mgmt_only: true + - name: ethernet1/1 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: ethernet1/2 + description: Combo Port (either SFP or 1000BASE-T) + type: 1000base-t + - name: ethernet1/3 + type: 1000base-t + - name: ethernet1/4 + type: 1000base-t + - name: ethernet1/5 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/6 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: cellular1/1 + type: 5g + - name: loopback + type: virtual diff --git a/device-types/Palo Alto/PA-455.yaml b/device-types/Palo Alto/PA-455.yaml new file mode 100644 index 0000000000..17861699ab --- /dev/null +++ b/device-types/Palo Alto/PA-455.yaml @@ -0,0 +1,58 @@ +--- +manufacturer: Palo Alto +model: PA-455 +slug: palo-alto-pa-455 +part_number: PA-455 +u_height: 0 +subdevice_role: child +is_full_depth: false +weight: 9.8 +weight_unit: lb +airflow: passive +comments: '[PA-400 series datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/pa-400-series)' +power-ports: + - name: PS1 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack + - name: PS2 + type: dc-terminal + maximum_draw: 150 + description: DC barrel jack +console-ports: + - name: console + type: rj-45 + - name: USB + type: usb-micro-b +interfaces: + - name: management + type: 1000base-t + mgmt_only: true + - name: ethernet1/1 + type: 1000base-t + description: Combo Port (either SFP or 1000BASE-T) + - name: ethernet1/2 + description: Combo Port (either SFP or 1000BASE-T) + type: 1000base-t + - name: ethernet1/3 + type: 1000base-t + - name: ethernet1/4 + type: 1000base-t + - name: ethernet1/5 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/6 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: ethernet1/8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: loopback + type: virtual diff --git a/device-types/Palo Alto/PA-460.yaml b/device-types/Palo Alto/PA-460.yaml index f2dd46d3c5..6ec351e7ac 100644 --- a/device-types/Palo Alto/PA-460.yaml +++ b/device-types/Palo Alto/PA-460.yaml @@ -3,14 +3,15 @@ manufacturer: Palo Alto model: PA-460 slug: palo-alto-pa-460 part_number: PA-460 -u_height: 1 +u_height: 0 +subdevice_role: child is_full_depth: false weight: 5 weight_unit: lb airflow: passive front_image: true rear_image: true -comments: '[Product Summary Specsheet - PAN-OS 10.1](https://www.paloaltonetworks.com/resources/datasheets/palo-alto-networks-product-summary-specsheet-pan-os-10-1)' +comments: '[PA-400 series datasheet](https://www.paloaltonetworks.com/apps/pan/public/downloadResource?pagePath=/content/pan/en_US/resources/datasheets/pa-400-series)' power-ports: - name: PS1 type: dc-terminal diff --git a/device-types/Palo Alto/PAN-1RU-RGD-RACK-KIT-4POST.yaml b/device-types/Palo Alto/PAN-1RU-RGD-RACK-KIT-4POST.yaml new file mode 100644 index 0000000000..e74ac2aae0 --- /dev/null +++ b/device-types/Palo Alto/PAN-1RU-RGD-RACK-KIT-4POST.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Palo Alto +model: PAN-1RU-RGD-RACK-KIT-4POST +slug: palo-alto-pan-1ru-rgd-rack-kit-4post +part_number: PAN-1RU-RGD-RACK-KIT-4POST +u_height: 1 +subdevice_role: parent +is_full_depth: true +is_powered: false +airflow: passive +comments: Holds one PA-415-5G firewall in a four-post rack. +device-bays: + - name: Firewall diff --git a/device-types/Palo Alto/PAN-1RU-SMALL-RACK4.yaml b/device-types/Palo Alto/PAN-1RU-SMALL-RACK4.yaml new file mode 100644 index 0000000000..56dc33f998 --- /dev/null +++ b/device-types/Palo Alto/PAN-1RU-SMALL-RACK4.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Palo Alto +model: PAN-1RU-SMALL-RACK4 +slug: palo-alto-pan-1ru-small-rack4 +part_number: PAN-1RU-SMALL-RACK4 +u_height: 1 +subdevice_role: parent +is_full_depth: true +is_powered: false +airflow: passive +comments: Holds one PA-455 or PA-455-5G firewall in a four-post rack. +device-bays: + - name: Firewall diff --git a/device-types/Palo Alto/PAN-ION-1200-C5G-RACKTRAY.yaml b/device-types/Palo Alto/PAN-ION-1200-C5G-RACKTRAY.yaml new file mode 100644 index 0000000000..05f0724d5f --- /dev/null +++ b/device-types/Palo Alto/PAN-ION-1200-C5G-RACKTRAY.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: Palo Alto +model: PAN-ION-1200-C5G-RACKTRAY +slug: palo-alto-pan-ion-1200-c5g-racktray +u_height: 1 +subdevice_role: parent +is_full_depth: true +is_powered: false +airflow: passive +comments: Holds one cellular variant of an ION 1200 device in a four-post rack. +device-bays: + - name: ION device diff --git a/device-types/Palo Alto/PAN-ION-1200-RACKTRAY.yaml b/device-types/Palo Alto/PAN-ION-1200-RACKTRAY.yaml new file mode 100644 index 0000000000..c1c4470b05 --- /dev/null +++ b/device-types/Palo Alto/PAN-ION-1200-RACKTRAY.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: Palo Alto +model: PAN-ION-1200-RACKTRAY +slug: palo-alto-pan-ion-1200-racktray +u_height: 1 +subdevice_role: parent +is_full_depth: true +is_powered: false +airflow: passive +comments: Holds one non-cellular ION 1200 device in a four-post rack. +device-bays: + - name: ION device diff --git a/device-types/Palo Alto/PAN-ION-RACKTRAY-1200-S-C.yaml b/device-types/Palo Alto/PAN-ION-RACKTRAY-1200-S-C.yaml new file mode 100644 index 0000000000..efdd440954 --- /dev/null +++ b/device-types/Palo Alto/PAN-ION-RACKTRAY-1200-S-C.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: Palo Alto +model: PAN-ION-RACKTRAY-1200-S-C +slug: palo-alto-pan-ion-racktray-1200-s-c +u_height: 1 +subdevice_role: parent +is_full_depth: true +is_powered: false +airflow: passive +comments: Holds one 4G variant of an ION 1200 or ION 1200-S device in a four-post rack. +device-bays: + - name: ION device diff --git a/device-types/Palo Alto/PAN-ION-RACKTRAY-1200-S-C5G.yaml b/device-types/Palo Alto/PAN-ION-RACKTRAY-1200-S-C5G.yaml new file mode 100644 index 0000000000..699bc7dbfc --- /dev/null +++ b/device-types/Palo Alto/PAN-ION-RACKTRAY-1200-S-C5G.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: Palo Alto +model: PAN-ION-RACKTRAY-1200-S-C5G +slug: palo-alto-pan-ion-racktray-1200-s-c5g +u_height: 1 +subdevice_role: parent +is_full_depth: true +is_powered: false +airflow: passive +comments: Holds one non-cellular or 5G variant of an ION 1200 or 1200-S device in a four-post rack. +device-bays: + - name: ION device diff --git a/device-types/Palo Alto/PAN-ION-RACKTRAY-3200.yaml b/device-types/Palo Alto/PAN-ION-RACKTRAY-3200.yaml new file mode 100644 index 0000000000..43d5bf9531 --- /dev/null +++ b/device-types/Palo Alto/PAN-ION-RACKTRAY-3200.yaml @@ -0,0 +1,12 @@ +--- +manufacturer: Palo Alto +model: PAN-ION-RACKTRAY-3200 +slug: palo-alto-pan-ion-racktray-3200 +u_height: 1 +subdevice_role: parent +is_full_depth: true +is_powered: false +airflow: passive +comments: Holds one ION 3200 device in a four-post rack. +device-bays: + - name: ION device diff --git a/device-types/Palo Alto/PAN-PA-400-POE-RACKTRAY.yaml b/device-types/Palo Alto/PAN-PA-400-POE-RACKTRAY.yaml new file mode 100644 index 0000000000..5658926793 --- /dev/null +++ b/device-types/Palo Alto/PAN-PA-400-POE-RACKTRAY.yaml @@ -0,0 +1,13 @@ +--- +manufacturer: Palo Alto +model: PAN-PA-400-POE-RACKTRAY +slug: palo-alto-pan-pa-400-poe-racktray +part_number: PAN-PA-400-POE-RACKTRAY +u_height: 1 +subdevice_role: parent +is_full_depth: true +is_powered: false +airflow: passive +comments: Holds one PA-415 or PA-445 firewall in a four-post rack. +device-bays: + - name: Firewall diff --git a/device-types/Palo Alto/PAN-PA-400-RACKTRAY.yaml b/device-types/Palo Alto/PAN-PA-400-RACKTRAY.yaml new file mode 100644 index 0000000000..9dcdf58cc3 --- /dev/null +++ b/device-types/Palo Alto/PAN-PA-400-RACKTRAY.yaml @@ -0,0 +1,14 @@ +--- +manufacturer: Palo Alto +model: PAN-PA-400-RACKTRAY +slug: palo-alto-pan-pa-400-racktray +part_number: PAN-PA-400-RACKTRAY +u_height: 1 +subdevice_role: parent +is_full_depth: true +is_powered: false +airflow: passive +comments: Holds one or two PA-440, PA-450, or PA-460 firewalls in a four-post rack. +device-bays: + - name: Firewall A + - name: Firewall B diff --git a/tests/known-modules.pickle b/tests/known-modules.pickle index bb047207da..f7a838380f 100644 Binary files a/tests/known-modules.pickle and b/tests/known-modules.pickle differ diff --git a/tests/known-slugs.pickle b/tests/known-slugs.pickle index c769590994..d5451d570d 100644 Binary files a/tests/known-slugs.pickle and b/tests/known-slugs.pickle differ