[
    {
        "description": "Test cases for QueryCompatibleOperation operation",
        "metadata": {
            "apiVersion": "2020-07-14",
            "auth": [
                "aws.auth#sigv4"
            ],
            "awsQueryCompatible": {},
            "endpointPrefix": "querycompatiblejsonrpc10",
            "jsonVersion": "1.0",
            "protocol": "json",
            "protocols": [
                "json"
            ],
            "serviceFullName": "QueryCompatibleJsonRpc10",
            "serviceId": "Query Compatible JSON RPC 10",
            "signatureVersion": "v4",
            "signingName": "QueryCompatibleJsonRpc10",
            "targetPrefix": "QueryCompatibleJsonRpc10",
            "uid": "query-compatible-json-rpc-10-2020-07-14"
        },
        "shapes": {},
        "cases": [
            {
                "id": "QueryCompatibleAwsJson10CborSendsQueryModeHeader",
                "given": {
                    "name": "QueryCompatibleOperation",
                    "http": {
                        "method": "POST",
                        "requestUri": "/"
                    },
                    "idempotent": true
                },
                "description": "Clients for query-compatible services MUST send the x-amzn-query-mode header.",
                "params": {},
                "serialized": {
                    "method": "POST",
                    "uri": "/",
                    "body": "{}",
                    "headers": {
                        "Content-Type": "application/x-amz-json-1.0",
                        "X-Amz-Target": "QueryCompatibleJsonRpc10.QueryCompatibleOperation",
                        "x-amzn-query-mode": "true"
                    }
                }
            }
        ]
    }
]
