diff --git a/hcn/hcnpolicy.go b/hcn/hcnpolicy.go index 634cbb248a..e52a281c3c 100644 --- a/hcn/hcnpolicy.go +++ b/hcn/hcnpolicy.go @@ -154,9 +154,10 @@ type FiveTuple struct { // L4WfpProxyPolicySetting sets Layer-4 Proxy on an endpoint. type L4WfpProxyPolicySetting struct { - Port string `json:",omitempty"` - FilterTuple FiveTuple `json:",omitempty"` - UserSID string `json:",omitempty"` + InboundProxyPort string `json:",omitempty"` + OutboundProxyPort string `json:",omitempty"` + FilterTuple FiveTuple `json:",omitempty"` + UserSID string `json:",omitempty"` } // PortnameEndpointPolicySetting sets the port name for an endpoint. diff --git a/hcn/hcnutils_test.go b/hcn/hcnutils_test.go index 77cad559fa..c27b98c8fa 100644 --- a/hcn/hcnutils_test.go +++ b/hcn/hcnutils_test.go @@ -235,7 +235,8 @@ func HcnCreateAcls() (*PolicyEndpointRequest, error) { func HcnCreateWfpProxyPolicyRequest() (*PolicyEndpointRequest, error) { policySetting := L4WfpProxyPolicySetting{ - Port: "80", + InboundProxyPort: "80", + OutboundProxyPort: "80", FilterTuple: FiveTuple{ Protocols: "6", RemoteAddresses: "10.0.0.4",