# Packages

No description provided by the author
Package cfnerr defines a custom error type used by the RPDK Go plugin.
Package credentials providers helper functions for dealing with AWS credentials passed in to resource providers from CloudFormation.
Package encoding defines types and functions used for dealing with stringified-JSON.
Package handler contains types that are passed into and out of a resource provider's CRUDL functions.
No description provided by the author
Package metrics handles sending metrics about resource providers to CloudWatch */.
Package scheduler handles rescheduling resource provider handlers when required by in_progress events.

# Functions

GetContextSession unwraps a session from a given context.
GetContextValues unwraps callbackContextValues from a given context.
SetContextSession adds the supplied session to the given context.
SetContextValues creates a context to pass to handlers.
Start is the entry point called from a resource's main function We define two lambda entry points; MakeEventFunc is the entry point to all invocations of a custom resource and MakeTestEventFunc is the entry point that allows the CLI's contract testing framework to invoke the resource's CRUDL handlers.

# Interfaces

Handler is the interface that all resource providers must implement Each method of Handler maps directly to a CloudFormation action.