Show / Hide Table of Contents

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 RequestType enumeration describes the CloudFormation operation on the custom resource.

In This Article
Back to top Generated by DocFX