Versions in this module Expand all Collapse all v1 v1.0.8 Mar 15, 2024 v1.0.7 Mar 15, 2024 v1.0.6 Mar 15, 2024 v1.0.5 Feb 13, 2024 v1.0.4 Feb 13, 2024 v1.0.3 Feb 2, 2024 v1.0.2 Feb 2, 2024 v1.0.1 Feb 2, 2024 v1.0.0 Jan 24, 2024 v0 v0.0.6 Jan 23, 2024 v0.0.5 Jan 17, 2024 Changes in this version + type L2Vlan struct + ID int + Name string + type NetworkService struct + Tenants []Tenant + type SVI struct + Enabled bool + ID int + IpAddressVirtual string + Name string + func NewSVI(subnet string) *SVI + type Tenant struct + L2Vlans []L2Vlan + MacVrfVniBase int + Name string + VRFs []VRF + type VRF struct + Name string + SVIs []SVI + VrfVni int + VtepDiagnostic VtepDiagnostic + type VtepDiagnostic struct + Loopback int + LoopbackIpRange string v0.0.4 Jan 12, 2024 v0.0.3 Jan 12, 2024 v0.0.2 Jan 12, 2024 Changes in this version type Config + DeviceRole string + DeviceType string + Manufacturer string + Model string + Site string v0.0.1 Jan 11, 2024 Changes in this version + type Config struct + Hostname string + IpRouting bool + IpVirtualRouterMacAddress string + IsDeployed bool + Metadata Metadata + ServiceRoutingProtocolsModel string + VlanInterfaces []VlanInterface + Vlans []Vlan + func NewConfigFromYaml(yamlFile string) (*Config, error) + type Metadata struct + Platform string + type RouteTarget struct + RouteTarget string + type RouteTargets struct + Both []RouteTarget + type Vlan struct + ID int + Name string + Rd string + RedistributeRoutes []string + RouteTargets RouteTargets + Tenant string + TrunkGroups []string + type VlanInterface struct + Description string + IpAddress string + IpAddressVirtual string + Mtu int + Name string + NoAutostate bool + Shutdown bool + Tenant string + Type string + Vrf string