Class CfnApplicationSettingsPropsMixin
Specifies the settings for an Amazon Pinpoint application.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.Pinpoint
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnApplicationSettingsPropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnApplicationSettingsPropsMixin Inherits Mixin Implements IMixin
Remarks
In Amazon Pinpoint, an application (also referred to as an app or project ) is a collection of related settings, customer information, segments, and campaigns, and other types of Amazon Pinpoint resources.
CloudformationResource: AWS::Pinpoint::ApplicationSettings
Mixin: true
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.CfnPropertyMixins.AWS.Pinpoint;
using Amazon.CDK;
IMergeStrategy mergeStrategy;
var cfnApplicationSettingsPropsMixin = new CfnApplicationSettingsPropsMixin(new CfnApplicationSettingsMixinProps {
ApplicationId = "applicationId",
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"
}
}, new CfnPropertyMixinOptions {
Strategy = mergeStrategy
});
Synopsis
Constructors
| CfnApplicationSettingsPropsMixin(ICfnApplicationSettingsMixinProps, ICfnPropertyMixinOptions?) | Create a mixin to apply properties to |
Properties
| CFN_PROPERTY_KEYS | Specifies the settings for an Amazon Pinpoint application. |
| Props | Specifies the settings for an Amazon Pinpoint application. |
| Strategy | Specifies the settings for an Amazon Pinpoint application. |
Methods
| ApplyTo(IConstruct) | Apply the mixin properties to the construct. |
| Supports(IConstruct) | Check if this mixin supports the given construct. |
Constructors
CfnApplicationSettingsPropsMixin(ICfnApplicationSettingsMixinProps, ICfnPropertyMixinOptions?)
Create a mixin to apply properties to AWS::Pinpoint::ApplicationSettings.
public CfnApplicationSettingsPropsMixin(ICfnApplicationSettingsMixinProps props, ICfnPropertyMixinOptions? options = null)
Parameters
- props ICfnApplicationSettingsMixinProps
L1 properties to apply.
- options ICfnPropertyMixinOptions
Mixin options.
Remarks
In Amazon Pinpoint, an application (also referred to as an app or project ) is a collection of related settings, customer information, segments, and campaigns, and other types of Amazon Pinpoint resources.
CloudformationResource: AWS::Pinpoint::ApplicationSettings
Mixin: true
ExampleMetadata: fixture=_generated
Properties
CFN_PROPERTY_KEYS
Specifies the settings for an Amazon Pinpoint application.
protected static string[] CFN_PROPERTY_KEYS { get; }
Property Value
string[]
Remarks
In Amazon Pinpoint, an application (also referred to as an app or project ) is a collection of related settings, customer information, segments, and campaigns, and other types of Amazon Pinpoint resources.
CloudformationResource: AWS::Pinpoint::ApplicationSettings
Mixin: true
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.CfnPropertyMixins.AWS.Pinpoint;
using Amazon.CDK;
IMergeStrategy mergeStrategy;
var cfnApplicationSettingsPropsMixin = new CfnApplicationSettingsPropsMixin(new CfnApplicationSettingsMixinProps {
ApplicationId = "applicationId",
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"
}
}, new CfnPropertyMixinOptions {
Strategy = mergeStrategy
});
Props
Specifies the settings for an Amazon Pinpoint application.
protected virtual ICfnApplicationSettingsMixinProps Props { get; }
Property Value
ICfnApplicationSettingsMixinProps
Remarks
In Amazon Pinpoint, an application (also referred to as an app or project ) is a collection of related settings, customer information, segments, and campaigns, and other types of Amazon Pinpoint resources.
CloudformationResource: AWS::Pinpoint::ApplicationSettings
Mixin: true
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.CfnPropertyMixins.AWS.Pinpoint;
using Amazon.CDK;
IMergeStrategy mergeStrategy;
var cfnApplicationSettingsPropsMixin = new CfnApplicationSettingsPropsMixin(new CfnApplicationSettingsMixinProps {
ApplicationId = "applicationId",
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"
}
}, new CfnPropertyMixinOptions {
Strategy = mergeStrategy
});
Strategy
Specifies the settings for an Amazon Pinpoint application.
protected virtual IMergeStrategy Strategy { get; }
Property Value
Remarks
In Amazon Pinpoint, an application (also referred to as an app or project ) is a collection of related settings, customer information, segments, and campaigns, and other types of Amazon Pinpoint resources.
CloudformationResource: AWS::Pinpoint::ApplicationSettings
Mixin: true
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.CfnPropertyMixins.AWS.Pinpoint;
using Amazon.CDK;
IMergeStrategy mergeStrategy;
var cfnApplicationSettingsPropsMixin = new CfnApplicationSettingsPropsMixin(new CfnApplicationSettingsMixinProps {
ApplicationId = "applicationId",
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"
}
}, new CfnPropertyMixinOptions {
Strategy = mergeStrategy
});
Methods
ApplyTo(IConstruct)
Apply the mixin properties to the construct.
public override void ApplyTo(IConstruct construct)
Parameters
- construct IConstruct
Overrides
Remarks
In Amazon Pinpoint, an application (also referred to as an app or project ) is a collection of related settings, customer information, segments, and campaigns, and other types of Amazon Pinpoint resources.
CloudformationResource: AWS::Pinpoint::ApplicationSettings
Mixin: true
ExampleMetadata: fixture=_generated
Supports(IConstruct)
Check if this mixin supports the given construct.
public override bool Supports(IConstruct construct)
Parameters
- construct IConstruct
Returns
Overrides
Remarks
In Amazon Pinpoint, an application (also referred to as an app or project ) is a collection of related settings, customer information, segments, and campaigns, and other types of Amazon Pinpoint resources.
CloudformationResource: AWS::Pinpoint::ApplicationSettings
Mixin: true
ExampleMetadata: fixture=_generated