blob: 4723a44b5e87f15d50ec79356d12ab2c22423f1e [file] [log] [blame]
enum/member fuchsia.router.config/AclAction.DENY 2
enum/member fuchsia.router.config/AclAction.PERMIT 1
enum/member fuchsia.router.config/AclAction.REDIRECT 3
strict enum fuchsia.router.config/AclAction uint32
enum/member fuchsia.router.config/AclType.EGRESS 2
enum/member fuchsia.router.config/AclType.INGRESS 1
strict enum fuchsia.router.config/AclType uint32
struct/member fuchsia.router.config/AddressPool.element fuchsia.router.config/Id
struct/member fuchsia.router.config/AddressPool.from fuchsia.net/Ipv4Address
struct/member fuchsia.router.config/AddressPool.to fuchsia.net/Ipv4Address
struct fuchsia.router.config/AddressPool
bits/member fuchsia.router.config/Band.BAND_2400_MHZ 1
bits/member fuchsia.router.config/Band.BAND_5000_MHZ 2
strict bits fuchsia.router.config/Band uint8
struct/member fuchsia.router.config/Channel.ch vector<fuchsia.router.config/ChannelNumber>:2
struct/member fuchsia.router.config/Channel.width fuchsia.router.config/ChannelWidth
struct fuchsia.router.config/Channel
union/member fuchsia.router.config/ChannelNumber.auto_band fuchsia.router.config/Band
union/member fuchsia.router.config/ChannelNumber.number uint32
flexible union fuchsia.router.config/ChannelNumber
enum/member fuchsia.router.config/ChannelWidth.AUTO 0
enum/member fuchsia.router.config/ChannelWidth.WIDTH_160_MHZ 4
enum/member fuchsia.router.config/ChannelWidth.WIDTH_20_MHZ 1
enum/member fuchsia.router.config/ChannelWidth.WIDTH_40_MHZ 2
enum/member fuchsia.router.config/ChannelWidth.WIDTH_80_MHZ 3
strict enum fuchsia.router.config/ChannelWidth uint32
table/member fuchsia.router.config/CidrAddress.address fuchsia.net/IpAddress
table/member fuchsia.router.config/CidrAddress.prefix_length uint8
table fuchsia.router.config/CidrAddress
union/member fuchsia.router.config/ConnectionParameters.l2tp fuchsia.router.config/L2tp
union/member fuchsia.router.config/ConnectionParameters.pppoe fuchsia.router.config/Pppoe
union/member fuchsia.router.config/ConnectionParameters.pptp fuchsia.router.config/Pptp
flexible union fuchsia.router.config/ConnectionParameters
table/member fuchsia.router.config/Credentials.password string
table/member fuchsia.router.config/Credentials.user string
table fuchsia.router.config/Credentials
table/member fuchsia.router.config/Device.config fuchsia.router.config/DeviceConfig
table/member fuchsia.router.config/Device.topology fuchsia.router.config/Topology
table/member fuchsia.router.config/Device.version uint64
table fuchsia.router.config/Device
table/member fuchsia.router.config/DeviceConfig.dmz_host fuchsia.router.config/DmzHost
table/member fuchsia.router.config/DeviceConfig.dns_forwarder fuchsia.router.config/DnsForwarder
table/member fuchsia.router.config/DeviceConfig.dns_resolver fuchsia.router.config/DnsResolverConfig
table/member fuchsia.router.config/DeviceConfig.filtering_rules vector<fuchsia.router.config/FilterRule>
table/member fuchsia.router.config/DeviceConfig.pin_hole_rules vector<fuchsia.router.config/Ipv6PinHoleRule>
table/member fuchsia.router.config/DeviceConfig.port_forwarding_rules vector<fuchsia.router.config/PortForwardingRule>
table/member fuchsia.router.config/DeviceConfig.port_trigger_rulesr vector<fuchsia.router.config/PortTriggerRule>
table/member fuchsia.router.config/DeviceConfig.routes vector<fuchsia.router.config/Route>
table/member fuchsia.router.config/DeviceConfig.routing_features fuchsia.router.config/RoutingFeatures
table/member fuchsia.router.config/DeviceConfig.security_features fuchsia.router.config/SecurityFeatures
table/member fuchsia.router.config/DeviceConfig.system fuchsia.router.config/SystemConfig
table fuchsia.router.config/DeviceConfig
struct/member fuchsia.router.config/DhcpReservation.address fuchsia.net/Ipv4Address
struct/member fuchsia.router.config/DhcpReservation.element fuchsia.router.config/Id
struct/member fuchsia.router.config/DhcpReservation.mac fuchsia.net/MacAddress
struct/member fuchsia.router.config/DhcpReservation.name string
struct fuchsia.router.config/DhcpReservation
struct/member fuchsia.router.config/DhcpServerConfig.options fuchsia.router.config/DhcpServerOptions
struct/member fuchsia.router.config/DhcpServerConfig.pool fuchsia.router.config/AddressPool
struct/member fuchsia.router.config/DhcpServerConfig.reservations vector<fuchsia.router.config/DhcpReservation>
struct fuchsia.router.config/DhcpServerConfig
table/member fuchsia.router.config/DhcpServerOptions.default_gateway fuchsia.net/Ipv4Address
table/member fuchsia.router.config/DhcpServerOptions.dns_server fuchsia.router.config/DnsSearch
table/member fuchsia.router.config/DhcpServerOptions.element fuchsia.router.config/Id
table/member fuchsia.router.config/DhcpServerOptions.enable bool
table/member fuchsia.router.config/DhcpServerOptions.lease_time_sec uint32
table fuchsia.router.config/DhcpServerOptions
struct/member fuchsia.router.config/DmzHost.element fuchsia.router.config/Id
struct/member fuchsia.router.config/DmzHost.enabled bool
struct/member fuchsia.router.config/DmzHost.lan_addr fuchsia.net/Ipv4Address
struct/member fuchsia.router.config/DmzHost.wan_addr fuchsia.net/Ipv4Address
struct fuchsia.router.config/DmzHost
struct/member fuchsia.router.config/DnsForwarder.config fuchsia.router.config/DnsForwarderConfig
struct/member fuchsia.router.config/DnsForwarder.interfaces vector<fuchsia.router.config/Id>
struct/member fuchsia.router.config/DnsForwarder.resolver vector<fuchsia.router.config/DnsForwarderEntry>
struct fuchsia.router.config/DnsForwarder
struct/member fuchsia.router.config/DnsForwarderConfig.element fuchsia.router.config/Id
struct/member fuchsia.router.config/DnsForwarderConfig.search fuchsia.router.config/DnsSearch
struct fuchsia.router.config/DnsForwarderConfig
struct/member fuchsia.router.config/DnsForwarderEntry.address fuchsia.net/Ipv4Address
struct/member fuchsia.router.config/DnsForwarderEntry.element fuchsia.router.config/Id
struct/member fuchsia.router.config/DnsForwarderEntry.names vector<string>
struct fuchsia.router.config/DnsForwarderEntry
enum/member fuchsia.router.config/DnsPolicy.MERGE 3
enum/member fuchsia.router.config/DnsPolicy.NOT_SET 0
enum/member fuchsia.router.config/DnsPolicy.REPLACEABLE 2
enum/member fuchsia.router.config/DnsPolicy.STATIC 1
strict enum fuchsia.router.config/DnsPolicy uint32
struct/member fuchsia.router.config/DnsResolverConfig.element fuchsia.router.config/Id
struct/member fuchsia.router.config/DnsResolverConfig.policy fuchsia.router.config/DnsPolicy
struct/member fuchsia.router.config/DnsResolverConfig.search fuchsia.router.config/DnsSearch
struct fuchsia.router.config/DnsResolverConfig
struct/member fuchsia.router.config/DnsSearch.domain_name string:optional
struct/member fuchsia.router.config/DnsSearch.servers vector<fuchsia.net/IpAddress>
struct fuchsia.router.config/DnsSearch
struct/member fuchsia.router.config/Error.code fuchsia.router.config/ErrorCode
struct/member fuchsia.router.config/Error.description string:optional
struct fuchsia.router.config/Error
enum/member fuchsia.router.config/ErrorCode.ALREADY_EXISTS 5
enum/member fuchsia.router.config/ErrorCode.INTERNAL 1
enum/member fuchsia.router.config/ErrorCode.INVALID_ARGS 4
enum/member fuchsia.router.config/ErrorCode.NOT_FOUND 2
enum/member fuchsia.router.config/ErrorCode.NOT_SUPPORTED 3
strict enum fuchsia.router.config/ErrorCode uint32
union/member fuchsia.router.config/Event.deleted_element fuchsia.router.config/Id
union/member fuchsia.router.config/Event.dhcp_options fuchsia.router.config/DhcpServerOptions
union/member fuchsia.router.config/Event.dhcp_reservation fuchsia.router.config/DhcpReservation
union/member fuchsia.router.config/Event.dhz_host fuchsia.router.config/DmzHost
union/member fuchsia.router.config/Event.dns_forwarder fuchsia.router.config/DnsForwarder
union/member fuchsia.router.config/Event.dns_resolver fuchsia.router.config/DnsResolverConfig
union/member fuchsia.router.config/Event.filter_rule fuchsia.router.config/FilterRule
union/member fuchsia.router.config/Event.forwarding_rule fuchsia.router.config/PortForwardingRule
union/member fuchsia.router.config/Event.ipv6_pin_hole fuchsia.router.config/Ipv6PinHoleRule
union/member fuchsia.router.config/Event.lif fuchsia.router.config/Lif
union/member fuchsia.router.config/Event.port fuchsia.router.config/Port
union/member fuchsia.router.config/Event.route fuchsia.router.config/Route
union/member fuchsia.router.config/Event.security_features fuchsia.router.config/SecurityFeatures
union/member fuchsia.router.config/Event.system_config fuchsia.router.config/SystemConfig
union/member fuchsia.router.config/Event.trigger_rule fuchsia.router.config/PortTriggerRule
flexible union fuchsia.router.config/Event
enum/member fuchsia.router.config/FilterAction.ALLOW 1
enum/member fuchsia.router.config/FilterAction.DROP 0
strict enum fuchsia.router.config/FilterAction uint32
struct/member fuchsia.router.config/FilterRule.action fuchsia.router.config/FilterAction
struct/member fuchsia.router.config/FilterRule.element fuchsia.router.config/Id
struct/member fuchsia.router.config/FilterRule.selector fuchsia.router.config/FlowSelector
struct fuchsia.router.config/FilterRule
table/member fuchsia.router.config/FlowSelector.dst_address fuchsia.router.config/CidrAddress
table/member fuchsia.router.config/FlowSelector.dst_ports vector<fuchsia.router.config/PortRange>
table/member fuchsia.router.config/FlowSelector.protocol fuchsia.router.config/Protocol
table/member fuchsia.router.config/FlowSelector.src_address fuchsia.router.config/CidrAddress
table/member fuchsia.router.config/FlowSelector.src_ports vector<fuchsia.router.config/PortRange>
table fuchsia.router.config/FlowSelector
struct/member fuchsia.router.config/Id.uuid array<uint8,16>
struct/member fuchsia.router.config/Id.version uint64
struct fuchsia.router.config/Id
struct/member fuchsia.router.config/Ipv6PinHoleRule.element fuchsia.router.config/Id
struct/member fuchsia.router.config/Ipv6PinHoleRule.enabled bool
struct/member fuchsia.router.config/Ipv6PinHoleRule.nickname string
struct/member fuchsia.router.config/Ipv6PinHoleRule.ports vector<fuchsia.router.config/PortRange>
struct/member fuchsia.router.config/Ipv6PinHoleRule.protocol fuchsia.router.config/Protocol
struct/member fuchsia.router.config/Ipv6PinHoleRule.source_address fuchsia.net/Ipv6Address
struct fuchsia.router.config/Ipv6PinHoleRule
table/member fuchsia.router.config/L2tp.credentials fuchsia.router.config/Credentials
table/member fuchsia.router.config/L2tp.server fuchsia.net/IpAddress
table fuchsia.router.config/L2tp
table/member fuchsia.router.config/LanProperties.address_v4 fuchsia.router.config/CidrAddress
table/member fuchsia.router.config/LanProperties.address_v6 fuchsia.router.config/CidrAddress
table/member fuchsia.router.config/LanProperties.dhcp_config fuchsia.router.config/DhcpServerConfig
table/member fuchsia.router.config/LanProperties.enable bool
table/member fuchsia.router.config/LanProperties.enable_dhcp_server bool
table/member fuchsia.router.config/LanProperties.enable_dns_forwarder bool
table fuchsia.router.config/LanProperties
table/member fuchsia.router.config/Lif.element fuchsia.router.config/Id
table/member fuchsia.router.config/Lif.name string
table/member fuchsia.router.config/Lif.port_ids vector<uint32>
table/member fuchsia.router.config/Lif.properties fuchsia.router.config/LifProperties
table/member fuchsia.router.config/Lif.type fuchsia.router.config/LifType
table/member fuchsia.router.config/Lif.vlan uint16
table fuchsia.router.config/Lif
union/member fuchsia.router.config/LifProperties.lan fuchsia.router.config/LanProperties
union/member fuchsia.router.config/LifProperties.wan fuchsia.router.config/WanProperties
strict union fuchsia.router.config/LifProperties
enum/member fuchsia.router.config/LifType.INVALID 0
enum/member fuchsia.router.config/LifType.LAG 3
enum/member fuchsia.router.config/LifType.LAN 2
enum/member fuchsia.router.config/LifType.WAN 1
strict enum fuchsia.router.config/LifType uint32
struct/member fuchsia.router.config/Port.element fuchsia.router.config/Id
struct/member fuchsia.router.config/Port.id uint32
struct/member fuchsia.router.config/Port.path string
struct fuchsia.router.config/Port
struct/member fuchsia.router.config/PortForwardingRule.destination_ports vector<fuchsia.router.config/PortRange>
struct/member fuchsia.router.config/PortForwardingRule.element fuchsia.router.config/Id
struct/member fuchsia.router.config/PortForwardingRule.enabled bool
struct/member fuchsia.router.config/PortForwardingRule.name string:optional
struct/member fuchsia.router.config/PortForwardingRule.protocol fuchsia.router.config/Protocol
struct/member fuchsia.router.config/PortForwardingRule.source_address fuchsia.router.config/CidrAddress
struct/member fuchsia.router.config/PortForwardingRule.target_address fuchsia.net/IpAddress
struct/member fuchsia.router.config/PortForwardingRule.target_port uint16
struct fuchsia.router.config/PortForwardingRule
struct/member fuchsia.router.config/PortRange.from uint16
struct/member fuchsia.router.config/PortRange.to uint16
struct fuchsia.router.config/PortRange
struct/member fuchsia.router.config/PortTriggerRule.element fuchsia.router.config/Id
struct/member fuchsia.router.config/PortTriggerRule.enabled bool
struct/member fuchsia.router.config/PortTriggerRule.incoming_ports vector<fuchsia.router.config/PortRange>
struct/member fuchsia.router.config/PortTriggerRule.name string:optional
struct/member fuchsia.router.config/PortTriggerRule.protocol fuchsia.router.config/Protocol
struct/member fuchsia.router.config/PortTriggerRule.trigger_port uint16
struct fuchsia.router.config/PortTriggerRule
table/member fuchsia.router.config/Pppoe.credentials fuchsia.router.config/Credentials
table fuchsia.router.config/Pppoe
table/member fuchsia.router.config/Pptp.credentials fuchsia.router.config/Credentials
table/member fuchsia.router.config/Pptp.server fuchsia.net/IpAddress
table fuchsia.router.config/Pptp
enum/member fuchsia.router.config/Protocol.BOTH 0
enum/member fuchsia.router.config/Protocol.TCP 1
enum/member fuchsia.router.config/Protocol.UDP 2
strict enum fuchsia.router.config/Protocol uint32
struct/member fuchsia.router.config/Radio.channel fuchsia.router.config/Channel
struct/member fuchsia.router.config/Radio.element fuchsia.router.config/Id
struct/member fuchsia.router.config/Radio.phy uint32
struct fuchsia.router.config/Radio
struct/member fuchsia.router.config/Regulatory.county_code string
struct/member fuchsia.router.config/Regulatory.element fuchsia.router.config/Id
struct fuchsia.router.config/Regulatory
struct/member fuchsia.router.config/Route.element fuchsia.router.config/Id
struct/member fuchsia.router.config/Route.gateway fuchsia.net/IpAddress:optional
struct/member fuchsia.router.config/Route.if_id box<fuchsia.router.config/Id>
struct/member fuchsia.router.config/Route.metric uint32
struct/member fuchsia.router.config/Route.name string
struct/member fuchsia.router.config/Route.subnet fuchsia.net/Subnet
struct fuchsia.router.config/Route
protocol/member fuchsia.router.config/RouterAdmin.AddDnsEntry(fuchsia.router.config/DnsForwarderEntry entry) -> (box<fuchsia.router.config/Id> entry_id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.CreateLan(string name,uint16 vlan,vector<uint32> ports) -> (box<fuchsia.router.config/Id> id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.CreateWan(string name,uint16 vlan,vector<uint32> ports) -> (box<fuchsia.router.config/Id> id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.CreateWlanNetwork(fuchsia.router.config/WlanNetwork network) -> (box<fuchsia.router.config/Id> iface,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.DeleteDhcpReservation(fuchsia.router.config/Id reservation_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.DeleteDmzHost(fuchsia.router.config/Id rule_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.DeleteDnsEntry(fuchsia.router.config/Id entry_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.DeleteFilter(fuchsia.router.config/Id rule_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.DeleteIpv6PinHole(fuchsia.router.config/Id rule_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.DeletePortForward(fuchsia.router.config/Id rule_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.DeletePortTrigger(fuchsia.router.config/Id rule_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.DeleteRoute(fuchsia.router.config/Id route_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.DeleteWlanNetwork(fuchsia.router.config/Id network_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.RemoveLan(fuchsia.router.config/Id lan_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.RemoveWan(fuchsia.router.config/Id wan_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetDhcpAddressPool(fuchsia.router.config/Id lan_id,fuchsia.router.config/AddressPool pool) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetDhcpReservation(fuchsia.router.config/Id lan_id,fuchsia.router.config/DhcpReservation reservation) -> (box<fuchsia.router.config/Id> reservation_id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetDhcpServerOptions(fuchsia.router.config/Id lan_id,fuchsia.router.config/DhcpServerOptions options) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetDmzHost(fuchsia.router.config/DmzHost rule) -> (box<fuchsia.router.config/Id> rule_id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetDnsForwarder(fuchsia.router.config/DnsForwarderConfig config) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetDnsResolver(fuchsia.router.config/DnsResolverConfig config) -> (box<fuchsia.router.config/Id> id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetFilter(fuchsia.router.config/FilterRule rule) -> (box<fuchsia.router.config/Id> rule_id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetIpv6PinHole(fuchsia.router.config/Ipv6PinHoleRule rule) -> (box<fuchsia.router.config/Id> rule_id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetLanProperties(fuchsia.router.config/Id lan_id,fuchsia.router.config/LanProperties properties) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetPortForward(fuchsia.router.config/PortForwardingRule rule) -> (box<fuchsia.router.config/Id> rule_id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetPortTrigger(fuchsia.router.config/PortTriggerRule rule) -> (box<fuchsia.router.config/Id> rule_id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetRoute(fuchsia.router.config/Route route) -> (box<fuchsia.router.config/Id> id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetSecurityFeatures(fuchsia.router.config/SecurityFeatures features) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetSystemConfig(fuchsia.router.config/SystemConfig config) -> (box<fuchsia.router.config/Id> id,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.SetWanProperties(fuchsia.router.config/Id wan_id,fuchsia.router.config/WanProperties properties) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterAdmin.UpdateRouteMetric(fuchsia.router.config/Id route_id,uint32 metric) -> (box<fuchsia.router.config/Error> error)
protocol fuchsia.router.config/RouterAdmin
protocol/member fuchsia.router.config/RouterState.GetDevice() -> (fuchsia.router.config/Device device)
protocol/member fuchsia.router.config/RouterState.GetDhcpConfig(fuchsia.router.config/Id lan_id) -> (box<fuchsia.router.config/DhcpServerConfig> dhcp_config,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetDmzHost(fuchsia.router.config/Id rule_id) -> (box<fuchsia.router.config/DmzHost> rule,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetDnsForwarder() -> (fuchsia.router.config/DnsForwarder dns_forwarder)
protocol/member fuchsia.router.config/RouterState.GetDnsResolver() -> (fuchsia.router.config/DnsResolverConfig dns_resolver)
protocol/member fuchsia.router.config/RouterState.GetFilter(fuchsia.router.config/Id rule_id) -> (box<fuchsia.router.config/FilterRule> rule,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetFilters() -> (vector<fuchsia.router.config/FilterRule> port_filter_rules)
protocol/member fuchsia.router.config/RouterState.GetIpv6PinHole(fuchsia.router.config/Id rule_id) -> (box<fuchsia.router.config/Ipv6PinHoleRule> rule,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetIpv6PinHoles() -> (vector<fuchsia.router.config/Ipv6PinHoleRule> pinhole_rules)
protocol/member fuchsia.router.config/RouterState.GetLan(fuchsia.router.config/Id lan_id) -> (fuchsia.router.config/Lif lan_lif,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetLanPorts(fuchsia.router.config/Id lan_id) -> (vector<uint32> port_ids,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetLanProperties(fuchsia.router.config/Id lan_id) -> (fuchsia.router.config/LanProperties properties,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetLans() -> (vector<fuchsia.router.config/Lif> lans)
protocol/member fuchsia.router.config/RouterState.GetPort(uint32 port_id) -> (box<fuchsia.router.config/Port> port,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetPortForward(fuchsia.router.config/Id rule_id) -> (box<fuchsia.router.config/PortForwardingRule> rule,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetPortForwards() -> (vector<fuchsia.router.config/PortForwardingRule> port_forward_rules)
protocol/member fuchsia.router.config/RouterState.GetPortTrigger(fuchsia.router.config/Id rule_id) -> (box<fuchsia.router.config/PortTriggerRule> rule,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetPortTriggers() -> (vector<fuchsia.router.config/PortTriggerRule> port_trigger_rules)
protocol/member fuchsia.router.config/RouterState.GetPorts() -> (vector<fuchsia.router.config/Port> ports)
protocol/member fuchsia.router.config/RouterState.GetRadios() -> (vector<fuchsia.router.config/Radio> radios)
protocol/member fuchsia.router.config/RouterState.GetRoute(fuchsia.router.config/Id route_id) -> (box<fuchsia.router.config/Route> route,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetRoutes() -> (vector<fuchsia.router.config/Route> routes)
protocol/member fuchsia.router.config/RouterState.GetSecurityFeatures() -> (fuchsia.router.config/SecurityFeatures features)
protocol/member fuchsia.router.config/RouterState.GetSystemConfig() -> (fuchsia.router.config/SystemConfig config)
protocol/member fuchsia.router.config/RouterState.GetWan(fuchsia.router.config/Id wan_id) -> (fuchsia.router.config/Lif wan_lif,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetWanPorts(fuchsia.router.config/Id wan_id) -> (vector<uint32> port_ids,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetWanProperties(fuchsia.router.config/Id wan_id) -> (fuchsia.router.config/WanProperties properties,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterState.GetWans() -> (vector<fuchsia.router.config/Lif> wans)
protocol/member fuchsia.router.config/RouterState.GetWlanNetworks() -> (vector<fuchsia.router.config/WlanNetwork> networks)
protocol/member fuchsia.router.config/RouterState.OnChange -> (vector<fuchsia.router.config/Event> events)
protocol fuchsia.router.config/RouterState
protocol/member fuchsia.router.config/RouterSystem.DeleteAcl(fuchsia.router.config/Id acl_id) -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterSystem.GetAcl(fuchsia.router.config/Id acl_id) -> (fuchsia.router.config/SystemAcl acl,box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterSystem.GetAcls() -> (box<fuchsia.router.config/Error> error)
protocol/member fuchsia.router.config/RouterSystem.SetAcl(fuchsia.router.config/SystemAcl rule) -> (box<fuchsia.router.config/Id> acl_id,box<fuchsia.router.config/Error> error)
protocol fuchsia.router.config/RouterSystem
table/member fuchsia.router.config/RoutingFeatures.ospf bool
table/member fuchsia.router.config/RoutingFeatures.rip bool
table fuchsia.router.config/RoutingFeatures
table/member fuchsia.router.config/SecurityFeatures.ALLOW_MULTICAST bool
table/member fuchsia.router.config/SecurityFeatures.DROP_ICMP_ECHO bool
table/member fuchsia.router.config/SecurityFeatures.FIREWALL bool
table/member fuchsia.router.config/SecurityFeatures.H323_PASSTHRU bool
table/member fuchsia.router.config/SecurityFeatures.IPSEC_PASSTHRU bool
table/member fuchsia.router.config/SecurityFeatures.L2TP_PASSTHRU bool
table/member fuchsia.router.config/SecurityFeatures.NAT bool
table/member fuchsia.router.config/SecurityFeatures.PPTP_PASSTHRU bool
table/member fuchsia.router.config/SecurityFeatures.RTSP_PASSTHRU bool
table/member fuchsia.router.config/SecurityFeatures.SIP_PASSTHRU bool
table/member fuchsia.router.config/SecurityFeatures.UPNP bool
table/member fuchsia.router.config/SecurityFeatures.V6_FIREWALL bool
table fuchsia.router.config/SecurityFeatures
table/member fuchsia.router.config/SystemAcl.acl_action fuchsia.router.config/AclAction
table/member fuchsia.router.config/SystemAcl.acl_type fuchsia.router.config/AclType
table/member fuchsia.router.config/SystemAcl.egress_port uint16
table/member fuchsia.router.config/SystemAcl.element fuchsia.router.config/Id
table/member fuchsia.router.config/SystemAcl.ingress_port uint16
table/member fuchsia.router.config/SystemAcl.selector fuchsia.router.config/FlowSelector
table fuchsia.router.config/SystemAcl
table/member fuchsia.router.config/SystemConfig.daylight_savings_time_enabled bool
table/member fuchsia.router.config/SystemConfig.element fuchsia.router.config/Id
table/member fuchsia.router.config/SystemConfig.hostname string
table/member fuchsia.router.config/SystemConfig.leds_enabled bool
table/member fuchsia.router.config/SystemConfig.timezone string
table fuchsia.router.config/SystemConfig
table/member fuchsia.router.config/Topology.element fuchsia.router.config/Id
table/member fuchsia.router.config/Topology.lifs vector<fuchsia.router.config/Lif>
table fuchsia.router.config/Topology
enum/member fuchsia.router.config/WanAddressMethod.AUTOMATIC 1
enum/member fuchsia.router.config/WanAddressMethod.MANUAL 2
strict enum fuchsia.router.config/WanAddressMethod uint32
enum/member fuchsia.router.config/WanConnection.DIRECT 1
enum/member fuchsia.router.config/WanConnection.L2TP 4
enum/member fuchsia.router.config/WanConnection.PPPoE 2
enum/member fuchsia.router.config/WanConnection.PPTP 3
strict enum fuchsia.router.config/WanConnection uint32
enum/member fuchsia.router.config/WanIpV6ConnectionMode.DELEGATION 3
enum/member fuchsia.router.config/WanIpV6ConnectionMode.PASSTHROUGH 2
enum/member fuchsia.router.config/WanIpV6ConnectionMode.STATIC 1
strict enum fuchsia.router.config/WanIpV6ConnectionMode uint32
table/member fuchsia.router.config/WanProperties.address_method fuchsia.router.config/WanAddressMethod
table/member fuchsia.router.config/WanProperties.address_v4 fuchsia.router.config/CidrAddress
table/member fuchsia.router.config/WanProperties.address_v6 fuchsia.router.config/CidrAddress
table/member fuchsia.router.config/WanProperties.clone_mac fuchsia.net/MacAddress
table/member fuchsia.router.config/WanProperties.connection_parameters fuchsia.router.config/ConnectionParameters
table/member fuchsia.router.config/WanProperties.connection_type fuchsia.router.config/WanConnection
table/member fuchsia.router.config/WanProperties.connection_v6_mode fuchsia.router.config/WanIpV6ConnectionMode
table/member fuchsia.router.config/WanProperties.enable bool
table/member fuchsia.router.config/WanProperties.gateway_v4 fuchsia.net/IpAddress
table/member fuchsia.router.config/WanProperties.gateway_v6 fuchsia.net/IpAddress
table/member fuchsia.router.config/WanProperties.hostname string
table/member fuchsia.router.config/WanProperties.metric uint32
table/member fuchsia.router.config/WanProperties.mtu uint32
table fuchsia.router.config/WanProperties
struct/member fuchsia.router.config/WlanNetwork.element fuchsia.router.config/Id
struct/member fuchsia.router.config/WlanNetwork.enable_band_steering bool
struct/member fuchsia.router.config/WlanNetwork.name string
struct/member fuchsia.router.config/WlanNetwork.psk string
struct/member fuchsia.router.config/WlanNetwork.radio_phys vector<fuchsia.router.config/Id>
struct fuchsia.router.config/WlanNetwork
library fuchsia.router.config