--- AWSTemplateFormatVersion: "2010-09-09" Description: > Test Split Parameters: delimiter: Type: String Default: ',' Resources: myInstance1: Type: AWS::EC2::Instance Properties: ImageId: String AvailabilityZone: !Select - 0 - !Split [ !Ref delimiter, 'us-east-1a, us-east-2b' ] myInstance2: Type: AWS::EC2::Instance Properties: ImageId: String AvailabilityZone: !Select - 0 - Fn::Split: - ',' - !GetAZs "" - !Ref AWS::Region myInstance3: Type: AWS::EC2::Instance Properties: ImageId: String AvailabilityZone: !Select - 0 - Fn::Split: {Ref: AWS::Region} myInstance4: Type: AWS::EC2::Instance Properties: ImageId: String AvailabilityZone: !Select - 0 - !Split [":", "{{resolve:ssm:/vpc/subnets/private}}"]