[
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "57e9e8e5-de19-854d-73b6-69a87b935dde",
        "Level": "Warning",
        "Location": {
            "End": {
                "ColumnNumber": 12,
                "LineNumber": 212
            },
            "Path": [
                "Resources",
                "rAppPrivateSubnetB",
                "Properties",
                "CidrBlock",
                "Ref"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 212
            }
        },
        "Message": "{'Ref': 'pAppPrivateSubnetBCIDR'} is not a 'ipv4-network' when 'Ref' is resolved",
        "ParentId": null,
        "Rule": {
            "Description": "Resolve the Ref and then validate the values against the schema",
            "Id": "W1030",
            "ShortDescription": "Validate the values that come from a Ref function",
            "Source": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-ref.html"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "d6ef38be-26e4-dce5-3a40-f8b9b0343c0f",
        "Level": "Warning",
        "Location": {
            "End": {
                "ColumnNumber": 12,
                "LineNumber": 227
            },
            "Path": [
                "Resources",
                "rDBPrivateSubnetA",
                "Properties",
                "CidrBlock",
                "Ref"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 227
            }
        },
        "Message": "{'Ref': 'pDBPrivateSubnetACIDR'} is not a 'ipv4-network' when 'Ref' is resolved",
        "ParentId": null,
        "Rule": {
            "Description": "Resolve the Ref and then validate the values against the schema",
            "Id": "W1030",
            "ShortDescription": "Validate the values that come from a Ref function",
            "Source": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-ref.html"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "e3cbea17-f22c-ec23-f9d1-ab0766846a9d",
        "Level": "Warning",
        "Location": {
            "End": {
                "ColumnNumber": 12,
                "LineNumber": 242
            },
            "Path": [
                "Resources",
                "rDBPrivateSubnetB",
                "Properties",
                "CidrBlock",
                "Ref"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 242
            }
        },
        "Message": "{'Ref': 'pDBPrivateSubnetBCIDR'} is not a 'ipv4-network' when 'Ref' is resolved",
        "ParentId": null,
        "Rule": {
            "Description": "Resolve the Ref and then validate the values against the schema",
            "Id": "W1030",
            "ShortDescription": "Validate the values that come from a Ref function",
            "Source": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-ref.html"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "ea208129-4540-3f78-00f5-62073ac0e975",
        "Level": "Warning",
        "Location": {
            "End": {
                "ColumnNumber": 14,
                "LineNumber": 308
            },
            "Path": [
                "Resources",
                "rGWAttachmentProdIGW",
                "DependsOn"
            ],
            "Start": {
                "ColumnNumber": 5,
                "LineNumber": 308
            }
        },
        "Message": "'rIGWProd' dependency already enforced by a 'Ref' at 'Resources/rGWAttachmentProdIGW/Properties/InternetGatewayId'",
        "ParentId": null,
        "Rule": {
            "Description": "Check if DependsOn is specified if not needed. A Ref or a Fn::GetAtt already is an implicit dependency.",
            "Id": "W3005",
            "ShortDescription": "Check obsolete DependsOn configuration for Resources",
            "Source": "https://aws.amazon.com/blogs/devops/optimize-aws-cloudformation-templates/"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "88eb3951-0dc5-1ed1-4e13-d669acf50354",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 383
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowALLEgressPublic",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 383
            }
        },
        "Message": "'1' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "0ab65ff7-3889-cb51-8b28-f6ab11a770ba",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 384
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowALLEgressPublic",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 384
            }
        },
        "Message": "'65535' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "f5eb5f75-6cfc-946b-51fe-8ab1be76c932",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 385
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowALLEgressPublic",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 385
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "528174c0-c6e0-a4e3-468e-5a6e7bc2d285",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 387
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowALLEgressPublic",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 387
            }
        },
        "Message": "'100' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "eb4b3972-946b-cb1a-a72b-ca435cb4f76f",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 396
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowALLfromPrivEgress",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 396
            }
        },
        "Message": "'1' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "35481b66-3bb5-8f2d-8a67-23b5610ea629",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 397
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowALLfromPrivEgress",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 397
            }
        },
        "Message": "'65535' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "f3078772-6731-62a2-12b8-f244bf70b6ec",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 398
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowALLfromPrivEgress",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 398
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "98293540-2c4f-77aa-e0d0-6ba67b6494fc",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 400
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowALLfromPrivEgress",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 400
            }
        },
        "Message": "'120' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "93db7cdf-2f9c-68df-c565-602c1edaba9c",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 408
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllReturnTCP",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 408
            }
        },
        "Message": "'1024' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "df19fa39-8962-6a24-0ced-161d37991a58",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 409
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllReturnTCP",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 409
            }
        },
        "Message": "'65535' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "0bba8de7-cc2c-f3da-fdc3-eb6e7dbbc54f",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 410
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllReturnTCP",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 410
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "50e59d6d-712b-e5e0-ab40-b3eb2dd7b012",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 412
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllReturnTCP",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 412
            }
        },
        "Message": "'140' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "0d4059f7-8c4d-c2da-843b-9893c0b58039",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 421
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllTCPInternal",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 421
            }
        },
        "Message": "'1' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "f4d3c41a-a18b-42bc-4f74-a3601a82fd6c",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 422
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllTCPInternal",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 422
            }
        },
        "Message": "'65535' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "2dee0973-c593-5ded-f454-694231674522",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 423
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllTCPInternal",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 423
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "617d6999-22aa-825b-f415-e008400df8fd",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 425
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllTCPInternal",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 425
            }
        },
        "Message": "'120' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "6d31c4b3-ad40-a05a-19b2-669966429105",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 434
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllTCPInternalEgress",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 434
            }
        },
        "Message": "'1' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "e267f9a3-71de-7e17-a1e6-c6282b06bb38",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 435
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllTCPInternalEgress",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 435
            }
        },
        "Message": "'65535' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "621d3d92-4b8d-3985-65cc-a900ba2a0659",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 436
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllTCPInternalEgress",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 436
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "af06445d-1ec1-a921-8bc8-d7519169cf30",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 438
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowAllTCPInternalEgress",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 438
            }
        },
        "Message": "'100' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "b4c37c56-1575-16c2-6b52-389544c70d8a",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 446
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowBastionSSHAccess",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 446
            }
        },
        "Message": "'22' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "9d2f655f-4ef5-d8b2-e759-efde6e886365",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 447
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowBastionSSHAccess",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 447
            }
        },
        "Message": "'22' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "e15510b0-abbd-9a47-b7df-ca4a3f06fde6",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 448
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowBastionSSHAccess",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 448
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "cb4e09c5-c8a3-6d38-0c08-6ab38b66b902",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 450
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowBastionSSHAccess",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 450
            }
        },
        "Message": "'210' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "7282a941-a05b-4c3b-055d-d63f91e9c42f",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 459
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowEgressReturnTCP",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 459
            }
        },
        "Message": "'1024' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "b00f5557-8af9-d390-0580-f4c14e72e046",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 460
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowEgressReturnTCP",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 460
            }
        },
        "Message": "'65535' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "846922e7-130d-2c22-3b9d-a63d0263aabd",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 461
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowEgressReturnTCP",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 461
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "0a21eb3f-6f8e-7e67-b6e3-a0a43f445bfc",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 463
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowEgressReturnTCP",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 463
            }
        },
        "Message": "'140' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "ecd229e0-ef0b-2514-6b13-7acf7e223843",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 471
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowHTTPSPublic",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 471
            }
        },
        "Message": "'443' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "aecd8d3d-320e-abce-f9f1-d8c150dbde35",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 472
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowHTTPSPublic",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 472
            }
        },
        "Message": "'443' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "3e3ec123-5010-6186-f101-fae2fbe647a9",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 473
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowHTTPSPublic",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 473
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "7fbbea2d-1a9d-f700-be07-0b6c6cd1f33e",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 475
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowHTTPSPublic",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 475
            }
        },
        "Message": "'100' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "0b5d42b7-57ef-0146-75ec-ae3cbb25bfbf",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 484
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowHTTPfromProd",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 484
            }
        },
        "Message": "'80' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "aa9c3d3a-307f-8697-c97f-a5b61fdabcc5",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 485
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowHTTPfromProd",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 485
            }
        },
        "Message": "'80' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "a6fc22a9-eae6-31ba-dfa5-c7e7a518f6bc",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 486
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowHTTPfromProd",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 486
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "4f636e36-7493-39b6-183e-bfca0f94a44d",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 488
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowHTTPfromProd",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 488
            }
        },
        "Message": "'200' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "b4fc8b9d-fa63-c2fb-5ef3-b3f817cc7be2",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 497
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowMgmtAccessSSHtoPrivate",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 497
            }
        },
        "Message": "'22' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "89b95fb2-d69a-1700-61e1-0a24694d3f63",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 498
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowMgmtAccessSSHtoPrivate",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 498
            }
        },
        "Message": "'22' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "599a6919-205e-c292-8c53-2c809500b4f1",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 499
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowMgmtAccessSSHtoPrivate",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 499
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "c95643f9-fc38-8faa-03e4-52c9f6035fef",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 501
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowMgmtAccessSSHtoPrivate",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 501
            }
        },
        "Message": "'125' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "ef9076a8-fa5d-a209-53ea-dd0960e6074a",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 509
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowReturnTCPPriv",
                "Properties",
                "PortRange",
                "From"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 509
            }
        },
        "Message": "'1024' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "964cd652-9f2e-ab3d-5a30-19ac5caecf15",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 11,
                "LineNumber": 510
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowReturnTCPPriv",
                "Properties",
                "PortRange",
                "To"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 510
            }
        },
        "Message": "'65535' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "1e348db7-039c-9470-f437-0d4b3f20ebab",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 511
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowReturnTCPPriv",
                "Properties",
                "Protocol"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 511
            }
        },
        "Message": "'6' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "2777891a-1ee1-646e-3912-821a3572f482",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 513
            },
            "Path": [
                "Resources",
                "rNACLRuleAllowReturnTCPPriv",
                "Properties",
                "RuleNumber"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 513
            }
        },
        "Message": "'140' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "0f4dd862-632d-6057-4846-970994fc240a",
        "Level": "Informational",
        "Location": {
            "End": {
                "ColumnNumber": 23,
                "LineNumber": 526
            },
            "Path": [
                "Resources",
                "rNatInstanceTemplate"
            ],
            "Start": {
                "ColumnNumber": 3,
                "LineNumber": 526
            }
        },
        "Message": "'DeletionPolicy' is a required property (The default action when replacing/removing a resource is to delete it. Set explicit values for stateful resource)",
        "ParentId": null,
        "Rule": {
            "Description": "The default action when replacing/removing a resource is to delete it. This check requires you to explicitly set policies",
            "Id": "I3011",
            "ShortDescription": "Check stateful resources have a set UpdateReplacePolicy/DeletionPolicy",
            "Source": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "38349772-5786-7e5b-a79a-04fa7fb294fa",
        "Level": "Informational",
        "Location": {
            "End": {
                "ColumnNumber": 23,
                "LineNumber": 526
            },
            "Path": [
                "Resources",
                "rNatInstanceTemplate"
            ],
            "Start": {
                "ColumnNumber": 3,
                "LineNumber": 526
            }
        },
        "Message": "'UpdateReplacePolicy' is a required property (The default action when replacing/removing a resource is to delete it. Set explicit values for stateful resource)",
        "ParentId": null,
        "Rule": {
            "Description": "The default action when replacing/removing a resource is to delete it. This check requires you to explicitly set policies",
            "Id": "I3011",
            "ShortDescription": "Check stateful resources have a set UpdateReplacePolicy/DeletionPolicy",
            "Source": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "ca3e2b97-2f8c-3d15-f71e-515118a6874a",
        "Level": "Informational",
        "Location": {
            "End": {
                "ColumnNumber": 13,
                "LineNumber": 550
            },
            "Path": [
                "Resources",
                "rNatInstanceTemplate",
                "Properties",
                "TemplateURL",
                "Fn::Join",
                0
            ],
            "Start": {
                "ColumnNumber": 11,
                "LineNumber": 550
            }
        },
        "Message": "Prefer using Fn::Sub over Fn::Join with an empty delimiter",
        "ParentId": null,
        "Rule": {
            "Description": "Prefer a sub instead of Join when using a join delimiter that is empty",
            "Id": "I1022",
            "ShortDescription": "Use Sub instead of Join",
            "Source": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-sub.html"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "4b98f652-2c53-1814-7629-b035179bce5e",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 23,
                "LineNumber": 553
            },
            "Path": [
                "Resources",
                "rNatInstanceTemplate",
                "Properties",
                "TimeoutInMinutes"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 553
            }
        },
        "Message": "'20' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "1d1926aa-d2b1-46fa-d2fc-e3c013228493",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 623
            },
            "Path": [
                "Resources",
                "rSecurityGroupMgmtBastion",
                "Properties",
                "SecurityGroupIngress",
                0,
                "FromPort"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 623
            }
        },
        "Message": "'22' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "82243804-b41b-99a2-8f8c-4cb5f6b5885e",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 625
            },
            "Path": [
                "Resources",
                "rSecurityGroupMgmtBastion",
                "Properties",
                "SecurityGroupIngress",
                0,
                "ToPort"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 625
            }
        },
        "Message": "'22' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "21e4c8f5-71c1-b02a-d5e6-c28bb7b8adb1",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 641
            },
            "Path": [
                "Resources",
                "rSecurityGroupSSHFromProd",
                "Properties",
                "SecurityGroupIngress",
                0,
                "FromPort"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 641
            }
        },
        "Message": "'22' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "0655ef16-5c2b-36ba-df62-122deba968d0",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 643
            },
            "Path": [
                "Resources",
                "rSecurityGroupSSHFromProd",
                "Properties",
                "SecurityGroupIngress",
                0,
                "ToPort"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 643
            }
        },
        "Message": "'22' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "fe442832-ee4c-e5eb-eecc-03095e1986a8",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 659
            },
            "Path": [
                "Resources",
                "rSecurityGroupVpcNat",
                "Properties",
                "SecurityGroupIngress",
                0,
                "FromPort"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 659
            }
        },
        "Message": "'80' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "23d1b864-9698-94d6-d4fb-32a65212bb85",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 661
            },
            "Path": [
                "Resources",
                "rSecurityGroupVpcNat",
                "Properties",
                "SecurityGroupIngress",
                0,
                "ToPort"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 661
            }
        },
        "Message": "'80' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "d4b85793-77dc-238a-0d11-b1c122cfc5fb",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 17,
                "LineNumber": 664
            },
            "Path": [
                "Resources",
                "rSecurityGroupVpcNat",
                "Properties",
                "SecurityGroupIngress",
                1,
                "FromPort"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 664
            }
        },
        "Message": "'443' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "4f810b89-4339-2ca1-3581-d8e8ad4c11f8",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 15,
                "LineNumber": 666
            },
            "Path": [
                "Resources",
                "rSecurityGroupVpcNat",
                "Properties",
                "SecurityGroupIngress",
                1,
                "ToPort"
            ],
            "Start": {
                "ColumnNumber": 9,
                "LineNumber": 666
            }
        },
        "Message": "'443' is not of type 'integer'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "5c9d85ab-bb73-bc60-d9b7-2bb483fc717c",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 25,
                "LineNumber": 680
            },
            "Path": [
                "Resources",
                "rVPCProduction",
                "Properties",
                "EnableDnsHostnames"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 680
            }
        },
        "Message": "'true' is not of type 'boolean'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    },
    {
        "Filename": "test/fixtures/templates/quickstart/nist_vpc_production.yaml",
        "Id": "9cd1dd1a-6c40-adae-7d0f-60c149b8880e",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 23,
                "LineNumber": 681
            },
            "Path": [
                "Resources",
                "rVPCProduction",
                "Properties",
                "EnableDnsSupport"
            ],
            "Start": {
                "ColumnNumber": 7,
                "LineNumber": 681
            }
        },
        "Message": "'true' is not of type 'boolean'",
        "ParentId": null,
        "Rule": {
            "Description": "Checks resource property values with Primitive Types for values that match those types.",
            "Id": "E3012",
            "ShortDescription": "Check resource properties values",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#type"
        }
    }
]
