Skip to content
  •  
  •  
  •  
1 change: 0 additions & 1 deletion gen/definitions/appliance_cellular_firewall_rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ attributes:
mandatory: true
description: An ordered array of the firewall rules (not including the default rule)
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: comment
type: String
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,6 @@ attributes:
type: List
mandatory: true
description: The list of connectivity monitoring destinations. Is set to Google DNS (8.8.8.8) when the resource is not created and gets reset to it on resource deletion
destroy_value: |-
[]interface{}{
map[string]interface{}{
"ip": "8.8.8.8",
"default": true,
"description": "Google",
},
}
attributes:
- model_name: default
type: Bool
Expand Down
3 changes: 1 addition & 2 deletions gen/definitions/appliance_firewall_multicast_forwarding.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Customize Read() function to handle org level GET request
# Customize Create(), Read() function to handle org level GET request
name: Appliance Firewall Multicast Forwarding
spec_endpoint: /networks/{networkId}/appliance/firewall/multicastForwarding
rest_endpoint: /networks/%v/appliance/firewall/multicastForwarding
Expand All @@ -21,7 +21,6 @@ attributes:
type: List
mandatory: true
description: Static multicast forwarding rules. Pass an empty array to clear all rules.
destroy_value: '[]interface{}{}'
attributes:
- model_name: address
type: String
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ attributes:
mandatory: true
description: An ordered array of the firewall rules (not including the default rule)
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: comment
type: String
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/appliance_inbound_firewall_rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ attributes:
mandatory: true
description: An ordered array of the firewall rules (not including the default rule)
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: comment
type: String
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/appliance_l3_firewall_rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ attributes:
mandatory: true
description: An ordered array of the firewall rules (not including the default rule)
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: comment
type: String
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/appliance_l7_firewall_rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ attributes:
mandatory: true
description: An ordered array of the MX L7 firewall rules
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: policy
type: String
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/appliance_one_to_many_nat_rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ attributes:
type: List
mandatory: true
description: An array of 1:Many nat rules
destroy_value: '[]interface{}{}'
attributes:
- model_name: publicIp
type: String
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/appliance_one_to_one_nat_rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ attributes:
type: List
mandatory: true
description: An array of 1:1 nat rules
destroy_value: '[]interface{}{}'
attributes:
- model_name: lanIp
type: String
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ attributes:
type: List
mandatory: true
description: Sets a list of specific SNORT signatures to allow
destroy_value: '[]interface{}{}'
attributes:
- model_name: message
type: String
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/appliance_port_forwarding_rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ attributes:
type: List
mandatory: true
description: An array of port forwarding params
destroy_value: '[]interface{}{}'
attributes:
- model_name: lanIp
type: String
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/appliance_third_party_vpn_peers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ attributes:
type: List
mandatory: true
description: The list of VPN peers
destroy_value: '[]interface{}{}'
attributes:
- model_name: ikeVersion
type: String
Expand Down
2 changes: 1 addition & 1 deletion gen/definitions/appliance_traffic_shaping_rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ attributes:
example: "true"
- model_name: rules
type: List
write_empty_list: true
description: An array of traffic shaping rules. Rules are applied in the order that they are specified in. An empty list (or null) means no rules. Note that you are allowed a maximum of 8 rules.
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: dscpTagValue
type: Int64
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,10 @@ attributes:
example: "true"
- model_name: vpnTrafficUplinkPreferences
type: List
write_empty_list: true
exclude_test: true
description: Array of uplink preference rules for VPN traffic
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: failOverCriterion
type: String
Expand Down
4 changes: 2 additions & 2 deletions gen/definitions/appliance_traffic_shaping_vpn_exclusions.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ attributes:
test_value: meraki_network.test.id
- model_name: custom
type: List
write_empty_list: true
description: Custom VPN exclusion rules. Pass an empty array to clear existing rules.
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: destination
type: String
Expand All @@ -41,8 +41,8 @@ attributes:
enum_values: [any, dns, icmp, tcp, udp]
- model_name: majorApplications
type: List
write_empty_list: true
description: Major Application based VPN exclusion rules. Pass an empty array to clear existing rules.
destroy_value: '[]interface{}{}'
attributes:
- model_name: id
type: String
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/appliance_vpn_firewall_rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ attributes:
mandatory: true
description: An ordered array of the firewall rules (not including the default rule)
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: comment
type: String
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ attributes:
type: List
mandatory: true
description: List of IPsec SLA policies
destroy_value: '[]interface{}{}'
attributes:
- model_name: name
type: String
Expand Down
1 change: 1 addition & 0 deletions gen/definitions/camera_device_wireless_profiles.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Customize Delete() function as resetting profiles to empty string is not supported
name: Camera Device Wireless Profiles
spec_endpoint: /devices/{serial}/camera/wirelessProfiles
rest_endpoint: /devices/%v/camera/wirelessProfiles
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,6 @@ attributes:
type: List
mandatory: true
description: The list of connectivity monitoring destinations. Is set to Google DNS (8.8.8.8) when the resource is not created and gets reset to it on resource deletion
destroy_value: |-
[]interface{}{
map[string]interface{}{
"ip": "8.8.8.8",
"default": true,
"description": "Google",
},
}
attributes:
- model_name: default
type: Bool
Expand Down
2 changes: 0 additions & 2 deletions gen/definitions/cellular_gateway_lan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ attributes:
type: List
mandatory: true
description: list of all fixed IP assignments for a single MG
destroy_value: '[]interface{}{}'
attributes:
- model_name: ip
type: String
Expand All @@ -37,7 +36,6 @@ attributes:
type: List
mandatory: true
description: list of all reserved IP ranges for a single MG
destroy_value: '[]interface{}{}'
attributes:
- model_name: comment
type: String
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ attributes:
mandatory: true
description: An array of port forwarding params
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: access
type: String
Expand Down
2 changes: 2 additions & 0 deletions gen/definitions/cellular_gateway_uplink.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,13 @@ attributes:
description: The maximum download limit (integer, in Kbps). null indicates no limit
example: "1000000"
minimum_test_value: "10000"
destroy_value: nil
- model_name: limitUp
type: Int64
data_path: [bandwidthLimits]
description: The maximum upload limit (integer, in Kbps). null indicates no limit
example: "1000000"
destroy_value: nil
test_prerequisites: |
data "meraki_organization" "test" {
name = var.test_org
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/network_syslog_servers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ attributes:
type: List
mandatory: true
description: A list of the syslog servers for this network
destroy_value: '[]interface{}{}'
attributes:
- model_name: host
type: String
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/switch_access_control_lists.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ attributes:
mandatory: true
description: An ordered array of the access control list rules (not including the default rule). An empty array will clear the rules.
ordered_list: true
destroy_value: '[]interface{}{}'
attributes:
- model_name: comment
type: String
Expand Down
1 change: 0 additions & 1 deletion gen/definitions/switch_dscp_to_cos_mappings.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ attributes:
type: List
mandatory: true
description: An array of DSCP to CoS mappings. An empty array will reset the mappings to default.
destroy_value: '[]interface{}{}'
attributes:
- model_name: cos
type: Int64
Expand Down
4 changes: 1 addition & 3 deletions gen/definitions/switch_port.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Customize toDestroyBody(), Update() and Delete() for bulk resource to conditionally remove adaptive policy (if present) during deleting
# Customize addDeleteValues(), Update() and Delete() for bulk resource to conditionally remove adaptive policy (if present) during deleting
name: Switch Port
spec_endpoint: /devices/{serial}/switch/ports/{portId}
rest_endpoint: /devices/%v/switch/ports/%v
Expand Down Expand Up @@ -33,7 +33,6 @@ attributes:
description: The type of the access policy of the switch port. Only applicable to access ports. Can be one of `Open`, `Custom access policy`, `MAC allow list` or `Sticky MAC allow list`.
example: Sticky MAC allow list
enum_values: [Custom access policy, MAC allow list, Open, Sticky MAC allow list]
destroy_value: '"Open"'
- model_name: adaptivePolicyGroupId
type: String
exclude_test: true
Expand Down Expand Up @@ -141,7 +140,6 @@ attributes:
data_path: [profile]
description: When enabled, override this port`s configuration with a port profile.
example: "false"
destroy_value: "false"
- model_name: id
type: String
data_path: [profile]
Expand Down
2 changes: 1 addition & 1 deletion gen/definitions/wireless_air_marshal_settings.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Customize Read() to support org level endpoint
# Customize Create(), Read() to support org level endpoint
name: Wireless Air Marshal Settings
spec_endpoint: /networks/{networkId}/wireless/airMarshal/settings
rest_endpoint: /networks/%v/wireless/airMarshal/settings
Expand Down
2 changes: 1 addition & 1 deletion gen/definitions/wireless_location_scanning.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Customize Read() function to handle org level GET request
# Customize Create(), Read() function to handle org level GET request
name: Wireless Location Scanning
spec_endpoint: /networks/{networkId}/wireless/location/scanning
rest_endpoint: /networks/%v/wireless/location/scanning
Expand Down
Loading
Loading