Class CfnApplicationSettingsProps
Properties for defining a CfnApplicationSettings
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Pinpoint
Assembly: Amazon.CDK.AWS.Pinpoint.dll
Syntax (csharp)
public class CfnApplicationSettingsProps : Object, ICfnApplicationSettingsProps
Syntax (vb)
Public Class CfnApplicationSettingsProps
Inherits Object
Implements ICfnApplicationSettingsProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Pinpoint;
var cfnApplicationSettingsProps = new CfnApplicationSettingsProps {
ApplicationId = "applicationId",
// the properties below are optional
CampaignHook = new CampaignHookProperty {
LambdaFunctionName = "lambdaFunctionName",
Mode = "mode",
WebUrl = "webUrl"
},
CloudWatchMetricsEnabled = false,
Limits = new LimitsProperty {
Daily = 123,
MaximumDuration = 123,
MessagesPerSecond = 123,
Total = 123
},
QuietTime = new QuietTimeProperty {
End = "end",
Start = "start"
}
};
Synopsis
Constructors
CfnApplicationSettingsProps() |
Properties
ApplicationId | The unique identifier for the Amazon Pinpoint application. |
CampaignHook | The settings for the Lambda function to use by default as a code hook for campaigns in the application. |
CloudWatchMetricsEnabled | Specifies whether to enable application-related alarms in Amazon CloudWatch. |
Limits | The default sending limits for campaigns in the application. |
QuietTime | The default quiet time for campaigns in the application. |
Constructors
CfnApplicationSettingsProps()
public CfnApplicationSettingsProps()
Properties
ApplicationId
The unique identifier for the Amazon Pinpoint application.
public string ApplicationId { get; set; }
Property Value
System.String
Remarks
CampaignHook
The settings for the Lambda function to use by default as a code hook for campaigns in the application.
public object CampaignHook { get; set; }
Property Value
System.Object
Remarks
To override these settings for a specific campaign, use the Campaign resource to define custom Lambda function settings for the campaign.
CloudWatchMetricsEnabled
Specifies whether to enable application-related alarms in Amazon CloudWatch.
public object CloudWatchMetricsEnabled { get; set; }
Property Value
System.Object
Remarks
Limits
The default sending limits for campaigns in the application.
public object Limits { get; set; }
Property Value
System.Object
Remarks
To override these limits for a specific campaign, use the Campaign resource to define custom limits for the campaign.
QuietTime
The default quiet time for campaigns in the application.
public object QuietTime { get; set; }
Property Value
System.Object
Remarks
Quiet time is a specific time range when campaigns don't send messages to endpoints, if all the following conditions are met:
If any of the preceding conditions isn't met, the endpoint will receive messages from a campaign, even if quiet time is enabled.
To override the default quiet time settings for a specific campaign, use the Campaign resource to define a custom quiet time for the campaign.