#CFN Guard rules set example #List of multiple references let allowed_azs = [us-east-1a,us-east-1b] let allowed_ec2_instance_types = [t2.micro,t3.nano,t3.micro] let allowed_security_groups = [sg-08bbcxxc21e9ba8e6,sg-07b8bx98795dcab2] #EC2 Policies AWS::EC2::Instance AvailabilityZone IN %allowed_azs AWS::EC2::Instance ImageId == ami-0323c3dd2da7fb37d AWS::EC2::Instance InstanceType IN %allowed_ec2_instance_types AWS::EC2::Instance SecurityGroupIds == ["sg-07b8xxxsscab2"] AWS::EC2::Instance SubnetId == subnet-0407a7casssse558 #EBS Policies AWS::EC2::Volume AvailabilityZone == us-east-1a AWS::EC2::Volume Encrypted == true AWS::EC2::Volume Size == 50 |OR| AWS::EC2::Volume Size == 100 AWS::EC2::Volume VolumeType == gp2