ACL
Location in Dashboard: Switching
>> Configure
>> ACL
Diagram
Classes
switch (meraki.domains.organizations.networks)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
access_control_lists_rules | List | [access_control_lists_rules] | No |
access_control_lists_rules (meraki.domains.organizations.networks.switch)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
comment | String | min: 1 , max: 127 | No | |
policy | Choice | allow , deny | Yes | |
ip_version | Choice | any , ipv4 , ipv6 | No | |
protocol | Choice | any , tcp , udp | Yes | |
vlan | Any | Integer[min: 1 , max: 4094 ] or String[matches: `(?:[1-9] | [1-9][0-9] | [1-9][0-9]2 |
source_cidr | String | Regex: ^(?i:any|(\d{1,3}\.){3}\d{1,3}(\/\d{1,2})?)(,(any|(\d{1,3}\.){3}\d{1,3}(\/\d{1,2})?))*$ | No | |
source_port | Any | Integer[min: 0 , max: 65535 ] or String[matches: `(?:[1-9][0-9]3 | [1-5][0-9]4 | 6[0-4][0-9]3 |
destination_cidr | String | Regex: ^(?i:any|(\d{1,3}\.){3}\d{1,3}(\/\d{1,2})?)(,(any|(\d{1,3}\.){3}\d{1,3}(\/\d{1,2})?))*$ | No | |
destination_port | Any | Integer[min: 0 , max: 65535 ] or String[matches: `(?:[1-9][0-9]3 | [1-5][0-9]4 | 6[0-4][0-9]3 |
Config Sample
meraki: domains: - name: EMEA administrator: name: Foo Bar organizations: - name: Dev networks: - name: Dev-main-cx-provider product_types: - appliance - camera - switch - wireless switch: access_control_lists: rules: - comment: tcp rules policy: allow ip_version: ipv4 protocol: tcp source_cidr: any source_port: any destination_cidr: 1.1.1.1/24 destination_port: "443" vlan: 100 - comment: Test Any rule policy: allow ip_version: ipv4 protocol: any source_cidr: any source_port: any destination_cidr: 2.1.1.1/32 destination_port: any vlan: any