Skip to content
v2.275.0

EventDimensionsProperty Struct ​

Specifies the dimensions for an event filter that determines when a campaign is sent or a journey activity is performed.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_pinpoint as pinpoint } from 'aws-cdk-lib';

declare const attributes: any;
declare const metrics: any;
const eventDimensionsProperty: pinpoint.CfnCampaign.EventDimensionsProperty = {
  attributes: attributes,
  eventType: {
    dimensionType: 'dimensionType',
    values: ['values'],
  },
  metrics: metrics,
};

Properties ​

attributesoptionalanyattributesoptionalAnyattributesoptionalObjectAttributesoptionalobjectAttributesoptionalinterface{}#
One or more custom attributes that your application reports to Amazon Pinpoint.

You can use these attributes as selection criteria when you create an event filter.

eventTypeoptionalIResolvable | CfnCampaign.SetDimensionPropertyevent_typeoptionaltyping.Union[IResolvable, SetDimensionProperty]eventTypeoptionalIResolvableEventTypeoptionalIResolvableEventTypeoptionalinterface{}#
The name of the event that causes the campaign to be sent or the journey activity to be performed.
notes

This can be a standard event that Amazon Pinpoint generates, such as _email.delivered or _custom.delivered . For campaigns, this can also be a custom event that's specific to your application. For information about standard events, see Streaming Amazon Pinpoint Events in the Amazon Pinpoint Developer Guide .

metricsoptionalanymetricsoptionalAnymetricsoptionalObjectMetricsoptionalobjectMetricsoptionalinterface{}#
One or more custom metrics that your application reports to Amazon Pinpoint .

You can use these metrics as selection criteria when you create an event filter.