Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DDBStreamBatchInfo ¶
type DDBStreamBatchInfo struct {
ShardId string `json:"shardId"`
StartSequenceNumber string `json:"startSequenceNumber"`
EndSequenceNumber string `json:"endSequenceNumber"`
ApproximateArrivalOfFirstRecord time.Time `json:"approximateArrivalOfFirstRecord"`
ApproximateArrivalOfLastRecord time.Time `json:"approximateArrivalOfLastRecord"`
BatchSize int `json:"batchSize"`
StreamArn string `json:"streamArn"`
}
type FailedItem ¶
type FailedItem struct {
Version string `json:"version"`
Timestamp time.Time `json:"timestamp"`
RequestContext RequestContext `json:"requestContext"`
ResponseContext ResponseContext `json:"responseContext"`
RequestPayload json.RawMessage `json:"requestPayload,omitempty"`
ResponsePayload json.RawMessage `json:"responsePayload,omitempty"`
DDBStreamBatchInfo *DDBStreamBatchInfo `json:"DDBStreamBatchInfo,omitempty"`
}
type Redriver ¶
type Redriver struct {
// contains filtered or unexported fields
}
func New ¶
func New(queueUrl string, sqs sqsiface.SQSAPI, streams dynamodbstreamsiface.DynamoDBStreamsAPI, lambda lambdaiface.LambdaAPI) *Redriver
type RequestContext ¶
type ResponseContext ¶
Click to show internal directories.
Click to hide internal directories.