Documentation
¶
Index ¶
- Variables
- func InitS3StreamingLister(app *S3StreamingLister)
- func ParseArgs(app *S3StreamingLister, osArgs []string) error
- type AwsParams
- type CallStat
- type Calls
- type Channels
- type Config
- type Counter
- type DynamoDbParams
- type FrontendParams
- type LambdaParams
- type ListObjectParams
- type MyCredentials
- type Output
- type OutputParams
- type S3DeleteParams
- type S3StreamingLister
- type SqliteFrontendParams
- type SqliteParams
- type SqsParams
Constants ¶
This section is empty.
Variables ¶
View Source
var GitCommit string
View Source
var Version string
Functions ¶
func InitS3StreamingLister ¶
func InitS3StreamingLister(app *S3StreamingLister)
func ParseArgs ¶
func ParseArgs(app *S3StreamingLister, osArgs []string) error
Types ¶
type Config ¶
type Config struct { GitCommit string Version string Strategy *string Prefixes *[]string Prefix *string Delimiter *string Format *string Bucket *string MaxKeys *int S3Workers *int StatsFragment *uint64 Help bool VersionFlag bool Progress *int Output OutputParams ListObject ListObjectParams Lambda LambdaParams Frontend FrontendParams }
type DynamoDbParams ¶
type FrontendParams ¶
type FrontendParams struct { Sqlite SqliteFrontendParams Frontend *string }
type LambdaParams ¶
type ListObjectParams ¶
type ListObjectParams struct {
Aws AwsParams
}
type MyCredentials ¶
type MyCredentials struct {
// contains filtered or unexported fields
}
func (*MyCredentials) Retrieve ¶
func (my *MyCredentials) Retrieve(ctx context.Context) (aws.Credentials, error)
type OutputParams ¶
type OutputParams struct { Sqs SqsParams Sqlite SqliteParams S3Delete S3DeleteParams DynamoDb DynamoDbParams }
type S3DeleteParams ¶
type S3StreamingLister ¶
type S3StreamingLister struct { Config Config InputConcurrent int32 Clients Channels Output Output }
func DefaultS3StreamingLister ¶
func DefaultS3StreamingLister() *S3StreamingLister
type SqliteFrontendParams ¶
type SqliteParams ¶
Click to show internal directories.
Click to hide internal directories.