These are globs, not regular expressions.
Yes, the glob *prd*
will match the cases you have as examples (though I would use the more specific pattern *_prd_*
if these examples are representative).
However, you also changed Storage*
to Storage
, so this will no longer match some strings it used to match. Perhaps put the glob star back.
case $HOST in
Linux|Windows|Storage*|*_prd_*)