Versions in this module Expand all Collapse all v0 v0.1.6 Feb 4, 2023 v0.1.5 Feb 2, 2023 v0.1.4 Feb 2, 2023 Changes in this version + const ACLTable + const AddressSetTable + const BFDTable + const ConnectionTable + const CoppTable + const DHCPOptionsTable + const DNSTable + const ForwardingGroupTable + const GatewayChassisTable + const HAChassisGroupTable + const HAChassisTable + const LoadBalancerGroupTable + const LoadBalancerHealthCheckTable + const LoadBalancerTable + const LogicalRouterPolicyTable + const LogicalRouterPortTable + const LogicalRouterStaticRouteTable + const LogicalRouterTable + const LogicalSwitchPortTable + const LogicalSwitchTable + const MeterBandTable + const MeterTable + const NATTable + const NBGlobalTable + const PortGroupTable + const QoSTable + const SSLTable + var ACLActionAllow ACLAction = "allow" + var ACLActionAllowRelated ACLAction = "allow-related" + var ACLActionAllowStateless ACLAction = "allow-stateless" + var ACLActionDrop ACLAction = "drop" + var ACLActionReject ACLAction = "reject" + var ACLDirectionFromLport ACLDirection = "from-lport" + var ACLDirectionToLport ACLDirection = "to-lport" + var ACLSeverityAlert ACLSeverity = "alert" + var ACLSeverityDebug ACLSeverity = "debug" + var ACLSeverityInfo ACLSeverity = "info" + var ACLSeverityNotice ACLSeverity = "notice" + var ACLSeverityWarning ACLSeverity = "warning" + var LoadBalancerProtocolSCTP LoadBalancerProtocol = "sctp" + var LoadBalancerProtocolTCP LoadBalancerProtocol = "tcp" + var LoadBalancerProtocolUDP LoadBalancerProtocol = "udp" + var LoadBalancerSelectionFieldsEthDst LoadBalancerSelectionFields = "eth_dst" + var LoadBalancerSelectionFieldsEthSrc LoadBalancerSelectionFields = "eth_src" + var LoadBalancerSelectionFieldsIPDst LoadBalancerSelectionFields = "ip_dst" + var LoadBalancerSelectionFieldsIPSrc LoadBalancerSelectionFields = "ip_src" + var LoadBalancerSelectionFieldsTpDst LoadBalancerSelectionFields = "tp_dst" + var LoadBalancerSelectionFieldsTpSrc LoadBalancerSelectionFields = "tp_src" + var QoSActionDSCP QoSAction = "dscp" + var QoSBandwidthBurst QoSBandwidth = "burst" + var QoSBandwidthRate QoSBandwidth = "rate" + var QoSDirectionFromLport QoSDirection = "from-lport" + var QoSDirectionToLport QoSDirection = "to-lport" + func FullDatabaseModel() (model.ClientDBModel, error) + func Schema() ovsdb.DatabaseSchema + type ACL struct + Action ACLAction + Direction ACLDirection + ExternalIDs map[string]string + Label int + Log bool + Match string + Meter *string + Name *string + Options map[string]string + Priority int + Severity *ACLSeverity + UUID string + type ACLAction = string + type ACLDirection = string + type ACLSeverity = string + type AddressSet struct + Addresses []string + ExternalIDs map[string]string + Name string + UUID string + type BFD struct + DetectMult *int + DstIP string + ExternalIDs map[string]string + LogicalPort string + MinRx *int + MinTx *int + Options map[string]string + Status *BFDStatus + UUID string + type BFDStatus = string + var BFDStatusAdminDown BFDStatus = "admin_down" + var BFDStatusDown BFDStatus = "down" + var BFDStatusInit BFDStatus = "init" + var BFDStatusUp BFDStatus = "up" + type Connection struct + ExternalIDs map[string]string + InactivityProbe *int + IsConnected bool + MaxBackoff *int + OtherConfig map[string]string + Status map[string]string + Target string + UUID string + type Copp struct + ExternalIDs map[string]string + Meters map[string]string + Name string + UUID string + type DHCPOptions struct + Cidr string + ExternalIDs map[string]string + Options map[string]string + UUID string + type DNS struct + ExternalIDs map[string]string + Records map[string]string + UUID string + type ForwardingGroup struct + ChildPort []string + ExternalIDs map[string]string + Liveness bool + Name string + UUID string + Vip string + Vmac string + type GatewayChassis struct + ChassisName string + ExternalIDs map[string]string + Name string + Options map[string]string + Priority int + UUID string + type HAChassis struct + ChassisName string + ExternalIDs map[string]string + Priority int + UUID string + type HAChassisGroup struct + ExternalIDs map[string]string + HaChassis []string + Name string + UUID string + type LoadBalancer struct + ExternalIDs map[string]string + HealthCheck []string + IPPortMappings map[string]string + Name string + Options map[string]string + Protocol *LoadBalancerProtocol + SelectionFields []LoadBalancerSelectionFields + UUID string + Vips map[string]string + type LoadBalancerGroup struct + LoadBalancer []string + Name string + UUID string + type LoadBalancerHealthCheck struct + ExternalIDs map[string]string + Options map[string]string + UUID string + Vip string + type LoadBalancerProtocol = string + type LoadBalancerSelectionFields = string + type LogicalRouter struct + Copp *string + Enabled *bool + ExternalIDs map[string]string + LoadBalancer []string + LoadBalancerGroup []string + Name string + Nat []string + Options map[string]string + Policies []string + Ports []string + StaticRoutes []string + UUID string + type LogicalRouterPolicy struct + Action LogicalRouterPolicyAction + ExternalIDs map[string]string + Match string + Nexthop *string + Nexthops []string + Options map[string]string + Priority int + UUID string + type LogicalRouterPolicyAction = string + var LogicalRouterPolicyActionAllow LogicalRouterPolicyAction = "allow" + var LogicalRouterPolicyActionDrop LogicalRouterPolicyAction = "drop" + var LogicalRouterPolicyActionReroute LogicalRouterPolicyAction = "reroute" + type LogicalRouterPort struct + Enabled *bool + ExternalIDs map[string]string + GatewayChassis []string + HaChassisGroup *string + Ipv6Prefix []string + Ipv6RaConfigs map[string]string + MAC string + Name string + Networks []string + Options map[string]string + Peer *string + UUID string + type LogicalRouterStaticRoute struct + BFD *string + ExternalIDs map[string]string + IPPrefix string + Nexthop string + Options map[string]string + OutputPort *string + Policy *LogicalRouterStaticRoutePolicy + RouteTable string + UUID string + type LogicalRouterStaticRoutePolicy = string + var LogicalRouterStaticRoutePolicyDstIP LogicalRouterStaticRoutePolicy = "dst-ip" + var LogicalRouterStaticRoutePolicySrcIP LogicalRouterStaticRoutePolicy = "src-ip" + type LogicalSwitch struct + ACLs []string + Copp *string + DNSRecords []string + ExternalIDs map[string]string + ForwardingGroups []string + LoadBalancer []string + LoadBalancerGroup []string + Name string + OtherConfig map[string]string + Ports []string + QOSRules []string + UUID string + type LogicalSwitchPort struct + Addresses []string + Dhcpv4Options *string + Dhcpv6Options *string + DynamicAddresses *string + Enabled *bool + ExternalIDs map[string]string + HaChassisGroup *string + Name string + Options map[string]string + ParentName *string + PortSecurity []string + Tag *int + TagRequest *int + Type string + UUID string + Up *bool + type Meter struct + Bands []string + ExternalIDs map[string]string + Fair *bool + Name string + UUID string + Unit MeterUnit + type MeterBand struct + Action MeterBandAction + BurstSize int + ExternalIDs map[string]string + Rate int + UUID string + type MeterBandAction = string + var MeterBandActionDrop MeterBandAction = "drop" + type MeterUnit = string + var MeterUnitKbps MeterUnit = "kbps" + var MeterUnitPktps MeterUnit = "pktps" + type NAT struct + AllowedExtIPs *string + ExemptedExtIPs *string + ExternalIDs map[string]string + ExternalIP string + ExternalMAC *string + ExternalPortRange string + LogicalIP string + LogicalPort *string + Options map[string]string + Type NATType + UUID string + type NATType = string + var NATTypeDNAT NATType = "dnat" + var NATTypeDNATAndSNAT NATType = "dnat_and_snat" + var NATTypeSNAT NATType = "snat" + type NBGlobal struct + Connections []string + ExternalIDs map[string]string + HvCfg int + HvCfgTimestamp int + Ipsec bool + Name string + NbCfg int + NbCfgTimestamp int + Options map[string]string + SSL *string + SbCfg int + SbCfgTimestamp int + UUID string + type PortGroup struct + ACLs []string + ExternalIDs map[string]string + Name string + Ports []string + UUID string + type QoS struct + Action map[string]int + Bandwidth map[string]int + Direction QoSDirection + ExternalIDs map[string]string + Match string + Priority int + UUID string + type QoSAction = string + type QoSBandwidth = string + type QoSDirection = string + type SSL struct + BootstrapCaCert bool + CaCert string + Certificate string + ExternalIDs map[string]string + PrivateKey string + SSLCiphers string + SSLProtocols string + UUID string