ACL
Location in Dashboard: Switching
>> Configure
>> ACL
Diagram
Section titled “Diagram”Classes
Section titled “Classes”switch (meraki.domains.organizations.networks)
Section titled “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)
Section titled “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
Section titled “Config Sample”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 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