CfnPushTemplateProps

class aws_cdk.aws_pinpoint.CfnPushTemplateProps(*, template_name, adm=None, apns=None, baidu=None, default=None, default_substitutions=None, gcm=None, tags=None, template_description=None)

Bases: object

__init__(*, template_name, adm=None, apns=None, baidu=None, default=None, default_substitutions=None, gcm=None, tags=None, template_description=None)

Properties for defining a AWS::Pinpoint::PushTemplate.

Parameters
  • template_name (str) – AWS::Pinpoint::PushTemplate.TemplateName.

  • adm (Union[IResolvable, AndroidPushNotificationTemplateProperty, None]) – AWS::Pinpoint::PushTemplate.ADM.

  • apns (Union[IResolvable, APNSPushNotificationTemplateProperty, None]) – AWS::Pinpoint::PushTemplate.APNS.

  • baidu (Union[IResolvable, AndroidPushNotificationTemplateProperty, None]) – AWS::Pinpoint::PushTemplate.Baidu.

  • default (Union[IResolvable, DefaultPushNotificationTemplateProperty, None]) – AWS::Pinpoint::PushTemplate.Default.

  • default_substitutions (Optional[str]) – AWS::Pinpoint::PushTemplate.DefaultSubstitutions.

  • gcm (Union[IResolvable, AndroidPushNotificationTemplateProperty, None]) – AWS::Pinpoint::PushTemplate.GCM.

  • tags (Optional[Any]) – AWS::Pinpoint::PushTemplate.Tags.

  • template_description (Optional[str]) – AWS::Pinpoint::PushTemplate.TemplateDescription.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html

Return type

None

Attributes

adm

AWS::Pinpoint::PushTemplate.ADM.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-adm

Return type

Union[IResolvable, AndroidPushNotificationTemplateProperty, None]

apns

AWS::Pinpoint::PushTemplate.APNS.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-apns

Return type

Union[IResolvable, APNSPushNotificationTemplateProperty, None]

baidu

AWS::Pinpoint::PushTemplate.Baidu.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-baidu

Return type

Union[IResolvable, AndroidPushNotificationTemplateProperty, None]

default

AWS::Pinpoint::PushTemplate.Default.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-default

Return type

Union[IResolvable, DefaultPushNotificationTemplateProperty, None]

default_substitutions

AWS::Pinpoint::PushTemplate.DefaultSubstitutions.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-defaultsubstitutions

Return type

Optional[str]

gcm

AWS::Pinpoint::PushTemplate.GCM.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-gcm

Return type

Union[IResolvable, AndroidPushNotificationTemplateProperty, None]

tags

AWS::Pinpoint::PushTemplate.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-tags

Return type

Any

template_description

AWS::Pinpoint::PushTemplate.TemplateDescription.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-templatedescription

Return type

Optional[str]

template_name

AWS::Pinpoint::PushTemplate.TemplateName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-pushtemplate.html#cfn-pinpoint-pushtemplate-templatename

Return type

str