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.