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.