9 Commits

Author SHA1 Message Date
shadyeip
61ff63c1d7 feat: add destination.network_ids support to firewall zone policy
- Add NetworkIDs and MatchOppositeNetworks to destination model
- Add schema attributes for destination.network_ids
- Handle NETWORK matching target in AsUnifiModel and mergeDestination
- Fix Port type conversion (int32 to string) for API compatibility
- Update go.mod to use local go-unifi with destination network support

Fixes: destination.network_ids silently ignored on update
2026-02-05 15:23:34 -05:00
shadyeip
4cbd40ac56 fix: make index field read-only in unifi_firewall_zone_policy
The UniFi API ignores index on create/update - ordering is controlled
via a separate batch-reorder endpoint. Making index computed-only
prevents "Provider produced inconsistent result after apply" errors.
2026-02-05 15:05:18 -05:00
Mateusz Filipowicz
b9284f7758 docs: improve documentation for 1.0.0 release (#75)
* docs: add examples and recreate TF documentation

* update readme

* add information about experimental support of firewall zones
2025-03-22 19:13:16 +01:00
Mateusz Filipowicz
8dd4bfcb97 feat: support Firewall Zone Policy resources with unifi_firewall_zone_policy (#73)
* feat: support Firewall Zone Policy resources with `unifi_firewall_zone_policy`

* lint
2025-03-22 15:16:06 +01:00
Mateusz Filipowicz
cdc0254289 refactor: reorganize code to make it more readable (#71) 2025-03-21 11:52:55 +01:00
Mateusz Filipowicz
45ba7aace9 feat: support Firewall Zone resource and datasource (#70)
* feat: support Firewall Zone resource and datasource

* disable flaky test
2025-03-21 07:00:34 +01:00
Mateusz Filipowicz
a36940b019 feat: add country setting resource support with unifi_setting_country resource (#31)
* feat: add country setting resource support with `unifi_setting_country` resource

* linting
2025-02-27 02:56:07 +01:00
Mateusz Filipowicz
b1688313c0 docs: improve provider documentation (#29)
* docs: improve provider documentation

* fix accidentally changed type of stormctrl_ucast_rate

* docs: add badges and plans to readme
2025-02-26 18:56:45 +01:00
Mateusz Filipowicz
e7164c0460 feat: add DNS record resource and datasources (#25)
* add DNS record

* revamp tests

* lint

* cleanup

* feat dns test

* chore: add DNS Record tests

* linting

* f
2025-02-26 01:17:59 +01:00