vswitchd

package
v0.0.0-...-c6fb7fd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const AutoAttachTable = "AutoAttach"
View Source
const BridgeTable = "Bridge"
View Source
const CTTimeoutPolicyTable = "CT_Timeout_Policy"
View Source
const CTZoneTable = "CT_Zone"
View Source
const ControllerTable = "Controller"
View Source
const DatapathTable = "Datapath"
View Source
const FlowSampleCollectorSetTable = "Flow_Sample_Collector_Set"
View Source
const FlowTableTable = "Flow_Table"
View Source
const IPFIXTable = "IPFIX"
View Source
const InterfaceTable = "Interface"
View Source
const ManagerTable = "Manager"
View Source
const MirrorTable = "Mirror"
View Source
const NetFlowTable = "NetFlow"
View Source
const OpenvSwitchTable = "Open_vSwitch"
View Source
const PortTable = "Port"
View Source
const QoSTable = "QoS"
View Source
const QueueTable = "Queue"
View Source
const SFlowTable = "sFlow"
View Source
const SSLTable = "SSL"

Variables

View Source
var (
	BridgeFailModeStandalone  BridgeFailMode  = "standalone"
	BridgeFailModeSecure      BridgeFailMode  = "secure"
	BridgeProtocolsOpenflow10 BridgeProtocols = "OpenFlow10"
	BridgeProtocolsOpenflow11 BridgeProtocols = "OpenFlow11"
	BridgeProtocolsOpenflow12 BridgeProtocols = "OpenFlow12"
	BridgeProtocolsOpenflow13 BridgeProtocols = "OpenFlow13"
	BridgeProtocolsOpenflow14 BridgeProtocols = "OpenFlow14"
	BridgeProtocolsOpenflow15 BridgeProtocols = "OpenFlow15"
)
View Source
var (
	ControllerConnectionModeInBand    ControllerConnectionMode = "in-band"
	ControllerConnectionModeOutOfBand ControllerConnectionMode = "out-of-band"
	ControllerRoleOther               ControllerRole           = "other"
	ControllerRoleMaster              ControllerRole           = "master"
	ControllerRoleSlave               ControllerRole           = "slave"
	ControllerTypePrimary             ControllerType           = "primary"
	ControllerTypeService             ControllerType           = "service"
)
View Source
var (
	InterfaceAdminStateUp         InterfaceAdminState       = "up"
	InterfaceAdminStateDown       InterfaceAdminState       = "down"
	InterfaceCFMRemoteOpstateUp   InterfaceCFMRemoteOpstate = "up"
	InterfaceCFMRemoteOpstateDown InterfaceCFMRemoteOpstate = "down"
	InterfaceDuplexHalf           InterfaceDuplex           = "half"
	InterfaceDuplexFull           InterfaceDuplex           = "full"
	InterfaceLinkStateUp          InterfaceLinkState        = "up"
	InterfaceLinkStateDown        InterfaceLinkState        = "down"
)
View Source
var (
	PortBondModeBalanceTCP     PortBondMode = "balance-tcp"
	PortBondModeBalanceSLB     PortBondMode = "balance-slb"
	PortBondModeActiveBackup   PortBondMode = "active-backup"
	PortLACPActive             PortLACP     = "active"
	PortLACPPassive            PortLACP     = "passive"
	PortLACPOff                PortLACP     = "off"
	PortVLANModeTrunk          PortVLANMode = "trunk"
	PortVLANModeAccess         PortVLANMode = "access"
	PortVLANModeNativeTagged   PortVLANMode = "native-tagged"
	PortVLANModeNativeUntagged PortVLANMode = "native-untagged"
	PortVLANModeDot1qTunnel    PortVLANMode = "dot1q-tunnel"
)

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 AutoAttach

type AutoAttach struct {
	UUID              string      `ovsdb:"_uuid"`
	Mappings          map[int]int `ovsdb:"mappings"`
	SystemDescription string      `ovsdb:"system_description"`
	SystemName        string      `ovsdb:"system_name"`
}

AutoAttach defines an object in AutoAttach table

func (*AutoAttach) CloneModel

func (a *AutoAttach) CloneModel() model.Model

func (*AutoAttach) CloneModelInto

func (a *AutoAttach) CloneModelInto(b model.Model)

func (*AutoAttach) DeepCopy

func (a *AutoAttach) DeepCopy() *AutoAttach

func (*AutoAttach) DeepCopyInto

func (a *AutoAttach) DeepCopyInto(b *AutoAttach)

func (*AutoAttach) Equals

func (a *AutoAttach) Equals(b *AutoAttach) bool

func (*AutoAttach) EqualsModel

func (a *AutoAttach) EqualsModel(b model.Model) bool

func (*AutoAttach) GetMappings

func (a *AutoAttach) GetMappings() map[int]int

func (*AutoAttach) GetSystemDescription

func (a *AutoAttach) GetSystemDescription() string

func (*AutoAttach) GetSystemName

func (a *AutoAttach) GetSystemName() string

func (*AutoAttach) GetUUID

func (a *AutoAttach) GetUUID() string

type Bridge

type Bridge struct {
	UUID                string            `ovsdb:"_uuid"`
	AutoAttach          *string           `ovsdb:"auto_attach"`
	Controller          []string          `ovsdb:"controller"`
	DatapathID          *string           `ovsdb:"datapath_id"`
	DatapathType        string            `ovsdb:"datapath_type"`
	DatapathVersion     string            `ovsdb:"datapath_version"`
	ExternalIDs         map[string]string `ovsdb:"external_ids"`
	FailMode            *BridgeFailMode   `ovsdb:"fail_mode"`
	FloodVLANs          []int             `ovsdb:"flood_vlans"`
	FlowTables          map[int]string    `ovsdb:"flow_tables"`
	IPFIX               *string           `ovsdb:"ipfix"`
	McastSnoopingEnable bool              `ovsdb:"mcast_snooping_enable"`
	Mirrors             []string          `ovsdb:"mirrors"`
	Name                string            `ovsdb:"name"`
	Netflow             *string           `ovsdb:"netflow"`
	OtherConfig         map[string]string `ovsdb:"other_config"`
	Ports               []string          `ovsdb:"ports"`
	Protocols           []BridgeProtocols `ovsdb:"protocols"`
	RSTPEnable          bool              `ovsdb:"rstp_enable"`
	RSTPStatus          map[string]string `ovsdb:"rstp_status"`
	Sflow               *string           `ovsdb:"sflow"`
	Status              map[string]string `ovsdb:"status"`
	STPEnable           bool              `ovsdb:"stp_enable"`
}

Bridge defines an object in Bridge table

func (*Bridge) CloneModel

func (a *Bridge) CloneModel() model.Model

func (*Bridge) CloneModelInto

func (a *Bridge) CloneModelInto(b model.Model)

func (*Bridge) DeepCopy

func (a *Bridge) DeepCopy() *Bridge

func (*Bridge) DeepCopyInto

func (a *Bridge) DeepCopyInto(b *Bridge)

func (*Bridge) Equals

func (a *Bridge) Equals(b *Bridge) bool

func (*Bridge) EqualsModel

func (a *Bridge) EqualsModel(b model.Model) bool

func (*Bridge) GetAutoAttach

func (a *Bridge) GetAutoAttach() *string

func (*Bridge) GetController

func (a *Bridge) GetController() []string

func (*Bridge) GetDatapathID

func (a *Bridge) GetDatapathID() *string

func (*Bridge) GetDatapathType

func (a *Bridge) GetDatapathType() string

func (*Bridge) GetDatapathVersion

func (a *Bridge) GetDatapathVersion() string

func (*Bridge) GetExternalIDs

func (a *Bridge) GetExternalIDs() map[string]string

func (*Bridge) GetFailMode

func (a *Bridge) GetFailMode() *BridgeFailMode

func (*Bridge) GetFloodVLANs

func (a *Bridge) GetFloodVLANs() []int

func (*Bridge) GetFlowTables

func (a *Bridge) GetFlowTables() map[int]string

func (*Bridge) GetIPFIX

func (a *Bridge) GetIPFIX() *string

func (*Bridge) GetMcastSnoopingEnable

func (a *Bridge) GetMcastSnoopingEnable() bool

func (*Bridge) GetMirrors

func (a *Bridge) GetMirrors() []string

func (*Bridge) GetName

func (a *Bridge) GetName() string

func (*Bridge) GetNetflow

func (a *Bridge) GetNetflow() *string

func (*Bridge) GetOtherConfig

func (a *Bridge) GetOtherConfig() map[string]string

func (*Bridge) GetPorts

func (a *Bridge) GetPorts() []string

func (*Bridge) GetProtocols

func (a *Bridge) GetProtocols() []BridgeProtocols

func (*Bridge) GetRSTPEnable

func (a *Bridge) GetRSTPEnable() bool

func (*Bridge) GetRSTPStatus

func (a *Bridge) GetRSTPStatus() map[string]string

func (*Bridge) GetSTPEnable

func (a *Bridge) GetSTPEnable() bool

func (*Bridge) GetSflow

func (a *Bridge) GetSflow() *string

func (*Bridge) GetStatus

func (a *Bridge) GetStatus() map[string]string

func (*Bridge) GetUUID

func (a *Bridge) GetUUID() string

type BridgeFailMode

type BridgeFailMode = string

type BridgeProtocols

type BridgeProtocols = string

type CTTimeoutPolicy

type CTTimeoutPolicy struct {
	UUID        string            `ovsdb:"_uuid"`
	ExternalIDs map[string]string `ovsdb:"external_ids"`
	Timeouts    map[string]int    `ovsdb:"timeouts"`
}

CTTimeoutPolicy defines an object in CT_Timeout_Policy table

func (*CTTimeoutPolicy) CloneModel

func (a *CTTimeoutPolicy) CloneModel() model.Model

func (*CTTimeoutPolicy) CloneModelInto

func (a *CTTimeoutPolicy) CloneModelInto(b model.Model)

func (*CTTimeoutPolicy) DeepCopy

func (a *CTTimeoutPolicy) DeepCopy() *CTTimeoutPolicy

func (*CTTimeoutPolicy) DeepCopyInto

func (a *CTTimeoutPolicy) DeepCopyInto(b *CTTimeoutPolicy)

func (*CTTimeoutPolicy) Equals

func (a *CTTimeoutPolicy) Equals(b *CTTimeoutPolicy) bool

func (*CTTimeoutPolicy) EqualsModel

func (a *CTTimeoutPolicy) EqualsModel(b model.Model) bool

func (*CTTimeoutPolicy) GetExternalIDs

func (a *CTTimeoutPolicy) GetExternalIDs() map[string]string

func (*CTTimeoutPolicy) GetTimeouts

func (a *CTTimeoutPolicy) GetTimeouts() map[string]int

func (*CTTimeoutPolicy) GetUUID

func (a *CTTimeoutPolicy) GetUUID() string

type CTTimeoutPolicyTimeouts

type CTTimeoutPolicyTimeouts = string
var (
	CTTimeoutPolicyTimeoutsTCPSynSent     CTTimeoutPolicyTimeouts = "tcp_syn_sent"
	CTTimeoutPolicyTimeoutsTCPSynRecv     CTTimeoutPolicyTimeouts = "tcp_syn_recv"
	CTTimeoutPolicyTimeoutsTCPEstablished CTTimeoutPolicyTimeouts = "tcp_established"
	CTTimeoutPolicyTimeoutsTCPFinWait     CTTimeoutPolicyTimeouts = "tcp_fin_wait"
	CTTimeoutPolicyTimeoutsTCPCloseWait   CTTimeoutPolicyTimeouts = "tcp_close_wait"
	CTTimeoutPolicyTimeoutsTCPLastAck     CTTimeoutPolicyTimeouts = "tcp_last_ack"
	CTTimeoutPolicyTimeoutsTCPTimeWait    CTTimeoutPolicyTimeouts = "tcp_time_wait"
	CTTimeoutPolicyTimeoutsTCPClose       CTTimeoutPolicyTimeouts = "tcp_close"
	CTTimeoutPolicyTimeoutsTCPSynSent2    CTTimeoutPolicyTimeouts = "tcp_syn_sent2"
	CTTimeoutPolicyTimeoutsTCPRetransmit  CTTimeoutPolicyTimeouts = "tcp_retransmit"
	CTTimeoutPolicyTimeoutsTCPUnack       CTTimeoutPolicyTimeouts = "tcp_unack"
	CTTimeoutPolicyTimeoutsUDPFirst       CTTimeoutPolicyTimeouts = "udp_first"
	CTTimeoutPolicyTimeoutsUDPSingle      CTTimeoutPolicyTimeouts = "udp_single"
	CTTimeoutPolicyTimeoutsUDPMultiple    CTTimeoutPolicyTimeouts = "udp_multiple"
	CTTimeoutPolicyTimeoutsICMPFirst      CTTimeoutPolicyTimeouts = "icmp_first"
	CTTimeoutPolicyTimeoutsICMPReply      CTTimeoutPolicyTimeouts = "icmp_reply"
)

type CTZone

type CTZone struct {
	UUID          string            `ovsdb:"_uuid"`
	ExternalIDs   map[string]string `ovsdb:"external_ids"`
	TimeoutPolicy *string           `ovsdb:"timeout_policy"`
}

CTZone defines an object in CT_Zone table

func (*CTZone) CloneModel

func (a *CTZone) CloneModel() model.Model

func (*CTZone) CloneModelInto

func (a *CTZone) CloneModelInto(b model.Model)

func (*CTZone) DeepCopy

func (a *CTZone) DeepCopy() *CTZone

func (*CTZone) DeepCopyInto

func (a *CTZone) DeepCopyInto(b *CTZone)

func (*CTZone) Equals

func (a *CTZone) Equals(b *CTZone) bool

func (*CTZone) EqualsModel

func (a *CTZone) EqualsModel(b model.Model) bool

func (*CTZone) GetExternalIDs

func (a *CTZone) GetExternalIDs() map[string]string

func (*CTZone) GetTimeoutPolicy

func (a *CTZone) GetTimeoutPolicy() *string

func (*CTZone) GetUUID

func (a *CTZone) GetUUID() string

type Controller

type Controller struct {
	UUID                 string                    `ovsdb:"_uuid"`
	ConnectionMode       *ControllerConnectionMode `ovsdb:"connection_mode"`
	ControllerBurstLimit *int                      `ovsdb:"controller_burst_limit"`
	ControllerQueueSize  *int                      `ovsdb:"controller_queue_size"`
	ControllerRateLimit  *int                      `ovsdb:"controller_rate_limit"`
	EnableAsyncMessages  *bool                     `ovsdb:"enable_async_messages"`
	ExternalIDs          map[string]string         `ovsdb:"external_ids"`
	InactivityProbe      *int                      `ovsdb:"inactivity_probe"`
	IsConnected          bool                      `ovsdb:"is_connected"`
	LocalGateway         *string                   `ovsdb:"local_gateway"`
	LocalIP              *string                   `ovsdb:"local_ip"`
	LocalNetmask         *string                   `ovsdb:"local_netmask"`
	MaxBackoff           *int                      `ovsdb:"max_backoff"`
	OtherConfig          map[string]string         `ovsdb:"other_config"`
	Role                 *ControllerRole           `ovsdb:"role"`
	Status               map[string]string         `ovsdb:"status"`
	Target               string                    `ovsdb:"target"`
	Type                 *ControllerType           `ovsdb:"type"`
}

Controller defines an object in Controller table

func (*Controller) CloneModel

func (a *Controller) CloneModel() model.Model

func (*Controller) CloneModelInto

func (a *Controller) CloneModelInto(b model.Model)

func (*Controller) DeepCopy

func (a *Controller) DeepCopy() *Controller

func (*Controller) DeepCopyInto

func (a *Controller) DeepCopyInto(b *Controller)

func (*Controller) Equals

func (a *Controller) Equals(b *Controller) bool

func (*Controller) EqualsModel

func (a *Controller) EqualsModel(b model.Model) bool

func (*Controller) GetConnectionMode

func (a *Controller) GetConnectionMode() *ControllerConnectionMode

func (*Controller) GetControllerBurstLimit

func (a *Controller) GetControllerBurstLimit() *int

func (*Controller) GetControllerQueueSize

func (a *Controller) GetControllerQueueSize() *int

func (*Controller) GetControllerRateLimit

func (a *Controller) GetControllerRateLimit() *int

func (*Controller) GetEnableAsyncMessages

func (a *Controller) GetEnableAsyncMessages() *bool

func (*Controller) GetExternalIDs

func (a *Controller) GetExternalIDs() map[string]string

func (*Controller) GetInactivityProbe

func (a *Controller) GetInactivityProbe() *int

func (*Controller) GetIsConnected

func (a *Controller) GetIsConnected() bool

func (*Controller) GetLocalGateway

func (a *Controller) GetLocalGateway() *string

func (*Controller) GetLocalIP

func (a *Controller) GetLocalIP() *string

func (*Controller) GetLocalNetmask

func (a *Controller) GetLocalNetmask() *string

func (*Controller) GetMaxBackoff

func (a *Controller) GetMaxBackoff() *int

func (*Controller) GetOtherConfig

func (a *Controller) GetOtherConfig() map[string]string

func (*Controller) GetRole

func (a *Controller) GetRole() *ControllerRole

func (*Controller) GetStatus

func (a *Controller) GetStatus() map[string]string

func (*Controller) GetTarget

func (a *Controller) GetTarget() string

func (*Controller) GetType

func (a *Controller) GetType() *ControllerType

func (*Controller) GetUUID

func (a *Controller) GetUUID() string

type ControllerConnectionMode

type ControllerConnectionMode = string

type ControllerRole

type ControllerRole = string

type ControllerType

type ControllerType = string

type Datapath

type Datapath struct {
	UUID            string            `ovsdb:"_uuid"`
	Capabilities    map[string]string `ovsdb:"capabilities"`
	CTZones         map[int]string    `ovsdb:"ct_zones"`
	DatapathVersion string            `ovsdb:"datapath_version"`
	ExternalIDs     map[string]string `ovsdb:"external_ids"`
}

Datapath defines an object in Datapath table

func (*Datapath) CloneModel

func (a *Datapath) CloneModel() model.Model

func (*Datapath) CloneModelInto

func (a *Datapath) CloneModelInto(b model.Model)

func (*Datapath) DeepCopy

func (a *Datapath) DeepCopy() *Datapath

func (*Datapath) DeepCopyInto

func (a *Datapath) DeepCopyInto(b *Datapath)

func (*Datapath) Equals

func (a *Datapath) Equals(b *Datapath) bool

func (*Datapath) EqualsModel

func (a *Datapath) EqualsModel(b model.Model) bool

func (*Datapath) GetCTZones

func (a *Datapath) GetCTZones() map[int]string

func (*Datapath) GetCapabilities

func (a *Datapath) GetCapabilities() map[string]string

func (*Datapath) GetDatapathVersion

func (a *Datapath) GetDatapathVersion() string

func (*Datapath) GetExternalIDs

func (a *Datapath) GetExternalIDs() map[string]string

func (*Datapath) GetUUID

func (a *Datapath) GetUUID() string

type FlowSampleCollectorSet

type FlowSampleCollectorSet struct {
	UUID        string            `ovsdb:"_uuid"`
	Bridge      string            `ovsdb:"bridge"`
	ExternalIDs map[string]string `ovsdb:"external_ids"`
	ID          int               `ovsdb:"id"`
	IPFIX       *string           `ovsdb:"ipfix"`
}

FlowSampleCollectorSet defines an object in Flow_Sample_Collector_Set table

func (*FlowSampleCollectorSet) CloneModel

func (a *FlowSampleCollectorSet) CloneModel() model.Model

func (*FlowSampleCollectorSet) CloneModelInto

func (a *FlowSampleCollectorSet) CloneModelInto(b model.Model)

func (*FlowSampleCollectorSet) DeepCopy

func (*FlowSampleCollectorSet) DeepCopyInto

func (a *FlowSampleCollectorSet) DeepCopyInto(b *FlowSampleCollectorSet)

func (*FlowSampleCollectorSet) Equals

func (*FlowSampleCollectorSet) EqualsModel

func (a *FlowSampleCollectorSet) EqualsModel(b model.Model) bool

func (*FlowSampleCollectorSet) GetBridge

func (a *FlowSampleCollectorSet) GetBridge() string

func (*FlowSampleCollectorSet) GetExternalIDs

func (a *FlowSampleCollectorSet) GetExternalIDs() map[string]string

func (*FlowSampleCollectorSet) GetID

func (a *FlowSampleCollectorSet) GetID() int

func (*FlowSampleCollectorSet) GetIPFIX

func (a *FlowSampleCollectorSet) GetIPFIX() *string

func (*FlowSampleCollectorSet) GetUUID

func (a *FlowSampleCollectorSet) GetUUID() string

type FlowTable

type FlowTable struct {
	UUID           string                   `ovsdb:"_uuid"`
	ExternalIDs    map[string]string        `ovsdb:"external_ids"`
	FlowLimit      *int                     `ovsdb:"flow_limit"`
	Groups         []string                 `ovsdb:"groups"`
	Name           *string                  `ovsdb:"name"`
	OverflowPolicy *FlowTableOverflowPolicy `ovsdb:"overflow_policy"`
	Prefixes       []string                 `ovsdb:"prefixes"`
}

FlowTable defines an object in Flow_Table table

func (*FlowTable) CloneModel

func (a *FlowTable) CloneModel() model.Model

func (*FlowTable) CloneModelInto

func (a *FlowTable) CloneModelInto(b model.Model)

func (*FlowTable) DeepCopy

func (a *FlowTable) DeepCopy() *FlowTable

func (*FlowTable) DeepCopyInto

func (a *FlowTable) DeepCopyInto(b *FlowTable)

func (*FlowTable) Equals

func (a *FlowTable) Equals(b *FlowTable) bool

func (*FlowTable) EqualsModel

func (a *FlowTable) EqualsModel(b model.Model) bool

func (*FlowTable) GetExternalIDs

func (a *FlowTable) GetExternalIDs() map[string]string

func (*FlowTable) GetFlowLimit

func (a *FlowTable) GetFlowLimit() *int

func (*FlowTable) GetGroups

func (a *FlowTable) GetGroups() []string

func (*FlowTable) GetName

func (a *FlowTable) GetName() *string

func (*FlowTable) GetOverflowPolicy

func (a *FlowTable) GetOverflowPolicy() *FlowTableOverflowPolicy

func (*FlowTable) GetPrefixes

func (a *FlowTable) GetPrefixes() []string

func (*FlowTable) GetUUID

func (a *FlowTable) GetUUID() string

type FlowTableOverflowPolicy

type FlowTableOverflowPolicy = string
var (
	FlowTableOverflowPolicyRefuse FlowTableOverflowPolicy = "refuse"
	FlowTableOverflowPolicyEvict  FlowTableOverflowPolicy = "evict"
)

type IPFIX

type IPFIX struct {
	UUID               string            `ovsdb:"_uuid"`
	CacheActiveTimeout *int              `ovsdb:"cache_active_timeout"`
	CacheMaxFlows      *int              `ovsdb:"cache_max_flows"`
	ExternalIDs        map[string]string `ovsdb:"external_ids"`
	ObsDomainID        *int              `ovsdb:"obs_domain_id"`
	ObsPointID         *int              `ovsdb:"obs_point_id"`
	OtherConfig        map[string]string `ovsdb:"other_config"`
	Sampling           *int              `ovsdb:"sampling"`
	Targets            []string          `ovsdb:"targets"`
}

IPFIX defines an object in IPFIX table

func (*IPFIX) CloneModel

func (a *IPFIX) CloneModel() model.Model

func (*IPFIX) CloneModelInto

func (a *IPFIX) CloneModelInto(b model.Model)

func (*IPFIX) DeepCopy

func (a *IPFIX) DeepCopy() *IPFIX

func (*IPFIX) DeepCopyInto

func (a *IPFIX) DeepCopyInto(b *IPFIX)

func (*IPFIX) Equals

func (a *IPFIX) Equals(b *IPFIX) bool

func (*IPFIX) EqualsModel

func (a *IPFIX) EqualsModel(b model.Model) bool

func (*IPFIX) GetCacheActiveTimeout

func (a *IPFIX) GetCacheActiveTimeout() *int

func (*IPFIX) GetCacheMaxFlows

func (a *IPFIX) GetCacheMaxFlows() *int

func (*IPFIX) GetExternalIDs

func (a *IPFIX) GetExternalIDs() map[string]string

func (*IPFIX) GetObsDomainID

func (a *IPFIX) GetObsDomainID() *int

func (*IPFIX) GetObsPointID

func (a *IPFIX) GetObsPointID() *int

func (*IPFIX) GetOtherConfig

func (a *IPFIX) GetOtherConfig() map[string]string

func (*IPFIX) GetSampling

func (a *IPFIX) GetSampling() *int

func (*IPFIX) GetTargets

func (a *IPFIX) GetTargets() []string

func (*IPFIX) GetUUID

func (a *IPFIX) GetUUID() string

type Interface

type Interface struct {
	UUID                      string                     `ovsdb:"_uuid"`
	AdminState                *InterfaceAdminState       `ovsdb:"admin_state"`
	BFD                       map[string]string          `ovsdb:"bfd"`
	BFDStatus                 map[string]string          `ovsdb:"bfd_status"`
	CFMFault                  *bool                      `ovsdb:"cfm_fault"`
	CFMFaultStatus            []string                   `ovsdb:"cfm_fault_status"`
	CFMFlapCount              *int                       `ovsdb:"cfm_flap_count"`
	CFMHealth                 *int                       `ovsdb:"cfm_health"`
	CFMMpid                   *int                       `ovsdb:"cfm_mpid"`
	CFMRemoteMpids            []int                      `ovsdb:"cfm_remote_mpids"`
	CFMRemoteOpstate          *InterfaceCFMRemoteOpstate `ovsdb:"cfm_remote_opstate"`
	Duplex                    *InterfaceDuplex           `ovsdb:"duplex"`
	Error                     *string                    `ovsdb:"error"`
	ExternalIDs               map[string]string          `ovsdb:"external_ids"`
	Ifindex                   *int                       `ovsdb:"ifindex"`
	IngressPolicingBurst      int                        `ovsdb:"ingress_policing_burst"`
	IngressPolicingKpktsBurst int                        `ovsdb:"ingress_policing_kpkts_burst"`
	IngressPolicingKpktsRate  int                        `ovsdb:"ingress_policing_kpkts_rate"`
	IngressPolicingRate       int                        `ovsdb:"ingress_policing_rate"`
	LACPCurrent               *bool                      `ovsdb:"lacp_current"`
	LinkResets                *int                       `ovsdb:"link_resets"`
	LinkSpeed                 *int                       `ovsdb:"link_speed"`
	LinkState                 *InterfaceLinkState        `ovsdb:"link_state"`
	LLDP                      map[string]string          `ovsdb:"lldp"`
	MAC                       *string                    `ovsdb:"mac"`
	MACInUse                  *string                    `ovsdb:"mac_in_use"`
	MTU                       *int                       `ovsdb:"mtu"`
	MTURequest                *int                       `ovsdb:"mtu_request"`
	Name                      string                     `ovsdb:"name"`
	Ofport                    *int                       `ovsdb:"ofport"`
	OfportRequest             *int                       `ovsdb:"ofport_request"`
	Options                   map[string]string          `ovsdb:"options"`
	OtherConfig               map[string]string          `ovsdb:"other_config"`
	Statistics                map[string]int             `ovsdb:"statistics"`
	Status                    map[string]string          `ovsdb:"status"`
	Type                      string                     `ovsdb:"type"`
}

Interface defines an object in Interface table

func (*Interface) CloneModel

func (a *Interface) CloneModel() model.Model

func (*Interface) CloneModelInto

func (a *Interface) CloneModelInto(b model.Model)

func (*Interface) DeepCopy

func (a *Interface) DeepCopy() *Interface

func (*Interface) DeepCopyInto

func (a *Interface) DeepCopyInto(b *Interface)

func (*Interface) Equals

func (a *Interface) Equals(b *Interface) bool

func (*Interface) EqualsModel

func (a *Interface) EqualsModel(b model.Model) bool

func (*Interface) GetAdminState

func (a *Interface) GetAdminState() *InterfaceAdminState

func (*Interface) GetBFD

func (a *Interface) GetBFD() map[string]string

func (*Interface) GetBFDStatus

func (a *Interface) GetBFDStatus() map[string]string

func (*Interface) GetCFMFault

func (a *Interface) GetCFMFault() *bool

func (*Interface) GetCFMFaultStatus

func (a *Interface) GetCFMFaultStatus() []string

func (*Interface) GetCFMFlapCount

func (a *Interface) GetCFMFlapCount() *int

func (*Interface) GetCFMHealth

func (a *Interface) GetCFMHealth() *int

func (*Interface) GetCFMMpid

func (a *Interface) GetCFMMpid() *int

func (*Interface) GetCFMRemoteMpids

func (a *Interface) GetCFMRemoteMpids() []int

func (*Interface) GetCFMRemoteOpstate

func (a *Interface) GetCFMRemoteOpstate() *InterfaceCFMRemoteOpstate

func (*Interface) GetDuplex

func (a *Interface) GetDuplex() *InterfaceDuplex

func (*Interface) GetError

func (a *Interface) GetError() *string

func (*Interface) GetExternalIDs

func (a *Interface) GetExternalIDs() map[string]string

func (*Interface) GetIfindex

func (a *Interface) GetIfindex() *int

func (*Interface) GetIngressPolicingBurst

func (a *Interface) GetIngressPolicingBurst() int

func (*Interface) GetIngressPolicingKpktsBurst

func (a *Interface) GetIngressPolicingKpktsBurst() int

func (*Interface) GetIngressPolicingKpktsRate

func (a *Interface) GetIngressPolicingKpktsRate() int

func (*Interface) GetIngressPolicingRate

func (a *Interface) GetIngressPolicingRate() int

func (*Interface) GetLACPCurrent

func (a *Interface) GetLACPCurrent() *bool

func (*Interface) GetLLDP

func (a *Interface) GetLLDP() map[string]string

func (*Interface) GetLinkResets

func (a *Interface) GetLinkResets() *int

func (*Interface) GetLinkSpeed

func (a *Interface) GetLinkSpeed() *int

func (*Interface) GetLinkState

func (a *Interface) GetLinkState() *InterfaceLinkState

func (*Interface) GetMAC

func (a *Interface) GetMAC() *string

func (*Interface) GetMACInUse

func (a *Interface) GetMACInUse() *string

func (*Interface) GetMTU

func (a *Interface) GetMTU() *int

func (*Interface) GetMTURequest

func (a *Interface) GetMTURequest() *int

func (*Interface) GetName

func (a *Interface) GetName() string

func (*Interface) GetOfport

func (a *Interface) GetOfport() *int

func (*Interface) GetOfportRequest

func (a *Interface) GetOfportRequest() *int

func (*Interface) GetOptions

func (a *Interface) GetOptions() map[string]string

func (*Interface) GetOtherConfig

func (a *Interface) GetOtherConfig() map[string]string

func (*Interface) GetStatistics

func (a *Interface) GetStatistics() map[string]int

func (*Interface) GetStatus

func (a *Interface) GetStatus() map[string]string

func (*Interface) GetType

func (a *Interface) GetType() string

func (*Interface) GetUUID

func (a *Interface) GetUUID() string

type InterfaceAdminState

type InterfaceAdminState = string

type InterfaceCFMRemoteOpstate

type InterfaceCFMRemoteOpstate = string

type InterfaceDuplex

type InterfaceDuplex = string

type InterfaceLinkState

type InterfaceLinkState = string

type Manager

type Manager struct {
	UUID            string                 `ovsdb:"_uuid"`
	ConnectionMode  *ManagerConnectionMode `ovsdb:"connection_mode"`
	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"`
}

Manager defines an object in Manager table

func (*Manager) CloneModel

func (a *Manager) CloneModel() model.Model

func (*Manager) CloneModelInto

func (a *Manager) CloneModelInto(b model.Model)

func (*Manager) DeepCopy

func (a *Manager) DeepCopy() *Manager

func (*Manager) DeepCopyInto

func (a *Manager) DeepCopyInto(b *Manager)

func (*Manager) Equals

func (a *Manager) Equals(b *Manager) bool

func (*Manager) EqualsModel

func (a *Manager) EqualsModel(b model.Model) bool

func (*Manager) GetConnectionMode

func (a *Manager) GetConnectionMode() *ManagerConnectionMode

func (*Manager) GetExternalIDs

func (a *Manager) GetExternalIDs() map[string]string

func (*Manager) GetInactivityProbe

func (a *Manager) GetInactivityProbe() *int

func (*Manager) GetIsConnected

func (a *Manager) GetIsConnected() bool

func (*Manager) GetMaxBackoff

func (a *Manager) GetMaxBackoff() *int

func (*Manager) GetOtherConfig

func (a *Manager) GetOtherConfig() map[string]string

func (*Manager) GetStatus

func (a *Manager) GetStatus() map[string]string

func (*Manager) GetTarget

func (a *Manager) GetTarget() string

func (*Manager) GetUUID

func (a *Manager) GetUUID() string

type ManagerConnectionMode

type ManagerConnectionMode = string
var (
	ManagerConnectionModeInBand    ManagerConnectionMode = "in-band"
	ManagerConnectionModeOutOfBand ManagerConnectionMode = "out-of-band"
)

type Mirror

type Mirror struct {
	UUID          string            `ovsdb:"_uuid"`
	ExternalIDs   map[string]string `ovsdb:"external_ids"`
	Name          string            `ovsdb:"name"`
	OutputPort    *string           `ovsdb:"output_port"`
	OutputVLAN    *int              `ovsdb:"output_vlan"`
	SelectAll     bool              `ovsdb:"select_all"`
	SelectDstPort []string          `ovsdb:"select_dst_port"`
	SelectSrcPort []string          `ovsdb:"select_src_port"`
	SelectVLAN    []int             `ovsdb:"select_vlan"`
	Snaplen       *int              `ovsdb:"snaplen"`
	Statistics    map[string]int    `ovsdb:"statistics"`
}

Mirror defines an object in Mirror table

func (*Mirror) CloneModel

func (a *Mirror) CloneModel() model.Model

func (*Mirror) CloneModelInto

func (a *Mirror) CloneModelInto(b model.Model)

func (*Mirror) DeepCopy

func (a *Mirror) DeepCopy() *Mirror

func (*Mirror) DeepCopyInto

func (a *Mirror) DeepCopyInto(b *Mirror)

func (*Mirror) Equals

func (a *Mirror) Equals(b *Mirror) bool

func (*Mirror) EqualsModel

func (a *Mirror) EqualsModel(b model.Model) bool

func (*Mirror) GetExternalIDs

func (a *Mirror) GetExternalIDs() map[string]string

func (*Mirror) GetName

func (a *Mirror) GetName() string

func (*Mirror) GetOutputPort

func (a *Mirror) GetOutputPort() *string

func (*Mirror) GetOutputVLAN

func (a *Mirror) GetOutputVLAN() *int

func (*Mirror) GetSelectAll

func (a *Mirror) GetSelectAll() bool

func (*Mirror) GetSelectDstPort

func (a *Mirror) GetSelectDstPort() []string

func (*Mirror) GetSelectSrcPort

func (a *Mirror) GetSelectSrcPort() []string

func (*Mirror) GetSelectVLAN

func (a *Mirror) GetSelectVLAN() []int

func (*Mirror) GetSnaplen

func (a *Mirror) GetSnaplen() *int

func (*Mirror) GetStatistics

func (a *Mirror) GetStatistics() map[string]int

func (*Mirror) GetUUID

func (a *Mirror) GetUUID() string

type NetFlow

type NetFlow struct {
	UUID             string            `ovsdb:"_uuid"`
	ActiveTimeout    int               `ovsdb:"active_timeout"`
	AddIDToInterface bool              `ovsdb:"add_id_to_interface"`
	EngineID         *int              `ovsdb:"engine_id"`
	EngineType       *int              `ovsdb:"engine_type"`
	ExternalIDs      map[string]string `ovsdb:"external_ids"`
	Targets          []string          `ovsdb:"targets"`
}

NetFlow defines an object in NetFlow table

func (*NetFlow) CloneModel

func (a *NetFlow) CloneModel() model.Model

func (*NetFlow) CloneModelInto

func (a *NetFlow) CloneModelInto(b model.Model)

func (*NetFlow) DeepCopy

func (a *NetFlow) DeepCopy() *NetFlow

func (*NetFlow) DeepCopyInto

func (a *NetFlow) DeepCopyInto(b *NetFlow)

func (*NetFlow) Equals

func (a *NetFlow) Equals(b *NetFlow) bool

func (*NetFlow) EqualsModel

func (a *NetFlow) EqualsModel(b model.Model) bool

func (*NetFlow) GetActiveTimeout

func (a *NetFlow) GetActiveTimeout() int

func (*NetFlow) GetAddIDToInterface

func (a *NetFlow) GetAddIDToInterface() bool

func (*NetFlow) GetEngineID

func (a *NetFlow) GetEngineID() *int

func (*NetFlow) GetEngineType

func (a *NetFlow) GetEngineType() *int

func (*NetFlow) GetExternalIDs

func (a *NetFlow) GetExternalIDs() map[string]string

func (*NetFlow) GetTargets

func (a *NetFlow) GetTargets() []string

func (*NetFlow) GetUUID

func (a *NetFlow) GetUUID() string

type OpenvSwitch

type OpenvSwitch struct {
	UUID            string            `ovsdb:"_uuid"`
	Bridges         []string          `ovsdb:"bridges"`
	CurCfg          int               `ovsdb:"cur_cfg"`
	DatapathTypes   []string          `ovsdb:"datapath_types"`
	Datapaths       map[string]string `ovsdb:"datapaths"`
	DbVersion       *string           `ovsdb:"db_version"`
	DpdkInitialized bool              `ovsdb:"dpdk_initialized"`
	DpdkVersion     *string           `ovsdb:"dpdk_version"`
	ExternalIDs     map[string]string `ovsdb:"external_ids"`
	IfaceTypes      []string          `ovsdb:"iface_types"`
	ManagerOptions  []string          `ovsdb:"manager_options"`
	NextCfg         int               `ovsdb:"next_cfg"`
	OtherConfig     map[string]string `ovsdb:"other_config"`
	OVSVersion      *string           `ovsdb:"ovs_version"`
	SSL             *string           `ovsdb:"ssl"`
	Statistics      map[string]string `ovsdb:"statistics"`
	SystemType      *string           `ovsdb:"system_type"`
	SystemVersion   *string           `ovsdb:"system_version"`
}

OpenvSwitch defines an object in Open_vSwitch table

func (*OpenvSwitch) CloneModel

func (a *OpenvSwitch) CloneModel() model.Model

func (*OpenvSwitch) CloneModelInto

func (a *OpenvSwitch) CloneModelInto(b model.Model)

func (*OpenvSwitch) DeepCopy

func (a *OpenvSwitch) DeepCopy() *OpenvSwitch

func (*OpenvSwitch) DeepCopyInto

func (a *OpenvSwitch) DeepCopyInto(b *OpenvSwitch)

func (*OpenvSwitch) Equals

func (a *OpenvSwitch) Equals(b *OpenvSwitch) bool

func (*OpenvSwitch) EqualsModel

func (a *OpenvSwitch) EqualsModel(b model.Model) bool

func (*OpenvSwitch) GetBridges

func (a *OpenvSwitch) GetBridges() []string

func (*OpenvSwitch) GetCurCfg

func (a *OpenvSwitch) GetCurCfg() int

func (*OpenvSwitch) GetDatapathTypes

func (a *OpenvSwitch) GetDatapathTypes() []string

func (*OpenvSwitch) GetDatapaths

func (a *OpenvSwitch) GetDatapaths() map[string]string

func (*OpenvSwitch) GetDbVersion

func (a *OpenvSwitch) GetDbVersion() *string

func (*OpenvSwitch) GetDpdkInitialized

func (a *OpenvSwitch) GetDpdkInitialized() bool

func (*OpenvSwitch) GetDpdkVersion

func (a *OpenvSwitch) GetDpdkVersion() *string

func (*OpenvSwitch) GetExternalIDs

func (a *OpenvSwitch) GetExternalIDs() map[string]string

func (*OpenvSwitch) GetIfaceTypes

func (a *OpenvSwitch) GetIfaceTypes() []string

func (*OpenvSwitch) GetManagerOptions

func (a *OpenvSwitch) GetManagerOptions() []string

func (*OpenvSwitch) GetNextCfg

func (a *OpenvSwitch) GetNextCfg() int

func (*OpenvSwitch) GetOVSVersion

func (a *OpenvSwitch) GetOVSVersion() *string

func (*OpenvSwitch) GetOtherConfig

func (a *OpenvSwitch) GetOtherConfig() map[string]string

func (*OpenvSwitch) GetSSL

func (a *OpenvSwitch) GetSSL() *string

func (*OpenvSwitch) GetStatistics

func (a *OpenvSwitch) GetStatistics() map[string]string

func (*OpenvSwitch) GetSystemType

func (a *OpenvSwitch) GetSystemType() *string

func (*OpenvSwitch) GetSystemVersion

func (a *OpenvSwitch) GetSystemVersion() *string

func (*OpenvSwitch) GetUUID

func (a *OpenvSwitch) GetUUID() string

type Port

type Port struct {
	UUID            string            `ovsdb:"_uuid"`
	BondActiveSlave *string           `ovsdb:"bond_active_slave"`
	BondDowndelay   int               `ovsdb:"bond_downdelay"`
	BondFakeIface   bool              `ovsdb:"bond_fake_iface"`
	BondMode        *PortBondMode     `ovsdb:"bond_mode"`
	BondUpdelay     int               `ovsdb:"bond_updelay"`
	CVLANs          []int             `ovsdb:"cvlans"`
	ExternalIDs     map[string]string `ovsdb:"external_ids"`
	FakeBridge      bool              `ovsdb:"fake_bridge"`
	Interfaces      []string          `ovsdb:"interfaces"`
	LACP            *PortLACP         `ovsdb:"lacp"`
	MAC             *string           `ovsdb:"mac"`
	Name            string            `ovsdb:"name"`
	OtherConfig     map[string]string `ovsdb:"other_config"`
	Protected       bool              `ovsdb:"protected"`
	QOS             *string           `ovsdb:"qos"`
	RSTPStatistics  map[string]int    `ovsdb:"rstp_statistics"`
	RSTPStatus      map[string]string `ovsdb:"rstp_status"`
	Statistics      map[string]int    `ovsdb:"statistics"`
	Status          map[string]string `ovsdb:"status"`
	Tag             *int              `ovsdb:"tag"`
	Trunks          []int             `ovsdb:"trunks"`
	VLANMode        *PortVLANMode     `ovsdb:"vlan_mode"`
}

Port defines an object in Port table

func (*Port) CloneModel

func (a *Port) CloneModel() model.Model

func (*Port) CloneModelInto

func (a *Port) CloneModelInto(b model.Model)

func (*Port) DeepCopy

func (a *Port) DeepCopy() *Port

func (*Port) DeepCopyInto

func (a *Port) DeepCopyInto(b *Port)

func (*Port) Equals

func (a *Port) Equals(b *Port) bool

func (*Port) EqualsModel

func (a *Port) EqualsModel(b model.Model) bool

func (*Port) GetBondActiveSlave

func (a *Port) GetBondActiveSlave() *string

func (*Port) GetBondDowndelay

func (a *Port) GetBondDowndelay() int

func (*Port) GetBondFakeIface

func (a *Port) GetBondFakeIface() bool

func (*Port) GetBondMode

func (a *Port) GetBondMode() *PortBondMode

func (*Port) GetBondUpdelay

func (a *Port) GetBondUpdelay() int

func (*Port) GetCVLANs

func (a *Port) GetCVLANs() []int

func (*Port) GetExternalIDs

func (a *Port) GetExternalIDs() map[string]string

func (*Port) GetFakeBridge

func (a *Port) GetFakeBridge() bool

func (*Port) GetInterfaces

func (a *Port) GetInterfaces() []string

func (*Port) GetLACP

func (a *Port) GetLACP() *PortLACP

func (*Port) GetMAC

func (a *Port) GetMAC() *string

func (*Port) GetName

func (a *Port) GetName() string

func (*Port) GetOtherConfig

func (a *Port) GetOtherConfig() map[string]string

func (*Port) GetProtected

func (a *Port) GetProtected() bool

func (*Port) GetQOS

func (a *Port) GetQOS() *string

func (*Port) GetRSTPStatistics

func (a *Port) GetRSTPStatistics() map[string]int

func (*Port) GetRSTPStatus

func (a *Port) GetRSTPStatus() map[string]string

func (*Port) GetStatistics

func (a *Port) GetStatistics() map[string]int

func (*Port) GetStatus

func (a *Port) GetStatus() map[string]string

func (*Port) GetTag

func (a *Port) GetTag() *int

func (*Port) GetTrunks

func (a *Port) GetTrunks() []int

func (*Port) GetUUID

func (a *Port) GetUUID() string

func (*Port) GetVLANMode

func (a *Port) GetVLANMode() *PortVLANMode

type PortBondMode

type PortBondMode = string

type PortLACP

type PortLACP = string

type PortVLANMode

type PortVLANMode = string

type QoS

type QoS struct {
	UUID        string            `ovsdb:"_uuid"`
	ExternalIDs map[string]string `ovsdb:"external_ids"`
	OtherConfig map[string]string `ovsdb:"other_config"`
	Queues      map[int]string    `ovsdb:"queues"`
	Type        string            `ovsdb:"type"`
}

QoS defines an object in QoS table

func (*QoS) CloneModel

func (a *QoS) CloneModel() model.Model

func (*QoS) CloneModelInto

func (a *QoS) CloneModelInto(b model.Model)

func (*QoS) DeepCopy

func (a *QoS) DeepCopy() *QoS

func (*QoS) DeepCopyInto

func (a *QoS) DeepCopyInto(b *QoS)

func (*QoS) Equals

func (a *QoS) Equals(b *QoS) bool

func (*QoS) EqualsModel

func (a *QoS) EqualsModel(b model.Model) bool

func (*QoS) GetExternalIDs

func (a *QoS) GetExternalIDs() map[string]string

func (*QoS) GetOtherConfig

func (a *QoS) GetOtherConfig() map[string]string

func (*QoS) GetQueues

func (a *QoS) GetQueues() map[int]string

func (*QoS) GetType

func (a *QoS) GetType() string

func (*QoS) GetUUID

func (a *QoS) GetUUID() string

type Queue

type Queue struct {
	UUID        string            `ovsdb:"_uuid"`
	DSCP        *int              `ovsdb:"dscp"`
	ExternalIDs map[string]string `ovsdb:"external_ids"`
	OtherConfig map[string]string `ovsdb:"other_config"`
}

Queue defines an object in Queue table

func (*Queue) CloneModel

func (a *Queue) CloneModel() model.Model

func (*Queue) CloneModelInto

func (a *Queue) CloneModelInto(b model.Model)

func (*Queue) DeepCopy

func (a *Queue) DeepCopy() *Queue

func (*Queue) DeepCopyInto

func (a *Queue) DeepCopyInto(b *Queue)

func (*Queue) Equals

func (a *Queue) Equals(b *Queue) bool

func (*Queue) EqualsModel

func (a *Queue) EqualsModel(b model.Model) bool

func (*Queue) GetDSCP

func (a *Queue) GetDSCP() *int

func (*Queue) GetExternalIDs

func (a *Queue) GetExternalIDs() map[string]string

func (*Queue) GetOtherConfig

func (a *Queue) GetOtherConfig() map[string]string

func (*Queue) GetUUID

func (a *Queue) GetUUID() string

type SFlow

type SFlow struct {
	UUID        string            `ovsdb:"_uuid"`
	Agent       *string           `ovsdb:"agent"`
	ExternalIDs map[string]string `ovsdb:"external_ids"`
	Header      *int              `ovsdb:"header"`
	Polling     *int              `ovsdb:"polling"`
	Sampling    *int              `ovsdb:"sampling"`
	Targets     []string          `ovsdb:"targets"`
}

SFlow defines an object in sFlow table

func (*SFlow) CloneModel

func (a *SFlow) CloneModel() model.Model

func (*SFlow) CloneModelInto

func (a *SFlow) CloneModelInto(b model.Model)

func (*SFlow) DeepCopy

func (a *SFlow) DeepCopy() *SFlow

func (*SFlow) DeepCopyInto

func (a *SFlow) DeepCopyInto(b *SFlow)

func (*SFlow) Equals

func (a *SFlow) Equals(b *SFlow) bool

func (*SFlow) EqualsModel

func (a *SFlow) EqualsModel(b model.Model) bool

func (*SFlow) GetAgent

func (a *SFlow) GetAgent() *string

func (*SFlow) GetExternalIDs

func (a *SFlow) GetExternalIDs() map[string]string

func (*SFlow) GetHeader

func (a *SFlow) GetHeader() *int

func (*SFlow) GetPolling

func (a *SFlow) GetPolling() *int

func (*SFlow) GetSampling

func (a *SFlow) GetSampling() *int

func (*SFlow) GetTargets

func (a *SFlow) GetTargets() []string

func (*SFlow) GetUUID

func (a *SFlow) GetUUID() 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"`
}

SSL defines an object in SSL table

func (*SSL) CloneModel

func (a *SSL) CloneModel() model.Model

func (*SSL) CloneModelInto

func (a *SSL) CloneModelInto(b model.Model)

func (*SSL) DeepCopy

func (a *SSL) DeepCopy() *SSL

func (*SSL) DeepCopyInto

func (a *SSL) DeepCopyInto(b *SSL)

func (*SSL) Equals

func (a *SSL) Equals(b *SSL) bool

func (*SSL) EqualsModel

func (a *SSL) EqualsModel(b model.Model) bool

func (*SSL) GetBootstrapCaCert

func (a *SSL) GetBootstrapCaCert() bool

func (*SSL) GetCaCert

func (a *SSL) GetCaCert() string

func (*SSL) GetCertificate

func (a *SSL) GetCertificate() string

func (*SSL) GetExternalIDs

func (a *SSL) GetExternalIDs() map[string]string

func (*SSL) GetPrivateKey

func (a *SSL) GetPrivateKey() string

func (*SSL) GetUUID

func (a *SSL) GetUUID() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL