Documentation
¶
Index ¶
- func EventsHandler(i types.CloudTrailCliInput) error
- func LookupEvents(ctx context.Context, svc *cloudtrail.Client, ...) ([]ctypes.Event, error)
- func LookupEventsWithPaginator(ctx context.Context, paginator CloudTrailPaginator, maxResults int) ([]ctypes.Event, error)
- type CloudTrailPaginator
- type LookupEventsFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EventsHandler ¶
func EventsHandler(i types.CloudTrailCliInput) error
func LookupEvents ¶
func LookupEvents(ctx context.Context, svc *cloudtrail.Client, input *cloudtrail.LookupEventsInput, maxResults int) ([]ctypes.Event, error)
LookupEvents retrieves CloudTrail events using AWS SDK pagination
func LookupEventsWithPaginator ¶ added in v1.1.0
func LookupEventsWithPaginator(ctx context.Context, paginator CloudTrailPaginator, maxResults int) ([]ctypes.Event, error)
LookupEventsWithPaginator allows injection of paginator for testing
Types ¶
type CloudTrailPaginator ¶ added in v1.1.0
type CloudTrailPaginator interface {
HasMorePages() bool
NextPage(ctx context.Context, optFns ...func(*cloudtrail.Options)) (*cloudtrail.LookupEventsOutput, error)
}
CloudTrailPaginator interface for dependency injection
type LookupEventsFunc ¶ added in v1.1.0
type LookupEventsFunc func(ctx context.Context, svc *cloudtrail.Client, input *cloudtrail.LookupEventsInput, maxResults int) ([]ctypes.Event, error)
LookupEventsFunc type for dependency injection
Click to show internal directories.
Click to hide internal directories.