in network/network.go [171:184]
func GetHostComputeNetworkPolicies(policies []Policy) []hcn.NetworkPolicy {
var hcnPolicies []hcn.NetworkPolicy
for _, policy := range policies {
if policy.Type == NetworkPolicy {
var netPolicy hcn.NetworkPolicy
if err := json.Unmarshal([]byte(policy.Data), &netPolicy); err != nil {
panic(err)
}
hcnPolicies = append(hcnPolicies, netPolicy)
}
}
return hcnPolicies
}