Versions in this module Expand all Collapse all v0 v0.1.1 Oct 27, 2022 v0.1.0 Oct 18, 2022 Changes in this version + func GetSummary(paths []string) string + type BgpAdvRouteEntries []BgpAdvRouteEntry + func (ar *BgpAdvRouteEntries) Print() + type BgpAdvRouteEntry struct + AsPath string + LocalPref int + Med int + Network string + NextHop string + Weight int + type BgpConfig struct + Asn string + Ecmp bool + Enabled bool + GracefulRestart bool + Id string + InterSrRouting bool + Name string + type BgpNeighbor struct + Address string + Asn string + Id string + Name string + Path string + Source []string + type Cloud struct + Id string + Name string + TenantRef string + type ComputeManager struct + Detail string + Id string + Name string + Server string + Status *ComputeManagerStatus + Type string + func (cm *ComputeManager) Print() + type ComputeManagerStatus struct + Connection string + Registration string + type CpuReservationInfo struct + MHz uint64 + Priority string + type DfwPolicies struct + Count int + Policies []DfwPolicy + type DfwPolicy struct + Category string + Id string + Name string + Path string + RuleCount int + Rules []DfwRule + Scope []string + Seq int64 + Stateful bool + TcpStrict bool + type DfwRule struct + Action string + Destinations []string + DestinationsExcluded bool + Direction string + Id string + IpProtocol string + Logged bool + Name string + Profiles []string + RuleId int + Scope []string + Services []string + Sources []string + SourcesExcluded bool + func (r *DfwRule) Print(w *tabwriter.Writer, policy DfwPolicy) + func (r *DfwRule) PrintCsv(w *csv.Writer, policy DfwPolicy) + type DfwRules struct + Count int + Rules []DfwRule + type DnsVs struct + Domains []string + Id string + type EdgeBgpAdvRoute struct + EdgeId string + Entries []BgpAdvRouteEntry + Source string + func (ar *EdgeBgpAdvRoute) GetEntries() BgpAdvRouteEntries + func (ar *EdgeBgpAdvRoute) Print() + type EdgeCluster struct + Id string + MemberNodeType string + Members []EdgeClusterMember + Name string + Type string + type EdgeClusterMember struct + Id string + Index int + Name string + type EdgeClusters []EdgeCluster + func (ecs *EdgeClusters) GetClusterById(Id string) *EdgeCluster + func (ecs *EdgeClusters) Print(edgeName map[string]string) + type EdgeDeploymentConfig struct + Size string + Users map[string]string + VMDeploymentConfig VMDeploymentConfig + type EdgeNodeDeploymentInfo struct + EdgeDeploymentConfig EdgeDeploymentConfig + IPAddress []string + Name string + NodeSettings NodeSettings + ResourceType string + type EdgeRoute struct + Entries []RouteEntry + NodePath string + func (er *EdgeRoute) GetEdgeClusterId() string + func (er *EdgeRoute) GetEdgeClusterNodeIdx() int + func (er *EdgeRoute) GetEntries(version int) RouteEntries + func (er *EdgeRoute) Print() + type EnforcementPoint struct + Id string + Path string + type Gateway interface + Print func() + type Gslb struct + Domains []map[string]string + GslbSites []GslbSite + Id string + LeaderUuid string + Name string + ReplicationPolicy map[string]string + ThirdPartySites []ThirdPartySite + func (g *Gslb) Print() + type GslbPool struct + Algorithm string + Enabled bool + Members []GslbPoolMember + Name string + Priority int + type GslbPoolMember struct + Enabled bool + Id string + Ip map[string]string + Ratio int + ResolveFqdnToV6 bool + VsId string + type GslbService struct + ControllerHealthStatusEnabled bool + DownResponse map[string]string + Enabled bool + Fqdn []string + Groups []GslbPool + HealthMonitorRef []string + HealthMonitorScope string + Id string + Name string + PoolAlgorithm string + ResolveCname bool + SitePersistenceEnabled bool + UseEdnsClientSubnet bool + type GslbServices []GslbService + func (gs *GslbServices) Print(hm HealthMonitors) + type GslbSite struct + Address []map[string]string + DnsVs []DnsVs + Enabled bool + Id string + Name string + Type string + type HealthMonitor struct + FailedCheck int + Federated bool + Id string + Interval int + Name string + SuccessfulCheck int + Timeout int + Type string + type HealthMonitors []HealthMonitor + func (hms *HealthMonitors) GetHealthMonitorById(id string) *HealthMonitor + type HostSwitch struct + IPAssignment IpAssignmentSpec + Mode string + Name string + Pnics []map[string]string + TransportZoneEndpoints []TransportZoneEndpoints + Type string + UplinkProfiles []map[string]string + type HostSwitchSpec struct + HostSwitches []HostSwitch + ResourceType string + type IpAssignmentSpec struct + IpPoolId string + ResourceType string + type IpBlock struct + Cidr string + Id string + Name string + Path string + type IpBlocks []IpBlock + func (bs *IpBlocks) Print() + type IpPool struct + Id string + Name string + Usage map[string]int + type IpPools []IpPool + func (ps *IpPools) Print() + type LicensingLedger struct + Id string + SeInfos []SeInfo + TierUsages []TierUsage + type MemoryReservationInfo struct + Percentage int + type NodeSettings struct + AllowSshRootLogin bool + DnsServers []string + EnableSsh bool + Hostname string + NtpServers []string + SearchDomains []string + type PerNodeStatistics struct + LastUpdate uint64 + Rx PerNodeStatisticsRx + Tx PerNodeStatisticsTx + type PerNodeStatisticsRx struct + BlockedPackets uint64 + DestinationUnsupportedDroppedPackets uint64 + DroppedPackets uint64 + FirewallDroppedPackets uint64 + IpsecDroppedPackets uint64 + IpsecNoSaDroppedPackets uint64 + IpsecNoVtiDroppedPackets uint64 + Ipv6DroppedPackets uint64 + KniDroppedPackets uint64 + L4portUnsupportedDroppedPackets uint64 + MalformedDroppedPackets uint64 + NoReceiverDroppedPackets uint64 + NoRouteDroppedPackets uint64 + ProtoUnsupportedDroppedPackets uint64 + RedirectDroppedPackets uint64 + RpfCheckDroppedPackets uint64 + TotalBytes uint64 + TotalPackets uint64 + TtlExceededDroppedPackets uint64 + type PerNodeStatisticsTx struct + BlockedPackets uint64 + DadDroppedPackets uint64 + DroppedPackets uint64 + FirewallDroppedPackets uint64 + FragNeededDroppedPackets uint64 + IpSecPolBlockDroppedPackets uint64 + IpSecPolErrDroppedPackets uint64 + IpsecDroppedPackets uint64 + IpsecNoSaDroppedPackets uint64 + IpsecNoVtiDroppedPackets uint64 + NoArpDroppedPackets uint64 + NoLinkedDroppedPackets uint64 + NoMemDroppedPackets uint64 + NonIpDroppedPackets uint64 + ServiceInsertDroppedPackets uint64 + TotalBytes uint64 + TotalPackets uint64 + type ReservationInfo struct + Cpu CpuReservationInfo + Memory MemoryReservationInfo + type RouteEntries []RouteEntry + func (res *RouteEntries) Print() + type RouteEntry struct + Ad uint8 + Network string + NextHop string + RouterId string + RouterType string + Type string + type RouterStats struct + PerNodeStatistics []PerNodeStatistics + PortId string + type SEResult struct + ServiceEngineInventories []ServiceEngineInventory + type SeInfo struct + Id string + LastUpdated int + ServiceCores int + TenantUUID string + Tier string + type SeInterface struct + Address map[string]string + Mac string + Vlan int + type Segment struct + AdminState string + AdvancedConifg map[string]interface{} + Connectivity string + Id string + Name string + ReplicationMode string + Subnets []SegmentSubnet + TransportZonePath string + Vlans []string + type SegmentSubnet struct + Gateway string + Network string + type Segments []Segment + func (segs *Segments) Print() + type ServiceEngine struct + Address map[string]string + Cpu int + Interfaces []SeInterface + Memory int + Primary bool + SeRef string + Secondary bool + VipMac string + VipMask int + type ServiceEngineConfig struct + Address map[string]string + CloudRef string + Name string + SEGroupRef string + TenantRef string + UUID string + type ServiceEngineGroup struct + Buffer int + HaMode string + Id string + Name string + SE []ServiceEngine + TenantRef string + VsLimitPerSe int + type ServiceEngineInventory struct + Config ServiceEngineConfig + Health map[string]int + Runtime ServiceEngineRuntime + func (sei *ServiceEngineInventory) Print(w *tabwriter.Writer) + type ServiceEngineRuntime struct + GatewayUp bool + MigrateState string + PowerState string + Status ServiceEngineStatus + type ServiceEngineStatus struct + Reason []string + State string + type Subnet struct + IPAddresses []string + PrefixLength int + type SystemConfiguration struct + Id string + LicenseTier string + TierUsage TierUsage + type ThirdPartySite struct + Enabled bool + Id string + Name string + type Tier0Gateway struct + FailoverMode string + HaMode string + Id string + Name string + Path string + RealizationId string + func (gw *Tier0Gateway) Print() + type Tier0Gateways []Tier0Gateway + func (gws *Tier0Gateways) Print(output string) + type Tier1Gateway struct + FailoverMode string + HaMode string + Id string + Name string + Path string + RealizationId string + func (gw *Tier1Gateway) Print() + type Tier1Gateways []Tier1Gateway + func (gws *Tier1Gateways) Print(output string) + type TierUsage struct + Tier string + Usage map[string]int + type TransportNode struct + EdgeNodeDeploymentInfo EdgeNodeDeploymentInfo + HostSwitchSpec HostSwitchSpec + Id string + Name string + ResourceType string + Tunnels TransportNodeTunnels + type TransportNodeProfile struct + HostSwitchSpec HostSwitchSpec + Id string + Name string + type TransportNodeProfiles []TransportNodeProfile + func (tnps *TransportNodeProfiles) Print() + type TransportNodeTunnel struct + EgressInterface string + Encapsulation string + LocalIp string + Name string + RemoteIp string + RemoteNodeId string + RemoteNodeName string + Status string + type TransportNodeTunnels []TransportNodeTunnel + type TransportNodes []TransportNode + func (tns *TransportNodes) Print() + type TransportZone struct + Id string + Name string + Path string + Type string + type TransportZoneEndpoints struct + TransportZoneId string + TransportZoneProfileIds []map[string]string + type TransportZones []TransportZone + func (tzs *TransportZones) Print() + type VMDeploymentConfig struct + ComputeId string + DataNetworkIds []string + DefaultGateway []string + ManagementNetworkId string + ManagementPortSubnets []Subnet + PlacementType string + ReservationInfo ReservationInfo + StorageId string + VcId string + type VSPort struct + Port uint + PortRange uint + Ssl bool + func (p *VSPort) GetSummary() string + type VSResult struct + VirtualServiceInventories []VirtualServiceInventory + type VSRuntime struct + PersentSEsUp int + Status VirtualServiceStatus + VipSummary []VipSummary + type Vip struct + Address map[string]string + Id string + type VipRuntime struct + Se []ServiceEngine + type VipSummary struct + Id string + Se []map[string]interface{} + Status map[string]string + type VirtualService struct + CloudRef string + Name string + Ports []VSPort + SeGroupRef string + Tenant string + Type string + UUID string + Vips []Vip + func (v *VirtualService) GetCloudId() string + func (v *VirtualService) GetSegId() string + type VirtualServiceInventory struct + Config VirtualService + Health map[string]int + Runtime VSRuntime + func (v *VirtualServiceInventory) Print(w *tabwriter.Writer, verbose bool) + type VirtualServiceStatus struct + Reason []string + State string v0.0.1-rc Dec 15, 2021