Dynamodbstreams Classes
AttributeValue
S
- Type: typing.Optional[str]
N
- Type: typing.Optional[str]
B
- Type: typing.Optional[bytes]
SS
- Type: typing.Optional[typing.List[str]]
NS
- Type: typing.Optional[typing.List[str]]
BS
- Type: typing.Optional[typing.List[bytes]]
M
- Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.Any]]]
L
- Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]
NULL
- Type: typing.Optional[bool]
BOOL
- Type: typing.Optional[bool]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
DescribeStreamInput
StreamArn
- Type:
- Required: Yes
Limit
- Type: typing.Optional[int]
ExclusiveStartShardId
- Type: typing.Optional[str]
DescribeStreamOutput
StreamDescription
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRecordsInput
ShardIterator
- Type:
- Required: Yes
Limit
- Type: typing.Optional[int]
GetRecordsOutput
Records
- Type: typing.List[aws_resource_validator.pydantic_models.dynamodbstreams.dynamodbstreams_classes.Record]
- Required: Yes
NextShardIterator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetShardIteratorInput
StreamArn
- Type:
- Required: Yes
ShardId
- Type:
- Required: Yes
ShardIteratorType
- Type: typing.Literal['AFTER_SEQUENCE_NUMBER', 'AT_SEQUENCE_NUMBER', 'LATEST', 'TRIM_HORIZON']
- Required: Yes
SequenceNumber
- Type: typing.Optional[str]
GetShardIteratorOutput
ShardIterator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Identity
PrincipalId
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
KeySchemaElement
AttributeName
- Type:
- Required: Yes
KeyType
- Type: typing.Literal['HASH', 'RANGE']
- Required: Yes
ListStreamsInput
TableName
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
ExclusiveStartStreamArn
- Type: typing.Optional[str]
ListStreamsOutput
Streams
- Type: typing.List[aws_resource_validator.pydantic_models.dynamodbstreams.dynamodbstreams_classes.Stream]
- Required: Yes
LastEvaluatedStreamArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Record
eventID
- Type: typing.Optional[str]
eventName
- Type: typing.Optional[typing.Literal['INSERT', 'MODIFY', 'REMOVE']]
eventVersion
- Type: typing.Optional[str]
eventSource
- Type: typing.Optional[str]
awsRegion
- Type: typing.Optional[str]
dynamodb
- Type: typing.Optional[aws_resource_validator.pydantic_models.dynamodbstreams.dynamodbstreams_classes.StreamRecord]
userIdentity
- Type: typing.Optional[aws_resource_validator.pydantic_models.dynamodbstreams.dynamodbstreams_classes.Identity]
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]
SequenceNumberRange
StartingSequenceNumber
- Type: typing.Optional[str]
EndingSequenceNumber
- Type: typing.Optional[str]
Shard
ShardId
- Type: typing.Optional[str]
SequenceNumberRange
- Type:
ParentShardId
- Type: typing.Optional[str]
Stream
StreamArn
- Type: typing.Optional[str]
TableName
- Type: typing.Optional[str]
StreamLabel
- Type: typing.Optional[str]
StreamDescription
StreamArn
- Type: typing.Optional[str]
StreamLabel
- Type: typing.Optional[str]
StreamStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING']]
StreamViewType
- Type: typing.Optional[typing.Literal['KEYS_ONLY', 'NEW_AND_OLD_IMAGES', 'NEW_IMAGE', 'OLD_IMAGE']]
CreationRequestDateTime
- Type: typing.Optional[datetime.datetime]
TableName
- Type: typing.Optional[str]
KeySchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dynamodbstreams.dynamodbstreams_classes.KeySchemaElement]]
Shards
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.dynamodbstreams.dynamodbstreams_classes.Shard]]
LastEvaluatedShardId
- Type: typing.Optional[str]
StreamRecord
ApproximateCreationDateTime
- Type: typing.Optional[datetime.datetime]
Keys
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.dynamodbstreams.dynamodbstreams_classes.AttributeValue]]
NewImage
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.dynamodbstreams.dynamodbstreams_classes.AttributeValue]]
OldImage
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.dynamodbstreams.dynamodbstreams_classes.AttributeValue]]
SequenceNumber
- Type: typing.Optional[str]
SizeBytes
- Type: typing.Optional[int]
StreamViewType
- Type: typing.Optional[typing.Literal['KEYS_ONLY', 'NEW_AND_OLD_IMAGES', 'NEW_IMAGE', 'OLD_IMAGE']]