Skip to content

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]]