generated from cloudy-sky-software/pulumi-provider-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Outline of features, tasks, and improvements.
Resource types
| Type | Pulumi Unifi / TF? | Example Test Written? | Documentation Written? | Needs Rename? | Notes |
|---|---|---|---|---|---|
unifi.user.User |
✔️ | ✔️ | 🚫 | ||
unifi.usergroup.UserGroup |
✔️ | ✔️ | 🚫 | ||
unifi.networkconf.Network |
✔️ | ✔️ | 🚫 | ||
unifi.wlangroup.WLANGroup |
✔️ | ✔️ | 🚫 | ||
unifi.wlanconf.Wlan |
✔️ | ✔️ | 🚫 | ||
unifi.static_dns.StaticDnsEntry |
❎ | ✔️ | 🚫 | ||
unifi.dynamicdns.DynamicDNS |
✔️ ️ | ️🚫 | 🚫 | ||
unifi.device.Device |
✔️ | 🚫 | 🚫 | Unifi devices - the lifecycle for these resources is unlike most other resources, this is still a WIP | |
unifi.portconf.PortProfile |
✔️ | 🚫 | 🚫 | ||
unifi.portforward.PortForward |
✔️ | 🚫 | 🚫 | ||
unifi.acl_rules.AclRule |
✔️ | 🚫 | 🚫 | ||
unifi.apgroups.ApGroup |
✔️ | ✔️ | 🚫 | ||
unifi.firewallrule.FirewallRule |
✔️ | 🚫 | 🚫 | ||
unifi.firewallgroup.FirewallGroup |
✔️ | 🚫 | 🚫 | ||
unifi.firewall_policies.FirewallPolicy |
❎ | 🚫 | 🚫 | Policies for FW zones | |
unifi.zone.FirewallZone |
❎ | 🚫 | 🚫 | 💯 | |
unifi.trafficroutes.TrafficRoute |
❎ | 🚫 | 🚫 | ||
unifi.trafficrules.TrafficRule |
❎ | 🚫 | 🚫 | ||
unifi.nat.NatRule |
❎ | 🚫 | 🚫 | ||
unifi.content_filtering.ContentFilteringRule |
❎ | 🚫 | 🚫 | ||
unifi.channelplan.ChannelPlan |
❎ | 🚫 | 🚫 | 💯 | |
unifi.broadcastgroup.BroadcastGroup |
❎ | 🚫 | 🚫 | 💯 | |
unifi.profiles.RadiusProfile |
✔️ | 🚫 | 🚫 | 💯 | |
unifi.routing.Routing |
✔️ | 🚫 | 🚫 | "Static Routes" in TF and Pulumi Unifi providers | |
unifi.qos_rule.QosRule |
❎ | 🚫 | 🚫 | ||
unifi.dashboard.Dashboard |
❎ | 🚫 | 🚫 |
Missing:
- Site properties
Settings "resources"
In the Pulumi Unifi provider, these settings are located in the setting module.
| Type | Pulumi Unifi / TF? | Example Test Written? | Documentation Written? | Needs Rename? | Notes |
|---|---|---|---|---|---|
unifi.global_switch.SettingGlobalSwitch |
❎ | ✔️ | 🚫 | Configuring how switches in the network behave when routing traffic between VLANs | |
unifi.network.GlobalConfig |
❎ | ✔️ | 🚫 | 💯 | Multicast network settings |
unifi.auto_speedtest.SettingAutoSpeedtest |
❎ | 🚫 | 🚫 | 💯 | |
unifi.configuration.WanLoadBalancingConfiguration |
❎ | 🚫️ | 🚫 | 💯 | |
unifi.connectivity.SettingConnectivity |
❎ | 🚫️ | 🚫 | 💯 | Uplink tests |
unifi.doh.SettingDoh |
❎ | 🚫️ | 🚫 | 💯 | DNS over HTTPS settings |
unifi.ether_lighting.SettingEtherLighting |
❎ | 🚫️ | 🚫 | 💯 | |
unifi.global_ap.SettingGlobalAp |
❎ | 🚫️ | 🚫 | 💯 | Global Access Point settings |
unifi.global_nat.SettingGlobalNat |
❎ | 🚫️ | 🚫 | 💯 | Global NAT settings, unsure how this is used |
unifi.guest_access.SettingGuestAcces |
❎ | 🚫️ | 🚫 | 💯 | (Typo is real). Guest network payment and voucher settings |
unifi.ips.SettingIps |
Sort of | 🚫️ | 🚫 | 💯 | Intrusion Prevention System settings, although covers what is now known as "CyberSecure" settings |
unifi.mdns.SettingMdn |
❎ | 🚫️ | 🚫 | 💯 | (Typo is real) |
unifi.mgmt.SettingMgmt |
✔️ | 🚫️ | 🚫 | ||
unifi.netflow.SettingNetflow |
❎ | 🚫️ | 🚫 | ||
unifi.ntp.SettingNtp |
❎ | 🚫️ | 🚫 | ||
unifi.radio_ai.SettingRadioAi |
❎ | 🚫️ | 🚫 | AP Radio intelligence settings, I think | |
unifi.radius:SettingRadiu |
️ ✔️ | 🚫️ | 🚫 | 💯 | (Typo is real) |
unifi.snmp.SettingSnmp |
❎ | 🚫️ | 🚫 | ||
unifi.teleport.SettingTeleport |
❎ | 🚫️ | 🚫 | ||
unifi.traffic_flow:SettingTrafficFlow |
❎ | 🚫️ | 🚫 | ||
unifi.usg.SettingUsg |
✔️ (some overlap) | 🚫️ | 🚫 | Unifi Security Gateway | |
unifi.usw.SettingUsw |
❎ | 🚫️ | 🚫 | 💯 |
Other Misc Tasks
- Open API v1 spec clean-up function
- Automate Api v2 spec extraction
- Better method for determining fields that should be secrets when generating schema
- Tests need to verify resource creation success, not just assume resource lifecycle methods work
- All SDKs
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels