UNPKG

unifi-client

Version:

NodeJs client for Unifi products (https://www.ui.com/)

73 lines (72 loc) 2.23 kB
import { INetwork } from './INetwork'; import { IObjectSubSiteConfig, _ObjectSubSite } from '../commons'; export declare class Network extends _ObjectSubSite { constructor(config: IObjectSubSiteConfig, props: Partial<INetwork>); import(props: Partial<INetwork>): this; update(props: Partial<Omit<INetwork, '_id'>>): Promise<void>; save(): Promise<this>; readonly _id: string; site_id: string; name: string; purpose: string; enabled: boolean; setting_preference: string; attr_hidden_id: string; attr_no_delete: boolean; mac_override_enabled: boolean; wan_load_balance_type: string; wan_dns1: string; wan_dns2: string; wan_networkgroup: string; wan_type_v6: string; wan_provider_capabilities: object; wan_smartq_enabled: boolean; wan_dns_preference: string; mac_override: string; wan_load_balance_weight: number; report_wan_event: boolean; wan_type: string; igmp_proxy_upstream: boolean; dhcpd_leasetime: number; igmp_snooping: boolean; dhcpguard_enabled: boolean; dhcpd_gateway_enabled: boolean; dhcpd_time_offset_enabled: boolean; dhcpd_dns_1: string; dhcpd_start: string; dhcpd_unifi_controller: string; ipv6_ra_enabled: boolean; dhcpd_stop: string; domain_name: string; dhcpd_enabled: boolean; ip_subnet: string; dhpcd_wpad_url: string; ipv6_interface_type: string; dhpcd_dns_2: string; networkgroup: string; dhpcd_dns_3: string; vlan_enabled: boolean; is_nat: boolean; dhcpdv6_enabled: boolean; dhcpd_dns_enabled: boolean; gateway_type: string; dhcpd_relay_enabled: boolean; dhcpd_boot_enabled: boolean; igmp_proxy_downstream: boolean; upnp_lan_enabled: boolean; dhcpd_ntp_enabled: boolean; mdns_enabled: boolean; lte_lan_enabled: boolean; dhpcd_tftp_server: string; auto_scale_enabled: boolean; vlan: number; l2tp_allow_weak_ciphers: boolean; l2tp_local_wan_ip: string; vpn_type: string; radiusprofile_id: string; dhpcd_wins_enabled: boolean; require_mschapv2: boolean; l2tp_interface: string; exposed_to_site_vpn: boolean; x_ipsec_pre_shared_key: string; }