Documentation ¶
Index ¶
- Constants
- Variables
- func FullDatabaseModel() (model.ClientDBModel, error)
- func Schema() ovsdb.DatabaseSchema
- type ACL
- func (a *ACL) CloneModel() model.Model
- func (a *ACL) CloneModelInto(b model.Model)
- func (a *ACL) DeepCopy() *ACL
- func (a *ACL) DeepCopyInto(b *ACL)
- func (a *ACL) Equals(b *ACL) bool
- func (a *ACL) EqualsModel(b model.Model) bool
- func (a *ACL) GetAction() ACLAction
- func (a *ACL) GetDirection() ACLDirection
- func (a *ACL) GetExternalIDs() map[string]string
- func (a *ACL) GetLabel() int
- func (a *ACL) GetLog() bool
- func (a *ACL) GetMatch() string
- func (a *ACL) GetMeter() *string
- func (a *ACL) GetName() *string
- func (a *ACL) GetOptions() map[string]string
- func (a *ACL) GetPriority() int
- func (a *ACL) GetSampleEst() *string
- func (a *ACL) GetSampleNew() *string
- func (a *ACL) GetSeverity() *ACLSeverity
- func (a *ACL) GetTier() int
- func (a *ACL) GetUUID() string
- type ACLAction
- type ACLDirection
- type ACLSeverity
- type AddressSet
- func (a *AddressSet) CloneModel() model.Model
- func (a *AddressSet) CloneModelInto(b model.Model)
- func (a *AddressSet) DeepCopy() *AddressSet
- func (a *AddressSet) DeepCopyInto(b *AddressSet)
- func (a *AddressSet) Equals(b *AddressSet) bool
- func (a *AddressSet) EqualsModel(b model.Model) bool
- func (a *AddressSet) GetAddresses() []string
- func (a *AddressSet) GetExternalIDs() map[string]string
- func (a *AddressSet) GetName() string
- func (a *AddressSet) GetUUID() string
- type BFD
- func (a *BFD) CloneModel() model.Model
- func (a *BFD) CloneModelInto(b model.Model)
- func (a *BFD) DeepCopy() *BFD
- func (a *BFD) DeepCopyInto(b *BFD)
- func (a *BFD) Equals(b *BFD) bool
- func (a *BFD) EqualsModel(b model.Model) bool
- func (a *BFD) GetDetectMult() *int
- func (a *BFD) GetDstIP() string
- func (a *BFD) GetExternalIDs() map[string]string
- func (a *BFD) GetLogicalPort() string
- func (a *BFD) GetMinRx() *int
- func (a *BFD) GetMinTx() *int
- func (a *BFD) GetOptions() map[string]string
- func (a *BFD) GetStatus() *BFDStatus
- func (a *BFD) GetUUID() string
- type BFDStatus
- type ChassisTemplateVar
- func (a *ChassisTemplateVar) CloneModel() model.Model
- func (a *ChassisTemplateVar) CloneModelInto(b model.Model)
- func (a *ChassisTemplateVar) DeepCopy() *ChassisTemplateVar
- func (a *ChassisTemplateVar) DeepCopyInto(b *ChassisTemplateVar)
- func (a *ChassisTemplateVar) Equals(b *ChassisTemplateVar) bool
- func (a *ChassisTemplateVar) EqualsModel(b model.Model) bool
- func (a *ChassisTemplateVar) GetChassis() string
- func (a *ChassisTemplateVar) GetExternalIDs() map[string]string
- func (a *ChassisTemplateVar) GetUUID() string
- func (a *ChassisTemplateVar) GetVariables() map[string]string
- type Connection
- func (a *Connection) CloneModel() model.Model
- func (a *Connection) CloneModelInto(b model.Model)
- func (a *Connection) DeepCopy() *Connection
- func (a *Connection) DeepCopyInto(b *Connection)
- func (a *Connection) Equals(b *Connection) bool
- func (a *Connection) EqualsModel(b model.Model) bool
- func (a *Connection) GetExternalIDs() map[string]string
- func (a *Connection) GetInactivityProbe() *int
- func (a *Connection) GetIsConnected() bool
- func (a *Connection) GetMaxBackoff() *int
- func (a *Connection) GetOtherConfig() map[string]string
- func (a *Connection) GetStatus() map[string]string
- func (a *Connection) GetTarget() string
- func (a *Connection) GetUUID() string
- type Copp
- func (a *Copp) CloneModel() model.Model
- func (a *Copp) CloneModelInto(b model.Model)
- func (a *Copp) DeepCopy() *Copp
- func (a *Copp) DeepCopyInto(b *Copp)
- func (a *Copp) Equals(b *Copp) bool
- func (a *Copp) EqualsModel(b model.Model) bool
- func (a *Copp) GetExternalIDs() map[string]string
- func (a *Copp) GetMeters() map[string]string
- func (a *Copp) GetName() string
- func (a *Copp) GetUUID() string
- type DHCPOptions
- func (a *DHCPOptions) CloneModel() model.Model
- func (a *DHCPOptions) CloneModelInto(b model.Model)
- func (a *DHCPOptions) DeepCopy() *DHCPOptions
- func (a *DHCPOptions) DeepCopyInto(b *DHCPOptions)
- func (a *DHCPOptions) Equals(b *DHCPOptions) bool
- func (a *DHCPOptions) EqualsModel(b model.Model) bool
- func (a *DHCPOptions) GetCidr() string
- func (a *DHCPOptions) GetExternalIDs() map[string]string
- func (a *DHCPOptions) GetOptions() map[string]string
- func (a *DHCPOptions) GetUUID() string
- type DHCPRelay
- func (a *DHCPRelay) CloneModel() model.Model
- func (a *DHCPRelay) CloneModelInto(b model.Model)
- func (a *DHCPRelay) DeepCopy() *DHCPRelay
- func (a *DHCPRelay) DeepCopyInto(b *DHCPRelay)
- func (a *DHCPRelay) Equals(b *DHCPRelay) bool
- func (a *DHCPRelay) EqualsModel(b model.Model) bool
- func (a *DHCPRelay) GetExternalIDs() map[string]string
- func (a *DHCPRelay) GetName() string
- func (a *DHCPRelay) GetOptions() map[string]string
- func (a *DHCPRelay) GetServers() *string
- func (a *DHCPRelay) GetUUID() string
- type DNS
- func (a *DNS) CloneModel() model.Model
- func (a *DNS) CloneModelInto(b model.Model)
- func (a *DNS) DeepCopy() *DNS
- func (a *DNS) DeepCopyInto(b *DNS)
- func (a *DNS) Equals(b *DNS) bool
- func (a *DNS) EqualsModel(b model.Model) bool
- func (a *DNS) GetExternalIDs() map[string]string
- func (a *DNS) GetOptions() map[string]string
- func (a *DNS) GetRecords() map[string]string
- func (a *DNS) GetUUID() string
- type ForwardingGroup
- func (a *ForwardingGroup) CloneModel() model.Model
- func (a *ForwardingGroup) CloneModelInto(b model.Model)
- func (a *ForwardingGroup) DeepCopy() *ForwardingGroup
- func (a *ForwardingGroup) DeepCopyInto(b *ForwardingGroup)
- func (a *ForwardingGroup) Equals(b *ForwardingGroup) bool
- func (a *ForwardingGroup) EqualsModel(b model.Model) bool
- func (a *ForwardingGroup) GetChildPort() []string
- func (a *ForwardingGroup) GetExternalIDs() map[string]string
- func (a *ForwardingGroup) GetLiveness() bool
- func (a *ForwardingGroup) GetName() string
- func (a *ForwardingGroup) GetUUID() string
- func (a *ForwardingGroup) GetVip() string
- func (a *ForwardingGroup) GetVmac() string
- type GatewayChassis
- func (a *GatewayChassis) CloneModel() model.Model
- func (a *GatewayChassis) CloneModelInto(b model.Model)
- func (a *GatewayChassis) DeepCopy() *GatewayChassis
- func (a *GatewayChassis) DeepCopyInto(b *GatewayChassis)
- func (a *GatewayChassis) Equals(b *GatewayChassis) bool
- func (a *GatewayChassis) EqualsModel(b model.Model) bool
- func (a *GatewayChassis) GetChassisName() string
- func (a *GatewayChassis) GetExternalIDs() map[string]string
- func (a *GatewayChassis) GetName() string
- func (a *GatewayChassis) GetOptions() map[string]string
- func (a *GatewayChassis) GetPriority() int
- func (a *GatewayChassis) GetUUID() string
- type HAChassis
- func (a *HAChassis) CloneModel() model.Model
- func (a *HAChassis) CloneModelInto(b model.Model)
- func (a *HAChassis) DeepCopy() *HAChassis
- func (a *HAChassis) DeepCopyInto(b *HAChassis)
- func (a *HAChassis) Equals(b *HAChassis) bool
- func (a *HAChassis) EqualsModel(b model.Model) bool
- func (a *HAChassis) GetChassisName() string
- func (a *HAChassis) GetExternalIDs() map[string]string
- func (a *HAChassis) GetPriority() int
- func (a *HAChassis) GetUUID() string
- type HAChassisGroup
- func (a *HAChassisGroup) CloneModel() model.Model
- func (a *HAChassisGroup) CloneModelInto(b model.Model)
- func (a *HAChassisGroup) DeepCopy() *HAChassisGroup
- func (a *HAChassisGroup) DeepCopyInto(b *HAChassisGroup)
- func (a *HAChassisGroup) Equals(b *HAChassisGroup) bool
- func (a *HAChassisGroup) EqualsModel(b model.Model) bool
- func (a *HAChassisGroup) GetExternalIDs() map[string]string
- func (a *HAChassisGroup) GetHaChassis() []string
- func (a *HAChassisGroup) GetName() string
- func (a *HAChassisGroup) GetUUID() string
- type LoadBalancer
- func (a *LoadBalancer) CloneModel() model.Model
- func (a *LoadBalancer) CloneModelInto(b model.Model)
- func (a *LoadBalancer) DeepCopy() *LoadBalancer
- func (a *LoadBalancer) DeepCopyInto(b *LoadBalancer)
- func (a *LoadBalancer) Equals(b *LoadBalancer) bool
- func (a *LoadBalancer) EqualsModel(b model.Model) bool
- func (a *LoadBalancer) GetExternalIDs() map[string]string
- func (a *LoadBalancer) GetHealthCheck() []string
- func (a *LoadBalancer) GetIPPortMappings() map[string]string
- func (a *LoadBalancer) GetName() string
- func (a *LoadBalancer) GetOptions() map[string]string
- func (a *LoadBalancer) GetProtocol() *LoadBalancerProtocol
- func (a *LoadBalancer) GetSelectionFields() []LoadBalancerSelectionFields
- func (a *LoadBalancer) GetUUID() string
- func (a *LoadBalancer) GetVips() map[string]string
- type LoadBalancerGroup
- func (a *LoadBalancerGroup) CloneModel() model.Model
- func (a *LoadBalancerGroup) CloneModelInto(b model.Model)
- func (a *LoadBalancerGroup) DeepCopy() *LoadBalancerGroup
- func (a *LoadBalancerGroup) DeepCopyInto(b *LoadBalancerGroup)
- func (a *LoadBalancerGroup) Equals(b *LoadBalancerGroup) bool
- func (a *LoadBalancerGroup) EqualsModel(b model.Model) bool
- func (a *LoadBalancerGroup) GetLoadBalancer() []string
- func (a *LoadBalancerGroup) GetName() string
- func (a *LoadBalancerGroup) GetUUID() string
- type LoadBalancerHealthCheck
- func (a *LoadBalancerHealthCheck) CloneModel() model.Model
- func (a *LoadBalancerHealthCheck) CloneModelInto(b model.Model)
- func (a *LoadBalancerHealthCheck) DeepCopy() *LoadBalancerHealthCheck
- func (a *LoadBalancerHealthCheck) DeepCopyInto(b *LoadBalancerHealthCheck)
- func (a *LoadBalancerHealthCheck) Equals(b *LoadBalancerHealthCheck) bool
- func (a *LoadBalancerHealthCheck) EqualsModel(b model.Model) bool
- func (a *LoadBalancerHealthCheck) GetExternalIDs() map[string]string
- func (a *LoadBalancerHealthCheck) GetOptions() map[string]string
- func (a *LoadBalancerHealthCheck) GetUUID() string
- func (a *LoadBalancerHealthCheck) GetVip() string
- type LoadBalancerProtocol
- type LoadBalancerSelectionFields
- type LogicalRouter
- func (a *LogicalRouter) CloneModel() model.Model
- func (a *LogicalRouter) CloneModelInto(b model.Model)
- func (a *LogicalRouter) DeepCopy() *LogicalRouter
- func (a *LogicalRouter) DeepCopyInto(b *LogicalRouter)
- func (a *LogicalRouter) Equals(b *LogicalRouter) bool
- func (a *LogicalRouter) EqualsModel(b model.Model) bool
- func (a *LogicalRouter) GetCopp() *string
- func (a *LogicalRouter) GetEnabled() *bool
- func (a *LogicalRouter) GetExternalIDs() map[string]string
- func (a *LogicalRouter) GetLoadBalancer() []string
- func (a *LogicalRouter) GetLoadBalancerGroup() []string
- func (a *LogicalRouter) GetName() string
- func (a *LogicalRouter) GetNat() []string
- func (a *LogicalRouter) GetOptions() map[string]string
- func (a *LogicalRouter) GetPolicies() []string
- func (a *LogicalRouter) GetPorts() []string
- func (a *LogicalRouter) GetStaticRoutes() []string
- func (a *LogicalRouter) GetUUID() string
- type LogicalRouterPolicy
- func (a *LogicalRouterPolicy) CloneModel() model.Model
- func (a *LogicalRouterPolicy) CloneModelInto(b model.Model)
- func (a *LogicalRouterPolicy) DeepCopy() *LogicalRouterPolicy
- func (a *LogicalRouterPolicy) DeepCopyInto(b *LogicalRouterPolicy)
- func (a *LogicalRouterPolicy) Equals(b *LogicalRouterPolicy) bool
- func (a *LogicalRouterPolicy) EqualsModel(b model.Model) bool
- func (a *LogicalRouterPolicy) GetAction() LogicalRouterPolicyAction
- func (a *LogicalRouterPolicy) GetBFDSessions() []string
- func (a *LogicalRouterPolicy) GetExternalIDs() map[string]string
- func (a *LogicalRouterPolicy) GetMatch() string
- func (a *LogicalRouterPolicy) GetNexthop() *string
- func (a *LogicalRouterPolicy) GetNexthops() []string
- func (a *LogicalRouterPolicy) GetOptions() map[string]string
- func (a *LogicalRouterPolicy) GetPriority() int
- func (a *LogicalRouterPolicy) GetUUID() string
- type LogicalRouterPolicyAction
- type LogicalRouterPort
- func (a *LogicalRouterPort) CloneModel() model.Model
- func (a *LogicalRouterPort) CloneModelInto(b model.Model)
- func (a *LogicalRouterPort) DeepCopy() *LogicalRouterPort
- func (a *LogicalRouterPort) DeepCopyInto(b *LogicalRouterPort)
- func (a *LogicalRouterPort) Equals(b *LogicalRouterPort) bool
- func (a *LogicalRouterPort) EqualsModel(b model.Model) bool
- func (a *LogicalRouterPort) GetDhcpRelay() *string
- func (a *LogicalRouterPort) GetEnabled() *bool
- func (a *LogicalRouterPort) GetExternalIDs() map[string]string
- func (a *LogicalRouterPort) GetGatewayChassis() []string
- func (a *LogicalRouterPort) GetHaChassisGroup() *string
- func (a *LogicalRouterPort) GetIpv6Prefix() []string
- func (a *LogicalRouterPort) GetIpv6RaConfigs() map[string]string
- func (a *LogicalRouterPort) GetMAC() string
- func (a *LogicalRouterPort) GetName() string
- func (a *LogicalRouterPort) GetNetworks() []string
- func (a *LogicalRouterPort) GetOptions() map[string]string
- func (a *LogicalRouterPort) GetPeer() *string
- func (a *LogicalRouterPort) GetStatus() map[string]string
- func (a *LogicalRouterPort) GetUUID() string
- type LogicalRouterStaticRoute
- func (a *LogicalRouterStaticRoute) CloneModel() model.Model
- func (a *LogicalRouterStaticRoute) CloneModelInto(b model.Model)
- func (a *LogicalRouterStaticRoute) DeepCopy() *LogicalRouterStaticRoute
- func (a *LogicalRouterStaticRoute) DeepCopyInto(b *LogicalRouterStaticRoute)
- func (a *LogicalRouterStaticRoute) Equals(b *LogicalRouterStaticRoute) bool
- func (a *LogicalRouterStaticRoute) EqualsModel(b model.Model) bool
- func (a *LogicalRouterStaticRoute) GetBFD() *string
- func (a *LogicalRouterStaticRoute) GetExternalIDs() map[string]string
- func (a *LogicalRouterStaticRoute) GetIPPrefix() string
- func (a *LogicalRouterStaticRoute) GetNexthop() string
- func (a *LogicalRouterStaticRoute) GetOptions() map[string]string
- func (a *LogicalRouterStaticRoute) GetOutputPort() *string
- func (a *LogicalRouterStaticRoute) GetPolicy() *LogicalRouterStaticRoutePolicy
- func (a *LogicalRouterStaticRoute) GetRouteTable() string
- func (a *LogicalRouterStaticRoute) GetUUID() string
- type LogicalRouterStaticRoutePolicy
- type LogicalSwitch
- func (a *LogicalSwitch) CloneModel() model.Model
- func (a *LogicalSwitch) CloneModelInto(b model.Model)
- func (a *LogicalSwitch) DeepCopy() *LogicalSwitch
- func (a *LogicalSwitch) DeepCopyInto(b *LogicalSwitch)
- func (a *LogicalSwitch) Equals(b *LogicalSwitch) bool
- func (a *LogicalSwitch) EqualsModel(b model.Model) bool
- func (a *LogicalSwitch) GetACLs() []string
- func (a *LogicalSwitch) GetCopp() *string
- func (a *LogicalSwitch) GetDNSRecords() []string
- func (a *LogicalSwitch) GetExternalIDs() map[string]string
- func (a *LogicalSwitch) GetForwardingGroups() []string
- func (a *LogicalSwitch) GetLoadBalancer() []string
- func (a *LogicalSwitch) GetLoadBalancerGroup() []string
- func (a *LogicalSwitch) GetName() string
- func (a *LogicalSwitch) GetOtherConfig() map[string]string
- func (a *LogicalSwitch) GetPorts() []string
- func (a *LogicalSwitch) GetQOSRules() []string
- func (a *LogicalSwitch) GetUUID() string
- type LogicalSwitchPort
- func (a *LogicalSwitchPort) CloneModel() model.Model
- func (a *LogicalSwitchPort) CloneModelInto(b model.Model)
- func (a *LogicalSwitchPort) DeepCopy() *LogicalSwitchPort
- func (a *LogicalSwitchPort) DeepCopyInto(b *LogicalSwitchPort)
- func (a *LogicalSwitchPort) Equals(b *LogicalSwitchPort) bool
- func (a *LogicalSwitchPort) EqualsModel(b model.Model) bool
- func (a *LogicalSwitchPort) GetAddresses() []string
- func (a *LogicalSwitchPort) GetDhcpv4Options() *string
- func (a *LogicalSwitchPort) GetDhcpv6Options() *string
- func (a *LogicalSwitchPort) GetDynamicAddresses() *string
- func (a *LogicalSwitchPort) GetEnabled() *bool
- func (a *LogicalSwitchPort) GetExternalIDs() map[string]string
- func (a *LogicalSwitchPort) GetHaChassisGroup() *string
- func (a *LogicalSwitchPort) GetMirrorRules() []string
- func (a *LogicalSwitchPort) GetName() string
- func (a *LogicalSwitchPort) GetOptions() map[string]string
- func (a *LogicalSwitchPort) GetParentName() *string
- func (a *LogicalSwitchPort) GetPortSecurity() []string
- func (a *LogicalSwitchPort) GetTag() *int
- func (a *LogicalSwitchPort) GetTagRequest() *int
- func (a *LogicalSwitchPort) GetType() string
- func (a *LogicalSwitchPort) GetUUID() string
- func (a *LogicalSwitchPort) GetUp() *bool
- type Meter
- func (a *Meter) CloneModel() model.Model
- func (a *Meter) CloneModelInto(b model.Model)
- func (a *Meter) DeepCopy() *Meter
- func (a *Meter) DeepCopyInto(b *Meter)
- func (a *Meter) Equals(b *Meter) bool
- func (a *Meter) EqualsModel(b model.Model) bool
- func (a *Meter) GetBands() []string
- func (a *Meter) GetExternalIDs() map[string]string
- func (a *Meter) GetFair() *bool
- func (a *Meter) GetName() string
- func (a *Meter) GetUUID() string
- func (a *Meter) GetUnit() MeterUnit
- type MeterBand
- func (a *MeterBand) CloneModel() model.Model
- func (a *MeterBand) CloneModelInto(b model.Model)
- func (a *MeterBand) DeepCopy() *MeterBand
- func (a *MeterBand) DeepCopyInto(b *MeterBand)
- func (a *MeterBand) Equals(b *MeterBand) bool
- func (a *MeterBand) EqualsModel(b model.Model) bool
- func (a *MeterBand) GetAction() MeterBandAction
- func (a *MeterBand) GetBurstSize() int
- func (a *MeterBand) GetExternalIDs() map[string]string
- func (a *MeterBand) GetRate() int
- func (a *MeterBand) GetUUID() string
- type MeterBandAction
- type MeterUnit
- type Mirror
- func (a *Mirror) CloneModel() model.Model
- func (a *Mirror) CloneModelInto(b model.Model)
- func (a *Mirror) DeepCopy() *Mirror
- func (a *Mirror) DeepCopyInto(b *Mirror)
- func (a *Mirror) Equals(b *Mirror) bool
- func (a *Mirror) EqualsModel(b model.Model) bool
- func (a *Mirror) GetExternalIDs() map[string]string
- func (a *Mirror) GetFilter() MirrorFilter
- func (a *Mirror) GetIndex() int
- func (a *Mirror) GetName() string
- func (a *Mirror) GetSink() string
- func (a *Mirror) GetType() MirrorType
- func (a *Mirror) GetUUID() string
- type MirrorFilter
- type MirrorType
- type NAT
- func (a *NAT) CloneModel() model.Model
- func (a *NAT) CloneModelInto(b model.Model)
- func (a *NAT) DeepCopy() *NAT
- func (a *NAT) DeepCopyInto(b *NAT)
- func (a *NAT) Equals(b *NAT) bool
- func (a *NAT) EqualsModel(b model.Model) bool
- func (a *NAT) GetAllowedExtIPs() *string
- func (a *NAT) GetExemptedExtIPs() *string
- func (a *NAT) GetExternalIDs() map[string]string
- func (a *NAT) GetExternalIP() string
- func (a *NAT) GetExternalMAC() *string
- func (a *NAT) GetExternalPortRange() string
- func (a *NAT) GetGatewayPort() *string
- func (a *NAT) GetLogicalIP() string
- func (a *NAT) GetLogicalPort() *string
- func (a *NAT) GetMatch() string
- func (a *NAT) GetOptions() map[string]string
- func (a *NAT) GetPriority() int
- func (a *NAT) GetType() NATType
- func (a *NAT) GetUUID() string
- type NATType
- type NBGlobal
- func (a *NBGlobal) CloneModel() model.Model
- func (a *NBGlobal) CloneModelInto(b model.Model)
- func (a *NBGlobal) DeepCopy() *NBGlobal
- func (a *NBGlobal) DeepCopyInto(b *NBGlobal)
- func (a *NBGlobal) Equals(b *NBGlobal) bool
- func (a *NBGlobal) EqualsModel(b model.Model) bool
- func (a *NBGlobal) GetConnections() []string
- func (a *NBGlobal) GetExternalIDs() map[string]string
- func (a *NBGlobal) GetHvCfg() int
- func (a *NBGlobal) GetHvCfgTimestamp() int
- func (a *NBGlobal) GetIpsec() bool
- func (a *NBGlobal) GetName() string
- func (a *NBGlobal) GetNbCfg() int
- func (a *NBGlobal) GetNbCfgTimestamp() int
- func (a *NBGlobal) GetOptions() map[string]string
- func (a *NBGlobal) GetSSL() *string
- func (a *NBGlobal) GetSbCfg() int
- func (a *NBGlobal) GetSbCfgTimestamp() int
- func (a *NBGlobal) GetUUID() string
- type PortGroup
- func (a *PortGroup) CloneModel() model.Model
- func (a *PortGroup) CloneModelInto(b model.Model)
- func (a *PortGroup) DeepCopy() *PortGroup
- func (a *PortGroup) DeepCopyInto(b *PortGroup)
- func (a *PortGroup) Equals(b *PortGroup) bool
- func (a *PortGroup) EqualsModel(b model.Model) bool
- func (a *PortGroup) GetACLs() []string
- func (a *PortGroup) GetExternalIDs() map[string]string
- func (a *PortGroup) GetName() string
- func (a *PortGroup) GetPorts() []string
- func (a *PortGroup) GetUUID() string
- type QoS
- func (a *QoS) CloneModel() model.Model
- func (a *QoS) CloneModelInto(b model.Model)
- func (a *QoS) DeepCopy() *QoS
- func (a *QoS) DeepCopyInto(b *QoS)
- func (a *QoS) Equals(b *QoS) bool
- func (a *QoS) EqualsModel(b model.Model) bool
- func (a *QoS) GetAction() map[string]int
- func (a *QoS) GetBandwidth() map[string]int
- func (a *QoS) GetDirection() QoSDirection
- func (a *QoS) GetExternalIDs() map[string]string
- func (a *QoS) GetMatch() string
- func (a *QoS) GetPriority() int
- func (a *QoS) GetUUID() string
- type QoSAction
- type QoSBandwidth
- type QoSDirection
- type SSL
- func (a *SSL) CloneModel() model.Model
- func (a *SSL) CloneModelInto(b model.Model)
- func (a *SSL) DeepCopy() *SSL
- func (a *SSL) DeepCopyInto(b *SSL)
- func (a *SSL) Equals(b *SSL) bool
- func (a *SSL) EqualsModel(b model.Model) bool
- func (a *SSL) GetBootstrapCaCert() bool
- func (a *SSL) GetCaCert() string
- func (a *SSL) GetCertificate() string
- func (a *SSL) GetExternalIDs() map[string]string
- func (a *SSL) GetPrivateKey() string
- func (a *SSL) GetSSLCiphers() string
- func (a *SSL) GetSSLProtocols() string
- func (a *SSL) GetUUID() string
- type Sample
- func (a *Sample) CloneModel() model.Model
- func (a *Sample) CloneModelInto(b model.Model)
- func (a *Sample) DeepCopy() *Sample
- func (a *Sample) DeepCopyInto(b *Sample)
- func (a *Sample) Equals(b *Sample) bool
- func (a *Sample) EqualsModel(b model.Model) bool
- func (a *Sample) GetCollectors() []string
- func (a *Sample) GetMetadata() int
- func (a *Sample) GetUUID() string
- type SampleCollector
- func (a *SampleCollector) CloneModel() model.Model
- func (a *SampleCollector) CloneModelInto(b model.Model)
- func (a *SampleCollector) DeepCopy() *SampleCollector
- func (a *SampleCollector) DeepCopyInto(b *SampleCollector)
- func (a *SampleCollector) Equals(b *SampleCollector) bool
- func (a *SampleCollector) EqualsModel(b model.Model) bool
- func (a *SampleCollector) GetExternalIDs() map[string]string
- func (a *SampleCollector) GetID() int
- func (a *SampleCollector) GetName() string
- func (a *SampleCollector) GetProbability() int
- func (a *SampleCollector) GetSetID() int
- func (a *SampleCollector) GetUUID() string
- type SamplingApp
- func (a *SamplingApp) CloneModel() model.Model
- func (a *SamplingApp) CloneModelInto(b model.Model)
- func (a *SamplingApp) DeepCopy() *SamplingApp
- func (a *SamplingApp) DeepCopyInto(b *SamplingApp)
- func (a *SamplingApp) Equals(b *SamplingApp) bool
- func (a *SamplingApp) EqualsModel(b model.Model) bool
- func (a *SamplingApp) GetExternalIDs() map[string]string
- func (a *SamplingApp) GetID() int
- func (a *SamplingApp) GetType() SamplingAppType
- func (a *SamplingApp) GetUUID() string
- type SamplingAppType
- type StaticMACBinding
- func (a *StaticMACBinding) CloneModel() model.Model
- func (a *StaticMACBinding) CloneModelInto(b model.Model)
- func (a *StaticMACBinding) DeepCopy() *StaticMACBinding
- func (a *StaticMACBinding) DeepCopyInto(b *StaticMACBinding)
- func (a *StaticMACBinding) Equals(b *StaticMACBinding) bool
- func (a *StaticMACBinding) EqualsModel(b model.Model) bool
- func (a *StaticMACBinding) GetIP() string
- func (a *StaticMACBinding) GetLogicalPort() string
- func (a *StaticMACBinding) GetMAC() string
- func (a *StaticMACBinding) GetOverrideDynamicMAC() bool
- func (a *StaticMACBinding) GetUUID() string
Constants ¶
const ACLTable = "ACL"
const AddressSetTable = "Address_Set"
const BFDTable = "BFD"
const ChassisTemplateVarTable = "Chassis_Template_Var"
const ConnectionTable = "Connection"
const CoppTable = "Copp"
const DHCPOptionsTable = "DHCP_Options"
const DHCPRelayTable = "DHCP_Relay"
const DNSTable = "DNS"
const ForwardingGroupTable = "Forwarding_Group"
const GatewayChassisTable = "Gateway_Chassis"
const HAChassisGroupTable = "HA_Chassis_Group"
const HAChassisTable = "HA_Chassis"
const LoadBalancerGroupTable = "Load_Balancer_Group"
const LoadBalancerHealthCheckTable = "Load_Balancer_Health_Check"
const LoadBalancerTable = "Load_Balancer"
const LogicalRouterPolicyTable = "Logical_Router_Policy"
const LogicalRouterPortTable = "Logical_Router_Port"
const LogicalRouterStaticRouteTable = "Logical_Router_Static_Route"
const LogicalRouterTable = "Logical_Router"
const LogicalSwitchPortTable = "Logical_Switch_Port"
const LogicalSwitchTable = "Logical_Switch"
const MeterBandTable = "Meter_Band"
const MeterTable = "Meter"
const MirrorTable = "Mirror"
const NATTable = "NAT"
const NBGlobalTable = "NB_Global"
const PortGroupTable = "Port_Group"
const QoSTable = "QoS"
const SSLTable = "SSL"
const SampleCollectorTable = "Sample_Collector"
const SampleTable = "Sample"
const SamplingAppTable = "Sampling_App"
const StaticMACBindingTable = "Static_MAC_Binding"
Variables ¶
var ( ACLActionAllow ACLAction = "allow" ACLActionAllowRelated ACLAction = "allow-related" ACLActionAllowStateless ACLAction = "allow-stateless" ACLActionDrop ACLAction = "drop" ACLActionReject ACLAction = "reject" ACLActionPass ACLAction = "pass" ACLDirectionFromLport ACLDirection = "from-lport" ACLDirectionToLport ACLDirection = "to-lport" ACLSeverityAlert ACLSeverity = "alert" ACLSeverityWarning ACLSeverity = "warning" ACLSeverityNotice ACLSeverity = "notice" ACLSeverityInfo ACLSeverity = "info" ACLSeverityDebug ACLSeverity = "debug" )
var ( LoadBalancerProtocolTCP LoadBalancerProtocol = "tcp" LoadBalancerProtocolUDP LoadBalancerProtocol = "udp" LoadBalancerProtocolSCTP LoadBalancerProtocol = "sctp" LoadBalancerSelectionFieldsEthSrc LoadBalancerSelectionFields = "eth_src" LoadBalancerSelectionFieldsEthDst LoadBalancerSelectionFields = "eth_dst" LoadBalancerSelectionFieldsIPSrc LoadBalancerSelectionFields = "ip_src" LoadBalancerSelectionFieldsIPDst LoadBalancerSelectionFields = "ip_dst" LoadBalancerSelectionFieldsTpSrc LoadBalancerSelectionFields = "tp_src" LoadBalancerSelectionFieldsTpDst LoadBalancerSelectionFields = "tp_dst" )
var ( MirrorFilterFromLport MirrorFilter = "from-lport" MirrorFilterToLport MirrorFilter = "to-lport" MirrorFilterBoth MirrorFilter = "both" MirrorTypeGre MirrorType = "gre" MirrorTypeErspan MirrorType = "erspan" MirrorTypeLocal MirrorType = "local" )
var ( QoSActionDSCP QoSAction = "dscp" QoSActionMark QoSAction = "mark" QoSBandwidthRate QoSBandwidth = "rate" QoSBandwidthBurst QoSBandwidth = "burst" QoSDirectionFromLport QoSDirection = "from-lport" QoSDirectionToLport QoSDirection = "to-lport" )
Functions ¶
func FullDatabaseModel ¶
func FullDatabaseModel() (model.ClientDBModel, error)
FullDatabaseModel returns the DatabaseModel object to be used in libovsdb
func Schema ¶
func Schema() ovsdb.DatabaseSchema
Types ¶
type ACL ¶
type ACL struct { UUID string `ovsdb:"_uuid"` Action ACLAction `ovsdb:"action"` Direction ACLDirection `ovsdb:"direction"` ExternalIDs map[string]string `ovsdb:"external_ids"` Label int `ovsdb:"label"` Log bool `ovsdb:"log"` Match string `ovsdb:"match"` Meter *string `ovsdb:"meter"` Name *string `ovsdb:"name"` Options map[string]string `ovsdb:"options"` Priority int `ovsdb:"priority"` SampleEst *string `ovsdb:"sample_est"` SampleNew *string `ovsdb:"sample_new"` Severity *ACLSeverity `ovsdb:"severity"` Tier int `ovsdb:"tier"` }
ACL defines an object in ACL table
func (*ACL) CloneModel ¶
func (*ACL) CloneModelInto ¶
func (*ACL) DeepCopyInto ¶
func (*ACL) GetDirection ¶
func (a *ACL) GetDirection() ACLDirection
func (*ACL) GetExternalIDs ¶
func (*ACL) GetOptions ¶
func (*ACL) GetPriority ¶
func (*ACL) GetSampleEst ¶
func (*ACL) GetSampleNew ¶
func (*ACL) GetSeverity ¶
func (a *ACL) GetSeverity() *ACLSeverity
type ACLDirection ¶
type ACLDirection = string
type ACLSeverity ¶
type ACLSeverity = string
type AddressSet ¶
type AddressSet struct { UUID string `ovsdb:"_uuid"` Addresses []string `ovsdb:"addresses"` ExternalIDs map[string]string `ovsdb:"external_ids"` Name string `ovsdb:"name"` }
AddressSet defines an object in Address_Set table
func (*AddressSet) CloneModel ¶
func (a *AddressSet) CloneModel() model.Model
func (*AddressSet) CloneModelInto ¶
func (a *AddressSet) CloneModelInto(b model.Model)
func (*AddressSet) DeepCopy ¶
func (a *AddressSet) DeepCopy() *AddressSet
func (*AddressSet) DeepCopyInto ¶
func (a *AddressSet) DeepCopyInto(b *AddressSet)
func (*AddressSet) Equals ¶
func (a *AddressSet) Equals(b *AddressSet) bool
func (*AddressSet) EqualsModel ¶
func (a *AddressSet) EqualsModel(b model.Model) bool
func (*AddressSet) GetAddresses ¶
func (a *AddressSet) GetAddresses() []string
func (*AddressSet) GetExternalIDs ¶
func (a *AddressSet) GetExternalIDs() map[string]string
func (*AddressSet) GetName ¶
func (a *AddressSet) GetName() string
func (*AddressSet) GetUUID ¶
func (a *AddressSet) GetUUID() string
type BFD ¶
type BFD struct { UUID string `ovsdb:"_uuid"` DetectMult *int `ovsdb:"detect_mult"` DstIP string `ovsdb:"dst_ip"` ExternalIDs map[string]string `ovsdb:"external_ids"` LogicalPort string `ovsdb:"logical_port"` MinRx *int `ovsdb:"min_rx"` MinTx *int `ovsdb:"min_tx"` Options map[string]string `ovsdb:"options"` Status *BFDStatus `ovsdb:"status"` }
BFD defines an object in BFD table
func (*BFD) CloneModel ¶
func (*BFD) CloneModelInto ¶
func (*BFD) DeepCopyInto ¶
func (*BFD) GetDetectMult ¶
func (*BFD) GetExternalIDs ¶
func (*BFD) GetLogicalPort ¶
func (*BFD) GetOptions ¶
type ChassisTemplateVar ¶
type ChassisTemplateVar struct { UUID string `ovsdb:"_uuid"` Chassis string `ovsdb:"chassis"` ExternalIDs map[string]string `ovsdb:"external_ids"` Variables map[string]string `ovsdb:"variables"` }
ChassisTemplateVar defines an object in Chassis_Template_Var table
func (*ChassisTemplateVar) CloneModel ¶
func (a *ChassisTemplateVar) CloneModel() model.Model
func (*ChassisTemplateVar) CloneModelInto ¶
func (a *ChassisTemplateVar) CloneModelInto(b model.Model)
func (*ChassisTemplateVar) DeepCopy ¶
func (a *ChassisTemplateVar) DeepCopy() *ChassisTemplateVar
func (*ChassisTemplateVar) DeepCopyInto ¶
func (a *ChassisTemplateVar) DeepCopyInto(b *ChassisTemplateVar)
func (*ChassisTemplateVar) Equals ¶
func (a *ChassisTemplateVar) Equals(b *ChassisTemplateVar) bool
func (*ChassisTemplateVar) EqualsModel ¶
func (a *ChassisTemplateVar) EqualsModel(b model.Model) bool
func (*ChassisTemplateVar) GetChassis ¶
func (a *ChassisTemplateVar) GetChassis() string
func (*ChassisTemplateVar) GetExternalIDs ¶
func (a *ChassisTemplateVar) GetExternalIDs() map[string]string
func (*ChassisTemplateVar) GetUUID ¶
func (a *ChassisTemplateVar) GetUUID() string
func (*ChassisTemplateVar) GetVariables ¶
func (a *ChassisTemplateVar) GetVariables() map[string]string
type Connection ¶
type Connection struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` InactivityProbe *int `ovsdb:"inactivity_probe"` IsConnected bool `ovsdb:"is_connected"` MaxBackoff *int `ovsdb:"max_backoff"` OtherConfig map[string]string `ovsdb:"other_config"` Status map[string]string `ovsdb:"status"` Target string `ovsdb:"target"` }
Connection defines an object in Connection table
func (*Connection) CloneModel ¶
func (a *Connection) CloneModel() model.Model
func (*Connection) CloneModelInto ¶
func (a *Connection) CloneModelInto(b model.Model)
func (*Connection) DeepCopy ¶
func (a *Connection) DeepCopy() *Connection
func (*Connection) DeepCopyInto ¶
func (a *Connection) DeepCopyInto(b *Connection)
func (*Connection) Equals ¶
func (a *Connection) Equals(b *Connection) bool
func (*Connection) EqualsModel ¶
func (a *Connection) EqualsModel(b model.Model) bool
func (*Connection) GetExternalIDs ¶
func (a *Connection) GetExternalIDs() map[string]string
func (*Connection) GetInactivityProbe ¶
func (a *Connection) GetInactivityProbe() *int
func (*Connection) GetIsConnected ¶
func (a *Connection) GetIsConnected() bool
func (*Connection) GetMaxBackoff ¶
func (a *Connection) GetMaxBackoff() *int
func (*Connection) GetOtherConfig ¶
func (a *Connection) GetOtherConfig() map[string]string
func (*Connection) GetStatus ¶
func (a *Connection) GetStatus() map[string]string
func (*Connection) GetTarget ¶
func (a *Connection) GetTarget() string
func (*Connection) GetUUID ¶
func (a *Connection) GetUUID() string
type Copp ¶
type Copp struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` Meters map[string]string `ovsdb:"meters"` Name string `ovsdb:"name"` }
Copp defines an object in Copp table
func (*Copp) CloneModel ¶
func (*Copp) CloneModelInto ¶
func (*Copp) DeepCopyInto ¶
func (*Copp) GetExternalIDs ¶
type DHCPOptions ¶
type DHCPOptions struct { UUID string `ovsdb:"_uuid"` Cidr string `ovsdb:"cidr"` ExternalIDs map[string]string `ovsdb:"external_ids"` Options map[string]string `ovsdb:"options"` }
DHCPOptions defines an object in DHCP_Options table
func (*DHCPOptions) CloneModel ¶
func (a *DHCPOptions) CloneModel() model.Model
func (*DHCPOptions) CloneModelInto ¶
func (a *DHCPOptions) CloneModelInto(b model.Model)
func (*DHCPOptions) DeepCopy ¶
func (a *DHCPOptions) DeepCopy() *DHCPOptions
func (*DHCPOptions) DeepCopyInto ¶
func (a *DHCPOptions) DeepCopyInto(b *DHCPOptions)
func (*DHCPOptions) Equals ¶
func (a *DHCPOptions) Equals(b *DHCPOptions) bool
func (*DHCPOptions) EqualsModel ¶
func (a *DHCPOptions) EqualsModel(b model.Model) bool
func (*DHCPOptions) GetCidr ¶
func (a *DHCPOptions) GetCidr() string
func (*DHCPOptions) GetExternalIDs ¶
func (a *DHCPOptions) GetExternalIDs() map[string]string
func (*DHCPOptions) GetOptions ¶
func (a *DHCPOptions) GetOptions() map[string]string
func (*DHCPOptions) GetUUID ¶
func (a *DHCPOptions) GetUUID() string
type DHCPRelay ¶
type DHCPRelay struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` Name string `ovsdb:"name"` Options map[string]string `ovsdb:"options"` Servers *string `ovsdb:"servers"` }
DHCPRelay defines an object in DHCP_Relay table
func (*DHCPRelay) CloneModel ¶
func (*DHCPRelay) CloneModelInto ¶
func (*DHCPRelay) DeepCopyInto ¶
func (*DHCPRelay) GetExternalIDs ¶
func (*DHCPRelay) GetOptions ¶
func (*DHCPRelay) GetServers ¶
type DNS ¶
type DNS struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` Options map[string]string `ovsdb:"options"` Records map[string]string `ovsdb:"records"` }
DNS defines an object in DNS table
func (*DNS) CloneModel ¶
func (*DNS) CloneModelInto ¶
func (*DNS) DeepCopyInto ¶
func (*DNS) GetExternalIDs ¶
func (*DNS) GetOptions ¶
func (*DNS) GetRecords ¶
type ForwardingGroup ¶
type ForwardingGroup struct { UUID string `ovsdb:"_uuid"` ChildPort []string `ovsdb:"child_port"` ExternalIDs map[string]string `ovsdb:"external_ids"` Liveness bool `ovsdb:"liveness"` Name string `ovsdb:"name"` Vip string `ovsdb:"vip"` Vmac string `ovsdb:"vmac"` }
ForwardingGroup defines an object in Forwarding_Group table
func (*ForwardingGroup) CloneModel ¶
func (a *ForwardingGroup) CloneModel() model.Model
func (*ForwardingGroup) CloneModelInto ¶
func (a *ForwardingGroup) CloneModelInto(b model.Model)
func (*ForwardingGroup) DeepCopy ¶
func (a *ForwardingGroup) DeepCopy() *ForwardingGroup
func (*ForwardingGroup) DeepCopyInto ¶
func (a *ForwardingGroup) DeepCopyInto(b *ForwardingGroup)
func (*ForwardingGroup) Equals ¶
func (a *ForwardingGroup) Equals(b *ForwardingGroup) bool
func (*ForwardingGroup) EqualsModel ¶
func (a *ForwardingGroup) EqualsModel(b model.Model) bool
func (*ForwardingGroup) GetChildPort ¶
func (a *ForwardingGroup) GetChildPort() []string
func (*ForwardingGroup) GetExternalIDs ¶
func (a *ForwardingGroup) GetExternalIDs() map[string]string
func (*ForwardingGroup) GetLiveness ¶
func (a *ForwardingGroup) GetLiveness() bool
func (*ForwardingGroup) GetName ¶
func (a *ForwardingGroup) GetName() string
func (*ForwardingGroup) GetUUID ¶
func (a *ForwardingGroup) GetUUID() string
func (*ForwardingGroup) GetVip ¶
func (a *ForwardingGroup) GetVip() string
func (*ForwardingGroup) GetVmac ¶
func (a *ForwardingGroup) GetVmac() string
type GatewayChassis ¶
type GatewayChassis struct { UUID string `ovsdb:"_uuid"` ChassisName string `ovsdb:"chassis_name"` ExternalIDs map[string]string `ovsdb:"external_ids"` Name string `ovsdb:"name"` Options map[string]string `ovsdb:"options"` Priority int `ovsdb:"priority"` }
GatewayChassis defines an object in Gateway_Chassis table
func (*GatewayChassis) CloneModel ¶
func (a *GatewayChassis) CloneModel() model.Model
func (*GatewayChassis) CloneModelInto ¶
func (a *GatewayChassis) CloneModelInto(b model.Model)
func (*GatewayChassis) DeepCopy ¶
func (a *GatewayChassis) DeepCopy() *GatewayChassis
func (*GatewayChassis) DeepCopyInto ¶
func (a *GatewayChassis) DeepCopyInto(b *GatewayChassis)
func (*GatewayChassis) Equals ¶
func (a *GatewayChassis) Equals(b *GatewayChassis) bool
func (*GatewayChassis) EqualsModel ¶
func (a *GatewayChassis) EqualsModel(b model.Model) bool
func (*GatewayChassis) GetChassisName ¶
func (a *GatewayChassis) GetChassisName() string
func (*GatewayChassis) GetExternalIDs ¶
func (a *GatewayChassis) GetExternalIDs() map[string]string
func (*GatewayChassis) GetName ¶
func (a *GatewayChassis) GetName() string
func (*GatewayChassis) GetOptions ¶
func (a *GatewayChassis) GetOptions() map[string]string
func (*GatewayChassis) GetPriority ¶
func (a *GatewayChassis) GetPriority() int
func (*GatewayChassis) GetUUID ¶
func (a *GatewayChassis) GetUUID() string
type HAChassis ¶
type HAChassis struct { UUID string `ovsdb:"_uuid"` ChassisName string `ovsdb:"chassis_name"` ExternalIDs map[string]string `ovsdb:"external_ids"` Priority int `ovsdb:"priority"` }
HAChassis defines an object in HA_Chassis table
func (*HAChassis) CloneModel ¶
func (*HAChassis) CloneModelInto ¶
func (*HAChassis) DeepCopyInto ¶
func (*HAChassis) GetChassisName ¶
func (*HAChassis) GetExternalIDs ¶
func (*HAChassis) GetPriority ¶
type HAChassisGroup ¶
type HAChassisGroup struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` HaChassis []string `ovsdb:"ha_chassis"` Name string `ovsdb:"name"` }
HAChassisGroup defines an object in HA_Chassis_Group table
func (*HAChassisGroup) CloneModel ¶
func (a *HAChassisGroup) CloneModel() model.Model
func (*HAChassisGroup) CloneModelInto ¶
func (a *HAChassisGroup) CloneModelInto(b model.Model)
func (*HAChassisGroup) DeepCopy ¶
func (a *HAChassisGroup) DeepCopy() *HAChassisGroup
func (*HAChassisGroup) DeepCopyInto ¶
func (a *HAChassisGroup) DeepCopyInto(b *HAChassisGroup)
func (*HAChassisGroup) Equals ¶
func (a *HAChassisGroup) Equals(b *HAChassisGroup) bool
func (*HAChassisGroup) EqualsModel ¶
func (a *HAChassisGroup) EqualsModel(b model.Model) bool
func (*HAChassisGroup) GetExternalIDs ¶
func (a *HAChassisGroup) GetExternalIDs() map[string]string
func (*HAChassisGroup) GetHaChassis ¶
func (a *HAChassisGroup) GetHaChassis() []string
func (*HAChassisGroup) GetName ¶
func (a *HAChassisGroup) GetName() string
func (*HAChassisGroup) GetUUID ¶
func (a *HAChassisGroup) GetUUID() string
type LoadBalancer ¶
type LoadBalancer struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` HealthCheck []string `ovsdb:"health_check"` IPPortMappings map[string]string `ovsdb:"ip_port_mappings"` Name string `ovsdb:"name"` Options map[string]string `ovsdb:"options"` Protocol *LoadBalancerProtocol `ovsdb:"protocol"` SelectionFields []LoadBalancerSelectionFields `ovsdb:"selection_fields"` Vips map[string]string `ovsdb:"vips"` }
LoadBalancer defines an object in Load_Balancer table
func (*LoadBalancer) CloneModel ¶
func (a *LoadBalancer) CloneModel() model.Model
func (*LoadBalancer) CloneModelInto ¶
func (a *LoadBalancer) CloneModelInto(b model.Model)
func (*LoadBalancer) DeepCopy ¶
func (a *LoadBalancer) DeepCopy() *LoadBalancer
func (*LoadBalancer) DeepCopyInto ¶
func (a *LoadBalancer) DeepCopyInto(b *LoadBalancer)
func (*LoadBalancer) Equals ¶
func (a *LoadBalancer) Equals(b *LoadBalancer) bool
func (*LoadBalancer) EqualsModel ¶
func (a *LoadBalancer) EqualsModel(b model.Model) bool
func (*LoadBalancer) GetExternalIDs ¶
func (a *LoadBalancer) GetExternalIDs() map[string]string
func (*LoadBalancer) GetHealthCheck ¶
func (a *LoadBalancer) GetHealthCheck() []string
func (*LoadBalancer) GetIPPortMappings ¶
func (a *LoadBalancer) GetIPPortMappings() map[string]string
func (*LoadBalancer) GetName ¶
func (a *LoadBalancer) GetName() string
func (*LoadBalancer) GetOptions ¶
func (a *LoadBalancer) GetOptions() map[string]string
func (*LoadBalancer) GetProtocol ¶
func (a *LoadBalancer) GetProtocol() *LoadBalancerProtocol
func (*LoadBalancer) GetSelectionFields ¶
func (a *LoadBalancer) GetSelectionFields() []LoadBalancerSelectionFields
func (*LoadBalancer) GetUUID ¶
func (a *LoadBalancer) GetUUID() string
func (*LoadBalancer) GetVips ¶
func (a *LoadBalancer) GetVips() map[string]string
type LoadBalancerGroup ¶
type LoadBalancerGroup struct { UUID string `ovsdb:"_uuid"` LoadBalancer []string `ovsdb:"load_balancer"` Name string `ovsdb:"name"` }
LoadBalancerGroup defines an object in Load_Balancer_Group table
func (*LoadBalancerGroup) CloneModel ¶
func (a *LoadBalancerGroup) CloneModel() model.Model
func (*LoadBalancerGroup) CloneModelInto ¶
func (a *LoadBalancerGroup) CloneModelInto(b model.Model)
func (*LoadBalancerGroup) DeepCopy ¶
func (a *LoadBalancerGroup) DeepCopy() *LoadBalancerGroup
func (*LoadBalancerGroup) DeepCopyInto ¶
func (a *LoadBalancerGroup) DeepCopyInto(b *LoadBalancerGroup)
func (*LoadBalancerGroup) Equals ¶
func (a *LoadBalancerGroup) Equals(b *LoadBalancerGroup) bool
func (*LoadBalancerGroup) EqualsModel ¶
func (a *LoadBalancerGroup) EqualsModel(b model.Model) bool
func (*LoadBalancerGroup) GetLoadBalancer ¶
func (a *LoadBalancerGroup) GetLoadBalancer() []string
func (*LoadBalancerGroup) GetName ¶
func (a *LoadBalancerGroup) GetName() string
func (*LoadBalancerGroup) GetUUID ¶
func (a *LoadBalancerGroup) GetUUID() string
type LoadBalancerHealthCheck ¶
type LoadBalancerHealthCheck struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` Options map[string]string `ovsdb:"options"` Vip string `ovsdb:"vip"` }
LoadBalancerHealthCheck defines an object in Load_Balancer_Health_Check table
func (*LoadBalancerHealthCheck) CloneModel ¶
func (a *LoadBalancerHealthCheck) CloneModel() model.Model
func (*LoadBalancerHealthCheck) CloneModelInto ¶
func (a *LoadBalancerHealthCheck) CloneModelInto(b model.Model)
func (*LoadBalancerHealthCheck) DeepCopy ¶
func (a *LoadBalancerHealthCheck) DeepCopy() *LoadBalancerHealthCheck
func (*LoadBalancerHealthCheck) DeepCopyInto ¶
func (a *LoadBalancerHealthCheck) DeepCopyInto(b *LoadBalancerHealthCheck)
func (*LoadBalancerHealthCheck) Equals ¶
func (a *LoadBalancerHealthCheck) Equals(b *LoadBalancerHealthCheck) bool
func (*LoadBalancerHealthCheck) EqualsModel ¶
func (a *LoadBalancerHealthCheck) EqualsModel(b model.Model) bool
func (*LoadBalancerHealthCheck) GetExternalIDs ¶
func (a *LoadBalancerHealthCheck) GetExternalIDs() map[string]string
func (*LoadBalancerHealthCheck) GetOptions ¶
func (a *LoadBalancerHealthCheck) GetOptions() map[string]string
func (*LoadBalancerHealthCheck) GetUUID ¶
func (a *LoadBalancerHealthCheck) GetUUID() string
func (*LoadBalancerHealthCheck) GetVip ¶
func (a *LoadBalancerHealthCheck) GetVip() string
type LoadBalancerProtocol ¶
type LoadBalancerProtocol = string
type LoadBalancerSelectionFields ¶
type LoadBalancerSelectionFields = string
type LogicalRouter ¶
type LogicalRouter struct { UUID string `ovsdb:"_uuid"` Copp *string `ovsdb:"copp"` Enabled *bool `ovsdb:"enabled"` ExternalIDs map[string]string `ovsdb:"external_ids"` LoadBalancer []string `ovsdb:"load_balancer"` LoadBalancerGroup []string `ovsdb:"load_balancer_group"` Name string `ovsdb:"name"` Nat []string `ovsdb:"nat"` Options map[string]string `ovsdb:"options"` Policies []string `ovsdb:"policies"` Ports []string `ovsdb:"ports"` StaticRoutes []string `ovsdb:"static_routes"` }
LogicalRouter defines an object in Logical_Router table
func (*LogicalRouter) CloneModel ¶
func (a *LogicalRouter) CloneModel() model.Model
func (*LogicalRouter) CloneModelInto ¶
func (a *LogicalRouter) CloneModelInto(b model.Model)
func (*LogicalRouter) DeepCopy ¶
func (a *LogicalRouter) DeepCopy() *LogicalRouter
func (*LogicalRouter) DeepCopyInto ¶
func (a *LogicalRouter) DeepCopyInto(b *LogicalRouter)
func (*LogicalRouter) Equals ¶
func (a *LogicalRouter) Equals(b *LogicalRouter) bool
func (*LogicalRouter) EqualsModel ¶
func (a *LogicalRouter) EqualsModel(b model.Model) bool
func (*LogicalRouter) GetCopp ¶
func (a *LogicalRouter) GetCopp() *string
func (*LogicalRouter) GetEnabled ¶
func (a *LogicalRouter) GetEnabled() *bool
func (*LogicalRouter) GetExternalIDs ¶
func (a *LogicalRouter) GetExternalIDs() map[string]string
func (*LogicalRouter) GetLoadBalancer ¶
func (a *LogicalRouter) GetLoadBalancer() []string
func (*LogicalRouter) GetLoadBalancerGroup ¶
func (a *LogicalRouter) GetLoadBalancerGroup() []string
func (*LogicalRouter) GetName ¶
func (a *LogicalRouter) GetName() string
func (*LogicalRouter) GetNat ¶
func (a *LogicalRouter) GetNat() []string
func (*LogicalRouter) GetOptions ¶
func (a *LogicalRouter) GetOptions() map[string]string
func (*LogicalRouter) GetPolicies ¶
func (a *LogicalRouter) GetPolicies() []string
func (*LogicalRouter) GetPorts ¶
func (a *LogicalRouter) GetPorts() []string
func (*LogicalRouter) GetStaticRoutes ¶
func (a *LogicalRouter) GetStaticRoutes() []string
func (*LogicalRouter) GetUUID ¶
func (a *LogicalRouter) GetUUID() string
type LogicalRouterPolicy ¶
type LogicalRouterPolicy struct { UUID string `ovsdb:"_uuid"` Action LogicalRouterPolicyAction `ovsdb:"action"` BFDSessions []string `ovsdb:"bfd_sessions"` ExternalIDs map[string]string `ovsdb:"external_ids"` Match string `ovsdb:"match"` Nexthop *string `ovsdb:"nexthop"` Nexthops []string `ovsdb:"nexthops"` Options map[string]string `ovsdb:"options"` Priority int `ovsdb:"priority"` }
LogicalRouterPolicy defines an object in Logical_Router_Policy table
func (*LogicalRouterPolicy) CloneModel ¶
func (a *LogicalRouterPolicy) CloneModel() model.Model
func (*LogicalRouterPolicy) CloneModelInto ¶
func (a *LogicalRouterPolicy) CloneModelInto(b model.Model)
func (*LogicalRouterPolicy) DeepCopy ¶
func (a *LogicalRouterPolicy) DeepCopy() *LogicalRouterPolicy
func (*LogicalRouterPolicy) DeepCopyInto ¶
func (a *LogicalRouterPolicy) DeepCopyInto(b *LogicalRouterPolicy)
func (*LogicalRouterPolicy) Equals ¶
func (a *LogicalRouterPolicy) Equals(b *LogicalRouterPolicy) bool
func (*LogicalRouterPolicy) EqualsModel ¶
func (a *LogicalRouterPolicy) EqualsModel(b model.Model) bool
func (*LogicalRouterPolicy) GetAction ¶
func (a *LogicalRouterPolicy) GetAction() LogicalRouterPolicyAction
func (*LogicalRouterPolicy) GetBFDSessions ¶
func (a *LogicalRouterPolicy) GetBFDSessions() []string
func (*LogicalRouterPolicy) GetExternalIDs ¶
func (a *LogicalRouterPolicy) GetExternalIDs() map[string]string
func (*LogicalRouterPolicy) GetMatch ¶
func (a *LogicalRouterPolicy) GetMatch() string
func (*LogicalRouterPolicy) GetNexthop ¶
func (a *LogicalRouterPolicy) GetNexthop() *string
func (*LogicalRouterPolicy) GetNexthops ¶
func (a *LogicalRouterPolicy) GetNexthops() []string
func (*LogicalRouterPolicy) GetOptions ¶
func (a *LogicalRouterPolicy) GetOptions() map[string]string
func (*LogicalRouterPolicy) GetPriority ¶
func (a *LogicalRouterPolicy) GetPriority() int
func (*LogicalRouterPolicy) GetUUID ¶
func (a *LogicalRouterPolicy) GetUUID() string
type LogicalRouterPolicyAction ¶
type LogicalRouterPolicyAction = string
var ( LogicalRouterPolicyActionAllow LogicalRouterPolicyAction = "allow" LogicalRouterPolicyActionDrop LogicalRouterPolicyAction = "drop" LogicalRouterPolicyActionReroute LogicalRouterPolicyAction = "reroute" )
type LogicalRouterPort ¶
type LogicalRouterPort struct { UUID string `ovsdb:"_uuid"` DhcpRelay *string `ovsdb:"dhcp_relay"` Enabled *bool `ovsdb:"enabled"` ExternalIDs map[string]string `ovsdb:"external_ids"` GatewayChassis []string `ovsdb:"gateway_chassis"` HaChassisGroup *string `ovsdb:"ha_chassis_group"` Ipv6Prefix []string `ovsdb:"ipv6_prefix"` Ipv6RaConfigs map[string]string `ovsdb:"ipv6_ra_configs"` MAC string `ovsdb:"mac"` Name string `ovsdb:"name"` Networks []string `ovsdb:"networks"` Options map[string]string `ovsdb:"options"` Peer *string `ovsdb:"peer"` Status map[string]string `ovsdb:"status"` }
LogicalRouterPort defines an object in Logical_Router_Port table
func (*LogicalRouterPort) CloneModel ¶
func (a *LogicalRouterPort) CloneModel() model.Model
func (*LogicalRouterPort) CloneModelInto ¶
func (a *LogicalRouterPort) CloneModelInto(b model.Model)
func (*LogicalRouterPort) DeepCopy ¶
func (a *LogicalRouterPort) DeepCopy() *LogicalRouterPort
func (*LogicalRouterPort) DeepCopyInto ¶
func (a *LogicalRouterPort) DeepCopyInto(b *LogicalRouterPort)
func (*LogicalRouterPort) Equals ¶
func (a *LogicalRouterPort) Equals(b *LogicalRouterPort) bool
func (*LogicalRouterPort) EqualsModel ¶
func (a *LogicalRouterPort) EqualsModel(b model.Model) bool
func (*LogicalRouterPort) GetDhcpRelay ¶
func (a *LogicalRouterPort) GetDhcpRelay() *string
func (*LogicalRouterPort) GetEnabled ¶
func (a *LogicalRouterPort) GetEnabled() *bool
func (*LogicalRouterPort) GetExternalIDs ¶
func (a *LogicalRouterPort) GetExternalIDs() map[string]string
func (*LogicalRouterPort) GetGatewayChassis ¶
func (a *LogicalRouterPort) GetGatewayChassis() []string
func (*LogicalRouterPort) GetHaChassisGroup ¶
func (a *LogicalRouterPort) GetHaChassisGroup() *string
func (*LogicalRouterPort) GetIpv6Prefix ¶
func (a *LogicalRouterPort) GetIpv6Prefix() []string
func (*LogicalRouterPort) GetIpv6RaConfigs ¶
func (a *LogicalRouterPort) GetIpv6RaConfigs() map[string]string
func (*LogicalRouterPort) GetMAC ¶
func (a *LogicalRouterPort) GetMAC() string
func (*LogicalRouterPort) GetName ¶
func (a *LogicalRouterPort) GetName() string
func (*LogicalRouterPort) GetNetworks ¶
func (a *LogicalRouterPort) GetNetworks() []string
func (*LogicalRouterPort) GetOptions ¶
func (a *LogicalRouterPort) GetOptions() map[string]string
func (*LogicalRouterPort) GetPeer ¶
func (a *LogicalRouterPort) GetPeer() *string
func (*LogicalRouterPort) GetStatus ¶
func (a *LogicalRouterPort) GetStatus() map[string]string
func (*LogicalRouterPort) GetUUID ¶
func (a *LogicalRouterPort) GetUUID() string
type LogicalRouterStaticRoute ¶
type LogicalRouterStaticRoute struct { UUID string `ovsdb:"_uuid"` BFD *string `ovsdb:"bfd"` ExternalIDs map[string]string `ovsdb:"external_ids"` IPPrefix string `ovsdb:"ip_prefix"` Nexthop string `ovsdb:"nexthop"` Options map[string]string `ovsdb:"options"` OutputPort *string `ovsdb:"output_port"` Policy *LogicalRouterStaticRoutePolicy `ovsdb:"policy"` RouteTable string `ovsdb:"route_table"` }
LogicalRouterStaticRoute defines an object in Logical_Router_Static_Route table
func (*LogicalRouterStaticRoute) CloneModel ¶
func (a *LogicalRouterStaticRoute) CloneModel() model.Model
func (*LogicalRouterStaticRoute) CloneModelInto ¶
func (a *LogicalRouterStaticRoute) CloneModelInto(b model.Model)
func (*LogicalRouterStaticRoute) DeepCopy ¶
func (a *LogicalRouterStaticRoute) DeepCopy() *LogicalRouterStaticRoute
func (*LogicalRouterStaticRoute) DeepCopyInto ¶
func (a *LogicalRouterStaticRoute) DeepCopyInto(b *LogicalRouterStaticRoute)
func (*LogicalRouterStaticRoute) Equals ¶
func (a *LogicalRouterStaticRoute) Equals(b *LogicalRouterStaticRoute) bool
func (*LogicalRouterStaticRoute) EqualsModel ¶
func (a *LogicalRouterStaticRoute) EqualsModel(b model.Model) bool
func (*LogicalRouterStaticRoute) GetBFD ¶
func (a *LogicalRouterStaticRoute) GetBFD() *string
func (*LogicalRouterStaticRoute) GetExternalIDs ¶
func (a *LogicalRouterStaticRoute) GetExternalIDs() map[string]string
func (*LogicalRouterStaticRoute) GetIPPrefix ¶
func (a *LogicalRouterStaticRoute) GetIPPrefix() string
func (*LogicalRouterStaticRoute) GetNexthop ¶
func (a *LogicalRouterStaticRoute) GetNexthop() string
func (*LogicalRouterStaticRoute) GetOptions ¶
func (a *LogicalRouterStaticRoute) GetOptions() map[string]string
func (*LogicalRouterStaticRoute) GetOutputPort ¶
func (a *LogicalRouterStaticRoute) GetOutputPort() *string
func (*LogicalRouterStaticRoute) GetPolicy ¶
func (a *LogicalRouterStaticRoute) GetPolicy() *LogicalRouterStaticRoutePolicy
func (*LogicalRouterStaticRoute) GetRouteTable ¶
func (a *LogicalRouterStaticRoute) GetRouteTable() string
func (*LogicalRouterStaticRoute) GetUUID ¶
func (a *LogicalRouterStaticRoute) GetUUID() string
type LogicalRouterStaticRoutePolicy ¶
type LogicalRouterStaticRoutePolicy = string
var ( LogicalRouterStaticRoutePolicySrcIP LogicalRouterStaticRoutePolicy = "src-ip" LogicalRouterStaticRoutePolicyDstIP LogicalRouterStaticRoutePolicy = "dst-ip" )
type LogicalSwitch ¶
type LogicalSwitch struct { UUID string `ovsdb:"_uuid"` ACLs []string `ovsdb:"acls"` Copp *string `ovsdb:"copp"` DNSRecords []string `ovsdb:"dns_records"` ExternalIDs map[string]string `ovsdb:"external_ids"` ForwardingGroups []string `ovsdb:"forwarding_groups"` LoadBalancer []string `ovsdb:"load_balancer"` LoadBalancerGroup []string `ovsdb:"load_balancer_group"` Name string `ovsdb:"name"` OtherConfig map[string]string `ovsdb:"other_config"` Ports []string `ovsdb:"ports"` QOSRules []string `ovsdb:"qos_rules"` }
LogicalSwitch defines an object in Logical_Switch table
func (*LogicalSwitch) CloneModel ¶
func (a *LogicalSwitch) CloneModel() model.Model
func (*LogicalSwitch) CloneModelInto ¶
func (a *LogicalSwitch) CloneModelInto(b model.Model)
func (*LogicalSwitch) DeepCopy ¶
func (a *LogicalSwitch) DeepCopy() *LogicalSwitch
func (*LogicalSwitch) DeepCopyInto ¶
func (a *LogicalSwitch) DeepCopyInto(b *LogicalSwitch)
func (*LogicalSwitch) Equals ¶
func (a *LogicalSwitch) Equals(b *LogicalSwitch) bool
func (*LogicalSwitch) EqualsModel ¶
func (a *LogicalSwitch) EqualsModel(b model.Model) bool
func (*LogicalSwitch) GetACLs ¶
func (a *LogicalSwitch) GetACLs() []string
func (*LogicalSwitch) GetCopp ¶
func (a *LogicalSwitch) GetCopp() *string
func (*LogicalSwitch) GetDNSRecords ¶
func (a *LogicalSwitch) GetDNSRecords() []string
func (*LogicalSwitch) GetExternalIDs ¶
func (a *LogicalSwitch) GetExternalIDs() map[string]string
func (*LogicalSwitch) GetForwardingGroups ¶
func (a *LogicalSwitch) GetForwardingGroups() []string
func (*LogicalSwitch) GetLoadBalancer ¶
func (a *LogicalSwitch) GetLoadBalancer() []string
func (*LogicalSwitch) GetLoadBalancerGroup ¶
func (a *LogicalSwitch) GetLoadBalancerGroup() []string
func (*LogicalSwitch) GetName ¶
func (a *LogicalSwitch) GetName() string
func (*LogicalSwitch) GetOtherConfig ¶
func (a *LogicalSwitch) GetOtherConfig() map[string]string
func (*LogicalSwitch) GetPorts ¶
func (a *LogicalSwitch) GetPorts() []string
func (*LogicalSwitch) GetQOSRules ¶
func (a *LogicalSwitch) GetQOSRules() []string
func (*LogicalSwitch) GetUUID ¶
func (a *LogicalSwitch) GetUUID() string
type LogicalSwitchPort ¶
type LogicalSwitchPort struct { UUID string `ovsdb:"_uuid"` Addresses []string `ovsdb:"addresses"` Dhcpv4Options *string `ovsdb:"dhcpv4_options"` Dhcpv6Options *string `ovsdb:"dhcpv6_options"` DynamicAddresses *string `ovsdb:"dynamic_addresses"` Enabled *bool `ovsdb:"enabled"` ExternalIDs map[string]string `ovsdb:"external_ids"` HaChassisGroup *string `ovsdb:"ha_chassis_group"` MirrorRules []string `ovsdb:"mirror_rules"` Name string `ovsdb:"name"` Options map[string]string `ovsdb:"options"` ParentName *string `ovsdb:"parent_name"` PortSecurity []string `ovsdb:"port_security"` Tag *int `ovsdb:"tag"` TagRequest *int `ovsdb:"tag_request"` Type string `ovsdb:"type"` Up *bool `ovsdb:"up"` }
LogicalSwitchPort defines an object in Logical_Switch_Port table
func (*LogicalSwitchPort) CloneModel ¶
func (a *LogicalSwitchPort) CloneModel() model.Model
func (*LogicalSwitchPort) CloneModelInto ¶
func (a *LogicalSwitchPort) CloneModelInto(b model.Model)
func (*LogicalSwitchPort) DeepCopy ¶
func (a *LogicalSwitchPort) DeepCopy() *LogicalSwitchPort
func (*LogicalSwitchPort) DeepCopyInto ¶
func (a *LogicalSwitchPort) DeepCopyInto(b *LogicalSwitchPort)
func (*LogicalSwitchPort) Equals ¶
func (a *LogicalSwitchPort) Equals(b *LogicalSwitchPort) bool
func (*LogicalSwitchPort) EqualsModel ¶
func (a *LogicalSwitchPort) EqualsModel(b model.Model) bool
func (*LogicalSwitchPort) GetAddresses ¶
func (a *LogicalSwitchPort) GetAddresses() []string
func (*LogicalSwitchPort) GetDhcpv4Options ¶
func (a *LogicalSwitchPort) GetDhcpv4Options() *string
func (*LogicalSwitchPort) GetDhcpv6Options ¶
func (a *LogicalSwitchPort) GetDhcpv6Options() *string
func (*LogicalSwitchPort) GetDynamicAddresses ¶
func (a *LogicalSwitchPort) GetDynamicAddresses() *string
func (*LogicalSwitchPort) GetEnabled ¶
func (a *LogicalSwitchPort) GetEnabled() *bool
func (*LogicalSwitchPort) GetExternalIDs ¶
func (a *LogicalSwitchPort) GetExternalIDs() map[string]string
func (*LogicalSwitchPort) GetHaChassisGroup ¶
func (a *LogicalSwitchPort) GetHaChassisGroup() *string
func (*LogicalSwitchPort) GetMirrorRules ¶
func (a *LogicalSwitchPort) GetMirrorRules() []string
func (*LogicalSwitchPort) GetName ¶
func (a *LogicalSwitchPort) GetName() string
func (*LogicalSwitchPort) GetOptions ¶
func (a *LogicalSwitchPort) GetOptions() map[string]string
func (*LogicalSwitchPort) GetParentName ¶
func (a *LogicalSwitchPort) GetParentName() *string
func (*LogicalSwitchPort) GetPortSecurity ¶
func (a *LogicalSwitchPort) GetPortSecurity() []string
func (*LogicalSwitchPort) GetTag ¶
func (a *LogicalSwitchPort) GetTag() *int
func (*LogicalSwitchPort) GetTagRequest ¶
func (a *LogicalSwitchPort) GetTagRequest() *int
func (*LogicalSwitchPort) GetType ¶
func (a *LogicalSwitchPort) GetType() string
func (*LogicalSwitchPort) GetUUID ¶
func (a *LogicalSwitchPort) GetUUID() string
func (*LogicalSwitchPort) GetUp ¶
func (a *LogicalSwitchPort) GetUp() *bool
type Meter ¶
type Meter struct { UUID string `ovsdb:"_uuid"` Bands []string `ovsdb:"bands"` ExternalIDs map[string]string `ovsdb:"external_ids"` Fair *bool `ovsdb:"fair"` Name string `ovsdb:"name"` Unit MeterUnit `ovsdb:"unit"` }
Meter defines an object in Meter table
func (*Meter) CloneModel ¶
func (*Meter) CloneModelInto ¶
func (*Meter) DeepCopyInto ¶
func (*Meter) GetExternalIDs ¶
type MeterBand ¶
type MeterBand struct { UUID string `ovsdb:"_uuid"` Action MeterBandAction `ovsdb:"action"` BurstSize int `ovsdb:"burst_size"` ExternalIDs map[string]string `ovsdb:"external_ids"` Rate int `ovsdb:"rate"` }
MeterBand defines an object in Meter_Band table
func (*MeterBand) CloneModel ¶
func (*MeterBand) CloneModelInto ¶
func (*MeterBand) DeepCopyInto ¶
func (*MeterBand) GetAction ¶
func (a *MeterBand) GetAction() MeterBandAction
func (*MeterBand) GetBurstSize ¶
func (*MeterBand) GetExternalIDs ¶
type MeterBandAction ¶
type MeterBandAction = string
var (
MeterBandActionDrop MeterBandAction = "drop"
)
type Mirror ¶
type Mirror struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` Filter MirrorFilter `ovsdb:"filter"` Index int `ovsdb:"index"` Name string `ovsdb:"name"` Sink string `ovsdb:"sink"` Type MirrorType `ovsdb:"type"` }
Mirror defines an object in Mirror table
func (*Mirror) CloneModel ¶
func (*Mirror) CloneModelInto ¶
func (*Mirror) DeepCopyInto ¶
func (*Mirror) GetExternalIDs ¶
func (*Mirror) GetFilter ¶
func (a *Mirror) GetFilter() MirrorFilter
func (*Mirror) GetType ¶
func (a *Mirror) GetType() MirrorType
type MirrorFilter ¶
type MirrorFilter = string
type MirrorType ¶
type MirrorType = string
type NAT ¶
type NAT struct { UUID string `ovsdb:"_uuid"` AllowedExtIPs *string `ovsdb:"allowed_ext_ips"` ExemptedExtIPs *string `ovsdb:"exempted_ext_ips"` ExternalIDs map[string]string `ovsdb:"external_ids"` ExternalIP string `ovsdb:"external_ip"` ExternalMAC *string `ovsdb:"external_mac"` ExternalPortRange string `ovsdb:"external_port_range"` GatewayPort *string `ovsdb:"gateway_port"` LogicalIP string `ovsdb:"logical_ip"` LogicalPort *string `ovsdb:"logical_port"` Match string `ovsdb:"match"` Options map[string]string `ovsdb:"options"` Priority int `ovsdb:"priority"` Type NATType `ovsdb:"type"` }
NAT defines an object in NAT table
func (*NAT) CloneModel ¶
func (*NAT) CloneModelInto ¶
func (*NAT) DeepCopyInto ¶
func (*NAT) GetAllowedExtIPs ¶
func (*NAT) GetExemptedExtIPs ¶
func (*NAT) GetExternalIDs ¶
func (*NAT) GetExternalIP ¶
func (*NAT) GetExternalMAC ¶
func (*NAT) GetExternalPortRange ¶
func (*NAT) GetGatewayPort ¶
func (*NAT) GetLogicalIP ¶
func (*NAT) GetLogicalPort ¶
func (*NAT) GetOptions ¶
func (*NAT) GetPriority ¶
type NBGlobal ¶
type NBGlobal struct { UUID string `ovsdb:"_uuid"` Connections []string `ovsdb:"connections"` ExternalIDs map[string]string `ovsdb:"external_ids"` HvCfg int `ovsdb:"hv_cfg"` HvCfgTimestamp int `ovsdb:"hv_cfg_timestamp"` Ipsec bool `ovsdb:"ipsec"` Name string `ovsdb:"name"` NbCfg int `ovsdb:"nb_cfg"` NbCfgTimestamp int `ovsdb:"nb_cfg_timestamp"` Options map[string]string `ovsdb:"options"` SbCfg int `ovsdb:"sb_cfg"` SbCfgTimestamp int `ovsdb:"sb_cfg_timestamp"` SSL *string `ovsdb:"ssl"` }
NBGlobal defines an object in NB_Global table
func (*NBGlobal) CloneModel ¶
func (*NBGlobal) CloneModelInto ¶
func (*NBGlobal) DeepCopyInto ¶
func (*NBGlobal) GetConnections ¶
func (*NBGlobal) GetExternalIDs ¶
func (*NBGlobal) GetHvCfgTimestamp ¶
func (*NBGlobal) GetNbCfgTimestamp ¶
func (*NBGlobal) GetOptions ¶
func (*NBGlobal) GetSbCfgTimestamp ¶
type PortGroup ¶
type PortGroup struct { UUID string `ovsdb:"_uuid"` ACLs []string `ovsdb:"acls"` ExternalIDs map[string]string `ovsdb:"external_ids"` Name string `ovsdb:"name"` Ports []string `ovsdb:"ports"` }
PortGroup defines an object in Port_Group table
func (*PortGroup) CloneModel ¶
func (*PortGroup) CloneModelInto ¶
func (*PortGroup) DeepCopyInto ¶
func (*PortGroup) GetExternalIDs ¶
type QoS ¶
type QoS struct { UUID string `ovsdb:"_uuid"` Action map[string]int `ovsdb:"action"` Bandwidth map[string]int `ovsdb:"bandwidth"` Direction QoSDirection `ovsdb:"direction"` ExternalIDs map[string]string `ovsdb:"external_ids"` Match string `ovsdb:"match"` Priority int `ovsdb:"priority"` }
QoS defines an object in QoS table
func (*QoS) CloneModel ¶
func (*QoS) CloneModelInto ¶
func (*QoS) DeepCopyInto ¶
func (*QoS) GetBandwidth ¶
func (*QoS) GetDirection ¶
func (a *QoS) GetDirection() QoSDirection
func (*QoS) GetExternalIDs ¶
func (*QoS) GetPriority ¶
type QoSBandwidth ¶
type QoSBandwidth = string
type QoSDirection ¶
type QoSDirection = string
type SSL ¶
type SSL struct { UUID string `ovsdb:"_uuid"` BootstrapCaCert bool `ovsdb:"bootstrap_ca_cert"` CaCert string `ovsdb:"ca_cert"` Certificate string `ovsdb:"certificate"` ExternalIDs map[string]string `ovsdb:"external_ids"` PrivateKey string `ovsdb:"private_key"` SSLCiphers string `ovsdb:"ssl_ciphers"` SSLProtocols string `ovsdb:"ssl_protocols"` }
SSL defines an object in SSL table
func (*SSL) CloneModel ¶
func (*SSL) CloneModelInto ¶
func (*SSL) DeepCopyInto ¶
func (*SSL) GetBootstrapCaCert ¶
func (*SSL) GetCertificate ¶
func (*SSL) GetExternalIDs ¶
func (*SSL) GetPrivateKey ¶
func (*SSL) GetSSLCiphers ¶
func (*SSL) GetSSLProtocols ¶
type Sample ¶
type Sample struct { UUID string `ovsdb:"_uuid"` Collectors []string `ovsdb:"collectors"` Metadata int `ovsdb:"metadata"` }
Sample defines an object in Sample table
func (*Sample) CloneModel ¶
func (*Sample) CloneModelInto ¶
func (*Sample) DeepCopyInto ¶
func (*Sample) GetCollectors ¶
func (*Sample) GetMetadata ¶
type SampleCollector ¶
type SampleCollector struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` ID int `ovsdb:"id"` Name string `ovsdb:"name"` Probability int `ovsdb:"probability"` SetID int `ovsdb:"set_id"` }
SampleCollector defines an object in Sample_Collector table
func (*SampleCollector) CloneModel ¶
func (a *SampleCollector) CloneModel() model.Model
func (*SampleCollector) CloneModelInto ¶
func (a *SampleCollector) CloneModelInto(b model.Model)
func (*SampleCollector) DeepCopy ¶
func (a *SampleCollector) DeepCopy() *SampleCollector
func (*SampleCollector) DeepCopyInto ¶
func (a *SampleCollector) DeepCopyInto(b *SampleCollector)
func (*SampleCollector) Equals ¶
func (a *SampleCollector) Equals(b *SampleCollector) bool
func (*SampleCollector) EqualsModel ¶
func (a *SampleCollector) EqualsModel(b model.Model) bool
func (*SampleCollector) GetExternalIDs ¶
func (a *SampleCollector) GetExternalIDs() map[string]string
func (*SampleCollector) GetID ¶
func (a *SampleCollector) GetID() int
func (*SampleCollector) GetName ¶
func (a *SampleCollector) GetName() string
func (*SampleCollector) GetProbability ¶
func (a *SampleCollector) GetProbability() int
func (*SampleCollector) GetSetID ¶
func (a *SampleCollector) GetSetID() int
func (*SampleCollector) GetUUID ¶
func (a *SampleCollector) GetUUID() string
type SamplingApp ¶
type SamplingApp struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` ID int `ovsdb:"id"` Type SamplingAppType `ovsdb:"type"` }
SamplingApp defines an object in Sampling_App table
func (*SamplingApp) CloneModel ¶
func (a *SamplingApp) CloneModel() model.Model
func (*SamplingApp) CloneModelInto ¶
func (a *SamplingApp) CloneModelInto(b model.Model)
func (*SamplingApp) DeepCopy ¶
func (a *SamplingApp) DeepCopy() *SamplingApp
func (*SamplingApp) DeepCopyInto ¶
func (a *SamplingApp) DeepCopyInto(b *SamplingApp)
func (*SamplingApp) Equals ¶
func (a *SamplingApp) Equals(b *SamplingApp) bool
func (*SamplingApp) EqualsModel ¶
func (a *SamplingApp) EqualsModel(b model.Model) bool
func (*SamplingApp) GetExternalIDs ¶
func (a *SamplingApp) GetExternalIDs() map[string]string
func (*SamplingApp) GetID ¶
func (a *SamplingApp) GetID() int
func (*SamplingApp) GetType ¶
func (a *SamplingApp) GetType() SamplingAppType
func (*SamplingApp) GetUUID ¶
func (a *SamplingApp) GetUUID() string
type SamplingAppType ¶
type SamplingAppType = string
var ( SamplingAppTypeDrop SamplingAppType = "drop" SamplingAppTypeACLNew SamplingAppType = "acl-new" SamplingAppTypeACLEst SamplingAppType = "acl-est" )
type StaticMACBinding ¶
type StaticMACBinding struct { UUID string `ovsdb:"_uuid"` IP string `ovsdb:"ip"` LogicalPort string `ovsdb:"logical_port"` MAC string `ovsdb:"mac"` OverrideDynamicMAC bool `ovsdb:"override_dynamic_mac"` }
StaticMACBinding defines an object in Static_MAC_Binding table
func (*StaticMACBinding) CloneModel ¶
func (a *StaticMACBinding) CloneModel() model.Model
func (*StaticMACBinding) CloneModelInto ¶
func (a *StaticMACBinding) CloneModelInto(b model.Model)
func (*StaticMACBinding) DeepCopy ¶
func (a *StaticMACBinding) DeepCopy() *StaticMACBinding
func (*StaticMACBinding) DeepCopyInto ¶
func (a *StaticMACBinding) DeepCopyInto(b *StaticMACBinding)
func (*StaticMACBinding) Equals ¶
func (a *StaticMACBinding) Equals(b *StaticMACBinding) bool
func (*StaticMACBinding) EqualsModel ¶
func (a *StaticMACBinding) EqualsModel(b model.Model) bool
func (*StaticMACBinding) GetIP ¶
func (a *StaticMACBinding) GetIP() string
func (*StaticMACBinding) GetLogicalPort ¶
func (a *StaticMACBinding) GetLogicalPort() string
func (*StaticMACBinding) GetMAC ¶
func (a *StaticMACBinding) GetMAC() string
func (*StaticMACBinding) GetOverrideDynamicMAC ¶
func (a *StaticMACBinding) GetOverrideDynamicMAC() bool
func (*StaticMACBinding) GetUUID ¶
func (a *StaticMACBinding) GetUUID() string
Source Files ¶
- acl.go
- address_set.go
- bfd.go
- chassis_template_var.go
- connection.go
- copp.go
- dhcp_options.go
- dhcp_relay.go
- dns.go
- forwarding_group.go
- gateway_chassis.go
- gen.go
- ha_chassis.go
- ha_chassis_group.go
- load_balancer.go
- load_balancer_group.go
- load_balancer_health_check.go
- logical_router.go
- logical_router_policy.go
- logical_router_port.go
- logical_router_static_route.go
- logical_switch.go
- logical_switch_port.go
- meter.go
- meter_band.go
- mirror.go
- model.go
- nat.go
- nb_global.go
- port_group.go
- qos.go
- sample.go
- sample_collector.go
- sampling_app.go
- ssl.go
- static_mac_binding.go