# 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.