Documentation
¶
Index ¶
- func NewTestAreaInfo(name, nodeName, iface string) *config.AreaInfo
- func NewTestIPv4NetworkList(addresses ...string) *network.NetworkList
- func NewTestIPv6NetworkList(addresses ...string) *network.NetworkList
- func NewTestIntent(src, dst string) *policy.Intent
- func NewTestIntentWithService(src, dst, protocol, port string) *policy.Intent
- func NewTestNetworkGroup(addresses ...string) *network.NetworkGroup
- func NewTestNetworkList(addresses ...string) *network.NetworkList
- func NewTestNode(name string, nodeType api.NodeType) api.Node
- func NewTestNodeMap(opts ...NodeMapOption) *nodemap.NodeMap
- func NewTestPolicyContext() *firewall.PolicyContext
- func NewTestPort(name, vrf string, ipList map[network.IPFamily][]string) api.Port
- type NodeMapBuilder
- type NodeMapOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTestAreaInfo ¶
NewTestAreaInfo 创建测试用的区域信息
func NewTestIPv4NetworkList ¶
func NewTestIPv4NetworkList(addresses ...string) *network.NetworkList
NewTestIPv4NetworkList 创建测试用的 IPv4 网络列表
func NewTestIPv6NetworkList ¶
func NewTestIPv6NetworkList(addresses ...string) *network.NetworkList
NewTestIPv6NetworkList 创建测试用的 IPv6 网络列表
func NewTestIntentWithService ¶
NewTestIntentWithService 创建带服务的测试策略意图
func NewTestNetworkGroup ¶
func NewTestNetworkGroup(addresses ...string) *network.NetworkGroup
NewTestNetworkGroup 创建测试用的网络组
func NewTestNetworkList ¶
func NewTestNetworkList(addresses ...string) *network.NetworkList
NewTestNetworkList 创建测试用的网络列表(IPv4)
func NewTestNode ¶
NewTestNode 创建测试用的节点
func NewTestNodeMap ¶
func NewTestNodeMap(opts ...NodeMapOption) *nodemap.NodeMap
NewTestNodeMap 创建测试用的 NodeMap
func NewTestPolicyContext ¶
func NewTestPolicyContext() *firewall.PolicyContext
NewTestPolicyContext 创建测试用的策略上下文
Types ¶
type NodeMapBuilder ¶
type NodeMapBuilder struct {
// contains filtered or unexported fields
}
NodeMapBuilder NodeMap 构建器
Click to show internal directories.
Click to hide internal directories.