Skip to content

Commit

Permalink
chore(release): 1.54.3
Browse files Browse the repository at this point in the history
  • Loading branch information
semantic-release-bot committed Jun 27, 2024
1 parent 0cde672 commit 3f384c4
Show file tree
Hide file tree
Showing 13 changed files with 442 additions and 320 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## [1.54.3](https://github.com/terraform-routeros/terraform-provider-routeros/compare/v1.54.2...v1.54.3) (2024-06-27)


### Features

* **no-release:** Added ipv6 filter data ([#496](https://github.com/terraform-routeros/terraform-provider-routeros/issues/496)) ([6d45e88](https://github.com/terraform-routeros/terraform-provider-routeros/commit/6d45e88d0af4e99fd552754835d865a034bb54ac))
* **no-release:** Support Multiple VLAN Registration protocol (MVRP). ([#497](https://github.com/terraform-routeros/terraform-provider-routeros/issues/497)) ([0dc994a](https://github.com/terraform-routeros/terraform-provider-routeros/commit/0dc994aed90ed6453dbe422b0ede093b1fae08c7)), closes [#492](https://github.com/terraform-routeros/terraform-provider-routeros/issues/492) [#493](https://github.com/terraform-routeros/terraform-provider-routeros/issues/493)


### Bug Fixes

* Field 'vrf' not found in the schema (introduced in 7.15) ([563401b](https://github.com/terraform-routeros/terraform-provider-routeros/commit/563401bc8c8b8b980afdbd2ad36c424ad8134ebb)), closes [#490](https://github.com/terraform-routeros/terraform-provider-routeros/issues/490)
* **no-release:** Allow a set of `addresses` ([#498](https://github.com/terraform-routeros/terraform-provider-routeros/issues/498)) ([bcf417f](https://github.com/terraform-routeros/terraform-provider-routeros/commit/bcf417f491090bad60cb4f2a9fe313c146259d19)), closes [#495](https://github.com/terraform-routeros/terraform-provider-routeros/issues/495)
* **no-release:** nil resources ([#486](https://github.com/terraform-routeros/terraform-provider-routeros/issues/486)) ([8571dea](https://github.com/terraform-routeros/terraform-provider-routeros/commit/8571dea493a5a22d167c083e65e744f97a50c05b))
* **routeros_interface_wireguard_peer:** Field 'name' not found in the schema (introduced in 7.15) ([9fb13ad](https://github.com/terraform-routeros/terraform-provider-routeros/commit/9fb13ad7523be815ae41cd5b35c5d7e889e02a9e)), closes [#494](https://github.com/terraform-routeros/terraform-provider-routeros/issues/494)
* **routeros_ip_neighbor_discovery_settings:** Multiple fields not found in schema (introduced in 7.15) ([7f44443](https://github.com/terraform-routeros/terraform-provider-routeros/commit/7f44443784cfe5b4372c7af7aee1da94acc0d1c1)), closes [#491](https://github.com/terraform-routeros/terraform-provider-routeros/issues/491)

## [1.54.2](https://github.com/terraform-routeros/terraform-provider-routeros/compare/v1.54.1...v1.54.2) (2024-06-04)


Expand Down
311 changes: 3 additions & 308 deletions docs/data-sources/firewall.md
Original file line number Diff line number Diff line change
@@ -1,310 +1,5 @@
# routeros_firewall (Data Source)
This datasource contains all supported firewall resources:
- address_list
- nat
- mangle
- rules (aka filter)

## Example Usage
```terraform
data "routeros_firewall" "fw" {
rules {
filter = {
chain = "input"
comment = "rule_2"
}
}
rules {
filter = {
chain = "forward"
}
}
nat {}
}
output "rules" {
value = [for value in data.routeros_firewall.fw.rules: [value.id, value.src_address]]
}
output "nat" {
value = [for value in data.routeros_firewall.fw.nat: [value.id, value.comment]]
}
resource "routeros_firewall" "rule_3" {
action = "accept"
chain = "input"
comment = "rule_3"
src_address = "192.168.0.5"
place_before = "${data.routeros_firewall_filter.fw.rules[0].id}"
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Optional

- `address_list` (Block List) (see [below for nested schema](#nestedblock--address_list))
- `mangle` (Block List) (see [below for nested schema](#nestedblock--mangle))
- `nat` (Block List) (see [below for nested schema](#nestedblock--nat))
- `rules` (Block List) (see [below for nested schema](#nestedblock--rules))

### Read-Only

- `id` (String) The ID of this resource.

<a id="nestedblock--address_list"></a>
### Nested Schema for `address_list`

Optional:

- `filter` (Map of String) Additional request filtering options.

Read-Only:

- `address` (String)
- `comment` (String)
- `creation_time` (String)
- `disabled` (Boolean)
- `dynamic` (Boolean)
- `id` (String)
- `list` (String)
- `timeout` (String)


<a id="nestedblock--mangle"></a>
### Nested Schema for `mangle`

Optional:

- `filter` (Map of String) Additional request filtering options.

Read-Only:

- `action` (String)
- `address_list` (String)
- `address_list_timeout` (String)
- `bytes` (Number)
- `chain` (String)
- `comment` (String)
- `connection_bytes` (String)
- `connection_limit` (String)
- `connection_mark` (String)
- `connection_nat_state` (String)
- `connection_rate` (String)
- `connection_state` (String)
- `connection_type` (String)
- `content` (String)
- `disabled` (Boolean)
- `dscp` (Number)
- `dst_address` (String)
- `dst_address_list` (String)
- `dst_address_type` (String)
- `dst_limit` (String)
- `dst_port` (String)
- `dynamic` (Boolean)
- `fragment` (Boolean)
- `hotspot` (String)
- `icmp_options` (String)
- `id` (String)
- `in_bridge_port` (String)
- `in_bridge_port_list` (String)
- `in_interface` (String)
- `in_interface_list` (String)
- `ingress_priority` (Number)
- `invalid` (Boolean)
- `ipsec_policy` (String)
- `ipv4_options` (String)
- `jump_target` (String)
- `layer7_protocol` (String)
- `limit` (String)
- `log` (Boolean)
- `log_prefix` (String)
- `new_connection_mark` (String)
- `new_dscp` (Number)
- `new_mss` (Number)
- `new_packet_mark` (String)
- `new_priority` (String)
- `new_routing_mark` (String)
- `new_ttl` (String)
- `nth` (String)
- `out_bridge_port` (String)
- `out_bridge_port_list` (String)
- `out_interface` (String)
- `out_interface_list` (String)
- `packet_mark` (String)
- `packet_size` (String)
- `packets` (Number)
- `passthrough` (Boolean)
- `per_connection_classifier` (String)
- `port` (String)
- `protocol` (String)
- `psd` (String)
- `random` (Number)
- `route_dst` (String)
- `routing_mark` (String)
- `src_address` (String)
- `src_address_list` (String)
- `src_address_type` (String)
- `src_mac_address` (String)
- `src_port` (String)
- `tcp_flags` (String)
- `tcp_mss` (String)
- `time` (String)
- `tls_host` (String)
- `ttl` (String)


<a id="nestedblock--nat"></a>
### Nested Schema for `nat`

Optional:

- `filter` (Map of String) Additional request filtering options.

Read-Only:

- `action` (String)
- `address_list` (String)
- `address_list_timeout` (String)
- `bytes` (Number)
- `chain` (String)
- `comment` (String)
- `connection_bytes` (String)
- `connection_limit` (String)
- `connection_mark` (String)
- `connection_rate` (String)
- `connection_type` (String)
- `content` (String)
- `disabled` (Boolean)
- `dscp` (Number)
- `dst_address` (String)
- `dst_address_list` (String)
- `dst_address_type` (String)
- `dst_limit` (String)
- `dst_port` (String)
- `dynamic` (Boolean)
- `fragment` (Boolean)
- `hotspot` (String)
- `icmp_options` (String)
- `id` (String)
- `in_bridge_port` (String)
- `in_bridge_port_list` (String)
- `in_interface` (String)
- `in_interface_list` (String)
- `ingress_priority` (Number)
- `invalid` (Boolean)
- `ipsec_policy` (String)
- `ipv4_options` (String)
- `jump_target` (String)
- `layer7_protocol` (String)
- `limit` (String)
- `log` (Boolean)
- `log_prefix` (String)
- `nth` (String)
- `out_bridge_port` (String)
- `out_bridge_port_list` (String)
- `out_interface` (String)
- `out_interface_list` (String)
- `packet_mark` (String)
- `packet_size` (String)
- `packets` (Number)
- `per_connection_classifier` (String)
- `port` (String)
- `priority` (Number)
- `protocol` (String)
- `psd` (String)
- `random` (Number)
- `routing_mark` (String)
- `same_not_by_dst` (Boolean)
- `src_address` (String)
- `src_address_list` (String)
- `src_address_type` (String)
- `src_mac_address` (String)
- `src_port` (String)
- `tcp_mss` (String)
- `time` (String)
- `to_addresses` (String)
- `to_ports` (String)
- `ttl` (String)


<a id="nestedblock--rules"></a>
### Nested Schema for `rules`

Optional:

- `filter` (Map of String) Additional request filtering options.

Read-Only:

- `action` (String)
- `address_list_timeout` (String)
- `bytes` (Number)
- `chain` (String)
- `comment` (String)
- `connection_bytes` (String)
- `connection_limit` (String)
- `connection_mark` (String)
- `connection_nat_state` (String)
- `connection_rate` (String)
- `connection_state` (String)
- `connection_type` (String)
- `content` (String)
- `disabled` (Boolean)
- `dscp` (Number)
- `dst_address` (String)
- `dst_address_list` (String)
- `dst_address_type` (String)
- `dst_limit` (String)
- `dst_port` (String)
- `dynamic` (Boolean)
- `fragment` (Boolean)
- `hotspot` (String)
- `hw_offload` (Boolean)
- `icmp_options` (String)
- `id` (String)
- `in_bridge_port` (String)
- `in_bridge_port_list` (String)
- `in_interface` (String)
- `in_interface_list` (String)
- `ingress_priority` (Number)
- `invalid` (Boolean)
- `ipsec_policy` (String)
- `ipv4_options` (String)
- `jump_target` (String)
- `layer7_protocol` (String)
- `limit` (String)
- `log` (Boolean)
- `log_prefix` (String)
- `nth` (String)
- `out_bridge_port` (String)
- `out_bridge_port_list` (String)
- `out_interface` (String)
- `out_interface_list` (String)
- `packet_mark` (String)
- `packet_size` (String)
- `packets` (Number)
- `per_connection_classifier` (String)
- `port` (String)
- `priority` (Number)
- `protocol` (String)
- `psd` (String)
- `random` (Number)
- `reject_with` (String)
- `routing_mark` (String)
- `routing_table` (String)
- `src_address` (String)
- `src_address_list` (String)
- `src_address_type` (String)
- `src_mac_address` (String)
- `src_port` (String)
- `tcp_flags` (String)
- `tcp_mss` (String)
- `time` (String)
- `tls_host` (String)
- `ttl` (String)

---

#### This is an alias for backwards compatibility between plugin versions.
Please see documentation for [routeros_ip_firewall](ip_firewall.md)
Loading

0 comments on commit 3f384c4

Please sign in to comment.