/** *

A complex type that contains a Lambda function association.

*/ export interface _LambdaFunctionAssociation { /** *

The ARN of the Lambda function. You must specify the ARN of a function version; you can't specify a Lambda alias or $LATEST.

*/ LambdaFunctionARN: string; /** *

Specifies the event type that triggers a Lambda function invocation. You can specify the following values:

*/ EventType: "viewer-request" | "viewer-response" | "origin-request" | "origin-response" | string; /** *

A flag that allows a Lambda function to have read access to the body content. For more information, see Accessing the Request Body by Choosing the Include Body Option in the Amazon CloudFront Developer Guide.

*/ IncludeBody?: boolean; } export declare type _UnmarshalledLambdaFunctionAssociation = _LambdaFunctionAssociation;