interface CampaignEventFilterProperty
| Language | Type name | 
|---|---|
  .NET | Amazon.CDK.AWS.Pinpoint.CfnCampaign.CampaignEventFilterProperty | 
  Java | software.amazon.awscdk.services.pinpoint.CfnCampaign.CampaignEventFilterProperty | 
  Python | aws_cdk.aws_pinpoint.CfnCampaign.CampaignEventFilterProperty | 
  TypeScript  | @aws-cdk/aws-pinpoint » CfnCampaign » CampaignEventFilterProperty | 
Specifies the settings for events that cause a campaign to be sent.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as pinpoint from '@aws-cdk/aws-pinpoint';
declare const attributes: any;
declare const metrics: any;
const campaignEventFilterProperty: pinpoint.CfnCampaign.CampaignEventFilterProperty = {
  dimensions: {
    attributes: attributes,
    eventType: {
      dimensionType: 'dimensionType',
      values: ['values'],
    },
    metrics: metrics,
  },
  filterType: 'filterType',
};
Properties
| Name | Type | Description | 
|---|---|---|
| dimensions? | IResolvable | Event | The dimension settings of the event filter for the campaign. | 
| filter | string | The type of event that causes the campaign to be sent. | 
dimensions?
Type:
IResolvable | Event
(optional)
The dimension settings of the event filter for the campaign.
filterType?
Type:
string
(optional)
The type of event that causes the campaign to be sent.
Valid values are: SYSTEM , sends the campaign when a system event occurs; and, ENDPOINT , sends the campaign when an endpoint event (Events resource) occurs.

 .NET
 Java
 Python
 TypeScript