Documentation ¶
Index ¶
- Constants
- Variables
- func FullDatabaseModel() (model.ClientDBModel, error)
- func Schema() ovsdb.DatabaseSchema
- 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) 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) GetChassisName() string
- func (a *BFD) GetDetectMult() int
- func (a *BFD) GetDisc() 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) GetSrcPort() int
- func (a *BFD) GetStatus() BFDStatus
- func (a *BFD) GetUUID() string
- type BFDStatus
- type Chassis
- func (a *Chassis) CloneModel() model.Model
- func (a *Chassis) CloneModelInto(b model.Model)
- func (a *Chassis) DeepCopy() *Chassis
- func (a *Chassis) DeepCopyInto(b *Chassis)
- func (a *Chassis) Equals(b *Chassis) bool
- func (a *Chassis) EqualsModel(b model.Model) bool
- func (a *Chassis) GetEncaps() []string
- func (a *Chassis) GetExternalIDs() map[string]string
- func (a *Chassis) GetHostname() string
- func (a *Chassis) GetName() string
- func (a *Chassis) GetNbCfg() int
- func (a *Chassis) GetOtherConfig() map[string]string
- func (a *Chassis) GetTransportZones() []string
- func (a *Chassis) GetUUID() string
- func (a *Chassis) GetVtepLogicalSwitches() []string
- type ChassisPrivate
- func (a *ChassisPrivate) CloneModel() model.Model
- func (a *ChassisPrivate) CloneModelInto(b model.Model)
- func (a *ChassisPrivate) DeepCopy() *ChassisPrivate
- func (a *ChassisPrivate) DeepCopyInto(b *ChassisPrivate)
- func (a *ChassisPrivate) Equals(b *ChassisPrivate) bool
- func (a *ChassisPrivate) EqualsModel(b model.Model) bool
- func (a *ChassisPrivate) GetChassis() *string
- func (a *ChassisPrivate) GetExternalIDs() map[string]string
- func (a *ChassisPrivate) GetName() string
- func (a *ChassisPrivate) GetNbCfg() int
- func (a *ChassisPrivate) GetNbCfgTimestamp() int
- func (a *ChassisPrivate) GetUUID() string
- 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) 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) GetReadOnly() bool
- func (a *Connection) GetRole() string
- func (a *Connection) GetStatus() map[string]string
- func (a *Connection) GetTarget() string
- func (a *Connection) GetUUID() string
- type ControllerEvent
- func (a *ControllerEvent) CloneModel() model.Model
- func (a *ControllerEvent) CloneModelInto(b model.Model)
- func (a *ControllerEvent) DeepCopy() *ControllerEvent
- func (a *ControllerEvent) DeepCopyInto(b *ControllerEvent)
- func (a *ControllerEvent) Equals(b *ControllerEvent) bool
- func (a *ControllerEvent) EqualsModel(b model.Model) bool
- func (a *ControllerEvent) GetChassis() *string
- func (a *ControllerEvent) GetEventInfo() map[string]string
- func (a *ControllerEvent) GetEventType() ControllerEventEventType
- func (a *ControllerEvent) GetSeqNum() int
- func (a *ControllerEvent) GetUUID() string
- type ControllerEventEventType
- 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) GetCode() int
- func (a *DHCPOptions) GetName() string
- func (a *DHCPOptions) GetType() DHCPOptionsType
- func (a *DHCPOptions) GetUUID() string
- type DHCPOptionsType
- type DHCPv6Options
- func (a *DHCPv6Options) CloneModel() model.Model
- func (a *DHCPv6Options) CloneModelInto(b model.Model)
- func (a *DHCPv6Options) DeepCopy() *DHCPv6Options
- func (a *DHCPv6Options) DeepCopyInto(b *DHCPv6Options)
- func (a *DHCPv6Options) Equals(b *DHCPv6Options) bool
- func (a *DHCPv6Options) EqualsModel(b model.Model) bool
- func (a *DHCPv6Options) GetCode() int
- func (a *DHCPv6Options) GetName() string
- func (a *DHCPv6Options) GetType() DHCPv6OptionsType
- func (a *DHCPv6Options) GetUUID() string
- type DHCPv6OptionsType
- 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) GetDatapaths() []string
- 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 DatapathBinding
- func (a *DatapathBinding) CloneModel() model.Model
- func (a *DatapathBinding) CloneModelInto(b model.Model)
- func (a *DatapathBinding) DeepCopy() *DatapathBinding
- func (a *DatapathBinding) DeepCopyInto(b *DatapathBinding)
- func (a *DatapathBinding) Equals(b *DatapathBinding) bool
- func (a *DatapathBinding) EqualsModel(b model.Model) bool
- func (a *DatapathBinding) GetExternalIDs() map[string]string
- func (a *DatapathBinding) GetLoadBalancers() []string
- func (a *DatapathBinding) GetTunnelKey() int
- func (a *DatapathBinding) GetUUID() string
- type Encap
- func (a *Encap) CloneModel() model.Model
- func (a *Encap) CloneModelInto(b model.Model)
- func (a *Encap) DeepCopy() *Encap
- func (a *Encap) DeepCopyInto(b *Encap)
- func (a *Encap) Equals(b *Encap) bool
- func (a *Encap) EqualsModel(b model.Model) bool
- func (a *Encap) GetChassisName() string
- func (a *Encap) GetIP() string
- func (a *Encap) GetOptions() map[string]string
- func (a *Encap) GetType() EncapType
- func (a *Encap) GetUUID() string
- type EncapType
- type FDB
- func (a *FDB) CloneModel() model.Model
- func (a *FDB) CloneModelInto(b model.Model)
- func (a *FDB) DeepCopy() *FDB
- func (a *FDB) DeepCopyInto(b *FDB)
- func (a *FDB) Equals(b *FDB) bool
- func (a *FDB) EqualsModel(b model.Model) bool
- func (a *FDB) GetDpKey() int
- func (a *FDB) GetMAC() string
- func (a *FDB) GetPortKey() int
- func (a *FDB) GetTimestamp() int
- func (a *FDB) GetUUID() 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) GetChassis() *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) GetChassis() *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) GetRefChassis() []string
- func (a *HAChassisGroup) GetUUID() string
- type IGMPGroup
- func (a *IGMPGroup) CloneModel() model.Model
- func (a *IGMPGroup) CloneModelInto(b model.Model)
- func (a *IGMPGroup) DeepCopy() *IGMPGroup
- func (a *IGMPGroup) DeepCopyInto(b *IGMPGroup)
- func (a *IGMPGroup) Equals(b *IGMPGroup) bool
- func (a *IGMPGroup) EqualsModel(b model.Model) bool
- func (a *IGMPGroup) GetAddress() string
- func (a *IGMPGroup) GetChassis() *string
- func (a *IGMPGroup) GetChassisName() string
- func (a *IGMPGroup) GetDatapath() *string
- func (a *IGMPGroup) GetPorts() []string
- func (a *IGMPGroup) GetProtocol() string
- func (a *IGMPGroup) GetUUID() string
- type IPMulticast
- func (a *IPMulticast) CloneModel() model.Model
- func (a *IPMulticast) CloneModelInto(b model.Model)
- func (a *IPMulticast) DeepCopy() *IPMulticast
- func (a *IPMulticast) DeepCopyInto(b *IPMulticast)
- func (a *IPMulticast) Equals(b *IPMulticast) bool
- func (a *IPMulticast) EqualsModel(b model.Model) bool
- func (a *IPMulticast) GetDatapath() string
- func (a *IPMulticast) GetEnabled() *bool
- func (a *IPMulticast) GetEthSrc() string
- func (a *IPMulticast) GetIdleTimeout() *int
- func (a *IPMulticast) GetIp4Src() string
- func (a *IPMulticast) GetIp6Src() string
- func (a *IPMulticast) GetQuerier() *bool
- func (a *IPMulticast) GetQueryInterval() *int
- func (a *IPMulticast) GetQueryMaxResp() *int
- func (a *IPMulticast) GetSeqNo() int
- func (a *IPMulticast) GetTableSize() *int
- func (a *IPMulticast) 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) GetDatapathGroup() *string
- func (a *LoadBalancer) GetDatapaths() []string
- func (a *LoadBalancer) GetExternalIDs() map[string]string
- func (a *LoadBalancer) GetLrDatapathGroup() *string
- func (a *LoadBalancer) GetLsDatapathGroup() *string
- func (a *LoadBalancer) GetName() string
- func (a *LoadBalancer) GetOptions() map[string]string
- func (a *LoadBalancer) GetProtocol() *LoadBalancerProtocol
- func (a *LoadBalancer) GetUUID() string
- func (a *LoadBalancer) GetVips() map[string]string
- type LoadBalancerProtocol
- type LogicalDPGroup
- func (a *LogicalDPGroup) CloneModel() model.Model
- func (a *LogicalDPGroup) CloneModelInto(b model.Model)
- func (a *LogicalDPGroup) DeepCopy() *LogicalDPGroup
- func (a *LogicalDPGroup) DeepCopyInto(b *LogicalDPGroup)
- func (a *LogicalDPGroup) Equals(b *LogicalDPGroup) bool
- func (a *LogicalDPGroup) EqualsModel(b model.Model) bool
- func (a *LogicalDPGroup) GetDatapaths() []string
- func (a *LogicalDPGroup) GetUUID() string
- type LogicalFlow
- func (a *LogicalFlow) CloneModel() model.Model
- func (a *LogicalFlow) CloneModelInto(b model.Model)
- func (a *LogicalFlow) DeepCopy() *LogicalFlow
- func (a *LogicalFlow) DeepCopyInto(b *LogicalFlow)
- func (a *LogicalFlow) Equals(b *LogicalFlow) bool
- func (a *LogicalFlow) EqualsModel(b model.Model) bool
- func (a *LogicalFlow) GetActions() string
- func (a *LogicalFlow) GetControllerMeter() *string
- func (a *LogicalFlow) GetExternalIDs() map[string]string
- func (a *LogicalFlow) GetFlowDesc() *string
- func (a *LogicalFlow) GetLogicalDatapath() *string
- func (a *LogicalFlow) GetLogicalDpGroup() *string
- func (a *LogicalFlow) GetMatch() string
- func (a *LogicalFlow) GetPipeline() LogicalFlowPipeline
- func (a *LogicalFlow) GetPriority() int
- func (a *LogicalFlow) GetTableID() int
- func (a *LogicalFlow) GetTags() map[string]string
- func (a *LogicalFlow) GetUUID() string
- type LogicalFlowPipeline
- type MACBinding
- func (a *MACBinding) CloneModel() model.Model
- func (a *MACBinding) CloneModelInto(b model.Model)
- func (a *MACBinding) DeepCopy() *MACBinding
- func (a *MACBinding) DeepCopyInto(b *MACBinding)
- func (a *MACBinding) Equals(b *MACBinding) bool
- func (a *MACBinding) EqualsModel(b model.Model) bool
- func (a *MACBinding) GetDatapath() string
- func (a *MACBinding) GetIP() string
- func (a *MACBinding) GetLogicalPort() string
- func (a *MACBinding) GetMAC() string
- func (a *MACBinding) GetTimestamp() int
- func (a *MACBinding) GetUUID() string
- 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) 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) 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 MulticastGroup
- func (a *MulticastGroup) CloneModel() model.Model
- func (a *MulticastGroup) CloneModelInto(b model.Model)
- func (a *MulticastGroup) DeepCopy() *MulticastGroup
- func (a *MulticastGroup) DeepCopyInto(b *MulticastGroup)
- func (a *MulticastGroup) Equals(b *MulticastGroup) bool
- func (a *MulticastGroup) EqualsModel(b model.Model) bool
- func (a *MulticastGroup) GetDatapath() string
- func (a *MulticastGroup) GetName() string
- func (a *MulticastGroup) GetPorts() []string
- func (a *MulticastGroup) GetTunnelKey() int
- func (a *MulticastGroup) GetUUID() string
- type PortBinding
- func (a *PortBinding) CloneModel() model.Model
- func (a *PortBinding) CloneModelInto(b model.Model)
- func (a *PortBinding) DeepCopy() *PortBinding
- func (a *PortBinding) DeepCopyInto(b *PortBinding)
- func (a *PortBinding) Equals(b *PortBinding) bool
- func (a *PortBinding) EqualsModel(b model.Model) bool
- func (a *PortBinding) GetAdditionalChassis() []string
- func (a *PortBinding) GetAdditionalEncap() []string
- func (a *PortBinding) GetChassis() *string
- func (a *PortBinding) GetDatapath() string
- func (a *PortBinding) GetEncap() *string
- func (a *PortBinding) GetExternalIDs() map[string]string
- func (a *PortBinding) GetGatewayChassis() []string
- func (a *PortBinding) GetHaChassisGroup() *string
- func (a *PortBinding) GetLogicalPort() string
- func (a *PortBinding) GetMAC() []string
- func (a *PortBinding) GetMirrorRules() []string
- func (a *PortBinding) GetNatAddresses() []string
- func (a *PortBinding) GetOptions() map[string]string
- func (a *PortBinding) GetParentPort() *string
- func (a *PortBinding) GetPortSecurity() []string
- func (a *PortBinding) GetRequestedAdditionalChassis() []string
- func (a *PortBinding) GetRequestedChassis() *string
- func (a *PortBinding) GetTag() *int
- func (a *PortBinding) GetTunnelKey() int
- func (a *PortBinding) GetType() string
- func (a *PortBinding) GetUUID() string
- func (a *PortBinding) GetUp() *bool
- func (a *PortBinding) GetVirtualParent() *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) GetName() string
- func (a *PortGroup) GetPorts() []string
- func (a *PortGroup) GetUUID() string
- type RBACPermission
- func (a *RBACPermission) CloneModel() model.Model
- func (a *RBACPermission) CloneModelInto(b model.Model)
- func (a *RBACPermission) DeepCopy() *RBACPermission
- func (a *RBACPermission) DeepCopyInto(b *RBACPermission)
- func (a *RBACPermission) Equals(b *RBACPermission) bool
- func (a *RBACPermission) EqualsModel(b model.Model) bool
- func (a *RBACPermission) GetAuthorization() []string
- func (a *RBACPermission) GetInsertDelete() bool
- func (a *RBACPermission) GetTable() string
- func (a *RBACPermission) GetUUID() string
- func (a *RBACPermission) GetUpdate() []string
- type RBACRole
- func (a *RBACRole) CloneModel() model.Model
- func (a *RBACRole) CloneModelInto(b model.Model)
- func (a *RBACRole) DeepCopy() *RBACRole
- func (a *RBACRole) DeepCopyInto(b *RBACRole)
- func (a *RBACRole) Equals(b *RBACRole) bool
- func (a *RBACRole) EqualsModel(b model.Model) bool
- func (a *RBACRole) GetName() string
- func (a *RBACRole) GetPermissions() map[string]string
- func (a *RBACRole) GetUUID() string
- type SBGlobal
- func (a *SBGlobal) CloneModel() model.Model
- func (a *SBGlobal) CloneModelInto(b model.Model)
- func (a *SBGlobal) DeepCopy() *SBGlobal
- func (a *SBGlobal) DeepCopyInto(b *SBGlobal)
- func (a *SBGlobal) Equals(b *SBGlobal) bool
- func (a *SBGlobal) EqualsModel(b model.Model) bool
- func (a *SBGlobal) GetConnections() []string
- func (a *SBGlobal) GetExternalIDs() map[string]string
- func (a *SBGlobal) GetIpsec() bool
- func (a *SBGlobal) GetNbCfg() int
- func (a *SBGlobal) GetOptions() map[string]string
- func (a *SBGlobal) GetSSL() *string
- func (a *SBGlobal) GetUUID() string
- 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 ServiceMonitor
- func (a *ServiceMonitor) CloneModel() model.Model
- func (a *ServiceMonitor) CloneModelInto(b model.Model)
- func (a *ServiceMonitor) DeepCopy() *ServiceMonitor
- func (a *ServiceMonitor) DeepCopyInto(b *ServiceMonitor)
- func (a *ServiceMonitor) Equals(b *ServiceMonitor) bool
- func (a *ServiceMonitor) EqualsModel(b model.Model) bool
- func (a *ServiceMonitor) GetChassisName() string
- func (a *ServiceMonitor) GetExternalIDs() map[string]string
- func (a *ServiceMonitor) GetIP() string
- func (a *ServiceMonitor) GetLogicalPort() string
- func (a *ServiceMonitor) GetOptions() map[string]string
- func (a *ServiceMonitor) GetPort() int
- func (a *ServiceMonitor) GetProtocol() *ServiceMonitorProtocol
- func (a *ServiceMonitor) GetSrcIP() string
- func (a *ServiceMonitor) GetSrcMAC() string
- func (a *ServiceMonitor) GetStatus() *ServiceMonitorStatus
- func (a *ServiceMonitor) GetUUID() string
- type ServiceMonitorProtocol
- type ServiceMonitorStatus
- 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) GetDatapath() string
- 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 AddressSetTable = "Address_Set"
const BFDTable = "BFD"
const ChassisPrivateTable = "Chassis_Private"
const ChassisTable = "Chassis"
const ChassisTemplateVarTable = "Chassis_Template_Var"
const ConnectionTable = "Connection"
const ControllerEventTable = "Controller_Event"
const DHCPOptionsTable = "DHCP_Options"
const DHCPv6OptionsTable = "DHCPv6_Options"
const DNSTable = "DNS"
const DatapathBindingTable = "Datapath_Binding"
const EncapTable = "Encap"
const FDBTable = "FDB"
const GatewayChassisTable = "Gateway_Chassis"
const HAChassisGroupTable = "HA_Chassis_Group"
const HAChassisTable = "HA_Chassis"
const IGMPGroupTable = "IGMP_Group"
const IPMulticastTable = "IP_Multicast"
const LoadBalancerTable = "Load_Balancer"
const LogicalDPGroupTable = "Logical_DP_Group"
const LogicalFlowTable = "Logical_Flow"
const MACBindingTable = "MAC_Binding"
const MeterBandTable = "Meter_Band"
const MeterTable = "Meter"
const MirrorTable = "Mirror"
const MulticastGroupTable = "Multicast_Group"
const PortBindingTable = "Port_Binding"
const PortGroupTable = "Port_Group"
const RBACPermissionTable = "RBAC_Permission"
const RBACRoleTable = "RBAC_Role"
const SBGlobalTable = "SB_Global"
const SSLTable = "SSL"
const ServiceMonitorTable = "Service_Monitor"
const StaticMACBindingTable = "Static_MAC_Binding"
Variables ¶
var ( MirrorFilterFromLport MirrorFilter = "from-lport" MirrorFilterToLport MirrorFilter = "to-lport" MirrorFilterBoth MirrorFilter = "both" MirrorTypeGre MirrorType = "gre" MirrorTypeErspan MirrorType = "erspan" MirrorTypeLocal MirrorType = "local" )
var ( ServiceMonitorProtocolTCP ServiceMonitorProtocol = "tcp" ServiceMonitorProtocolUDP ServiceMonitorProtocol = "udp" ServiceMonitorStatusOnline ServiceMonitorStatus = "online" ServiceMonitorStatusOffline ServiceMonitorStatus = "offline" ServiceMonitorStatusError ServiceMonitorStatus = "error" )
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 AddressSet ¶
type AddressSet struct { UUID string `ovsdb:"_uuid"` Addresses []string `ovsdb:"addresses"` 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) GetName ¶
func (a *AddressSet) GetName() string
func (*AddressSet) GetUUID ¶
func (a *AddressSet) GetUUID() string
type BFD ¶
type BFD struct { UUID string `ovsdb:"_uuid"` ChassisName string `ovsdb:"chassis_name"` DetectMult int `ovsdb:"detect_mult"` Disc int `ovsdb:"disc"` 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"` SrcPort int `ovsdb:"src_port"` Status BFDStatus `ovsdb:"status"` }
BFD defines an object in BFD table
func (*BFD) CloneModel ¶
func (*BFD) CloneModelInto ¶
func (*BFD) DeepCopyInto ¶
func (*BFD) GetChassisName ¶
func (*BFD) GetDetectMult ¶
func (*BFD) GetExternalIDs ¶
func (*BFD) GetLogicalPort ¶
func (*BFD) GetOptions ¶
func (*BFD) GetSrcPort ¶
type Chassis ¶
type Chassis struct { UUID string `ovsdb:"_uuid"` Encaps []string `ovsdb:"encaps"` ExternalIDs map[string]string `ovsdb:"external_ids"` Hostname string `ovsdb:"hostname"` Name string `ovsdb:"name"` NbCfg int `ovsdb:"nb_cfg"` OtherConfig map[string]string `ovsdb:"other_config"` TransportZones []string `ovsdb:"transport_zones"` VtepLogicalSwitches []string `ovsdb:"vtep_logical_switches"` }
Chassis defines an object in Chassis table
func (*Chassis) CloneModel ¶
func (*Chassis) CloneModelInto ¶
func (*Chassis) DeepCopyInto ¶
func (*Chassis) GetExternalIDs ¶
func (*Chassis) GetHostname ¶
func (*Chassis) GetOtherConfig ¶
func (*Chassis) GetTransportZones ¶
func (*Chassis) GetVtepLogicalSwitches ¶
type ChassisPrivate ¶
type ChassisPrivate struct { UUID string `ovsdb:"_uuid"` Chassis *string `ovsdb:"chassis"` ExternalIDs map[string]string `ovsdb:"external_ids"` Name string `ovsdb:"name"` NbCfg int `ovsdb:"nb_cfg"` NbCfgTimestamp int `ovsdb:"nb_cfg_timestamp"` }
ChassisPrivate defines an object in Chassis_Private table
func (*ChassisPrivate) CloneModel ¶
func (a *ChassisPrivate) CloneModel() model.Model
func (*ChassisPrivate) CloneModelInto ¶
func (a *ChassisPrivate) CloneModelInto(b model.Model)
func (*ChassisPrivate) DeepCopy ¶
func (a *ChassisPrivate) DeepCopy() *ChassisPrivate
func (*ChassisPrivate) DeepCopyInto ¶
func (a *ChassisPrivate) DeepCopyInto(b *ChassisPrivate)
func (*ChassisPrivate) Equals ¶
func (a *ChassisPrivate) Equals(b *ChassisPrivate) bool
func (*ChassisPrivate) EqualsModel ¶
func (a *ChassisPrivate) EqualsModel(b model.Model) bool
func (*ChassisPrivate) GetChassis ¶
func (a *ChassisPrivate) GetChassis() *string
func (*ChassisPrivate) GetExternalIDs ¶
func (a *ChassisPrivate) GetExternalIDs() map[string]string
func (*ChassisPrivate) GetName ¶
func (a *ChassisPrivate) GetName() string
func (*ChassisPrivate) GetNbCfg ¶
func (a *ChassisPrivate) GetNbCfg() int
func (*ChassisPrivate) GetNbCfgTimestamp ¶
func (a *ChassisPrivate) GetNbCfgTimestamp() int
func (*ChassisPrivate) GetUUID ¶
func (a *ChassisPrivate) GetUUID() string
type ChassisTemplateVar ¶
type ChassisTemplateVar struct { UUID string `ovsdb:"_uuid"` Chassis string `ovsdb:"chassis"` 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) 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"` ReadOnly bool `ovsdb:"read_only"` Role string `ovsdb:"role"` 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) GetReadOnly ¶
func (a *Connection) GetReadOnly() bool
func (*Connection) GetRole ¶
func (a *Connection) GetRole() 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 ControllerEvent ¶
type ControllerEvent struct { UUID string `ovsdb:"_uuid"` Chassis *string `ovsdb:"chassis"` EventInfo map[string]string `ovsdb:"event_info"` EventType ControllerEventEventType `ovsdb:"event_type"` SeqNum int `ovsdb:"seq_num"` }
ControllerEvent defines an object in Controller_Event table
func (*ControllerEvent) CloneModel ¶
func (a *ControllerEvent) CloneModel() model.Model
func (*ControllerEvent) CloneModelInto ¶
func (a *ControllerEvent) CloneModelInto(b model.Model)
func (*ControllerEvent) DeepCopy ¶
func (a *ControllerEvent) DeepCopy() *ControllerEvent
func (*ControllerEvent) DeepCopyInto ¶
func (a *ControllerEvent) DeepCopyInto(b *ControllerEvent)
func (*ControllerEvent) Equals ¶
func (a *ControllerEvent) Equals(b *ControllerEvent) bool
func (*ControllerEvent) EqualsModel ¶
func (a *ControllerEvent) EqualsModel(b model.Model) bool
func (*ControllerEvent) GetChassis ¶
func (a *ControllerEvent) GetChassis() *string
func (*ControllerEvent) GetEventInfo ¶
func (a *ControllerEvent) GetEventInfo() map[string]string
func (*ControllerEvent) GetEventType ¶
func (a *ControllerEvent) GetEventType() ControllerEventEventType
func (*ControllerEvent) GetSeqNum ¶
func (a *ControllerEvent) GetSeqNum() int
func (*ControllerEvent) GetUUID ¶
func (a *ControllerEvent) GetUUID() string
type ControllerEventEventType ¶
type ControllerEventEventType = string
var (
ControllerEventEventTypeEmptyLbBackends ControllerEventEventType = "empty_lb_backends"
)
type DHCPOptions ¶
type DHCPOptions struct { UUID string `ovsdb:"_uuid"` Code int `ovsdb:"code"` Name string `ovsdb:"name"` Type DHCPOptionsType `ovsdb:"type"` }
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) GetCode ¶
func (a *DHCPOptions) GetCode() int
func (*DHCPOptions) GetName ¶
func (a *DHCPOptions) GetName() string
func (*DHCPOptions) GetType ¶
func (a *DHCPOptions) GetType() DHCPOptionsType
func (*DHCPOptions) GetUUID ¶
func (a *DHCPOptions) GetUUID() string
type DHCPOptionsType ¶
type DHCPOptionsType = string
var ( DHCPOptionsTypeBool DHCPOptionsType = "bool" DHCPOptionsTypeUint8 DHCPOptionsType = "uint8" DHCPOptionsTypeUint16 DHCPOptionsType = "uint16" DHCPOptionsTypeUint32 DHCPOptionsType = "uint32" DHCPOptionsTypeIpv4 DHCPOptionsType = "ipv4" DHCPOptionsTypeStaticRoutes DHCPOptionsType = "static_routes" DHCPOptionsTypeStr DHCPOptionsType = "str" DHCPOptionsTypeHostID DHCPOptionsType = "host_id" DHCPOptionsTypeDomains DHCPOptionsType = "domains" )
type DHCPv6Options ¶
type DHCPv6Options struct { UUID string `ovsdb:"_uuid"` Code int `ovsdb:"code"` Name string `ovsdb:"name"` Type DHCPv6OptionsType `ovsdb:"type"` }
DHCPv6Options defines an object in DHCPv6_Options table
func (*DHCPv6Options) CloneModel ¶
func (a *DHCPv6Options) CloneModel() model.Model
func (*DHCPv6Options) CloneModelInto ¶
func (a *DHCPv6Options) CloneModelInto(b model.Model)
func (*DHCPv6Options) DeepCopy ¶
func (a *DHCPv6Options) DeepCopy() *DHCPv6Options
func (*DHCPv6Options) DeepCopyInto ¶
func (a *DHCPv6Options) DeepCopyInto(b *DHCPv6Options)
func (*DHCPv6Options) Equals ¶
func (a *DHCPv6Options) Equals(b *DHCPv6Options) bool
func (*DHCPv6Options) EqualsModel ¶
func (a *DHCPv6Options) EqualsModel(b model.Model) bool
func (*DHCPv6Options) GetCode ¶
func (a *DHCPv6Options) GetCode() int
func (*DHCPv6Options) GetName ¶
func (a *DHCPv6Options) GetName() string
func (*DHCPv6Options) GetType ¶
func (a *DHCPv6Options) GetType() DHCPv6OptionsType
func (*DHCPv6Options) GetUUID ¶
func (a *DHCPv6Options) GetUUID() string
type DHCPv6OptionsType ¶
type DHCPv6OptionsType = string
var ( DHCPv6OptionsTypeIpv6 DHCPv6OptionsType = "ipv6" DHCPv6OptionsTypeStr DHCPv6OptionsType = "str" DHCPv6OptionsTypeMAC DHCPv6OptionsType = "mac" DHCPv6OptionsTypeDomain DHCPv6OptionsType = "domain" )
type DNS ¶
type DNS struct { UUID string `ovsdb:"_uuid"` Datapaths []string `ovsdb:"datapaths"` 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) GetDatapaths ¶
func (*DNS) GetExternalIDs ¶
func (*DNS) GetOptions ¶
func (*DNS) GetRecords ¶
type DatapathBinding ¶
type DatapathBinding struct { UUID string `ovsdb:"_uuid"` ExternalIDs map[string]string `ovsdb:"external_ids"` LoadBalancers []string `ovsdb:"load_balancers"` TunnelKey int `ovsdb:"tunnel_key"` }
DatapathBinding defines an object in Datapath_Binding table
func (*DatapathBinding) CloneModel ¶
func (a *DatapathBinding) CloneModel() model.Model
func (*DatapathBinding) CloneModelInto ¶
func (a *DatapathBinding) CloneModelInto(b model.Model)
func (*DatapathBinding) DeepCopy ¶
func (a *DatapathBinding) DeepCopy() *DatapathBinding
func (*DatapathBinding) DeepCopyInto ¶
func (a *DatapathBinding) DeepCopyInto(b *DatapathBinding)
func (*DatapathBinding) Equals ¶
func (a *DatapathBinding) Equals(b *DatapathBinding) bool
func (*DatapathBinding) EqualsModel ¶
func (a *DatapathBinding) EqualsModel(b model.Model) bool
func (*DatapathBinding) GetExternalIDs ¶
func (a *DatapathBinding) GetExternalIDs() map[string]string
func (*DatapathBinding) GetLoadBalancers ¶
func (a *DatapathBinding) GetLoadBalancers() []string
func (*DatapathBinding) GetTunnelKey ¶
func (a *DatapathBinding) GetTunnelKey() int
func (*DatapathBinding) GetUUID ¶
func (a *DatapathBinding) GetUUID() string
type Encap ¶
type Encap struct { UUID string `ovsdb:"_uuid"` ChassisName string `ovsdb:"chassis_name"` IP string `ovsdb:"ip"` Options map[string]string `ovsdb:"options"` Type EncapType `ovsdb:"type"` }
Encap defines an object in Encap table
func (*Encap) CloneModel ¶
func (*Encap) CloneModelInto ¶
func (*Encap) DeepCopyInto ¶
func (*Encap) GetChassisName ¶
func (*Encap) GetOptions ¶
type FDB ¶
type FDB struct { UUID string `ovsdb:"_uuid"` DpKey int `ovsdb:"dp_key"` MAC string `ovsdb:"mac"` PortKey int `ovsdb:"port_key"` Timestamp int `ovsdb:"timestamp"` }
FDB defines an object in FDB table
func (*FDB) CloneModel ¶
func (*FDB) CloneModelInto ¶
func (*FDB) DeepCopyInto ¶
func (*FDB) GetPortKey ¶
func (*FDB) GetTimestamp ¶
type GatewayChassis ¶
type GatewayChassis struct { UUID string `ovsdb:"_uuid"` Chassis *string `ovsdb:"chassis"` 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) GetChassis ¶
func (a *GatewayChassis) GetChassis() *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"` Chassis *string `ovsdb:"chassis"` 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) GetChassis ¶
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"` RefChassis []string `ovsdb:"ref_chassis"` }
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) GetRefChassis ¶
func (a *HAChassisGroup) GetRefChassis() []string
func (*HAChassisGroup) GetUUID ¶
func (a *HAChassisGroup) GetUUID() string
type IGMPGroup ¶
type IGMPGroup struct { UUID string `ovsdb:"_uuid"` Address string `ovsdb:"address"` Chassis *string `ovsdb:"chassis"` ChassisName string `ovsdb:"chassis_name"` Datapath *string `ovsdb:"datapath"` Ports []string `ovsdb:"ports"` Protocol string `ovsdb:"protocol"` }
IGMPGroup defines an object in IGMP_Group table
func (*IGMPGroup) CloneModel ¶
func (*IGMPGroup) CloneModelInto ¶
func (*IGMPGroup) DeepCopyInto ¶
func (*IGMPGroup) GetAddress ¶
func (*IGMPGroup) GetChassis ¶
func (*IGMPGroup) GetChassisName ¶
func (*IGMPGroup) GetDatapath ¶
func (*IGMPGroup) GetProtocol ¶
type IPMulticast ¶
type IPMulticast struct { UUID string `ovsdb:"_uuid"` Datapath string `ovsdb:"datapath"` Enabled *bool `ovsdb:"enabled"` EthSrc string `ovsdb:"eth_src"` IdleTimeout *int `ovsdb:"idle_timeout"` Ip4Src string `ovsdb:"ip4_src"` Ip6Src string `ovsdb:"ip6_src"` Querier *bool `ovsdb:"querier"` QueryInterval *int `ovsdb:"query_interval"` QueryMaxResp *int `ovsdb:"query_max_resp"` SeqNo int `ovsdb:"seq_no"` TableSize *int `ovsdb:"table_size"` }
IPMulticast defines an object in IP_Multicast table
func (*IPMulticast) CloneModel ¶
func (a *IPMulticast) CloneModel() model.Model
func (*IPMulticast) CloneModelInto ¶
func (a *IPMulticast) CloneModelInto(b model.Model)
func (*IPMulticast) DeepCopy ¶
func (a *IPMulticast) DeepCopy() *IPMulticast
func (*IPMulticast) DeepCopyInto ¶
func (a *IPMulticast) DeepCopyInto(b *IPMulticast)
func (*IPMulticast) Equals ¶
func (a *IPMulticast) Equals(b *IPMulticast) bool
func (*IPMulticast) EqualsModel ¶
func (a *IPMulticast) EqualsModel(b model.Model) bool
func (*IPMulticast) GetDatapath ¶
func (a *IPMulticast) GetDatapath() string
func (*IPMulticast) GetEnabled ¶
func (a *IPMulticast) GetEnabled() *bool
func (*IPMulticast) GetEthSrc ¶
func (a *IPMulticast) GetEthSrc() string
func (*IPMulticast) GetIdleTimeout ¶
func (a *IPMulticast) GetIdleTimeout() *int
func (*IPMulticast) GetIp4Src ¶
func (a *IPMulticast) GetIp4Src() string
func (*IPMulticast) GetIp6Src ¶
func (a *IPMulticast) GetIp6Src() string
func (*IPMulticast) GetQuerier ¶
func (a *IPMulticast) GetQuerier() *bool
func (*IPMulticast) GetQueryInterval ¶
func (a *IPMulticast) GetQueryInterval() *int
func (*IPMulticast) GetQueryMaxResp ¶
func (a *IPMulticast) GetQueryMaxResp() *int
func (*IPMulticast) GetSeqNo ¶
func (a *IPMulticast) GetSeqNo() int
func (*IPMulticast) GetTableSize ¶
func (a *IPMulticast) GetTableSize() *int
func (*IPMulticast) GetUUID ¶
func (a *IPMulticast) GetUUID() string
type LoadBalancer ¶
type LoadBalancer struct { UUID string `ovsdb:"_uuid"` DatapathGroup *string `ovsdb:"datapath_group"` Datapaths []string `ovsdb:"datapaths"` ExternalIDs map[string]string `ovsdb:"external_ids"` LrDatapathGroup *string `ovsdb:"lr_datapath_group"` LsDatapathGroup *string `ovsdb:"ls_datapath_group"` Name string `ovsdb:"name"` Options map[string]string `ovsdb:"options"` Protocol *LoadBalancerProtocol `ovsdb:"protocol"` 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) GetDatapathGroup ¶
func (a *LoadBalancer) GetDatapathGroup() *string
func (*LoadBalancer) GetDatapaths ¶
func (a *LoadBalancer) GetDatapaths() []string
func (*LoadBalancer) GetExternalIDs ¶
func (a *LoadBalancer) GetExternalIDs() map[string]string
func (*LoadBalancer) GetLrDatapathGroup ¶
func (a *LoadBalancer) GetLrDatapathGroup() *string
func (*LoadBalancer) GetLsDatapathGroup ¶
func (a *LoadBalancer) GetLsDatapathGroup() *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) GetUUID ¶
func (a *LoadBalancer) GetUUID() string
func (*LoadBalancer) GetVips ¶
func (a *LoadBalancer) GetVips() map[string]string
type LoadBalancerProtocol ¶
type LoadBalancerProtocol = string
var ( LoadBalancerProtocolTCP LoadBalancerProtocol = "tcp" LoadBalancerProtocolUDP LoadBalancerProtocol = "udp" LoadBalancerProtocolSCTP LoadBalancerProtocol = "sctp" )
type LogicalDPGroup ¶
LogicalDPGroup defines an object in Logical_DP_Group table
func (*LogicalDPGroup) CloneModel ¶
func (a *LogicalDPGroup) CloneModel() model.Model
func (*LogicalDPGroup) CloneModelInto ¶
func (a *LogicalDPGroup) CloneModelInto(b model.Model)
func (*LogicalDPGroup) DeepCopy ¶
func (a *LogicalDPGroup) DeepCopy() *LogicalDPGroup
func (*LogicalDPGroup) DeepCopyInto ¶
func (a *LogicalDPGroup) DeepCopyInto(b *LogicalDPGroup)
func (*LogicalDPGroup) Equals ¶
func (a *LogicalDPGroup) Equals(b *LogicalDPGroup) bool
func (*LogicalDPGroup) EqualsModel ¶
func (a *LogicalDPGroup) EqualsModel(b model.Model) bool
func (*LogicalDPGroup) GetDatapaths ¶
func (a *LogicalDPGroup) GetDatapaths() []string
func (*LogicalDPGroup) GetUUID ¶
func (a *LogicalDPGroup) GetUUID() string
type LogicalFlow ¶
type LogicalFlow struct { UUID string `ovsdb:"_uuid"` Actions string `ovsdb:"actions"` ControllerMeter *string `ovsdb:"controller_meter"` ExternalIDs map[string]string `ovsdb:"external_ids"` FlowDesc *string `ovsdb:"flow_desc"` LogicalDatapath *string `ovsdb:"logical_datapath"` LogicalDpGroup *string `ovsdb:"logical_dp_group"` Match string `ovsdb:"match"` Pipeline LogicalFlowPipeline `ovsdb:"pipeline"` Priority int `ovsdb:"priority"` TableID int `ovsdb:"table_id"` Tags map[string]string `ovsdb:"tags"` }
LogicalFlow defines an object in Logical_Flow table
func (*LogicalFlow) CloneModel ¶
func (a *LogicalFlow) CloneModel() model.Model
func (*LogicalFlow) CloneModelInto ¶
func (a *LogicalFlow) CloneModelInto(b model.Model)
func (*LogicalFlow) DeepCopy ¶
func (a *LogicalFlow) DeepCopy() *LogicalFlow
func (*LogicalFlow) DeepCopyInto ¶
func (a *LogicalFlow) DeepCopyInto(b *LogicalFlow)
func (*LogicalFlow) Equals ¶
func (a *LogicalFlow) Equals(b *LogicalFlow) bool
func (*LogicalFlow) EqualsModel ¶
func (a *LogicalFlow) EqualsModel(b model.Model) bool
func (*LogicalFlow) GetActions ¶
func (a *LogicalFlow) GetActions() string
func (*LogicalFlow) GetControllerMeter ¶
func (a *LogicalFlow) GetControllerMeter() *string
func (*LogicalFlow) GetExternalIDs ¶
func (a *LogicalFlow) GetExternalIDs() map[string]string
func (*LogicalFlow) GetFlowDesc ¶
func (a *LogicalFlow) GetFlowDesc() *string
func (*LogicalFlow) GetLogicalDatapath ¶
func (a *LogicalFlow) GetLogicalDatapath() *string
func (*LogicalFlow) GetLogicalDpGroup ¶
func (a *LogicalFlow) GetLogicalDpGroup() *string
func (*LogicalFlow) GetMatch ¶
func (a *LogicalFlow) GetMatch() string
func (*LogicalFlow) GetPipeline ¶
func (a *LogicalFlow) GetPipeline() LogicalFlowPipeline
func (*LogicalFlow) GetPriority ¶
func (a *LogicalFlow) GetPriority() int
func (*LogicalFlow) GetTableID ¶
func (a *LogicalFlow) GetTableID() int
func (*LogicalFlow) GetTags ¶
func (a *LogicalFlow) GetTags() map[string]string
func (*LogicalFlow) GetUUID ¶
func (a *LogicalFlow) GetUUID() string
type LogicalFlowPipeline ¶
type LogicalFlowPipeline = string
var ( LogicalFlowPipelineIngress LogicalFlowPipeline = "ingress" LogicalFlowPipelineEgress LogicalFlowPipeline = "egress" )
type MACBinding ¶
type MACBinding struct { UUID string `ovsdb:"_uuid"` Datapath string `ovsdb:"datapath"` IP string `ovsdb:"ip"` LogicalPort string `ovsdb:"logical_port"` MAC string `ovsdb:"mac"` Timestamp int `ovsdb:"timestamp"` }
MACBinding defines an object in MAC_Binding table
func (*MACBinding) CloneModel ¶
func (a *MACBinding) CloneModel() model.Model
func (*MACBinding) CloneModelInto ¶
func (a *MACBinding) CloneModelInto(b model.Model)
func (*MACBinding) DeepCopy ¶
func (a *MACBinding) DeepCopy() *MACBinding
func (*MACBinding) DeepCopyInto ¶
func (a *MACBinding) DeepCopyInto(b *MACBinding)
func (*MACBinding) Equals ¶
func (a *MACBinding) Equals(b *MACBinding) bool
func (*MACBinding) EqualsModel ¶
func (a *MACBinding) EqualsModel(b model.Model) bool
func (*MACBinding) GetDatapath ¶
func (a *MACBinding) GetDatapath() string
func (*MACBinding) GetIP ¶
func (a *MACBinding) GetIP() string
func (*MACBinding) GetLogicalPort ¶
func (a *MACBinding) GetLogicalPort() string
func (*MACBinding) GetMAC ¶
func (a *MACBinding) GetMAC() string
func (*MACBinding) GetTimestamp ¶
func (a *MACBinding) GetTimestamp() int
func (*MACBinding) GetUUID ¶
func (a *MACBinding) GetUUID() string
type Meter ¶
type Meter struct { UUID string `ovsdb:"_uuid"` Bands []string `ovsdb:"bands"` Name string `ovsdb:"name"` Unit MeterUnit `ovsdb:"unit"` }
Meter defines an object in Meter table
func (*Meter) CloneModel ¶
func (*Meter) CloneModelInto ¶
func (*Meter) DeepCopyInto ¶
type MeterBand ¶
type MeterBand struct { UUID string `ovsdb:"_uuid"` Action MeterBandAction `ovsdb:"action"` BurstSize int `ovsdb:"burst_size"` 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 ¶
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 MulticastGroup ¶
type MulticastGroup struct { UUID string `ovsdb:"_uuid"` Datapath string `ovsdb:"datapath"` Name string `ovsdb:"name"` Ports []string `ovsdb:"ports"` TunnelKey int `ovsdb:"tunnel_key"` }
MulticastGroup defines an object in Multicast_Group table
func (*MulticastGroup) CloneModel ¶
func (a *MulticastGroup) CloneModel() model.Model
func (*MulticastGroup) CloneModelInto ¶
func (a *MulticastGroup) CloneModelInto(b model.Model)
func (*MulticastGroup) DeepCopy ¶
func (a *MulticastGroup) DeepCopy() *MulticastGroup
func (*MulticastGroup) DeepCopyInto ¶
func (a *MulticastGroup) DeepCopyInto(b *MulticastGroup)
func (*MulticastGroup) Equals ¶
func (a *MulticastGroup) Equals(b *MulticastGroup) bool
func (*MulticastGroup) EqualsModel ¶
func (a *MulticastGroup) EqualsModel(b model.Model) bool
func (*MulticastGroup) GetDatapath ¶
func (a *MulticastGroup) GetDatapath() string
func (*MulticastGroup) GetName ¶
func (a *MulticastGroup) GetName() string
func (*MulticastGroup) GetPorts ¶
func (a *MulticastGroup) GetPorts() []string
func (*MulticastGroup) GetTunnelKey ¶
func (a *MulticastGroup) GetTunnelKey() int
func (*MulticastGroup) GetUUID ¶
func (a *MulticastGroup) GetUUID() string
type PortBinding ¶
type PortBinding struct { UUID string `ovsdb:"_uuid"` AdditionalChassis []string `ovsdb:"additional_chassis"` AdditionalEncap []string `ovsdb:"additional_encap"` Chassis *string `ovsdb:"chassis"` Datapath string `ovsdb:"datapath"` Encap *string `ovsdb:"encap"` ExternalIDs map[string]string `ovsdb:"external_ids"` GatewayChassis []string `ovsdb:"gateway_chassis"` HaChassisGroup *string `ovsdb:"ha_chassis_group"` LogicalPort string `ovsdb:"logical_port"` MAC []string `ovsdb:"mac"` MirrorRules []string `ovsdb:"mirror_rules"` NatAddresses []string `ovsdb:"nat_addresses"` Options map[string]string `ovsdb:"options"` ParentPort *string `ovsdb:"parent_port"` PortSecurity []string `ovsdb:"port_security"` RequestedAdditionalChassis []string `ovsdb:"requested_additional_chassis"` RequestedChassis *string `ovsdb:"requested_chassis"` Tag *int `ovsdb:"tag"` TunnelKey int `ovsdb:"tunnel_key"` Type string `ovsdb:"type"` Up *bool `ovsdb:"up"` VirtualParent *string `ovsdb:"virtual_parent"` }
PortBinding defines an object in Port_Binding table
func (*PortBinding) CloneModel ¶
func (a *PortBinding) CloneModel() model.Model
func (*PortBinding) CloneModelInto ¶
func (a *PortBinding) CloneModelInto(b model.Model)
func (*PortBinding) DeepCopy ¶
func (a *PortBinding) DeepCopy() *PortBinding
func (*PortBinding) DeepCopyInto ¶
func (a *PortBinding) DeepCopyInto(b *PortBinding)
func (*PortBinding) Equals ¶
func (a *PortBinding) Equals(b *PortBinding) bool
func (*PortBinding) EqualsModel ¶
func (a *PortBinding) EqualsModel(b model.Model) bool
func (*PortBinding) GetAdditionalChassis ¶
func (a *PortBinding) GetAdditionalChassis() []string
func (*PortBinding) GetAdditionalEncap ¶
func (a *PortBinding) GetAdditionalEncap() []string
func (*PortBinding) GetChassis ¶
func (a *PortBinding) GetChassis() *string
func (*PortBinding) GetDatapath ¶
func (a *PortBinding) GetDatapath() string
func (*PortBinding) GetEncap ¶
func (a *PortBinding) GetEncap() *string
func (*PortBinding) GetExternalIDs ¶
func (a *PortBinding) GetExternalIDs() map[string]string
func (*PortBinding) GetGatewayChassis ¶
func (a *PortBinding) GetGatewayChassis() []string
func (*PortBinding) GetHaChassisGroup ¶
func (a *PortBinding) GetHaChassisGroup() *string
func (*PortBinding) GetLogicalPort ¶
func (a *PortBinding) GetLogicalPort() string
func (*PortBinding) GetMAC ¶
func (a *PortBinding) GetMAC() []string
func (*PortBinding) GetMirrorRules ¶
func (a *PortBinding) GetMirrorRules() []string
func (*PortBinding) GetNatAddresses ¶
func (a *PortBinding) GetNatAddresses() []string
func (*PortBinding) GetOptions ¶
func (a *PortBinding) GetOptions() map[string]string
func (*PortBinding) GetParentPort ¶
func (a *PortBinding) GetParentPort() *string
func (*PortBinding) GetPortSecurity ¶
func (a *PortBinding) GetPortSecurity() []string
func (*PortBinding) GetRequestedAdditionalChassis ¶
func (a *PortBinding) GetRequestedAdditionalChassis() []string
func (*PortBinding) GetRequestedChassis ¶
func (a *PortBinding) GetRequestedChassis() *string
func (*PortBinding) GetTag ¶
func (a *PortBinding) GetTag() *int
func (*PortBinding) GetTunnelKey ¶
func (a *PortBinding) GetTunnelKey() int
func (*PortBinding) GetType ¶
func (a *PortBinding) GetType() string
func (*PortBinding) GetUUID ¶
func (a *PortBinding) GetUUID() string
func (*PortBinding) GetUp ¶
func (a *PortBinding) GetUp() *bool
func (*PortBinding) GetVirtualParent ¶
func (a *PortBinding) GetVirtualParent() *string
type PortGroup ¶
type PortGroup struct { UUID string `ovsdb:"_uuid"` 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 ¶
type RBACPermission ¶
type RBACPermission struct { UUID string `ovsdb:"_uuid"` Authorization []string `ovsdb:"authorization"` InsertDelete bool `ovsdb:"insert_delete"` Table string `ovsdb:"table"` Update []string `ovsdb:"update"` }
RBACPermission defines an object in RBAC_Permission table
func (*RBACPermission) CloneModel ¶
func (a *RBACPermission) CloneModel() model.Model
func (*RBACPermission) CloneModelInto ¶
func (a *RBACPermission) CloneModelInto(b model.Model)
func (*RBACPermission) DeepCopy ¶
func (a *RBACPermission) DeepCopy() *RBACPermission
func (*RBACPermission) DeepCopyInto ¶
func (a *RBACPermission) DeepCopyInto(b *RBACPermission)
func (*RBACPermission) Equals ¶
func (a *RBACPermission) Equals(b *RBACPermission) bool
func (*RBACPermission) EqualsModel ¶
func (a *RBACPermission) EqualsModel(b model.Model) bool
func (*RBACPermission) GetAuthorization ¶
func (a *RBACPermission) GetAuthorization() []string
func (*RBACPermission) GetInsertDelete ¶
func (a *RBACPermission) GetInsertDelete() bool
func (*RBACPermission) GetTable ¶
func (a *RBACPermission) GetTable() string
func (*RBACPermission) GetUUID ¶
func (a *RBACPermission) GetUUID() string
func (*RBACPermission) GetUpdate ¶
func (a *RBACPermission) GetUpdate() []string
type RBACRole ¶
type RBACRole struct { UUID string `ovsdb:"_uuid"` Name string `ovsdb:"name"` Permissions map[string]string `ovsdb:"permissions"` }
RBACRole defines an object in RBAC_Role table
func (*RBACRole) CloneModel ¶
func (*RBACRole) CloneModelInto ¶
func (*RBACRole) DeepCopyInto ¶
func (*RBACRole) GetPermissions ¶
type SBGlobal ¶
type SBGlobal struct { UUID string `ovsdb:"_uuid"` Connections []string `ovsdb:"connections"` ExternalIDs map[string]string `ovsdb:"external_ids"` Ipsec bool `ovsdb:"ipsec"` NbCfg int `ovsdb:"nb_cfg"` Options map[string]string `ovsdb:"options"` SSL *string `ovsdb:"ssl"` }
SBGlobal defines an object in SB_Global table
func (*SBGlobal) CloneModel ¶
func (*SBGlobal) CloneModelInto ¶
func (*SBGlobal) DeepCopyInto ¶
func (*SBGlobal) GetConnections ¶
func (*SBGlobal) GetExternalIDs ¶
func (*SBGlobal) GetOptions ¶
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 ServiceMonitor ¶
type ServiceMonitor struct { UUID string `ovsdb:"_uuid"` ChassisName string `ovsdb:"chassis_name"` ExternalIDs map[string]string `ovsdb:"external_ids"` IP string `ovsdb:"ip"` LogicalPort string `ovsdb:"logical_port"` Options map[string]string `ovsdb:"options"` Port int `ovsdb:"port"` Protocol *ServiceMonitorProtocol `ovsdb:"protocol"` SrcIP string `ovsdb:"src_ip"` SrcMAC string `ovsdb:"src_mac"` Status *ServiceMonitorStatus `ovsdb:"status"` }
ServiceMonitor defines an object in Service_Monitor table
func (*ServiceMonitor) CloneModel ¶
func (a *ServiceMonitor) CloneModel() model.Model
func (*ServiceMonitor) CloneModelInto ¶
func (a *ServiceMonitor) CloneModelInto(b model.Model)
func (*ServiceMonitor) DeepCopy ¶
func (a *ServiceMonitor) DeepCopy() *ServiceMonitor
func (*ServiceMonitor) DeepCopyInto ¶
func (a *ServiceMonitor) DeepCopyInto(b *ServiceMonitor)
func (*ServiceMonitor) Equals ¶
func (a *ServiceMonitor) Equals(b *ServiceMonitor) bool
func (*ServiceMonitor) EqualsModel ¶
func (a *ServiceMonitor) EqualsModel(b model.Model) bool
func (*ServiceMonitor) GetChassisName ¶
func (a *ServiceMonitor) GetChassisName() string
func (*ServiceMonitor) GetExternalIDs ¶
func (a *ServiceMonitor) GetExternalIDs() map[string]string
func (*ServiceMonitor) GetIP ¶
func (a *ServiceMonitor) GetIP() string
func (*ServiceMonitor) GetLogicalPort ¶
func (a *ServiceMonitor) GetLogicalPort() string
func (*ServiceMonitor) GetOptions ¶
func (a *ServiceMonitor) GetOptions() map[string]string
func (*ServiceMonitor) GetPort ¶
func (a *ServiceMonitor) GetPort() int
func (*ServiceMonitor) GetProtocol ¶
func (a *ServiceMonitor) GetProtocol() *ServiceMonitorProtocol
func (*ServiceMonitor) GetSrcIP ¶
func (a *ServiceMonitor) GetSrcIP() string
func (*ServiceMonitor) GetSrcMAC ¶
func (a *ServiceMonitor) GetSrcMAC() string
func (*ServiceMonitor) GetStatus ¶
func (a *ServiceMonitor) GetStatus() *ServiceMonitorStatus
func (*ServiceMonitor) GetUUID ¶
func (a *ServiceMonitor) GetUUID() string
type ServiceMonitorProtocol ¶
type ServiceMonitorProtocol = string
type ServiceMonitorStatus ¶
type ServiceMonitorStatus = string
type StaticMACBinding ¶
type StaticMACBinding struct { UUID string `ovsdb:"_uuid"` Datapath string `ovsdb:"datapath"` 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) GetDatapath ¶
func (a *StaticMACBinding) GetDatapath() string
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 ¶
- address_set.go
- bfd.go
- chassis.go
- chassis_private.go
- chassis_template_var.go
- connection.go
- controller_event.go
- datapath_binding.go
- dhcp_options.go
- dhcpv6_options.go
- dns.go
- encap.go
- fdb.go
- gateway_chassis.go
- gen.go
- ha_chassis.go
- ha_chassis_group.go
- igmp_group.go
- ip_multicast.go
- load_balancer.go
- logical_dp_group.go
- logical_flow.go
- mac_binding.go
- meter.go
- meter_band.go
- mirror.go
- model.go
- multicast_group.go
- port_binding.go
- port_group.go
- rbac_permission.go
- rbac_role.go
- sb_global.go
- service_monitor.go
- ssl.go
- static_mac_binding.go