AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Specifies settings for invoking an AWS Lambda function that customizes a segment for a campaign.

Inheritance Hierarchy

System.Object
  Amazon.Pinpoint.Model.CampaignHook

Namespace: Amazon.Pinpoint.Model
Assembly: AWSSDK.Pinpoint.dll
Version: 3.x.y.z

Syntax

C#
public class CampaignHook

The CampaignHook type exposes the following members

Constructors

NameDescription
Public Method CampaignHook()

Properties

NameTypeDescription
Public Property LambdaFunctionName System.String

Gets and sets the property LambdaFunctionName.

The name or Amazon Resource Name (ARN) of the AWS Lambda function that Amazon Pinpoint invokes to customize a segment for a campaign.

Public Property Mode Amazon.Pinpoint.Mode

Gets and sets the property Mode.

The mode that Amazon Pinpoint uses to invoke the AWS Lambda function. Possible values are:

  • FILTER - Invoke the function to customize the segment that's used by a campaign.

  • DELIVERY - (Deprecated) Previously, invoked the function to send a campaign through a custom channel. This functionality is not supported anymore. To send a campaign through a custom channel, use the CustomDeliveryConfiguration and CampaignCustomMessage objects of the campaign.

Public Property WebUrl System.String

Gets and sets the property WebUrl.

The web URL that Amazon Pinpoint calls to invoke the AWS Lambda function over HTTPS.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5