Skip to content

Appliance Ports

Dashboard Location: Security and SD-WAN > Configure > Addressing & VLANs > Port Configuration

Appliance port configuration in Meraki provides comprehensive LAN port management for network segmentation, VLAN assignment, and access control. This functionality enables organizations to create secure network boundaries, implement network isolation policies, and support diverse connectivity requirements across different network segments. Port configuration supports both trunk and access modes, enabling flexible network architecture designs while maintaining security through granular access policies and VLAN-based network segmentation.

Diagram

appliance (meraki.domains.organizations.networks)

Section titled “appliance (meraki.domains.organizations.networks)”
NameTypeConstraintMandatoryDefault Value
portsList[ports]No

ports (meraki.domains.organizations.networks.appliance)

Section titled “ports (meraki.domains.organizations.networks.appliance)”
NameTypeConstraintMandatoryDefault Value
port_idAnyInteger[min: 1, max: 24] or String[matches: (\d{1,3})]Yes
enabledBooleantrue, falseNo
drop_untagged_trafficBooleantrue, falseNo
typeChoiceaccess, trunkNo
vlanAnyInteger[min: 1, max: 4094] or String[matches: `(?:[1-9][1-9][0-9][1-9][0-9]2
allowed_vlansAnyInteger[min: 1, max: 4094] or String[matches: `(?:[1-9][1-9][0-9][1-9][0-9]2
access_policyChoiceopen, 8021x-radius, mac-radius, hybris-radiusNo

Example-1: The example below demonstrates appliance port configuration using tested YAML configuration from pipeline fixtures.

meraki:
domains:
- name: "!env domain"
administrator:
name: "!env org_admin"
organizations:
- name: "!env org"
networks:
- name: "!env network_name"
product_types:
- appliance
- switch
- wireless
- camera
- sensor
- cellularGateway
appliance:
ports:
- port_id: 3
enabled: true
type: trunk
allowed_vlans: "1,10,20"
- port_id: 4
enabled: true
type: trunk
allowed_vlans: "1,10,20"
- port_id: 5
enabled: true
type: trunk
allowed_vlans: "1,10,20"
- port_id: 6
enabled: true
vlan: 10
type: access
access_policy: open