# CfnVPCEndpointConnectionNotificationProps

Properties for defining a `CfnVPCEndpointConnectionNotification`.

Extends: CfnVPCEndpointConnectionNotificationProps
Used as props by: CfnVPCEndpointConnectionNotification

- Source: Generated code
- Type last changed: v2.227.0 · 21 Nov 2025

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
const cfnVPCEndpointConnectionNotificationProps: ec2.CfnVPCEndpointConnectionNotificationProps = {
  connectionEvents: ['connectionEvents'],
  connectionNotificationArn: 'connectionNotificationArn',

  // the properties below are optional
  serviceId: 'serviceId',
  vpcEndpointId: 'vpcEndpointId',
};
```

## Properties

- `connectionEvents`: string[] (required) — The endpoint events for which to receive notifications.

  Valid values are `Accept` , `Connect` , `Delete` , and `Reject` .

- `connectionNotificationArn`: string | [ITopicRef](/cdk/api/v2/docs/aws-cdk-lib.interfaces.aws_sns.ITopicRef.html) (required) — The ARN of the SNS topic for the notifications.

- `serviceId`: string | [IVPCEndpointServiceRef](/cdk/api/v2/docs/aws-cdk-lib.interfaces.aws_ec2.IVPCEndpointServiceRef.html) — The ID of the endpoint service.

- `vpcEndpointId`: string — The ID of the endpoint.
