169 lines
4.6 KiB
JSON
169 lines
4.6 KiB
JSON
|
{
|
||
|
"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"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|