{
  "version": "2.0",
  "metadata": {
    "apiVersion": "2018-06-19",
    "endpointPrefix": "csmtest",
    "jsonVersion": "1.0",
    "protocol": "json",
    "serviceFullName": "CSM Test",
    "serviceId": "CSM Test",
    "signatureVersion": "v4",
    "targetPrefix": "CSMTest_20180619",
    "uid": "csmtest-2018-06-19"
  },
  "operations": {
    "TestOperation": {
      "name": "TestOperation",
      "http": {
        "method": "POST",
        "requestUri": "/"
      },
      "input": {
        "shape": "TestOperationInput"
      },
      "output": {
        "shape": "TestOperationOutput"
      },
      "errors": [
        {
          "shape": "TestOperationException"
        }
      ]
    }
  },
  "shapes": {
    "TestOperationInput": {
      "type": "structure",
      "members": {}
    },
    "TestOperationOutput": {
      "type": "structure",
      "members": {}
    },
    "TestOperationException": {
      "type": "strucutre",
      "members": {}
    }
  }
}