Namespace LambdaSharp.CustomResource
Classes
ALambdaCustomResourceFunction<TProperties, TAttributes>
The ALambdaCustomResourceFunction<TProperties, TAttributes> is the abstract base class for handling custom resources in AWS CloudFormation. This class takes care of handling the communication protocol with the AWS CloudFormation service. Depending on the requested operation, the base class invokes either ProcessCreateResourceAsync(Request<TProperties>, CancellationToken), ProcessUpdateResourceAsync(Request<TProperties>, CancellationToken), or ProcessDeleteResourceAsync(Request<TProperties>, CancellationToken). In case of failure, the AWS CloudFormation service is automatically notified to avoid prolonged timeout errors during a CloudFormation stack operation.
Request<TProperties>
The Request<TProperties> is a generic class that
wraps the TProperties
request with additional
properties sent by the AWS CloudFormation service.
Response<TAttributes>
The Response<TAttributes> is a generic class that
wraps the TAttributes
response with additional
properties expected by the AWS CloudFormation service.
Enums
RequestType
The Request