func GetHNSNatPolicy()

in Kubernetes/wincni/network/endpoint.go [103:115]


func GetHNSNatPolicy(externalPort int, internalPort int, protocol string) Policy {
	rawPolicy, _ := json.Marshal(&hcsshim.NatPolicy{
		Type:         "NAT",
		ExternalPort: uint16(externalPort),
		InternalPort: uint16(internalPort),
		Protocol:     protocol,
	})

	return Policy{
		Type: EndpointPolicy,
		Data: rawPolicy,
	}
}