Skip to content
v2.274.0

FunctionAssociationProperty Struct ​

A CloudFront function that is associated with a cache behavior in a CloudFront distribution.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cloudfront as cloudfront } from 'aws-cdk-lib';
const functionAssociationProperty: cloudfront.CfnDistribution.FunctionAssociationProperty = {
  eventType: 'eventType',
  functionArn: 'functionArn',
};

Properties ​

eventTypeoptionalstringevent_typeoptionalstreventTypeoptionalStringEventTypeoptionalstringEventTypeoptional*string#
The event type of the function, either `viewer-request` or `viewer-response` .

You cannot use origin-facing event types ( origin-request and origin-response ) with a CloudFront function.

functionArnoptionalstringfunction_arnoptionalstrfunctionArnoptionalStringFunctionArnoptionalstringFunctionArnoptional*string#
The Amazon Resource Name (ARN) of the function.