in pkg/azure/configbuilder.go [153:168]
func GetIpProtocols(protocol []string) *[]n.FirewallPolicyRuleNetworkProtocol {
var protocols []n.FirewallPolicyRuleNetworkProtocol
for i := 0; i < len(protocol); i++ {
if protocol[i] == "TCP" {
protocols = append(protocols, n.FirewallPolicyRuleNetworkProtocolTCP)
} else if protocol[i] == "UDP" {
protocols = append(protocols, n.FirewallPolicyRuleNetworkProtocolUDP)
} else if protocol[i] == "ICMP" {
protocols = append(protocols, n.FirewallPolicyRuleNetworkProtocolICMP)
} else {
protocols = append(protocols, n.FirewallPolicyRuleNetworkProtocolAny)
}
}
return &protocols
}