Rds Data Classes
ArrayValueTypeDef
booleanValues
- Type: typing.Optional[typing.Sequence[bool]]
longValues
- Type: typing.Optional[typing.Sequence[int]]
doubleValues
- Type: typing.Optional[typing.Sequence[float]]
stringValues
- Type: typing.Optional[typing.Sequence[str]]
arrayValues
- Type: typing.Optional[typing.Sequence[typing.Dict[str, typing.Any]]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchExecuteStatementRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
secretArn
- Type:
- Required: Yes
sql
- Type:
- Required: Yes
database
- Type: typing.Optional[str]
schema
- Type: typing.Optional[str]
parameterSets
- Type: typing.Optional[typing.Sequence[typing.Sequence[aws_resource_validator.pydantic_models.rds_data_classes.SqlParameterTypeDef]]]
transactionId
- Type: typing.Optional[str]
BatchExecuteStatementResponseTypeDef
updateResults
- Type: typing.List[aws_resource_validator.pydantic_models.rds_data_classes.UpdateResultTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BeginTransactionRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
secretArn
- Type:
- Required: Yes
database
- Type: typing.Optional[str]
schema
- Type: typing.Optional[str]
BeginTransactionResponseTypeDef
transactionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ColumnMetadataTypeDef
name
- Type: typing.Optional[str]
type
- Type: typing.Optional[int]
typeName
- Type: typing.Optional[str]
label
- Type: typing.Optional[str]
schemaName
- Type: typing.Optional[str]
tableName
- Type: typing.Optional[str]
isAutoIncrement
- Type: typing.Optional[bool]
isSigned
- Type: typing.Optional[bool]
isCurrency
- Type: typing.Optional[bool]
isCaseSensitive
- Type: typing.Optional[bool]
nullable
- Type: typing.Optional[int]
precision
- Type: typing.Optional[int]
scale
- Type: typing.Optional[int]
arrayBaseColumnType
- Type: typing.Optional[int]
CommitTransactionRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
secretArn
- Type:
- Required: Yes
transactionId
- Type:
- Required: Yes
CommitTransactionResponseTypeDef
transactionStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ExecuteSqlRequestRequestTypeDef
dbClusterOrInstanceArn
- Type:
- Required: Yes
awsSecretStoreArn
- Type:
- Required: Yes
sqlStatements
- Type:
- Required: Yes
database
- Type: typing.Optional[str]
schema
- Type: typing.Optional[str]
ExecuteSqlResponseTypeDef
sqlStatementResults
- Type: typing.List[aws_resource_validator.pydantic_models.rds_data_classes.SqlStatementResultTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ExecuteStatementRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
secretArn
- Type:
- Required: Yes
sql
- Type:
- Required: Yes
database
- Type: typing.Optional[str]
schema
- Type: typing.Optional[str]
parameters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rds_data_classes.SqlParameterTypeDef]]
transactionId
- Type: typing.Optional[str]
includeResultMetadata
- Type: typing.Optional[bool]
continueAfterTimeout
- Type: typing.Optional[bool]
resultSetOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.rds_data_classes.ResultSetOptionsTypeDef]
formatRecordsAs
- Type: typing.Optional[typing.Literal['JSON', 'NONE']]
ExecuteStatementResponseTypeDef
records
- Type: typing.List[typing.List[aws_resource_validator.pydantic_models.rds_data_classes.FieldTypeDef]]
- Required: Yes
columnMetadata
- Type: typing.List[aws_resource_validator.pydantic_models.rds_data_classes.ColumnMetadataTypeDef]
- Required: Yes
numberOfRecordsUpdated
- Type:
- Required: Yes
generatedFields
- Type: typing.List[aws_resource_validator.pydantic_models.rds_data_classes.FieldTypeDef]
- Required: Yes
formattedRecords
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
FieldTypeDef
isNull
- Type: typing.Optional[bool]
booleanValue
- Type: typing.Optional[bool]
longValue
- Type: typing.Optional[int]
doubleValue
- Type: typing.Optional[float]
stringValue
- Type: typing.Optional[str]
blobValue
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
arrayValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.rds_data_classes.ArrayValueTypeDef]
RecordTypeDef
values
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rds_data_classes.ValueTypeDef]]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
ResultFrameTypeDef
resultSetMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.rds_data_classes.ResultSetMetadataTypeDef]
records
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rds_data_classes.RecordTypeDef]]
ResultSetMetadataTypeDef
columnCount
- Type: typing.Optional[int]
columnMetadata
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rds_data_classes.ColumnMetadataTypeDef]]
ResultSetOptionsTypeDef
decimalReturnType
- Type: typing.Optional[typing.Literal['DOUBLE_OR_LONG', 'STRING']]
longReturnType
- Type: typing.Optional[typing.Literal['LONG', 'STRING']]
RollbackTransactionRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
secretArn
- Type:
- Required: Yes
transactionId
- Type:
- Required: Yes
RollbackTransactionResponseTypeDef
transactionStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SqlParameterTypeDef
name
- Type: typing.Optional[str]
value
- Type: typing.Optional[aws_resource_validator.pydantic_models.rds_data_classes.FieldTypeDef]
typeHint
- Type: typing.Optional[typing.Literal['DATE', 'DECIMAL', 'JSON', 'TIME', 'TIMESTAMP', 'UUID']]
SqlStatementResultTypeDef
resultFrame
- Type: typing.Optional[aws_resource_validator.pydantic_models.rds_data_classes.ResultFrameTypeDef]
numberOfRecordsUpdated
- Type: typing.Optional[int]
StructValueTypeDef
attributes
- Type: typing.Optional[typing.List[ForwardRef('ValueTypeDef')]]
UpdateResultTypeDef
generatedFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rds_data_classes.FieldTypeDef]]
ValueTypeDef
isNull
- Type: typing.Optional[bool]
bitValue
- Type: typing.Optional[bool]
bigIntValue
- Type: typing.Optional[int]
intValue
- Type: typing.Optional[int]
doubleValue
- Type: typing.Optional[float]
realValue
- Type: typing.Optional[float]
stringValue
- Type: typing.Optional[str]
blobValue
- Type: typing.Optional[bytes]
arrayValues
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
structValue
- Type: typing.Optional[typing.Dict[str, typing.Any]]