netw

package
v0.10.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2023 License: ISC Imports: 48 Imported by: 0

Documentation

Overview

Package netw is the client.Network namespace.

For the firewall, this is just the Network tab. For Panorama, this represents the Templated Network tab.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Firewall added in v0.6.0

type Firewall struct {
	AggregateInterface              *aggeth.Firewall
	Arp                             *arp.Firewall
	BfdProfile                      *bfd.Firewall
	BgpAggregate                    *aggregate.Firewall
	BgpAggAdvertiseFilter           *agaf.Firewall
	BgpAggSuppressFilter            *suppress.Firewall
	BgpAuthProfile                  *auth.Firewall
	BgpConAdvAdvertiseFilter        *advertise.Firewall
	BgpConAdvNonExistFilter         *nonexist.Firewall
	BgpConditionalAdv               *conadv.Firewall
	BgpConfig                       *bgp.Firewall
	BgpDampeningProfile             *dampening.Firewall
	BgpExport                       *exp.Firewall
	BgpImport                       *imp.Firewall
	BgpPeer                         *peer.Firewall
	BgpPeerGroup                    *group.Firewall
	BgpRedistRule                   *bgpredist.Firewall
	Dhcp                            *dhcp.Firewall
	EthernetInterface               *eth.Firewall
	GlobalProtectIpsecCryptoProfile *gp.Firewall
	GreTunnel                       *gre.Firewall
	IkeCryptoProfile                *ike.Firewall
	IkeGateway                      *ikegw.Firewall
	IpsecCryptoProfile              *ipsec.Firewall
	IpsecTunnel                     *ipsectunnel.Firewall
	IpsecTunnelProxyId              *tpiv4.Firewall
	Ipv6Address                     *ipv6a.Firewall
	Ipv6NeighborDiscovery           *ipv6n.Firewall
	Ipv6StaticRoute                 *ipv6sr.Firewall
	Layer2Subinterface              *layer2.Firewall
	Layer3Subinterface              *layer3.Firewall
	LoopbackInterface               *loopback.Firewall
	ManagementProfile               *mngtprof.Firewall
	MonitorProfile                  *monitor.Firewall
	OspfArea                        *ospfarea.Firewall
	OspfAreaInterface               *ospfint.Firewall
	OspfAreaVirtualLink             *ospfvlink.Firewall
	OspfAuthProfile                 *ospfauth.Firewall
	OspfConfig                      *ospf.Firewall
	OspfExport                      *ospfexp.Firewall
	RedistributionProfile           *redist4.Firewall
	StaticRoute                     *ipv4.Firewall
	TunnelInterface                 *tunnel.Firewall
	VirtualRouter                   *router.Firewall
	Vlan                            *vlan.Firewall
	VlanInterface                   *vli.Firewall
	Zone                            *zone.Firewall
}

Firewall is the client.Network namespace.

func FirewallNamespace added in v0.6.0

func FirewallNamespace(x util.XapiClient) *Firewall

type Panorama added in v0.6.0

type Panorama struct {
	AggregateInterface              *aggeth.Panorama
	Arp                             *arp.Panorama
	BfdProfile                      *bfd.Panorama
	BgpAggregate                    *aggregate.Panorama
	BgpAggAdvertiseFilter           *agaf.Panorama
	BgpAggSuppressFilter            *suppress.Panorama
	BgpAuthProfile                  *auth.Panorama
	BgpConAdvAdvertiseFilter        *advertise.Panorama
	BgpConAdvNonExistFilter         *nonexist.Panorama
	BgpConditionalAdv               *conadv.Panorama
	BgpConfig                       *bgp.Panorama
	BgpDampeningProfile             *dampening.Panorama
	BgpExport                       *exp.Panorama
	BgpImport                       *imp.Panorama
	BgpPeer                         *peer.Panorama
	BgpPeerGroup                    *group.Panorama
	BgpRedistRule                   *bgpredist.Panorama
	EthernetInterface               *eth.Panorama
	GlobalProtectIpsecCryptoProfile *gp.Panorama
	GreTunnel                       *gre.Panorama
	IkeCryptoProfile                *ike.Panorama
	IkeGateway                      *ikegw.Panorama
	IpsecCryptoProfile              *ipsec.Panorama
	IpsecTunnel                     *ipsectunnel.Panorama
	IpsecTunnelProxyId              *tpiv4.Panorama
	Ipv6Address                     *ipv6a.Panorama
	Ipv6NeighborDiscovery           *ipv6n.Panorama
	Ipv6StaticRoute                 *ipv6sr.Panorama
	Layer2Subinterface              *layer2.Panorama
	Layer3Subinterface              *layer3.Panorama
	LoopbackInterface               *loopback.Panorama
	ManagementProfile               *mngtprof.Panorama
	MonitorProfile                  *monitor.Panorama
	OspfArea                        *ospfarea.Panorama
	OspfAreaInterface               *ospfint.Panorama
	OspfAreaVirtualLink             *ospfvlink.Panorama
	OspfAuthProfile                 *ospfauth.Panorama
	OspfConfig                      *ospf.Panorama
	OspfExport                      *ospfexp.Panorama
	RedistributionProfile           *redist4.Panorama
	StaticRoute                     *ipv4.Panorama
	TunnelInterface                 *tunnel.Panorama
	VirtualRouter                   *router.Panorama
	Vlan                            *vlan.Panorama
	VlanInterface                   *vli.Panorama
	Zone                            *zone.Panorama
}

Panorama is the client.Network namespace.

func PanoramaNamespace added in v0.6.0

func PanoramaNamespace(x util.XapiClient) *Panorama

Directories

Path Synopsis
Package dhcp is the client.Network.Dhcp namespace.
Package dhcp is the client.Network.Dhcp namespace.
Package ikegw is the client.Network.IkeGateway namespace.
Package ikegw is the client.Network.IkeGateway namespace.
interface
aggregate
Package aggregate is the client.Network.AggregateInterface namespace.
Package aggregate is the client.Network.AggregateInterface namespace.
arp
Package arp is the client.Network.Arp namespace.
Package arp is the client.Network.Arp namespace.
eth
Package eth is the client.Network.EthernetInterface namespace.
Package eth is the client.Network.EthernetInterface namespace.
ipv6/address
Package address is the client.Network.Ipv6Address namespace.
Package address is the client.Network.Ipv6Address namespace.
ipv6/neighbor
Package neighbor is the client.Network.Ipv6NeighborDiscovery namespace.
Package neighbor is the client.Network.Ipv6NeighborDiscovery namespace.
loopback
Package loopback is the client.Network.LoopbackInterface namespace.
Package loopback is the client.Network.LoopbackInterface namespace.
subinterface/layer2
Package layer2 is the client.Network.Layer2Subinterface namespace.
Package layer2 is the client.Network.Layer2Subinterface namespace.
subinterface/layer3
Package layer3 is the client.Network.Layer3Subinterface namespace.
Package layer3 is the client.Network.Layer3Subinterface namespace.
tunnel
Package loopback is the client.Network.TunnelInterface namespace.
Package loopback is the client.Network.TunnelInterface namespace.
vlan
Package vlan is the client.Network.VlanInterface namespace.
Package vlan is the client.Network.VlanInterface namespace.
Package ipsectunnel is the client.Network.IpsecTunnel namespace.
Package ipsectunnel is the client.Network.IpsecTunnel namespace.
proxyid/ipv4
Package ipv4 is the client.Network.IpsecTunnelProxyId namespace.
Package ipv4 is the client.Network.IpsecTunnelProxyId namespace.
profile
bfd
Package bfd is the client.Network.BfdProfile namespace.
Package bfd is the client.Network.BfdProfile namespace.
gp
Package gp is the client.Network.GlobalProtectIpsecCryptoProfile namespace.
Package gp is the client.Network.GlobalProtectIpsecCryptoProfile namespace.
ike
Package ike is the client.Network.IkeCryptoProfile namespace.
Package ike is the client.Network.IkeCryptoProfile namespace.
ipsec
Package ipsec is the client.Network.IpsecCryptoProfile namespace.
Package ipsec is the client.Network.IpsecCryptoProfile namespace.
mngtprof
Package mngtprof is the client.Network.ManagementProfile namespace.
Package mngtprof is the client.Network.ManagementProfile namespace.
monitor
Package monitor is the client.Network.MonitorProfile namespace.
Package monitor is the client.Network.MonitorProfile namespace.
routing
profile/redist/ipv4
Package ipv4 is the client.Network.RedistributionProfile namespace.
Package ipv4 is the client.Network.RedistributionProfile namespace.
protocol/bgp
Package bgp is the client.Network.BgpConfig namespace.
Package bgp is the client.Network.BgpConfig namespace.
protocol/bgp/aggregate
Package aggregate is the client.Network.BgpAggregation namespace.
Package aggregate is the client.Network.BgpAggregation namespace.
protocol/bgp/aggregate/filter/advertise
Package advertise is the client.Network.BgpAggAdvertiseFilter namespace.
Package advertise is the client.Network.BgpAggAdvertiseFilter namespace.
protocol/bgp/aggregate/filter/suppress
Package suppress is the client.Network.BgpAggSuppressFilter namespace.
Package suppress is the client.Network.BgpAggSuppressFilter namespace.
protocol/bgp/conadv
Package conadv is the client.Network.BgpConditionalAdv namespace.
Package conadv is the client.Network.BgpConditionalAdv namespace.
protocol/bgp/conadv/filter/advertise
Package advertise is the client.Network.BgpConAdvAdvertiseFilter namespace.
Package advertise is the client.Network.BgpConAdvAdvertiseFilter namespace.
protocol/bgp/conadv/filter/nonexist
Package nonexist is the client.Network.BgpConAdvNonExistFilter namespace.
Package nonexist is the client.Network.BgpConAdvNonExistFilter namespace.
protocol/bgp/exp
Package exp is the client.Network.BgpExport namespace.
Package exp is the client.Network.BgpExport namespace.
protocol/bgp/imp
Package imp is the client.Network.BgpImport namespace.
Package imp is the client.Network.BgpImport namespace.
protocol/bgp/peer
Package peer is the client.Network.BgpPeer namespace.
Package peer is the client.Network.BgpPeer namespace.
protocol/bgp/peer/group
Package group is the client.Network.BgpPeerGroup namespace.
Package group is the client.Network.BgpPeerGroup namespace.
protocol/bgp/profile/auth
Package auth is the client.Network.BgpAuthProfile namespace.
Package auth is the client.Network.BgpAuthProfile namespace.
protocol/bgp/profile/dampening
Package dampening is the client.Network.BgpDampeningProfile namespace.
Package dampening is the client.Network.BgpDampeningProfile namespace.
protocol/bgp/redist
Package redist is the client.Network.BgpRedistRule namespace.
Package redist is the client.Network.BgpRedistRule namespace.
protocol/ospf
Package ospf is the client.Network.OspfConfig namespace.
Package ospf is the client.Network.OspfConfig namespace.
protocol/ospf/area
Package area is the client.Network.OspfArea namespace.
Package area is the client.Network.OspfArea namespace.
protocol/ospf/area/iface
Package iface is the client.Network.OspfAreaInterface namespace.
Package iface is the client.Network.OspfAreaInterface namespace.
protocol/ospf/area/vlink
Package vlink is the client.Network.OspfAreaVirtualLink namespace.
Package vlink is the client.Network.OspfAreaVirtualLink namespace.
protocol/ospf/exp
Package exp is the client.Network.OspfExport namespace.
Package exp is the client.Network.OspfExport namespace.
protocol/ospf/profile/auth
Package auth is the client.Network.OspfAuthProfile namespace.
Package auth is the client.Network.OspfAuthProfile namespace.
route/static/ipv4
Package ipv4 is the client.Network.StaticRoute namespace.
Package ipv4 is the client.Network.StaticRoute namespace.
route/static/ipv6
Package ipv6 is the client.Network.Ipv6StaticRoute namespace.
Package ipv6 is the client.Network.Ipv6StaticRoute namespace.
router
Package router is the client.Network.VirtualRouter namespace.
Package router is the client.Network.VirtualRouter namespace.
tunnel
gre
Package gre is the client.Network.GreTunnel namespace.
Package gre is the client.Network.GreTunnel namespace.
Package vlan is the client.Network.Vlan namespace.
Package vlan is the client.Network.Vlan namespace.
Package zone is the client.Network.Zone namespace.
Package zone is the client.Network.Zone namespace.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL