Versions in this module Expand all Collapse all v1 v1.0.5 Sep 19, 2024 v1.0.4 Sep 13, 2024 v1.0.3 Aug 28, 2024 v1.0.2 Aug 22, 2024 Changes in this version + const BasePath + const InterfaceEndpoint + const InterfaceStatsEndpoint + const RouteDomainEndpoint + const RouteEndpoint + const SelfEndpoint + const TrunkEndpoint + const VlanEndpoint + type AssignedInterface struct + FullPath string + Generation int + Kind string + Name string + SelfLink string + TagMode string + Untagged bool + type AssignedInterfaceList struct + Items []AssignedInterface + Kind string + SelfLink string + type InetResource struct + func (pr *InetResource) Get(id string) (*Interface, error) + func (pr *InetResource) ListAll() (*InterfaceList, error) + func (pr *InetResource) ShowStats(id string) (*InterfaceStatsList, error) + type InetStatsResource struct + func (r *InetStatsResource) All() (*InterfaceStatsList, error) + type Interface struct + Bundle string + BundleSpeed string + Enabled bool + FlowControl string + ForceGigabitFiber string + ForwardErrorCorrection string + FullPath string + Generation int + IfIndex int + Kind string + LldpAdmin string + LldpTlvmap int + MacAddress string + MediaActive string + MediaFixed string + MediaSfp string + Mtu int + Name string + PreferPort string + QinqEthertype string + SelfLink string + Sflow struct{ ... } + Stp string + StpAutoEdgePort string + StpEdgePort string + StpLinkType string + type InterfaceList struct + Items []Interface + Kind string + SelfLink string + type InterfaceStats struct + Entries struct{ ... } + type InterfaceStatsEntries struct + NestedInterfaceStats InterfaceStats + type InterfaceStatsList struct + Entries map[string]InterfaceStatsEntries + Kind string + SelfLink string + type NET struct + func New(c *f5.Client) NET + func (net NET) Inet() *InetResource + func (net NET) InetStats() *InetStatsResource + func (net NET) Route() *RouteResource + func (net NET) RouteDomain() *RouteDomainResource + func (net NET) Self() *SelfResource + func (net NET) Trunk() *TrunkResource + func (net NET) Vlan() *VlanResource + type Route struct + FullPath string + Generation int + Gw string + Kind string + Mtu int + Name string + Network string + Partition string + SelfLink string + type RouteDomain struct + ConnectionLimit int + FullPath string + Generation int + ID int + Kind string + Name string + SelfLink string + Strict string + Vlans []string + VlansReference []struct{ ... } + type RouteDomainList struct + Items []RouteDomain + Kind string + SelfLink string + type RouteDomainResource struct + func (pr *RouteDomainResource) Create(item RouteDomain) error + func (pr *RouteDomainResource) Delete(id string) error + func (pr *RouteDomainResource) Edit(id string, item RouteDomain) error + func (pr *RouteDomainResource) Get(id string) (*RouteDomain, error) + func (pr *RouteDomainResource) ListAll() (*RouteDomainList, error) + type RouteList struct + Items []Route + Kind string + SelfLink string + type RouteResource struct + func (pr *RouteResource) Create(item Route) error + func (pr *RouteResource) Delete(id string) error + func (pr *RouteResource) Edit(id string, item Route) error + func (pr *RouteResource) Get(id string) (*Route, error) + func (pr *RouteResource) ListAll() (*RouteList, error) + type Self struct + Address string + AddressSource string + Floating string + FullPath string + Generation int + InheritedTrafficGroup string + Kind string + Name string + SelfLink string + TrafficGroup string + TrafficGroupReference struct{ ... } + Unit int + Vlan string + VlanReference struct{ ... } + type SelfList struct + Items []Self + Kind string + SelfLink string + type SelfResource struct + func (pr *SelfResource) Create(item Self) error + func (pr *SelfResource) Delete(id string) error + func (pr *SelfResource) Edit(id string, item Self) error + func (pr *SelfResource) Get(id string) (*Self, error) + func (pr *SelfResource) ListAll() (*SelfList, error) + type Trunk struct + Bandwidth int + CfgMbrCount int + DistributionHash string + FullPath string + Generation int + ID int + Interfaces []string + InterfacesReference []struct{ ... } + Kind string + Lacp string + LacpMode string + LacpTimeout string + LinkSelectPolicy string + MacAddress string + Media string + Name string + QinqEthertype string + SelfLink string + Stp string + Type string + WorkingMbrCount int + type TrunkList struct + Items []Trunk + Kind string + SelfLink string + type TrunkResource struct + func (pr *TrunkResource) Create(item Trunk) error + func (pr *TrunkResource) Delete(id string) error + func (pr *TrunkResource) Edit(id string, item Trunk) error + func (pr *TrunkResource) Get(id string) (*Trunk, error) + func (pr *TrunkResource) ListAll() (*TrunkList, error) + type Vlan struct + AutoLasthop string + CmpHash string + DagRoundRobin string + DagTunnel string + Failsafe string + FailsafeAction string + FailsafeTimeout int + FullPath string + Generation int + IfIndex int + InterfacesReference struct{ ... } + Kind string + Learning string + Mtu int + Name string + SelfLink string + Sflow struct{ ... } + SourceChecking string + Tag int + type VlanList struct + Items []Vlan + Kind string + SelfLink string + type VlanResource struct + func (pr *VlanResource) AddInterface(id string, item AssignedInterface) error + func (pr *VlanResource) Create(item Vlan) error + func (pr *VlanResource) Delete(id string) error + func (pr *VlanResource) Edit(id string, item Vlan) error + func (pr *VlanResource) Get(id string) (*Vlan, error) + func (pr *VlanResource) GetInterfaces(id string) (*AssignedInterfaceList, error) + func (pr *VlanResource) ListAll() (*VlanList, error)