Table of Contents
A low-level client representing AWS RDS DataService:
import boto3
client = boto3.client('rds-data')
These are the available methods:
Check if an operation can be paginated.
Executes any SQL statement on the target database synchronously
See also: AWS API Documentation
Request Syntax
response = client.execute_sql(
awsSecretStoreArn='string',
database='string',
dbClusterOrInstanceArn='string',
schema='string',
sqlStatements='string'
)
dict
Response Syntax
{
'sqlStatementResults': [
{
'numberOfRecordsUpdated': 123,
'resultFrame': {
'records': [
{
'values': [
{
'arrayValues': [
{'... recursive ...'},
],
'bigIntValue': 123,
'bitValue': True|False,
'blobValue': b'bytes',
'doubleValue': 123.0,
'intValue': 123,
'isNull': True|False,
'realValue': ...,
'stringValue': 'string',
'structValue': {
'attributes': [
{'... recursive ...'},
]
}
},
]
},
],
'resultSetMetadata': {
'columnCount': 123,
'columnMetadata': [
{
'arrayBaseColumnType': 123,
'isAutoIncrement': True|False,
'isCaseSensitive': True|False,
'isCurrency': True|False,
'isSigned': True|False,
'label': 'string',
'name': 'string',
'nullable': 123,
'precision': 123,
'scale': 123,
'schemaName': 'string',
'tableName': 'string',
'type': 123,
'typeName': 'string'
},
]
}
}
},
]
}
Response Structure
Generate a presigned url given a client, its method, and arguments
The presigned url
Create a paginator for an operation.
Returns an object that can wait for some condition.
The available paginators are: