# FunctionAssociationProperty

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

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## 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

- `eventType`: 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.

- `functionArn`: string — The Amazon Resource Name (ARN) of the function.
