78 lines
5.4 KiB
Go
78 lines
5.4 KiB
Go
// Code generated from ace.jar fields *.json files
|
|
// DO NOT EDIT.
|
|
|
|
package unifi
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
// just to fix compile issues with the import
|
|
var _ fmt.Formatter
|
|
|
|
type SettingUsg struct {
|
|
ID string `json:"_id,omitempty"`
|
|
SiteID string `json:"site_id,omitempty"`
|
|
|
|
Hidden bool `json:"attr_hidden,omitempty"`
|
|
HiddenID string `json:"attr_hidden_id,omitempty"`
|
|
NoDelete bool `json:"attr_no_delete,omitempty"`
|
|
NoEdit bool `json:"attr_no_edit,omitempty"`
|
|
|
|
ArpCacheBaseReachable int `json:"arp_cache_base_reachable,omitempty"` // ^$|^[1-9]{1}[0-9]{0,4}$
|
|
ArpCacheTimeout int `json:"arp_cache_timeout,omitempty"`
|
|
BroadcastPing bool `json:"broadcast_ping"`
|
|
DHCPRelayAgentsPackets string `json:"dhcp_relay_agents_packets"` // append|discard|forward|replace|^$
|
|
DHCPRelayHopCount int `json:"dhcp_relay_hop_count,omitempty"` // ([1-9]|[1-8][0-9]|9[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])|^$
|
|
DHCPRelayMaxSize int `json:"dhcp_relay_max_size,omitempty"` // (6[4-9]|[7-9][0-9]|[1-8][0-9]{2}|9[0-8][0-9]|99[0-9]|1[0-3][0-9]{2}|1400)|^$
|
|
DHCPRelayPort int `json:"dhcp_relay_port,omitempty"` // [1-9][0-9]{0,3}|[1-5][0-9]{4}|[6][0-4][0-9]{3}|[6][5][0-4][0-9]{2}|[6][5][5][0-2][0-9]|[6][5][5][3][0-5]|^$
|
|
DHCPRelayServer1 string `json:"dhcp_relay_server_1"` // ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$|^$
|
|
DHCPRelayServer2 string `json:"dhcp_relay_server_2"` // ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$|^$
|
|
DHCPRelayServer3 string `json:"dhcp_relay_server_3"` // ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$|^$
|
|
DHCPRelayServer4 string `json:"dhcp_relay_server_4"` // ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$|^$
|
|
DHCPRelayServer5 string `json:"dhcp_relay_server_5"` // ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$|^$
|
|
DHCPDHostfileUpdate bool `json:"dhcpd_hostfile_update"`
|
|
DHCPDUseDNSmasq bool `json:"dhcpd_use_dnsmasq"`
|
|
DNSmasqAllServers bool `json:"dnsmasq_all_servers"`
|
|
EchoServer string `json:"echo_server,omitempty"` // [^\"\' ]{1,255}
|
|
FirewallGuestDefaultLog bool `json:"firewall_guest_default_log"`
|
|
FirewallLanDefaultLog bool `json:"firewall_lan_default_log"`
|
|
FirewallWANDefaultLog bool `json:"firewall_wan_default_log"`
|
|
FtpModule bool `json:"ftp_module"`
|
|
GeoIPFilteringBlock string `json:"geo_ip_filtering_block,omitempty"` // block|allow
|
|
GeoIPFilteringCountries string `json:"geo_ip_filtering_countries,omitempty"` // ^([A-Z]{2})?(,[A-Z]{2}){0,149}$
|
|
GeoIPFilteringEnabled bool `json:"geo_ip_filtering_enabled"`
|
|
GeoIPFilteringTrafficDirection string `json:"geo_ip_filtering_traffic_direction,omitempty"` // ^(both|ingress|egress)$
|
|
GreModule bool `json:"gre_module"`
|
|
H323Module bool `json:"h323_module"`
|
|
ICMPTimeout int `json:"icmp_timeout,omitempty"`
|
|
LldpEnableAll bool `json:"lldp_enable_all"`
|
|
MdnsEnabled bool `json:"mdns_enabled"`
|
|
MssClamp string `json:"mss_clamp,omitempty"` // auto|custom|disabled
|
|
MssClampMss int `json:"mss_clamp_mss,omitempty"` // [1-9][0-9]{2,3}
|
|
OffloadAccounting bool `json:"offload_accounting"`
|
|
OffloadL2Blocking bool `json:"offload_l2_blocking"`
|
|
OffloadSch bool `json:"offload_sch"`
|
|
OtherTimeout int `json:"other_timeout,omitempty"`
|
|
PptpModule bool `json:"pptp_module"`
|
|
ReceiveRedirects bool `json:"receive_redirects"`
|
|
SendRedirects bool `json:"send_redirects"`
|
|
SipModule bool `json:"sip_module"`
|
|
SynCookies bool `json:"syn_cookies"`
|
|
TCPCloseTimeout int `json:"tcp_close_timeout,omitempty"`
|
|
TCPCloseWaitTimeout int `json:"tcp_close_wait_timeout,omitempty"`
|
|
TCPEstablishedTimeout int `json:"tcp_established_timeout,omitempty"`
|
|
TCPFinWaitTimeout int `json:"tcp_fin_wait_timeout,omitempty"`
|
|
TCPLastAckTimeout int `json:"tcp_last_ack_timeout,omitempty"`
|
|
TCPSynRecvTimeout int `json:"tcp_syn_recv_timeout,omitempty"`
|
|
TCPSynSentTimeout int `json:"tcp_syn_sent_timeout,omitempty"`
|
|
TCPTimeWaitTimeout int `json:"tcp_time_wait_timeout,omitempty"`
|
|
TFTPModule bool `json:"tftp_module"`
|
|
UDPOtherTimeout int `json:"udp_other_timeout,omitempty"`
|
|
UDPStreamTimeout int `json:"udp_stream_timeout,omitempty"`
|
|
UpnpEnabled bool `json:"upnp_enabled"`
|
|
UpnpNATPmpEnabled bool `json:"upnp_nat_pmp_enabled"`
|
|
UpnpSecureMode bool `json:"upnp_secure_mode"`
|
|
UpnpWANInterface string `json:"upnp_wan_interface,omitempty"` // WAN|WAN2
|
|
}
|