Documentation ¶
Index ¶
- func CreateVETHPair(portList []string) error
- func DeleteVETHPair(entityPort string, brPort string) error
- func EnableOVSDBRPCSocket(port int) error
- func FetchAllPorts(zone *vspk.Zone) (vspk.VPortsList, *bambou.Error)
- func FetchDomain(enterprise *vspk.Enterprise, vsdDomain string) (*vspk.Domain, *bambou.Error)
- func FetchEnterprise(root *vspk.Me, vsdEnterprise string) (*vspk.Enterprise, *bambou.Error)
- func FetchSubnet(domain *vspk.Domain, vsdSubnet string) (*vspk.Subnet, *bambou.Error)
- func FetchZone(domain *vspk.Domain, vsdZone string) (*vspk.Zone, *bambou.Error)
- func GenerateMAC() string
- func SplitUUIDString(uuid string) string
- func VerifyVSDPortDeletion(root *vspk.Me, vsdEnterprise string, vsdDomain string, vsdZone string, ...) (bool, *bambou.Error)
- func VerifyVSDPortResolution(root *vspk.Me, vsdEnterprise string, vsdDomain string, vsdZone string, ...) (string, *bambou.Error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateVETHPair ¶
CreateVETHPair will help user create veth pairs to associate with a VM or a Container
func DeleteVETHPair ¶
DeleteVETHPair will help user delete veth pairs on VRS
func EnableOVSDBRPCSocket ¶
EnableOVSDBRPCSocket will add an interface to the ovsdb-server to make it accept RPCs via TCP socket
func FetchAllPorts ¶
FetchAllPorts fetches all port objects
func FetchDomain ¶
FetchDomain fetches domain object
func FetchEnterprise ¶
FetchEnterprise fetches enterprise object
func FetchSubnet ¶
FetchSubnete fetches subnet object
func SplitUUIDString ¶
SplitUUIDString will hep extract UUID string obtained from Port table
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.