iidy incorrectly assumes that since Fn::Split is nested below an Fn::If, it must be invalid regardless of nest depth. Fn::Split is not valid directly within a Fn::If, but Fn::Split is allowed when nested in Fn::Select which is itself allowed when nested in Fn::If.
Errors:
Code: https://github.com/unbounce/lp-page-server-2/blob/master/infrastructure/resources/cfn-template.yaml#L110-L155
Expected: No errors for valid syntax
iidy incorrectly assumes that since
Fn::Split
is nested below anFn::If
, it must be invalid regardless of nest depth.Fn::Split
is not valid directly within aFn::If
, butFn::Split
is allowed when nested inFn::Select
which is itself allowed when nested inFn::If
.This issue prevents any usage of the template.