{ "version": "2.0", "metadata": { "apiVersion": "2018-08-01", "endpointPrefix": "rds-data", "jsonVersion": "1.1", "protocol": "rest-json", "serviceFullName": "AWS RDS DataService", "serviceId": "RDS Data", "signatureVersion": "v4", "signingName": "rds-data", "uid": "rds-data-2018-08-01" }, "operations": { "ExecuteSql": { "http": { "requestUri": "/ExecuteSql", "responseCode": 200 }, "input": { "type": "structure", "required": [ "awsSecretStoreArn", "dbClusterOrInstanceArn", "sqlStatements" ], "members": { "awsSecretStoreArn": {}, "database": {}, "dbClusterOrInstanceArn": {}, "schema": {}, "sqlStatements": {} } }, "output": { "type": "structure", "required": [ "sqlStatementResults" ], "members": { "sqlStatementResults": { "type": "list", "member": { "type": "structure", "members": { "numberOfRecordsUpdated": { "type": "long" }, "resultFrame": { "type": "structure", "members": { "records": { "type": "list", "member": { "type": "structure", "members": { "values": { "type": "list", "member": { "shape": "Sd" } } } } }, "resultSetMetadata": { "type": "structure", "members": { "columnCount": { "type": "long" }, "columnMetadata": { "type": "list", "member": { "type": "structure", "members": { "arrayBaseColumnType": { "type": "integer" }, "isAutoIncrement": { "type": "boolean" }, "isCaseSensitive": { "type": "boolean" }, "isCurrency": { "type": "boolean" }, "isSigned": { "type": "boolean" }, "label": {}, "name": {}, "nullable": { "type": "integer" }, "precision": { "type": "integer" }, "scale": { "type": "integer" }, "schemaName": {}, "tableName": {}, "type": { "type": "integer" }, "typeName": {} } } } } } } } } } } } } } }, "shapes": { "Sd": { "type": "structure", "members": { "arrayValues": { "shape": "Se" }, "bigIntValue": { "type": "long" }, "bitValue": { "type": "boolean" }, "blobValue": { "type": "blob" }, "doubleValue": { "type": "double" }, "intValue": { "type": "integer" }, "isNull": { "type": "boolean" }, "realValue": { "type": "float" }, "stringValue": {}, "structValue": { "type": "structure", "members": { "attributes": { "shape": "Se" } } } } }, "Se": { "type": "list", "member": { "shape": "Sd" } } } }