kubernetesk8s.io/kubernetes/pkg/proxy/winkernel/testing Index | Files

package testing

import "k8s.io/kubernetes/pkg/proxy/winkernel/testing"

Index

Types

type HcnMock

type HcnMock struct {
	// contains filtered or unexported fields
}

func NewHcnMock

func NewHcnMock(hnsNetwork *hcn.HostComputeNetwork) *HcnMock

func (HcnMock) CreateEndpoint

func (hcnObj HcnMock) CreateEndpoint(network *hcn.HostComputeNetwork, endpoint *hcn.HostComputeEndpoint) (*hcn.HostComputeEndpoint, error)

func (HcnMock) CreateLoadBalancer

func (hcnObj HcnMock) CreateLoadBalancer(loadBalancer *hcn.HostComputeLoadBalancer) (*hcn.HostComputeLoadBalancer, error)

func (HcnMock) CreateRemoteEndpoint

func (hcnObj HcnMock) CreateRemoteEndpoint(network *hcn.HostComputeNetwork, endpoint *hcn.HostComputeEndpoint) (*hcn.HostComputeEndpoint, error)

func (HcnMock) DeleteAllHnsLoadBalancerPolicy

func (hcnObj HcnMock) DeleteAllHnsLoadBalancerPolicy()

func (HcnMock) DeleteEndpoint

func (hcnObj HcnMock) DeleteEndpoint(endpoint *hcn.HostComputeEndpoint) error

func (HcnMock) DeleteLoadBalancer

func (hcnObj HcnMock) DeleteLoadBalancer(loadBalancer *hcn.HostComputeLoadBalancer) error

func (HcnMock) DsrSupported

func (hcnObj HcnMock) DsrSupported() error

func (HcnMock) GetEndpointByID

func (hcnObj HcnMock) GetEndpointByID(endpointId string) (*hcn.HostComputeEndpoint, error)

func (HcnMock) GetEndpointByName

func (hcnObj HcnMock) GetEndpointByName(endpointName string) (*hcn.HostComputeEndpoint, error)

func (HcnMock) GetLoadBalancerByID

func (hcnObj HcnMock) GetLoadBalancerByID(loadBalancerId string) (*hcn.HostComputeLoadBalancer, error)

func (HcnMock) GetNetworkByID

func (hcnObj HcnMock) GetNetworkByID(networkID string) (*hcn.HostComputeNetwork, error)

func (HcnMock) GetNetworkByName

func (hcnObj HcnMock) GetNetworkByName(networkName string) (*hcn.HostComputeNetwork, error)

func (HcnMock) GetSupportedFeatures

func (hcnObj HcnMock) GetSupportedFeatures() hcn.SupportedFeatures

func (HcnMock) Ipv6DualStackSupported

func (hcnObj HcnMock) Ipv6DualStackSupported() error

func (HcnMock) ListEndpoints

func (hcnObj HcnMock) ListEndpoints() ([]hcn.HostComputeEndpoint, error)

func (HcnMock) ListEndpointsOfNetwork

func (hcnObj HcnMock) ListEndpointsOfNetwork(networkId string) ([]hcn.HostComputeEndpoint, error)

func (HcnMock) ListLoadBalancers

func (hcnObj HcnMock) ListLoadBalancers() ([]hcn.HostComputeLoadBalancer, error)

func (HcnMock) PopulateQueriedEndpoints

func (hcnObj HcnMock) PopulateQueriedEndpoints(epId, hnsId, ipAddress, mac string, prefixLen uint8)

Source Files

hcnutils_mock.go

Version
v1.29.0
Published
Dec 13, 2023
Platform
windows/amd64
Imports
3 packages
Last checked
54 seconds ago

Tools for package owners.