validate protocol in port mapping

I first tried to add a `ConstraintValidator`, but for some reason the validator was not called. Also the validator for `HealthCheck` is not being called.