| Package | Description |
|---|---|
| software.amazon.cloudformation | |
| software.amazon.cloudformation.injection | |
| software.amazon.cloudformation.loggers | |
| software.amazon.cloudformation.metrics | |
| software.amazon.cloudformation.proxy |
This package provide facilities to make it easy to work against AWS APIs that
are eventually consistent for applying resource state.
|
| software.amazon.cloudformation.proxy.delay | |
| software.amazon.cloudformation.scheduler |
| Class and Description |
|---|
| AmazonWebServicesClientProxy
This implements the proxying mechanism to inject appropriate scoped
credentials into a service call when making Amazon Webservice calls.
|
| CallbackAdapter
Interface used to abstract the function of reporting back provisioning
progress to the handler caller
|
| ProgressEvent |
| ResourceHandlerRequest
This interface describes the request object for the provisioning request
passed to the implementor.
|
| Class and Description |
|---|
| Credentials |
| Class and Description |
|---|
| MetricsPublisherProxy |
| Class and Description |
|---|
| HandlerErrorCode |
| Logger |
| Class and Description |
|---|
| CallbackAdapter
Interface used to abstract the function of reporting back provisioning
progress to the handler caller
|
| CallChain
This can be used by Read, Create, Update and Delete handlers when invoking
AWS services.
|
| CallChain.Callback
All service calls made will use the same call back interface for handling
both exceptions as well as actual response received from the call.
|
| CallChain.Caller
This Encapsulates the actual Call to the service that is being made via
caller.
|
| CallChain.Completed
One the call sequence has completed successfully, this is called to provide
the progress event.
|
| CallChain.Exceptional
This provide the handler with the option to provide an explicit exception
handler that would have service exceptions that was received.
|
| CallChain.ExceptionPropagate
When implementing this interface, developers can either propagate the
exception as is.
|
| CallChain.Initiator
Provides an API initiator interface that works for all API calls that need
conversion, retry-backoff strategy, common exception handling and more
against desired state of the resource and callback context.
|
| CallChain.RequestMaker
This performs the translate step between the ModelT properties and what is
needed for making the service call.
|
| CallChain.Stabilizer
This provides an optional stabilization function to be incorporate before we
are done with the actual web service request.
|
| Credentials |
| Delay
This interface defines the
Delay that you needed between invocations
of a specific call chain. |
| DelayFactory |
| HandlerErrorCode |
| Logger |
| LoggerProxy |
| OperationStatus |
| ProgressEvent |
| ProxyClient
This class provides a wrapper for the client and provides methods to inject
scoped credentials for each request context when invoking AWS services.
|
| StabilizationMode |
| StdCallbackContext
StdCallbackContext provide a mechanism that automatically provides the
memoization for retention and callback of request, responses, stabilize
handles during handler invocations.
|
| Class and Description |
|---|
| Delay
This interface defines the
Delay that you needed between invocations
of a specific call chain. |
| Class and Description |
|---|
| HandlerRequest
This interface describes the request object for the provisioning request
|
| Logger |
Copyright © 2019 Amazon Web Services, Inc. All Rights Reserved.