[
    {
        "Filename": "test/fixtures/templates/integration/aws-ec2-instance.yaml",
        "Id": "1a19d9d5-cf14-50d0-d2f5-9ebd5b73a7d4",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 36,
                "LineNumber": 14
            },
            "Path": [
                "Resources",
                "Instance",
                "Properties",
                "NetworkInterfaces",
                0,
                "AssociateCarrierIpAddress"
            ],
            "Start": {
                "ColumnNumber": 11,
                "LineNumber": 14
            }
        },
        "Message": "'AssociateCarrierIpAddress' should not be included with 'NetworkInterfaceId'",
        "ParentId": null,
        "Rule": {
            "Description": "When certain properties are specified other properties should not be included",
            "Id": "E3020",
            "ShortDescription": "Validate that when a property is specified another property should be excluded",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#dependentexcluded"
        }
    },
    {
        "Filename": "test/fixtures/templates/integration/aws-ec2-instance.yaml",
        "Id": "62b86da6-4603-37c5-3087-299f72acc9a2",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 35,
                "LineNumber": 15
            },
            "Path": [
                "Resources",
                "Instance",
                "Properties",
                "NetworkInterfaces",
                0,
                "AssociatePublicIpAddress"
            ],
            "Start": {
                "ColumnNumber": 11,
                "LineNumber": 15
            }
        },
        "Message": "'AssociatePublicIpAddress' should not be included with 'NetworkInterfaceId'",
        "ParentId": null,
        "Rule": {
            "Description": "When certain properties are specified other properties should not be included",
            "Id": "E3020",
            "ShortDescription": "Validate that when a property is specified another property should be excluded",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#dependentexcluded"
        }
    },
    {
        "Filename": "test/fixtures/templates/integration/aws-ec2-instance.yaml",
        "Id": "6cf986c0-5afe-2cdd-5da0-2a411f486e56",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 29,
                "LineNumber": 17
            },
            "Path": [
                "Resources",
                "Instance",
                "Properties",
                "NetworkInterfaces",
                0,
                "NetworkInterfaceId"
            ],
            "Start": {
                "ColumnNumber": 11,
                "LineNumber": 17
            }
        },
        "Message": "'NetworkInterfaceId' should not be included with 'AssociateCarrierIpAddress'",
        "ParentId": null,
        "Rule": {
            "Description": "When certain properties are specified other properties should not be included",
            "Id": "E3020",
            "ShortDescription": "Validate that when a property is specified another property should be excluded",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#dependentexcluded"
        }
    },
    {
        "Filename": "test/fixtures/templates/integration/aws-ec2-instance.yaml",
        "Id": "697ee9aa-160c-152b-5d46-e708ed04b425",
        "Level": "Error",
        "Location": {
            "End": {
                "ColumnNumber": 29,
                "LineNumber": 17
            },
            "Path": [
                "Resources",
                "Instance",
                "Properties",
                "NetworkInterfaces",
                0,
                "NetworkInterfaceId"
            ],
            "Start": {
                "ColumnNumber": 11,
                "LineNumber": 17
            }
        },
        "Message": "'NetworkInterfaceId' should not be included with 'AssociatePublicIpAddress'",
        "ParentId": null,
        "Rule": {
            "Description": "When certain properties are specified other properties should not be included",
            "Id": "E3020",
            "ShortDescription": "Validate that when a property is specified another property should be excluded",
            "Source": "https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/cfn-schema-specification.md#dependentexcluded"
        }
    }
]
