package sdk

Import Path
	github.com/aws/aws-sdk-go-v2/internal/sdk (on go.dev)

Dependency Relation
	imports 2 packages, and imported by 5 packages

Involved Source Files interfaces.go time.go
Package-Level Type Names (only one, which is exported)
/* sort exporteds by: | */
Invalidator provides access to a type's invalidate method to make it invalidate it cache. e.g aws.SafeCredentialsProvider's Invalidate method. ( Invalidator) Invalidate() *github.com/aws/aws-sdk-go-v2/aws.CredentialsCache
Package-Level Functions (total 6, in which 2 are exported)
TestingUseNopSleep is a utility for disabling sleep across the SDK for testing.
TestingUseReferenceTime is a utility for swapping the time function across the SDK to return a specific reference time for testing purposes.
Package-Level Variables (total 3, all are exported)
NowTime is a value for getting the current time. This value can be overridden for testing mocking out current time.
Sleep is a value for sleeping for a duration. This value can be overridden for testing and mocking out sleep duration.
SleepWithContext will wait for the timer duration to expire, or the context is canceled. Which ever happens first. If the context is canceled the Context's error will be returned. This value can be overridden for testing and mocking out sleep duration.