Skip to content

Rds Data Classes

ArrayValue

booleanValues

  • Type: typing.Optional[typing.List[bool]]

longValues

  • Type: typing.Optional[typing.List[int]]

doubleValues

  • Type: typing.Optional[typing.List[float]]

stringValues

  • Type: typing.Optional[typing.List[str]]

arrayValues

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

ArrayValueOutput

booleanValues

  • Type: typing.Optional[typing.List[bool]]

longValues

  • Type: typing.Optional[typing.List[int]]

doubleValues

  • Type: typing.Optional[typing.List[float]]

stringValues

  • Type: typing.Optional[typing.List[str]]

arrayValues

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchExecuteStatementRequest

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.List[typing.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.SqlParameter]]]

transactionId

  • Type: typing.Optional[str]

BatchExecuteStatementResponse

updateResults

  • Type: typing.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.UpdateResult]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BeginTransactionRequest

resourceArn

  • Type:
  • Required: Yes

secretArn

  • Type:
  • Required: Yes

database

  • Type: typing.Optional[str]

schema

  • Type: typing.Optional[str]

BeginTransactionResponse

transactionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ColumnMetadata

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]

CommitTransactionRequest

resourceArn

  • Type:
  • Required: Yes

secretArn

  • Type:
  • Required: Yes

transactionId

  • Type:
  • Required: Yes

CommitTransactionResponse

transactionStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExecuteSqlRequest

dbClusterOrInstanceArn

  • Type:
  • Required: Yes

awsSecretStoreArn

  • Type:
  • Required: Yes

sqlStatements

  • Type:
  • Required: Yes

database

  • Type: typing.Optional[str]

schema

  • Type: typing.Optional[str]

ExecuteSqlResponse

sqlStatementResults

  • Type: typing.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.SqlStatementResult]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExecuteStatementRequest

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.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.SqlParameter]]

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.rds_data_classes.ResultSetOptions]

formatRecordsAs

  • Type: typing.Optional[typing.Literal['JSON', 'NONE']]

ExecuteStatementResponse

records

  • Type: typing.List[typing.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.FieldOutput]]
  • Required: Yes

columnMetadata

  • Type: typing.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.ColumnMetadata]
  • Required: Yes

numberOfRecordsUpdated

  • Type:
  • Required: Yes

generatedFields

  • Type: typing.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.FieldOutput]
  • Required: Yes

formattedRecords

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Field

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], botocore.response.StreamingBody, NoneType]

arrayValue

  • Type: typing.Union[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.ArrayValue, aws_resource_validator.pydantic_models.rds_data.rds_data_classes.ArrayValueOutput, NoneType]

FieldOutput

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.Optional[bytes]

arrayValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.ArrayValueOutput]

Record

values

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.Value]]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

ResultFrame

resultSetMetadata

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.ResultSetMetadata]

records

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.Record]]

ResultSetMetadata

columnCount

  • Type: typing.Optional[int]

columnMetadata

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.ColumnMetadata]]

ResultSetOptions

decimalReturnType

  • Type: typing.Optional[typing.Literal['DOUBLE_OR_LONG', 'STRING']]

longReturnType

  • Type: typing.Optional[typing.Literal['LONG', 'STRING']]

RollbackTransactionRequest

resourceArn

  • Type:
  • Required: Yes

secretArn

  • Type:
  • Required: Yes

transactionId

  • Type:
  • Required: Yes

RollbackTransactionResponse

transactionStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SqlParameter

name

  • Type: typing.Optional[str]

value

  • Type: typing.Union[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.Field, aws_resource_validator.pydantic_models.rds_data.rds_data_classes.FieldOutput, NoneType]

typeHint

  • Type: typing.Optional[typing.Literal['DATE', 'DECIMAL', 'JSON', 'TIME', 'TIMESTAMP', 'UUID']]

SqlStatementResult

resultFrame

  • Type: typing.Optional[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.ResultFrame]

numberOfRecordsUpdated

  • Type: typing.Optional[int]

StructValue

attributes

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

UpdateResult

generatedFields

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.FieldOutput]]

Value

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[aws_resource_validator.pydantic_models.rds_data.rds_data_classes.StructValue]