Files
go-unifi/unifi/features/const.go
Mateusz Filipowicz a5955a6358 feat: support checking supported and enabled controller features (#41)
* feat: support checking supported and enabled controller features

* linting
2025-03-02 22:22:18 +01:00

75 lines
3.9 KiB
Go

package features
const (
AdBlocking = "AD_BLOCKING"
AllUnifiDevicesPage = "ALL_UNIFI_DEVICES_PAGE"
CustomDohServers = "CUSTOM_DOH_SERVERS"
Hotspot2Passpoint = "HOTSPOT2_PASSPOINT"
IgmpProxy = "IGMP_PROXY"
IpExclusionFromLeases = "IP_EXCLUSION_FROM_LEASES"
Ips = "IPS"
IpsEtPro = "IPS_ET_PRO"
IpsSignatureReport = "IPS_SIGNATURE_REPORT"
IpsecFqdn = "IPSEC_FQDN"
Ipv4ActiveLeaseReporting = "IPV4_ACTIVE_LEASE_REPORTING"
LegacyUiSupported = "LEGACY_UI_SUPPORTED"
LimitIpsCategories = "LIMIT_IPS_CATEGORIES"
LiveDeviceUpdates = "LIVE_DEVICE_UPDATES"
LockAp = "LOCK_AP"
NatPool = "NAT_POOL"
Netflow = "NETFLOW"
OspfDefaultRouteAnnouncement = "OSPF_DEFAULT_ROUTE_ANNOUNCEMENT"
OspfRouting = "OSPF_ROUTING"
OpenVpnClient = "OPENVPN_CLIENT"
OpenVpnClientTrafficRoutes = "OPENVPN_CLIENT_TRAFFIC_ROUTES"
OpenVpnEncryptionCiphers = "OPENVPN_ENCRYPTION_CIPHERS"
OpenVpnRemoteDisconnect = "OPENVPN_REMOTE_DISCONNECT"
OpenVpnServer = "OPENVPN_SERVER"
RadiusBatchUsers = "RADIUS_BATCH_USERS"
RadiusProfiles = "RADIUS_PROFILES"
RadiusServer = "RADIUS_SERVER"
ScorePage = "SCORE_PAGE"
SdwanHubSpoke = "SDWAN_HUB_SPOKE"
SdwanMesh = "SDWAN_MESH"
SpeedTest = "SPEED_TEST"
StaticDns = "STATIC_DNS"
SwitchBgpRouting = "SWITCH_BGP_ROUTING"
SwitchCustomAclRules = "SWITCH_CUSTOM_ACL_RULES"
SwitchGlobalAclRules = "SWITCH_GLOBAL_ACL_RULES"
Teleport = "TELEPORT"
TrafficMap = "TRAFFIC_MAP"
TrafficRouteKillSwitch = "TRAFFIC_ROUTE_KILL_SWITCH"
TrafficRoutes = "TRAFFIC_ROUTES"
TrafficRoutesIpsecS2sVpn = "TRAFFIC_ROUTES_IPSEC_S2S_VPN"
TrafficRoutesOpenVpnS2sVpn = "TRAFFIC_ROUTES_OPENVPN_S2S_VPN"
TrafficRuleAndRouteRegions = "TRAFFIC_RULE_AND_ROUTE_REGIONS"
TrafficRuleRateLimiting = "TRAFFIC_RULE_RATE_LIMITING"
TrafficRuleSchedules = "TRAFFIC_RULE_SCHEDULES"
UdapiGetBlocks = "UDAPI_GET_BLOCKS"
UcoreAutolinkDeviceUpdates = "UCORE_AUTOLINK_DEVICE_UPDATES"
UcorePartialDeviceUpdates = "UCORE_PARTIAL_DEVICE_UPDATES"
UidRadius = "UID_RADIUS"
UidRadiusGroupPolicy = "UID_RADIUS_GROUP_POLICY"
UidVpn = "UID_VPN"
UidVpnAllowWanLocal = "UID_VPN_ALLOW_WAN_LOCAL"
UidVpnOverrideDns = "UID_VPN_OVERRIDE_DNS"
UidVpnStrictClientCommonName = "UID_VPN_STRICT_CLIENT_COMMON_NAME"
UidVpnSupportUdp = "UID_VPN_SUPPORT_UDP"
UidWifi = "UID_WIFI"
UidWifiIot = "UID_WIFI_IOT"
UidWifiRadiusGroupPolicy = "UID_WIFI_RADIUS_GROUP_POLICY"
UnboundWanMonitor = "UNBOUND_WAN_MONITOR"
UserDefinedNatRules = "USER_DEFINED_NAT_RULES"
VisualProgramming = "VISUAL_PROGRAMMING"
WanDhcpRequestCos = "WAN_DHCP_REQUEST_COS"
WanDhcpv6Stateless = "WAN_DHCPV6_STATELESS"
WanDsLite = "WAN_DS_LITE"
WanLoadBalancingDistributedMode = "WAN_LOAD_BALANCING_DISTRIBUTED_MODE"
WifiConfigCreated = "WIFI_CONFIG_CREATED"
WifiMimo = "WIFI_MIMO"
WireguardVpnClient = "WIREGUARD_VPN_CLIENT"
WireguardVpnServer = "WIREGUARD_VPN_SERVER"
ZoneBasedFirewall = "ZONE_BASED_FIREWALL"
ZoneBasedFirewallMigration = "ZONE_BASED_FIREWALL_MIGRATION"
)