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,
}
}