Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ErrCodeKMSThrottlingException is defined in the API Reference // https://docs.aws.amazon.com/sdk-for-go/api/service/kinesis/#Kinesis.GetRecords ErrCodeKMSThrottlingException = "KMSThrottlingException" )
Variables ¶
View Source
var (
ErrLeaseNotAcquired = errors.New("the shard could not be leased due to a collision")
)
Common errors that might occur throughout checkpointing.
Functions ¶
func GetLocalStack ¶ added in v1.6.0
func GetLocalStack(t testing.TB, envVars []string, readyFns ...func(port string) error) (port string)
TODO: Add config + options pattern or use an already existing library like https://github.com/elgohr/go-localstack
func GetSession ¶
func GetSession(ctx context.Context, parsedConf *service.ParsedConfig, opts ...func(*config.LoadOptions) error) (aws.Config, error)
Types ¶
This section is empty.
Source Files
¶
- cache_dynamodb.go
- cache_s3.go
- client_factory.go
- input_kinesis.go
- input_kinesis_checkpointer.go
- input_kinesis_record_batcher.go
- input_s3.go
- input_sqs.go
- integration_test_helpers.go
- metrics_cloudwatch.go
- output_dynamodb.go
- output_kinesis.go
- output_kinesis_firehose.go
- output_s3.go
- output_sns.go
- output_sqs.go
- processor_dynamodb_partiql.go
- processor_lambda.go
- processor_s3.go
- session.go
Click to show internal directories.
Click to hide internal directories.