Попробуйте:
Conditions:
IsEnvProd: Fn::Equals [!Ref Env, 'prod']
ManagedPolicyArns:
- Fn::If:
- IsEnvProd
- "arn:aws:iam::111111111111:policy/prod_policy"
- "arn:aws:iam::111111111111:policy/stage_policy"
Fn::If
принимает три параметра.Первый - это имя условия, второй - значение, если true, и третий - значение, если false.Вместо этого вы передали карту.