Documentation
¶
Index ¶
- func CfnADMChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnADMChannel_IsCfnElement(x interface{}) *bool
- func CfnADMChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnADMChannel_IsConstruct(x interface{}) *bool
- func CfnAPNSChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAPNSChannel_IsCfnElement(x interface{}) *bool
- func CfnAPNSChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAPNSChannel_IsConstruct(x interface{}) *bool
- func CfnAPNSSandboxChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAPNSSandboxChannel_IsCfnElement(x interface{}) *bool
- func CfnAPNSSandboxChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAPNSSandboxChannel_IsConstruct(x interface{}) *bool
- func CfnAPNSVoipChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAPNSVoipChannel_IsCfnElement(x interface{}) *bool
- func CfnAPNSVoipChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAPNSVoipChannel_IsConstruct(x interface{}) *bool
- func CfnAPNSVoipSandboxChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAPNSVoipSandboxChannel_IsCfnElement(x interface{}) *bool
- func CfnAPNSVoipSandboxChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAPNSVoipSandboxChannel_IsConstruct(x interface{}) *bool
- func CfnApp_CFN_RESOURCE_TYPE_NAME() *string
- func CfnApp_IsCfnElement(x interface{}) *bool
- func CfnApp_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnApp_IsConstruct(x interface{}) *bool
- func CfnApplicationSettings_CFN_RESOURCE_TYPE_NAME() *string
- func CfnApplicationSettings_IsCfnElement(x interface{}) *bool
- func CfnApplicationSettings_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnApplicationSettings_IsConstruct(x interface{}) *bool
- func CfnBaiduChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnBaiduChannel_IsCfnElement(x interface{}) *bool
- func CfnBaiduChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnBaiduChannel_IsConstruct(x interface{}) *bool
- func CfnCampaign_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCampaign_IsCfnElement(x interface{}) *bool
- func CfnCampaign_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCampaign_IsConstruct(x interface{}) *bool
- func CfnEmailChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEmailChannel_IsCfnElement(x interface{}) *bool
- func CfnEmailChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEmailChannel_IsConstruct(x interface{}) *bool
- func CfnEmailTemplate_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEmailTemplate_IsCfnElement(x interface{}) *bool
- func CfnEmailTemplate_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEmailTemplate_IsConstruct(x interface{}) *bool
- func CfnEventStream_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEventStream_IsCfnElement(x interface{}) *bool
- func CfnEventStream_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEventStream_IsConstruct(x interface{}) *bool
- func CfnGCMChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnGCMChannel_IsCfnElement(x interface{}) *bool
- func CfnGCMChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnGCMChannel_IsConstruct(x interface{}) *bool
- func CfnInAppTemplate_CFN_RESOURCE_TYPE_NAME() *string
- func CfnInAppTemplate_IsCfnElement(x interface{}) *bool
- func CfnInAppTemplate_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnInAppTemplate_IsConstruct(x interface{}) *bool
- func CfnPushTemplate_CFN_RESOURCE_TYPE_NAME() *string
- func CfnPushTemplate_IsCfnElement(x interface{}) *bool
- func CfnPushTemplate_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnPushTemplate_IsConstruct(x interface{}) *bool
- func CfnSMSChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSMSChannel_IsCfnElement(x interface{}) *bool
- func CfnSMSChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSMSChannel_IsConstruct(x interface{}) *bool
- func CfnSegment_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSegment_IsCfnElement(x interface{}) *bool
- func CfnSegment_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSegment_IsConstruct(x interface{}) *bool
- func CfnSmsTemplate_CFN_RESOURCE_TYPE_NAME() *string
- func CfnSmsTemplate_IsCfnElement(x interface{}) *bool
- func CfnSmsTemplate_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnSmsTemplate_IsConstruct(x interface{}) *bool
- func CfnVoiceChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnVoiceChannel_IsCfnElement(x interface{}) *bool
- func CfnVoiceChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnVoiceChannel_IsConstruct(x interface{}) *bool
- func NewCfnADMChannel_Override(c CfnADMChannel, scope awscdk.Construct, id *string, props *CfnADMChannelProps)
- func NewCfnAPNSChannel_Override(c CfnAPNSChannel, scope awscdk.Construct, id *string, ...)
- func NewCfnAPNSSandboxChannel_Override(c CfnAPNSSandboxChannel, scope awscdk.Construct, id *string, ...)
- func NewCfnAPNSVoipChannel_Override(c CfnAPNSVoipChannel, scope awscdk.Construct, id *string, ...)
- func NewCfnAPNSVoipSandboxChannel_Override(c CfnAPNSVoipSandboxChannel, scope awscdk.Construct, id *string, ...)
- func NewCfnApp_Override(c CfnApp, scope awscdk.Construct, id *string, props *CfnAppProps)
- func NewCfnApplicationSettings_Override(c CfnApplicationSettings, scope awscdk.Construct, id *string, ...)
- func NewCfnBaiduChannel_Override(c CfnBaiduChannel, scope awscdk.Construct, id *string, ...)
- func NewCfnCampaign_Override(c CfnCampaign, scope awscdk.Construct, id *string, props *CfnCampaignProps)
- func NewCfnEmailChannel_Override(c CfnEmailChannel, scope awscdk.Construct, id *string, ...)
- func NewCfnEmailTemplate_Override(c CfnEmailTemplate, scope awscdk.Construct, id *string, ...)
- func NewCfnEventStream_Override(c CfnEventStream, scope awscdk.Construct, id *string, ...)
- func NewCfnGCMChannel_Override(c CfnGCMChannel, scope awscdk.Construct, id *string, props *CfnGCMChannelProps)
- func NewCfnInAppTemplate_Override(c CfnInAppTemplate, scope awscdk.Construct, id *string, ...)
- func NewCfnPushTemplate_Override(c CfnPushTemplate, scope awscdk.Construct, id *string, ...)
- func NewCfnSMSChannel_Override(c CfnSMSChannel, scope awscdk.Construct, id *string, props *CfnSMSChannelProps)
- func NewCfnSegment_Override(c CfnSegment, scope awscdk.Construct, id *string, props *CfnSegmentProps)
- func NewCfnSmsTemplate_Override(c CfnSmsTemplate, scope awscdk.Construct, id *string, ...)
- func NewCfnVoiceChannel_Override(c CfnVoiceChannel, scope awscdk.Construct, id *string, ...)
- type CfnADMChannel
- type CfnADMChannelProps
- type CfnAPNSChannel
- type CfnAPNSChannelProps
- type CfnAPNSSandboxChannel
- type CfnAPNSSandboxChannelProps
- type CfnAPNSVoipChannel
- type CfnAPNSVoipChannelProps
- type CfnAPNSVoipSandboxChannel
- type CfnAPNSVoipSandboxChannelProps
- type CfnApp
- type CfnAppProps
- type CfnApplicationSettings
- type CfnApplicationSettingsProps
- type CfnApplicationSettings_CampaignHookProperty
- type CfnApplicationSettings_LimitsProperty
- type CfnApplicationSettings_QuietTimeProperty
- type CfnBaiduChannel
- type CfnBaiduChannelProps
- type CfnCampaign
- type CfnCampaignProps
- type CfnCampaign_AttributeDimensionProperty
- type CfnCampaign_CampaignEmailMessageProperty
- type CfnCampaign_CampaignEventFilterProperty
- type CfnCampaign_CampaignHookProperty
- type CfnCampaign_CampaignInAppMessageProperty
- type CfnCampaign_CampaignSmsMessageProperty
- type CfnCampaign_DefaultButtonConfigurationProperty
- type CfnCampaign_EventDimensionsProperty
- type CfnCampaign_InAppMessageBodyConfigProperty
- type CfnCampaign_InAppMessageButtonProperty
- type CfnCampaign_InAppMessageContentProperty
- type CfnCampaign_InAppMessageHeaderConfigProperty
- type CfnCampaign_LimitsProperty
- type CfnCampaign_MessageConfigurationProperty
- type CfnCampaign_MessageProperty
- type CfnCampaign_MetricDimensionProperty
- type CfnCampaign_OverrideButtonConfigurationProperty
- type CfnCampaign_QuietTimeProperty
- type CfnCampaign_ScheduleProperty
- type CfnCampaign_SetDimensionProperty
- type CfnCampaign_WriteTreatmentResourceProperty
- type CfnEmailChannel
- type CfnEmailChannelProps
- type CfnEmailTemplate
- type CfnEmailTemplateProps
- type CfnEventStream
- type CfnEventStreamProps
- type CfnGCMChannel
- type CfnGCMChannelProps
- type CfnInAppTemplate
- type CfnInAppTemplateProps
- type CfnInAppTemplate_BodyConfigProperty
- type CfnInAppTemplate_ButtonConfigProperty
- type CfnInAppTemplate_DefaultButtonConfigurationProperty
- type CfnInAppTemplate_HeaderConfigProperty
- type CfnInAppTemplate_InAppMessageContentProperty
- type CfnInAppTemplate_OverrideButtonConfigurationProperty
- type CfnPushTemplate
- type CfnPushTemplateProps
- type CfnPushTemplate_APNSPushNotificationTemplateProperty
- type CfnPushTemplate_AndroidPushNotificationTemplateProperty
- type CfnPushTemplate_DefaultPushNotificationTemplateProperty
- type CfnSMSChannel
- type CfnSMSChannelProps
- type CfnSegment
- type CfnSegmentProps
- type CfnSegment_AttributeDimensionProperty
- type CfnSegment_BehaviorProperty
- type CfnSegment_CoordinatesProperty
- type CfnSegment_DemographicProperty
- type CfnSegment_GPSPointProperty
- type CfnSegment_GroupsProperty
- type CfnSegment_LocationProperty
- type CfnSegment_RecencyProperty
- type CfnSegment_SegmentDimensionsProperty
- type CfnSegment_SegmentGroupsProperty
- type CfnSegment_SetDimensionProperty
- type CfnSegment_SourceSegmentsProperty
- type CfnSmsTemplate
- type CfnSmsTemplateProps
- type CfnVoiceChannel
- type CfnVoiceChannelProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnADMChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnADMChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnADMChannel_IsCfnElement ¶
func CfnADMChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnADMChannel_IsCfnResource ¶
func CfnADMChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnADMChannel_IsConstruct ¶
func CfnADMChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnAPNSChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnAPNSChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnAPNSChannel_IsCfnElement ¶
func CfnAPNSChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAPNSChannel_IsCfnResource ¶
func CfnAPNSChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAPNSChannel_IsConstruct ¶
func CfnAPNSChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnAPNSSandboxChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnAPNSSandboxChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnAPNSSandboxChannel_IsCfnElement ¶
func CfnAPNSSandboxChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAPNSSandboxChannel_IsCfnResource ¶
func CfnAPNSSandboxChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAPNSSandboxChannel_IsConstruct ¶
func CfnAPNSSandboxChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnAPNSVoipChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnAPNSVoipChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnAPNSVoipChannel_IsCfnElement ¶
func CfnAPNSVoipChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAPNSVoipChannel_IsCfnResource ¶
func CfnAPNSVoipChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAPNSVoipChannel_IsConstruct ¶
func CfnAPNSVoipChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnAPNSVoipSandboxChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnAPNSVoipSandboxChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnAPNSVoipSandboxChannel_IsCfnElement ¶
func CfnAPNSVoipSandboxChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAPNSVoipSandboxChannel_IsCfnResource ¶
func CfnAPNSVoipSandboxChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAPNSVoipSandboxChannel_IsConstruct ¶
func CfnAPNSVoipSandboxChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnApp_CFN_RESOURCE_TYPE_NAME ¶
func CfnApp_CFN_RESOURCE_TYPE_NAME() *string
func CfnApp_IsCfnElement ¶
func CfnApp_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnApp_IsCfnResource ¶
func CfnApp_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnApp_IsConstruct ¶
func CfnApp_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnApplicationSettings_CFN_RESOURCE_TYPE_NAME ¶
func CfnApplicationSettings_CFN_RESOURCE_TYPE_NAME() *string
func CfnApplicationSettings_IsCfnElement ¶
func CfnApplicationSettings_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnApplicationSettings_IsCfnResource ¶
func CfnApplicationSettings_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnApplicationSettings_IsConstruct ¶
func CfnApplicationSettings_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnBaiduChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnBaiduChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnBaiduChannel_IsCfnElement ¶
func CfnBaiduChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnBaiduChannel_IsCfnResource ¶
func CfnBaiduChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnBaiduChannel_IsConstruct ¶
func CfnBaiduChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnCampaign_CFN_RESOURCE_TYPE_NAME ¶
func CfnCampaign_CFN_RESOURCE_TYPE_NAME() *string
func CfnCampaign_IsCfnElement ¶
func CfnCampaign_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnCampaign_IsCfnResource ¶
func CfnCampaign_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnCampaign_IsConstruct ¶
func CfnCampaign_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnEmailChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnEmailChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnEmailChannel_IsCfnElement ¶
func CfnEmailChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnEmailChannel_IsCfnResource ¶
func CfnEmailChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnEmailChannel_IsConstruct ¶
func CfnEmailChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnEmailTemplate_CFN_RESOURCE_TYPE_NAME ¶
func CfnEmailTemplate_CFN_RESOURCE_TYPE_NAME() *string
func CfnEmailTemplate_IsCfnElement ¶
func CfnEmailTemplate_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnEmailTemplate_IsCfnResource ¶
func CfnEmailTemplate_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnEmailTemplate_IsConstruct ¶
func CfnEmailTemplate_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnEventStream_CFN_RESOURCE_TYPE_NAME ¶
func CfnEventStream_CFN_RESOURCE_TYPE_NAME() *string
func CfnEventStream_IsCfnElement ¶
func CfnEventStream_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnEventStream_IsCfnResource ¶
func CfnEventStream_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnEventStream_IsConstruct ¶
func CfnEventStream_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnGCMChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnGCMChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnGCMChannel_IsCfnElement ¶
func CfnGCMChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnGCMChannel_IsCfnResource ¶
func CfnGCMChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnGCMChannel_IsConstruct ¶
func CfnGCMChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnInAppTemplate_CFN_RESOURCE_TYPE_NAME ¶
func CfnInAppTemplate_CFN_RESOURCE_TYPE_NAME() *string
func CfnInAppTemplate_IsCfnElement ¶
func CfnInAppTemplate_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnInAppTemplate_IsCfnResource ¶
func CfnInAppTemplate_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnInAppTemplate_IsConstruct ¶
func CfnInAppTemplate_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnPushTemplate_CFN_RESOURCE_TYPE_NAME ¶
func CfnPushTemplate_CFN_RESOURCE_TYPE_NAME() *string
func CfnPushTemplate_IsCfnElement ¶
func CfnPushTemplate_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnPushTemplate_IsCfnResource ¶
func CfnPushTemplate_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnPushTemplate_IsConstruct ¶
func CfnPushTemplate_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnSMSChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnSMSChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnSMSChannel_IsCfnElement ¶
func CfnSMSChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnSMSChannel_IsCfnResource ¶
func CfnSMSChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSMSChannel_IsConstruct ¶
func CfnSMSChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnSegment_CFN_RESOURCE_TYPE_NAME ¶
func CfnSegment_CFN_RESOURCE_TYPE_NAME() *string
func CfnSegment_IsCfnElement ¶
func CfnSegment_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnSegment_IsCfnResource ¶
func CfnSegment_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSegment_IsConstruct ¶
func CfnSegment_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnSmsTemplate_CFN_RESOURCE_TYPE_NAME ¶
func CfnSmsTemplate_CFN_RESOURCE_TYPE_NAME() *string
func CfnSmsTemplate_IsCfnElement ¶
func CfnSmsTemplate_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnSmsTemplate_IsCfnResource ¶
func CfnSmsTemplate_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnSmsTemplate_IsConstruct ¶
func CfnSmsTemplate_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnVoiceChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnVoiceChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnVoiceChannel_IsCfnElement ¶
func CfnVoiceChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnVoiceChannel_IsCfnResource ¶
func CfnVoiceChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnVoiceChannel_IsConstruct ¶
func CfnVoiceChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnADMChannel_Override ¶
func NewCfnADMChannel_Override(c CfnADMChannel, scope awscdk.Construct, id *string, props *CfnADMChannelProps)
Create a new `AWS::Pinpoint::ADMChannel`.
func NewCfnAPNSChannel_Override ¶
func NewCfnAPNSChannel_Override(c CfnAPNSChannel, scope awscdk.Construct, id *string, props *CfnAPNSChannelProps)
Create a new `AWS::Pinpoint::APNSChannel`.
func NewCfnAPNSSandboxChannel_Override ¶
func NewCfnAPNSSandboxChannel_Override(c CfnAPNSSandboxChannel, scope awscdk.Construct, id *string, props *CfnAPNSSandboxChannelProps)
Create a new `AWS::Pinpoint::APNSSandboxChannel`.
func NewCfnAPNSVoipChannel_Override ¶
func NewCfnAPNSVoipChannel_Override(c CfnAPNSVoipChannel, scope awscdk.Construct, id *string, props *CfnAPNSVoipChannelProps)
Create a new `AWS::Pinpoint::APNSVoipChannel`.
func NewCfnAPNSVoipSandboxChannel_Override ¶
func NewCfnAPNSVoipSandboxChannel_Override(c CfnAPNSVoipSandboxChannel, scope awscdk.Construct, id *string, props *CfnAPNSVoipSandboxChannelProps)
Create a new `AWS::Pinpoint::APNSVoipSandboxChannel`.
func NewCfnApp_Override ¶
func NewCfnApp_Override(c CfnApp, scope awscdk.Construct, id *string, props *CfnAppProps)
Create a new `AWS::Pinpoint::App`.
func NewCfnApplicationSettings_Override ¶
func NewCfnApplicationSettings_Override(c CfnApplicationSettings, scope awscdk.Construct, id *string, props *CfnApplicationSettingsProps)
Create a new `AWS::Pinpoint::ApplicationSettings`.
func NewCfnBaiduChannel_Override ¶
func NewCfnBaiduChannel_Override(c CfnBaiduChannel, scope awscdk.Construct, id *string, props *CfnBaiduChannelProps)
Create a new `AWS::Pinpoint::BaiduChannel`.
func NewCfnCampaign_Override ¶
func NewCfnCampaign_Override(c CfnCampaign, scope awscdk.Construct, id *string, props *CfnCampaignProps)
Create a new `AWS::Pinpoint::Campaign`.
func NewCfnEmailChannel_Override ¶
func NewCfnEmailChannel_Override(c CfnEmailChannel, scope awscdk.Construct, id *string, props *CfnEmailChannelProps)
Create a new `AWS::Pinpoint::EmailChannel`.
func NewCfnEmailTemplate_Override ¶
func NewCfnEmailTemplate_Override(c CfnEmailTemplate, scope awscdk.Construct, id *string, props *CfnEmailTemplateProps)
Create a new `AWS::Pinpoint::EmailTemplate`.
func NewCfnEventStream_Override ¶
func NewCfnEventStream_Override(c CfnEventStream, scope awscdk.Construct, id *string, props *CfnEventStreamProps)
Create a new `AWS::Pinpoint::EventStream`.
func NewCfnGCMChannel_Override ¶
func NewCfnGCMChannel_Override(c CfnGCMChannel, scope awscdk.Construct, id *string, props *CfnGCMChannelProps)
Create a new `AWS::Pinpoint::GCMChannel`.
func NewCfnInAppTemplate_Override ¶
func NewCfnInAppTemplate_Override(c CfnInAppTemplate, scope awscdk.Construct, id *string, props *CfnInAppTemplateProps)
Create a new `AWS::Pinpoint::InAppTemplate`.
func NewCfnPushTemplate_Override ¶
func NewCfnPushTemplate_Override(c CfnPushTemplate, scope awscdk.Construct, id *string, props *CfnPushTemplateProps)
Create a new `AWS::Pinpoint::PushTemplate`.
func NewCfnSMSChannel_Override ¶
func NewCfnSMSChannel_Override(c CfnSMSChannel, scope awscdk.Construct, id *string, props *CfnSMSChannelProps)
Create a new `AWS::Pinpoint::SMSChannel`.
func NewCfnSegment_Override ¶
func NewCfnSegment_Override(c CfnSegment, scope awscdk.Construct, id *string, props *CfnSegmentProps)
Create a new `AWS::Pinpoint::Segment`.
func NewCfnSmsTemplate_Override ¶
func NewCfnSmsTemplate_Override(c CfnSmsTemplate, scope awscdk.Construct, id *string, props *CfnSmsTemplateProps)
Create a new `AWS::Pinpoint::SmsTemplate`.
func NewCfnVoiceChannel_Override ¶
func NewCfnVoiceChannel_Override(c CfnVoiceChannel, scope awscdk.Construct, id *string, props *CfnVoiceChannelProps)
Create a new `AWS::Pinpoint::VoiceChannel`.
Types ¶
type CfnADMChannel ¶
type CfnADMChannel interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
ClientId() *string
SetClientId(val *string)
ClientSecret() *string
SetClientSecret(val *string)
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::ADMChannel`.
func NewCfnADMChannel ¶
func NewCfnADMChannel(scope awscdk.Construct, id *string, props *CfnADMChannelProps) CfnADMChannel
Create a new `AWS::Pinpoint::ADMChannel`.
type CfnADMChannelProps ¶
type CfnADMChannelProps struct {
// `AWS::Pinpoint::ADMChannel.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::ADMChannel.ClientId`.
ClientId *string `json:"clientId"`
// `AWS::Pinpoint::ADMChannel.ClientSecret`.
ClientSecret *string `json:"clientSecret"`
// `AWS::Pinpoint::ADMChannel.Enabled`.
Enabled interface{} `json:"enabled"`
}
Properties for defining a `AWS::Pinpoint::ADMChannel`.
type CfnAPNSChannel ¶
type CfnAPNSChannel interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
BundleId() *string
SetBundleId(val *string)
Certificate() *string
SetCertificate(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DefaultAuthenticationMethod() *string
SetDefaultAuthenticationMethod(val *string)
Enabled() interface{}
SetEnabled(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
PrivateKey() *string
SetPrivateKey(val *string)
Ref() *string
Stack() awscdk.Stack
TeamId() *string
SetTeamId(val *string)
TokenKey() *string
SetTokenKey(val *string)
TokenKeyId() *string
SetTokenKeyId(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::APNSChannel`.
func NewCfnAPNSChannel ¶
func NewCfnAPNSChannel(scope awscdk.Construct, id *string, props *CfnAPNSChannelProps) CfnAPNSChannel
Create a new `AWS::Pinpoint::APNSChannel`.
type CfnAPNSChannelProps ¶
type CfnAPNSChannelProps struct {
// `AWS::Pinpoint::APNSChannel.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::APNSChannel.BundleId`.
BundleId *string `json:"bundleId"`
// `AWS::Pinpoint::APNSChannel.Certificate`.
Certificate *string `json:"certificate"`
// `AWS::Pinpoint::APNSChannel.DefaultAuthenticationMethod`.
DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod"`
// `AWS::Pinpoint::APNSChannel.Enabled`.
Enabled interface{} `json:"enabled"`
// `AWS::Pinpoint::APNSChannel.PrivateKey`.
PrivateKey *string `json:"privateKey"`
// `AWS::Pinpoint::APNSChannel.TeamId`.
TeamId *string `json:"teamId"`
// `AWS::Pinpoint::APNSChannel.TokenKey`.
TokenKey *string `json:"tokenKey"`
// `AWS::Pinpoint::APNSChannel.TokenKeyId`.
TokenKeyId *string `json:"tokenKeyId"`
}
Properties for defining a `AWS::Pinpoint::APNSChannel`.
type CfnAPNSSandboxChannel ¶
type CfnAPNSSandboxChannel interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
BundleId() *string
SetBundleId(val *string)
Certificate() *string
SetCertificate(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DefaultAuthenticationMethod() *string
SetDefaultAuthenticationMethod(val *string)
Enabled() interface{}
SetEnabled(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
PrivateKey() *string
SetPrivateKey(val *string)
Ref() *string
Stack() awscdk.Stack
TeamId() *string
SetTeamId(val *string)
TokenKey() *string
SetTokenKey(val *string)
TokenKeyId() *string
SetTokenKeyId(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::APNSSandboxChannel`.
func NewCfnAPNSSandboxChannel ¶
func NewCfnAPNSSandboxChannel(scope awscdk.Construct, id *string, props *CfnAPNSSandboxChannelProps) CfnAPNSSandboxChannel
Create a new `AWS::Pinpoint::APNSSandboxChannel`.
type CfnAPNSSandboxChannelProps ¶
type CfnAPNSSandboxChannelProps struct {
// `AWS::Pinpoint::APNSSandboxChannel.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::APNSSandboxChannel.BundleId`.
BundleId *string `json:"bundleId"`
// `AWS::Pinpoint::APNSSandboxChannel.Certificate`.
Certificate *string `json:"certificate"`
// `AWS::Pinpoint::APNSSandboxChannel.DefaultAuthenticationMethod`.
DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod"`
// `AWS::Pinpoint::APNSSandboxChannel.Enabled`.
Enabled interface{} `json:"enabled"`
// `AWS::Pinpoint::APNSSandboxChannel.PrivateKey`.
PrivateKey *string `json:"privateKey"`
// `AWS::Pinpoint::APNSSandboxChannel.TeamId`.
TeamId *string `json:"teamId"`
// `AWS::Pinpoint::APNSSandboxChannel.TokenKey`.
TokenKey *string `json:"tokenKey"`
// `AWS::Pinpoint::APNSSandboxChannel.TokenKeyId`.
TokenKeyId *string `json:"tokenKeyId"`
}
Properties for defining a `AWS::Pinpoint::APNSSandboxChannel`.
type CfnAPNSVoipChannel ¶
type CfnAPNSVoipChannel interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
BundleId() *string
SetBundleId(val *string)
Certificate() *string
SetCertificate(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DefaultAuthenticationMethod() *string
SetDefaultAuthenticationMethod(val *string)
Enabled() interface{}
SetEnabled(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
PrivateKey() *string
SetPrivateKey(val *string)
Ref() *string
Stack() awscdk.Stack
TeamId() *string
SetTeamId(val *string)
TokenKey() *string
SetTokenKey(val *string)
TokenKeyId() *string
SetTokenKeyId(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::APNSVoipChannel`.
func NewCfnAPNSVoipChannel ¶
func NewCfnAPNSVoipChannel(scope awscdk.Construct, id *string, props *CfnAPNSVoipChannelProps) CfnAPNSVoipChannel
Create a new `AWS::Pinpoint::APNSVoipChannel`.
type CfnAPNSVoipChannelProps ¶
type CfnAPNSVoipChannelProps struct {
// `AWS::Pinpoint::APNSVoipChannel.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::APNSVoipChannel.BundleId`.
BundleId *string `json:"bundleId"`
// `AWS::Pinpoint::APNSVoipChannel.Certificate`.
Certificate *string `json:"certificate"`
// `AWS::Pinpoint::APNSVoipChannel.DefaultAuthenticationMethod`.
DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod"`
// `AWS::Pinpoint::APNSVoipChannel.Enabled`.
Enabled interface{} `json:"enabled"`
// `AWS::Pinpoint::APNSVoipChannel.PrivateKey`.
PrivateKey *string `json:"privateKey"`
// `AWS::Pinpoint::APNSVoipChannel.TeamId`.
TeamId *string `json:"teamId"`
// `AWS::Pinpoint::APNSVoipChannel.TokenKey`.
TokenKey *string `json:"tokenKey"`
// `AWS::Pinpoint::APNSVoipChannel.TokenKeyId`.
TokenKeyId *string `json:"tokenKeyId"`
}
Properties for defining a `AWS::Pinpoint::APNSVoipChannel`.
type CfnAPNSVoipSandboxChannel ¶
type CfnAPNSVoipSandboxChannel interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
BundleId() *string
SetBundleId(val *string)
Certificate() *string
SetCertificate(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DefaultAuthenticationMethod() *string
SetDefaultAuthenticationMethod(val *string)
Enabled() interface{}
SetEnabled(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
PrivateKey() *string
SetPrivateKey(val *string)
Ref() *string
Stack() awscdk.Stack
TeamId() *string
SetTeamId(val *string)
TokenKey() *string
SetTokenKey(val *string)
TokenKeyId() *string
SetTokenKeyId(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::APNSVoipSandboxChannel`.
func NewCfnAPNSVoipSandboxChannel ¶
func NewCfnAPNSVoipSandboxChannel(scope awscdk.Construct, id *string, props *CfnAPNSVoipSandboxChannelProps) CfnAPNSVoipSandboxChannel
Create a new `AWS::Pinpoint::APNSVoipSandboxChannel`.
type CfnAPNSVoipSandboxChannelProps ¶
type CfnAPNSVoipSandboxChannelProps struct {
// `AWS::Pinpoint::APNSVoipSandboxChannel.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::APNSVoipSandboxChannel.BundleId`.
BundleId *string `json:"bundleId"`
// `AWS::Pinpoint::APNSVoipSandboxChannel.Certificate`.
Certificate *string `json:"certificate"`
// `AWS::Pinpoint::APNSVoipSandboxChannel.DefaultAuthenticationMethod`.
DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod"`
// `AWS::Pinpoint::APNSVoipSandboxChannel.Enabled`.
Enabled interface{} `json:"enabled"`
// `AWS::Pinpoint::APNSVoipSandboxChannel.PrivateKey`.
PrivateKey *string `json:"privateKey"`
// `AWS::Pinpoint::APNSVoipSandboxChannel.TeamId`.
TeamId *string `json:"teamId"`
// `AWS::Pinpoint::APNSVoipSandboxChannel.TokenKey`.
TokenKey *string `json:"tokenKey"`
// `AWS::Pinpoint::APNSVoipSandboxChannel.TokenKeyId`.
TokenKeyId *string `json:"tokenKeyId"`
}
Properties for defining a `AWS::Pinpoint::APNSVoipSandboxChannel`.
type CfnApp ¶
type CfnApp interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
LogicalId() *string
Name() *string
SetName(val *string)
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::App`.
type CfnAppProps ¶
type CfnAppProps struct {
// `AWS::Pinpoint::App.Name`.
Name *string `json:"name"`
// `AWS::Pinpoint::App.Tags`.
Tags interface{} `json:"tags"`
}
Properties for defining a `AWS::Pinpoint::App`.
type CfnApplicationSettings ¶
type CfnApplicationSettings interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
CampaignHook() interface{}
SetCampaignHook(val interface{})
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CloudWatchMetricsEnabled() interface{}
SetCloudWatchMetricsEnabled(val interface{})
CreationStack() *[]*string
Limits() interface{}
SetLimits(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
QuietTime() interface{}
SetQuietTime(val interface{})
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::ApplicationSettings`.
func NewCfnApplicationSettings ¶
func NewCfnApplicationSettings(scope awscdk.Construct, id *string, props *CfnApplicationSettingsProps) CfnApplicationSettings
Create a new `AWS::Pinpoint::ApplicationSettings`.
type CfnApplicationSettingsProps ¶
type CfnApplicationSettingsProps struct {
// `AWS::Pinpoint::ApplicationSettings.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::ApplicationSettings.CampaignHook`.
CampaignHook interface{} `json:"campaignHook"`
// `AWS::Pinpoint::ApplicationSettings.CloudWatchMetricsEnabled`.
CloudWatchMetricsEnabled interface{} `json:"cloudWatchMetricsEnabled"`
// `AWS::Pinpoint::ApplicationSettings.Limits`.
Limits interface{} `json:"limits"`
// `AWS::Pinpoint::ApplicationSettings.QuietTime`.
QuietTime interface{} `json:"quietTime"`
}
Properties for defining a `AWS::Pinpoint::ApplicationSettings`.
type CfnApplicationSettings_CampaignHookProperty ¶
type CfnApplicationSettings_CampaignHookProperty struct {
// `CfnApplicationSettings.CampaignHookProperty.LambdaFunctionName`.
LambdaFunctionName *string `json:"lambdaFunctionName"`
// `CfnApplicationSettings.CampaignHookProperty.Mode`.
Mode *string `json:"mode"`
// `CfnApplicationSettings.CampaignHookProperty.WebUrl`.
WebUrl *string `json:"webUrl"`
}
type CfnApplicationSettings_LimitsProperty ¶
type CfnApplicationSettings_LimitsProperty struct {
// `CfnApplicationSettings.LimitsProperty.Daily`.
Daily *float64 `json:"daily"`
// `CfnApplicationSettings.LimitsProperty.MaximumDuration`.
MaximumDuration *float64 `json:"maximumDuration"`
// `CfnApplicationSettings.LimitsProperty.MessagesPerSecond`.
MessagesPerSecond *float64 `json:"messagesPerSecond"`
// `CfnApplicationSettings.LimitsProperty.Total`.
Total *float64 `json:"total"`
}
type CfnBaiduChannel ¶
type CfnBaiduChannel interface {
awscdk.CfnResource
awscdk.IInspectable
ApiKey() *string
SetApiKey(val *string)
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
SecretKey() *string
SetSecretKey(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::BaiduChannel`.
func NewCfnBaiduChannel ¶
func NewCfnBaiduChannel(scope awscdk.Construct, id *string, props *CfnBaiduChannelProps) CfnBaiduChannel
Create a new `AWS::Pinpoint::BaiduChannel`.
type CfnBaiduChannelProps ¶
type CfnBaiduChannelProps struct {
// `AWS::Pinpoint::BaiduChannel.ApiKey`.
ApiKey *string `json:"apiKey"`
// `AWS::Pinpoint::BaiduChannel.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::BaiduChannel.SecretKey`.
SecretKey *string `json:"secretKey"`
// `AWS::Pinpoint::BaiduChannel.Enabled`.
Enabled interface{} `json:"enabled"`
}
Properties for defining a `AWS::Pinpoint::BaiduChannel`.
type CfnCampaign ¶
type CfnCampaign interface {
awscdk.CfnResource
awscdk.IInspectable
AdditionalTreatments() interface{}
SetAdditionalTreatments(val interface{})
ApplicationId() *string
SetApplicationId(val *string)
AttrArn() *string
AttrCampaignId() *string
CampaignHook() interface{}
SetCampaignHook(val interface{})
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Description() *string
SetDescription(val *string)
HoldoutPercent() *float64
SetHoldoutPercent(val *float64)
IsPaused() interface{}
SetIsPaused(val interface{})
Limits() interface{}
SetLimits(val interface{})
LogicalId() *string
MessageConfiguration() interface{}
SetMessageConfiguration(val interface{})
Name() *string
SetName(val *string)
Node() awscdk.ConstructNode
Priority() *float64
SetPriority(val *float64)
Ref() *string
Schedule() interface{}
SetSchedule(val interface{})
SegmentId() *string
SetSegmentId(val *string)
SegmentVersion() *float64
SetSegmentVersion(val *float64)
Stack() awscdk.Stack
Tags() awscdk.TagManager
TreatmentDescription() *string
SetTreatmentDescription(val *string)
TreatmentName() *string
SetTreatmentName(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::Campaign`.
func NewCfnCampaign ¶
func NewCfnCampaign(scope awscdk.Construct, id *string, props *CfnCampaignProps) CfnCampaign
Create a new `AWS::Pinpoint::Campaign`.
type CfnCampaignProps ¶
type CfnCampaignProps struct {
// `AWS::Pinpoint::Campaign.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::Campaign.MessageConfiguration`.
MessageConfiguration interface{} `json:"messageConfiguration"`
// `AWS::Pinpoint::Campaign.Name`.
Name *string `json:"name"`
// `AWS::Pinpoint::Campaign.Schedule`.
Schedule interface{} `json:"schedule"`
// `AWS::Pinpoint::Campaign.SegmentId`.
SegmentId *string `json:"segmentId"`
// `AWS::Pinpoint::Campaign.AdditionalTreatments`.
AdditionalTreatments interface{} `json:"additionalTreatments"`
// `AWS::Pinpoint::Campaign.CampaignHook`.
CampaignHook interface{} `json:"campaignHook"`
// `AWS::Pinpoint::Campaign.Description`.
Description *string `json:"description"`
// `AWS::Pinpoint::Campaign.HoldoutPercent`.
HoldoutPercent *float64 `json:"holdoutPercent"`
// `AWS::Pinpoint::Campaign.IsPaused`.
IsPaused interface{} `json:"isPaused"`
// `AWS::Pinpoint::Campaign.Limits`.
Limits interface{} `json:"limits"`
// `AWS::Pinpoint::Campaign.Priority`.
Priority *float64 `json:"priority"`
// `AWS::Pinpoint::Campaign.SegmentVersion`.
SegmentVersion *float64 `json:"segmentVersion"`
// `AWS::Pinpoint::Campaign.Tags`.
Tags interface{} `json:"tags"`
// `AWS::Pinpoint::Campaign.TreatmentDescription`.
TreatmentDescription *string `json:"treatmentDescription"`
// `AWS::Pinpoint::Campaign.TreatmentName`.
TreatmentName *string `json:"treatmentName"`
}
Properties for defining a `AWS::Pinpoint::Campaign`.
type CfnCampaign_CampaignEmailMessageProperty ¶
type CfnCampaign_CampaignEmailMessageProperty struct {
// `CfnCampaign.CampaignEmailMessageProperty.Body`.
Body *string `json:"body"`
// `CfnCampaign.CampaignEmailMessageProperty.FromAddress`.
FromAddress *string `json:"fromAddress"`
// `CfnCampaign.CampaignEmailMessageProperty.HtmlBody`.
HtmlBody *string `json:"htmlBody"`
// `CfnCampaign.CampaignEmailMessageProperty.Title`.
Title *string `json:"title"`
}
type CfnCampaign_CampaignEventFilterProperty ¶
type CfnCampaign_CampaignEventFilterProperty struct {
// `CfnCampaign.CampaignEventFilterProperty.Dimensions`.
Dimensions interface{} `json:"dimensions"`
// `CfnCampaign.CampaignEventFilterProperty.FilterType`.
FilterType *string `json:"filterType"`
}
type CfnCampaign_CampaignHookProperty ¶
type CfnCampaign_CampaignHookProperty struct {
// `CfnCampaign.CampaignHookProperty.LambdaFunctionName`.
LambdaFunctionName *string `json:"lambdaFunctionName"`
// `CfnCampaign.CampaignHookProperty.Mode`.
Mode *string `json:"mode"`
// `CfnCampaign.CampaignHookProperty.WebUrl`.
WebUrl *string `json:"webUrl"`
}
type CfnCampaign_CampaignInAppMessageProperty ¶
type CfnCampaign_CampaignInAppMessageProperty struct {
// `CfnCampaign.CampaignInAppMessageProperty.Content`.
Content interface{} `json:"content"`
// `CfnCampaign.CampaignInAppMessageProperty.CustomConfig`.
CustomConfig interface{} `json:"customConfig"`
// `CfnCampaign.CampaignInAppMessageProperty.Layout`.
Layout *string `json:"layout"`
}
type CfnCampaign_CampaignSmsMessageProperty ¶
type CfnCampaign_CampaignSmsMessageProperty struct {
// `CfnCampaign.CampaignSmsMessageProperty.Body`.
Body *string `json:"body"`
// `CfnCampaign.CampaignSmsMessageProperty.EntityId`.
EntityId *string `json:"entityId"`
// `CfnCampaign.CampaignSmsMessageProperty.MessageType`.
MessageType *string `json:"messageType"`
// `CfnCampaign.CampaignSmsMessageProperty.OriginationNumber`.
OriginationNumber *string `json:"originationNumber"`
// `CfnCampaign.CampaignSmsMessageProperty.SenderId`.
SenderId *string `json:"senderId"`
// `CfnCampaign.CampaignSmsMessageProperty.TemplateId`.
TemplateId *string `json:"templateId"`
}
type CfnCampaign_DefaultButtonConfigurationProperty ¶
type CfnCampaign_DefaultButtonConfigurationProperty struct {
// `CfnCampaign.DefaultButtonConfigurationProperty.BackgroundColor`.
BackgroundColor *string `json:"backgroundColor"`
// `CfnCampaign.DefaultButtonConfigurationProperty.BorderRadius`.
BorderRadius *float64 `json:"borderRadius"`
// `CfnCampaign.DefaultButtonConfigurationProperty.ButtonAction`.
ButtonAction *string `json:"buttonAction"`
// `CfnCampaign.DefaultButtonConfigurationProperty.Link`.
Link *string `json:"link"`
// `CfnCampaign.DefaultButtonConfigurationProperty.Text`.
Text *string `json:"text"`
// `CfnCampaign.DefaultButtonConfigurationProperty.TextColor`.
TextColor *string `json:"textColor"`
}
type CfnCampaign_EventDimensionsProperty ¶
type CfnCampaign_EventDimensionsProperty struct {
// `CfnCampaign.EventDimensionsProperty.Attributes`.
Attributes interface{} `json:"attributes"`
// `CfnCampaign.EventDimensionsProperty.EventType`.
EventType interface{} `json:"eventType"`
// `CfnCampaign.EventDimensionsProperty.Metrics`.
Metrics interface{} `json:"metrics"`
}
type CfnCampaign_InAppMessageBodyConfigProperty ¶
type CfnCampaign_InAppMessageBodyConfigProperty struct {
// `CfnCampaign.InAppMessageBodyConfigProperty.Alignment`.
Alignment *string `json:"alignment"`
// `CfnCampaign.InAppMessageBodyConfigProperty.Body`.
Body *string `json:"body"`
// `CfnCampaign.InAppMessageBodyConfigProperty.TextColor`.
TextColor *string `json:"textColor"`
}
type CfnCampaign_InAppMessageButtonProperty ¶
type CfnCampaign_InAppMessageButtonProperty struct {
// `CfnCampaign.InAppMessageButtonProperty.Android`.
Android interface{} `json:"android"`
// `CfnCampaign.InAppMessageButtonProperty.DefaultConfig`.
DefaultConfig interface{} `json:"defaultConfig"`
// `CfnCampaign.InAppMessageButtonProperty.IOS`.
Ios interface{} `json:"ios"`
// `CfnCampaign.InAppMessageButtonProperty.Web`.
Web interface{} `json:"web"`
}
type CfnCampaign_InAppMessageContentProperty ¶
type CfnCampaign_InAppMessageContentProperty struct {
// `CfnCampaign.InAppMessageContentProperty.BackgroundColor`.
BackgroundColor *string `json:"backgroundColor"`
// `CfnCampaign.InAppMessageContentProperty.BodyConfig`.
BodyConfig interface{} `json:"bodyConfig"`
// `CfnCampaign.InAppMessageContentProperty.HeaderConfig`.
HeaderConfig interface{} `json:"headerConfig"`
// `CfnCampaign.InAppMessageContentProperty.ImageUrl`.
ImageUrl *string `json:"imageUrl"`
// `CfnCampaign.InAppMessageContentProperty.PrimaryBtn`.
PrimaryBtn interface{} `json:"primaryBtn"`
// `CfnCampaign.InAppMessageContentProperty.SecondaryBtn`.
SecondaryBtn interface{} `json:"secondaryBtn"`
}
type CfnCampaign_InAppMessageHeaderConfigProperty ¶
type CfnCampaign_InAppMessageHeaderConfigProperty struct {
// `CfnCampaign.InAppMessageHeaderConfigProperty.Alignment`.
Alignment *string `json:"alignment"`
// `CfnCampaign.InAppMessageHeaderConfigProperty.Header`.
Header *string `json:"header"`
// `CfnCampaign.InAppMessageHeaderConfigProperty.TextColor`.
TextColor *string `json:"textColor"`
}
type CfnCampaign_LimitsProperty ¶
type CfnCampaign_LimitsProperty struct {
// `CfnCampaign.LimitsProperty.Daily`.
Daily *float64 `json:"daily"`
// `CfnCampaign.LimitsProperty.MaximumDuration`.
MaximumDuration *float64 `json:"maximumDuration"`
// `CfnCampaign.LimitsProperty.MessagesPerSecond`.
MessagesPerSecond *float64 `json:"messagesPerSecond"`
// `CfnCampaign.LimitsProperty.Session`.
Session *float64 `json:"session"`
// `CfnCampaign.LimitsProperty.Total`.
Total *float64 `json:"total"`
}
type CfnCampaign_MessageConfigurationProperty ¶
type CfnCampaign_MessageConfigurationProperty struct {
// `CfnCampaign.MessageConfigurationProperty.ADMMessage`.
AdmMessage interface{} `json:"admMessage"`
// `CfnCampaign.MessageConfigurationProperty.APNSMessage`.
ApnsMessage interface{} `json:"apnsMessage"`
// `CfnCampaign.MessageConfigurationProperty.BaiduMessage`.
BaiduMessage interface{} `json:"baiduMessage"`
// `CfnCampaign.MessageConfigurationProperty.DefaultMessage`.
DefaultMessage interface{} `json:"defaultMessage"`
// `CfnCampaign.MessageConfigurationProperty.EmailMessage`.
EmailMessage interface{} `json:"emailMessage"`
// `CfnCampaign.MessageConfigurationProperty.GCMMessage`.
GcmMessage interface{} `json:"gcmMessage"`
// `CfnCampaign.MessageConfigurationProperty.InAppMessage`.
InAppMessage interface{} `json:"inAppMessage"`
// `CfnCampaign.MessageConfigurationProperty.SMSMessage`.
SmsMessage interface{} `json:"smsMessage"`
}
type CfnCampaign_MessageProperty ¶
type CfnCampaign_MessageProperty struct {
// `CfnCampaign.MessageProperty.Action`.
Action *string `json:"action"`
// `CfnCampaign.MessageProperty.Body`.
Body *string `json:"body"`
// `CfnCampaign.MessageProperty.ImageIconUrl`.
ImageIconUrl *string `json:"imageIconUrl"`
// `CfnCampaign.MessageProperty.ImageSmallIconUrl`.
ImageSmallIconUrl *string `json:"imageSmallIconUrl"`
// `CfnCampaign.MessageProperty.ImageUrl`.
ImageUrl *string `json:"imageUrl"`
// `CfnCampaign.MessageProperty.JsonBody`.
JsonBody *string `json:"jsonBody"`
// `CfnCampaign.MessageProperty.MediaUrl`.
MediaUrl *string `json:"mediaUrl"`
// `CfnCampaign.MessageProperty.RawContent`.
RawContent *string `json:"rawContent"`
// `CfnCampaign.MessageProperty.SilentPush`.
SilentPush interface{} `json:"silentPush"`
// `CfnCampaign.MessageProperty.TimeToLive`.
TimeToLive *float64 `json:"timeToLive"`
// `CfnCampaign.MessageProperty.Title`.
Title *string `json:"title"`
// `CfnCampaign.MessageProperty.Url`.
Url *string `json:"url"`
}
type CfnCampaign_ScheduleProperty ¶
type CfnCampaign_ScheduleProperty struct {
// `CfnCampaign.ScheduleProperty.EndTime`.
EndTime *string `json:"endTime"`
// `CfnCampaign.ScheduleProperty.EventFilter`.
EventFilter interface{} `json:"eventFilter"`
// `CfnCampaign.ScheduleProperty.Frequency`.
Frequency *string `json:"frequency"`
// `CfnCampaign.ScheduleProperty.IsLocalTime`.
IsLocalTime interface{} `json:"isLocalTime"`
// `CfnCampaign.ScheduleProperty.QuietTime`.
QuietTime interface{} `json:"quietTime"`
// `CfnCampaign.ScheduleProperty.StartTime`.
StartTime *string `json:"startTime"`
// `CfnCampaign.ScheduleProperty.TimeZone`.
TimeZone *string `json:"timeZone"`
}
type CfnCampaign_WriteTreatmentResourceProperty ¶
type CfnCampaign_WriteTreatmentResourceProperty struct {
// `CfnCampaign.WriteTreatmentResourceProperty.MessageConfiguration`.
MessageConfiguration interface{} `json:"messageConfiguration"`
// `CfnCampaign.WriteTreatmentResourceProperty.Schedule`.
Schedule interface{} `json:"schedule"`
// `CfnCampaign.WriteTreatmentResourceProperty.SizePercent`.
SizePercent *float64 `json:"sizePercent"`
// `CfnCampaign.WriteTreatmentResourceProperty.TreatmentDescription`.
TreatmentDescription *string `json:"treatmentDescription"`
// `CfnCampaign.WriteTreatmentResourceProperty.TreatmentName`.
TreatmentName *string `json:"treatmentName"`
}
type CfnEmailChannel ¶
type CfnEmailChannel interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
ConfigurationSet() *string
SetConfigurationSet(val *string)
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
FromAddress() *string
SetFromAddress(val *string)
Identity() *string
SetIdentity(val *string)
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
RoleArn() *string
SetRoleArn(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::EmailChannel`.
func NewCfnEmailChannel ¶
func NewCfnEmailChannel(scope awscdk.Construct, id *string, props *CfnEmailChannelProps) CfnEmailChannel
Create a new `AWS::Pinpoint::EmailChannel`.
type CfnEmailChannelProps ¶
type CfnEmailChannelProps struct {
// `AWS::Pinpoint::EmailChannel.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::EmailChannel.FromAddress`.
FromAddress *string `json:"fromAddress"`
// `AWS::Pinpoint::EmailChannel.Identity`.
Identity *string `json:"identity"`
// `AWS::Pinpoint::EmailChannel.ConfigurationSet`.
ConfigurationSet *string `json:"configurationSet"`
// `AWS::Pinpoint::EmailChannel.Enabled`.
Enabled interface{} `json:"enabled"`
// `AWS::Pinpoint::EmailChannel.RoleArn`.
RoleArn *string `json:"roleArn"`
}
Properties for defining a `AWS::Pinpoint::EmailChannel`.
type CfnEmailTemplate ¶
type CfnEmailTemplate interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DefaultSubstitutions() *string
SetDefaultSubstitutions(val *string)
HtmlPart() *string
SetHtmlPart(val *string)
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
Subject() *string
SetSubject(val *string)
Tags() awscdk.TagManager
TemplateDescription() *string
SetTemplateDescription(val *string)
TemplateName() *string
SetTemplateName(val *string)
TextPart() *string
SetTextPart(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::EmailTemplate`.
func NewCfnEmailTemplate ¶
func NewCfnEmailTemplate(scope awscdk.Construct, id *string, props *CfnEmailTemplateProps) CfnEmailTemplate
Create a new `AWS::Pinpoint::EmailTemplate`.
type CfnEmailTemplateProps ¶
type CfnEmailTemplateProps struct {
// `AWS::Pinpoint::EmailTemplate.Subject`.
Subject *string `json:"subject"`
// `AWS::Pinpoint::EmailTemplate.TemplateName`.
TemplateName *string `json:"templateName"`
// `AWS::Pinpoint::EmailTemplate.DefaultSubstitutions`.
DefaultSubstitutions *string `json:"defaultSubstitutions"`
// `AWS::Pinpoint::EmailTemplate.HtmlPart`.
HtmlPart *string `json:"htmlPart"`
// `AWS::Pinpoint::EmailTemplate.Tags`.
Tags interface{} `json:"tags"`
// `AWS::Pinpoint::EmailTemplate.TemplateDescription`.
TemplateDescription *string `json:"templateDescription"`
// `AWS::Pinpoint::EmailTemplate.TextPart`.
TextPart *string `json:"textPart"`
}
Properties for defining a `AWS::Pinpoint::EmailTemplate`.
type CfnEventStream ¶
type CfnEventStream interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DestinationStreamArn() *string
SetDestinationStreamArn(val *string)
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
RoleArn() *string
SetRoleArn(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::EventStream`.
func NewCfnEventStream ¶
func NewCfnEventStream(scope awscdk.Construct, id *string, props *CfnEventStreamProps) CfnEventStream
Create a new `AWS::Pinpoint::EventStream`.
type CfnEventStreamProps ¶
type CfnEventStreamProps struct {
// `AWS::Pinpoint::EventStream.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::EventStream.DestinationStreamArn`.
DestinationStreamArn *string `json:"destinationStreamArn"`
// `AWS::Pinpoint::EventStream.RoleArn`.
RoleArn *string `json:"roleArn"`
}
Properties for defining a `AWS::Pinpoint::EventStream`.
type CfnGCMChannel ¶
type CfnGCMChannel interface {
awscdk.CfnResource
awscdk.IInspectable
ApiKey() *string
SetApiKey(val *string)
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::GCMChannel`.
func NewCfnGCMChannel ¶
func NewCfnGCMChannel(scope awscdk.Construct, id *string, props *CfnGCMChannelProps) CfnGCMChannel
Create a new `AWS::Pinpoint::GCMChannel`.
type CfnGCMChannelProps ¶
type CfnGCMChannelProps struct {
// `AWS::Pinpoint::GCMChannel.ApiKey`.
ApiKey *string `json:"apiKey"`
// `AWS::Pinpoint::GCMChannel.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::GCMChannel.Enabled`.
Enabled interface{} `json:"enabled"`
}
Properties for defining a `AWS::Pinpoint::GCMChannel`.
type CfnInAppTemplate ¶
type CfnInAppTemplate interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
Content() interface{}
SetContent(val interface{})
CreationStack() *[]*string
CustomConfig() interface{}
SetCustomConfig(val interface{})
Layout() *string
SetLayout(val *string)
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
TemplateDescription() *string
SetTemplateDescription(val *string)
TemplateName() *string
SetTemplateName(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::InAppTemplate`.
func NewCfnInAppTemplate ¶
func NewCfnInAppTemplate(scope awscdk.Construct, id *string, props *CfnInAppTemplateProps) CfnInAppTemplate
Create a new `AWS::Pinpoint::InAppTemplate`.
type CfnInAppTemplateProps ¶
type CfnInAppTemplateProps struct {
// `AWS::Pinpoint::InAppTemplate.TemplateName`.
TemplateName *string `json:"templateName"`
// `AWS::Pinpoint::InAppTemplate.Content`.
Content interface{} `json:"content"`
// `AWS::Pinpoint::InAppTemplate.CustomConfig`.
CustomConfig interface{} `json:"customConfig"`
// `AWS::Pinpoint::InAppTemplate.Layout`.
Layout *string `json:"layout"`
// `AWS::Pinpoint::InAppTemplate.Tags`.
Tags interface{} `json:"tags"`
// `AWS::Pinpoint::InAppTemplate.TemplateDescription`.
TemplateDescription *string `json:"templateDescription"`
}
Properties for defining a `AWS::Pinpoint::InAppTemplate`.
type CfnInAppTemplate_BodyConfigProperty ¶
type CfnInAppTemplate_BodyConfigProperty struct {
// `CfnInAppTemplate.BodyConfigProperty.Alignment`.
Alignment *string `json:"alignment"`
// `CfnInAppTemplate.BodyConfigProperty.Body`.
Body *string `json:"body"`
// `CfnInAppTemplate.BodyConfigProperty.TextColor`.
TextColor *string `json:"textColor"`
}
type CfnInAppTemplate_ButtonConfigProperty ¶
type CfnInAppTemplate_ButtonConfigProperty struct {
// `CfnInAppTemplate.ButtonConfigProperty.Android`.
Android interface{} `json:"android"`
// `CfnInAppTemplate.ButtonConfigProperty.DefaultConfig`.
DefaultConfig interface{} `json:"defaultConfig"`
// `CfnInAppTemplate.ButtonConfigProperty.IOS`.
Ios interface{} `json:"ios"`
// `CfnInAppTemplate.ButtonConfigProperty.Web`.
Web interface{} `json:"web"`
}
type CfnInAppTemplate_DefaultButtonConfigurationProperty ¶
type CfnInAppTemplate_DefaultButtonConfigurationProperty struct {
// `CfnInAppTemplate.DefaultButtonConfigurationProperty.BackgroundColor`.
BackgroundColor *string `json:"backgroundColor"`
// `CfnInAppTemplate.DefaultButtonConfigurationProperty.BorderRadius`.
BorderRadius *float64 `json:"borderRadius"`
// `CfnInAppTemplate.DefaultButtonConfigurationProperty.ButtonAction`.
ButtonAction *string `json:"buttonAction"`
// `CfnInAppTemplate.DefaultButtonConfigurationProperty.Link`.
Link *string `json:"link"`
// `CfnInAppTemplate.DefaultButtonConfigurationProperty.Text`.
Text *string `json:"text"`
// `CfnInAppTemplate.DefaultButtonConfigurationProperty.TextColor`.
TextColor *string `json:"textColor"`
}
type CfnInAppTemplate_HeaderConfigProperty ¶
type CfnInAppTemplate_HeaderConfigProperty struct {
// `CfnInAppTemplate.HeaderConfigProperty.Alignment`.
Alignment *string `json:"alignment"`
// `CfnInAppTemplate.HeaderConfigProperty.Header`.
Header *string `json:"header"`
// `CfnInAppTemplate.HeaderConfigProperty.TextColor`.
TextColor *string `json:"textColor"`
}
type CfnInAppTemplate_InAppMessageContentProperty ¶
type CfnInAppTemplate_InAppMessageContentProperty struct {
// `CfnInAppTemplate.InAppMessageContentProperty.BackgroundColor`.
BackgroundColor *string `json:"backgroundColor"`
// `CfnInAppTemplate.InAppMessageContentProperty.BodyConfig`.
BodyConfig interface{} `json:"bodyConfig"`
// `CfnInAppTemplate.InAppMessageContentProperty.HeaderConfig`.
HeaderConfig interface{} `json:"headerConfig"`
// `CfnInAppTemplate.InAppMessageContentProperty.ImageUrl`.
ImageUrl *string `json:"imageUrl"`
// `CfnInAppTemplate.InAppMessageContentProperty.PrimaryBtn`.
PrimaryBtn interface{} `json:"primaryBtn"`
// `CfnInAppTemplate.InAppMessageContentProperty.SecondaryBtn`.
SecondaryBtn interface{} `json:"secondaryBtn"`
}
type CfnPushTemplate ¶
type CfnPushTemplate interface {
awscdk.CfnResource
awscdk.IInspectable
Adm() interface{}
SetAdm(val interface{})
Apns() interface{}
SetApns(val interface{})
AttrArn() *string
Baidu() interface{}
SetBaidu(val interface{})
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Default() interface{}
SetDefault(val interface{})
DefaultSubstitutions() *string
SetDefaultSubstitutions(val *string)
Gcm() interface{}
SetGcm(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
TemplateDescription() *string
SetTemplateDescription(val *string)
TemplateName() *string
SetTemplateName(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::PushTemplate`.
func NewCfnPushTemplate ¶
func NewCfnPushTemplate(scope awscdk.Construct, id *string, props *CfnPushTemplateProps) CfnPushTemplate
Create a new `AWS::Pinpoint::PushTemplate`.
type CfnPushTemplateProps ¶
type CfnPushTemplateProps struct {
// `AWS::Pinpoint::PushTemplate.TemplateName`.
TemplateName *string `json:"templateName"`
// `AWS::Pinpoint::PushTemplate.ADM`.
Adm interface{} `json:"adm"`
// `AWS::Pinpoint::PushTemplate.APNS`.
Apns interface{} `json:"apns"`
// `AWS::Pinpoint::PushTemplate.Baidu`.
Baidu interface{} `json:"baidu"`
// `AWS::Pinpoint::PushTemplate.Default`.
Default interface{} `json:"default"`
// `AWS::Pinpoint::PushTemplate.DefaultSubstitutions`.
DefaultSubstitutions *string `json:"defaultSubstitutions"`
// `AWS::Pinpoint::PushTemplate.GCM`.
Gcm interface{} `json:"gcm"`
// `AWS::Pinpoint::PushTemplate.Tags`.
Tags interface{} `json:"tags"`
// `AWS::Pinpoint::PushTemplate.TemplateDescription`.
TemplateDescription *string `json:"templateDescription"`
}
Properties for defining a `AWS::Pinpoint::PushTemplate`.
type CfnPushTemplate_APNSPushNotificationTemplateProperty ¶
type CfnPushTemplate_APNSPushNotificationTemplateProperty struct {
// `CfnPushTemplate.APNSPushNotificationTemplateProperty.Action`.
Action *string `json:"action"`
// `CfnPushTemplate.APNSPushNotificationTemplateProperty.Body`.
Body *string `json:"body"`
// `CfnPushTemplate.APNSPushNotificationTemplateProperty.MediaUrl`.
MediaUrl *string `json:"mediaUrl"`
// `CfnPushTemplate.APNSPushNotificationTemplateProperty.Sound`.
Sound *string `json:"sound"`
// `CfnPushTemplate.APNSPushNotificationTemplateProperty.Title`.
Title *string `json:"title"`
// `CfnPushTemplate.APNSPushNotificationTemplateProperty.Url`.
Url *string `json:"url"`
}
type CfnPushTemplate_AndroidPushNotificationTemplateProperty ¶
type CfnPushTemplate_AndroidPushNotificationTemplateProperty struct {
// `CfnPushTemplate.AndroidPushNotificationTemplateProperty.Action`.
Action *string `json:"action"`
// `CfnPushTemplate.AndroidPushNotificationTemplateProperty.Body`.
Body *string `json:"body"`
// `CfnPushTemplate.AndroidPushNotificationTemplateProperty.ImageIconUrl`.
ImageIconUrl *string `json:"imageIconUrl"`
// `CfnPushTemplate.AndroidPushNotificationTemplateProperty.ImageUrl`.
ImageUrl *string `json:"imageUrl"`
// `CfnPushTemplate.AndroidPushNotificationTemplateProperty.SmallImageIconUrl`.
SmallImageIconUrl *string `json:"smallImageIconUrl"`
// `CfnPushTemplate.AndroidPushNotificationTemplateProperty.Sound`.
Sound *string `json:"sound"`
// `CfnPushTemplate.AndroidPushNotificationTemplateProperty.Title`.
Title *string `json:"title"`
// `CfnPushTemplate.AndroidPushNotificationTemplateProperty.Url`.
Url *string `json:"url"`
}
type CfnPushTemplate_DefaultPushNotificationTemplateProperty ¶
type CfnPushTemplate_DefaultPushNotificationTemplateProperty struct {
// `CfnPushTemplate.DefaultPushNotificationTemplateProperty.Action`.
Action *string `json:"action"`
// `CfnPushTemplate.DefaultPushNotificationTemplateProperty.Body`.
Body *string `json:"body"`
// `CfnPushTemplate.DefaultPushNotificationTemplateProperty.Sound`.
Sound *string `json:"sound"`
// `CfnPushTemplate.DefaultPushNotificationTemplateProperty.Title`.
Title *string `json:"title"`
// `CfnPushTemplate.DefaultPushNotificationTemplateProperty.Url`.
Url *string `json:"url"`
}
type CfnSMSChannel ¶
type CfnSMSChannel interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
SenderId() *string
SetSenderId(val *string)
ShortCode() *string
SetShortCode(val *string)
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::SMSChannel`.
func NewCfnSMSChannel ¶
func NewCfnSMSChannel(scope awscdk.Construct, id *string, props *CfnSMSChannelProps) CfnSMSChannel
Create a new `AWS::Pinpoint::SMSChannel`.
type CfnSMSChannelProps ¶
type CfnSMSChannelProps struct {
// `AWS::Pinpoint::SMSChannel.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::SMSChannel.Enabled`.
Enabled interface{} `json:"enabled"`
// `AWS::Pinpoint::SMSChannel.SenderId`.
SenderId *string `json:"senderId"`
// `AWS::Pinpoint::SMSChannel.ShortCode`.
ShortCode *string `json:"shortCode"`
}
Properties for defining a `AWS::Pinpoint::SMSChannel`.
type CfnSegment ¶
type CfnSegment interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
AttrArn() *string
AttrSegmentId() *string
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Dimensions() interface{}
SetDimensions(val interface{})
LogicalId() *string
Name() *string
SetName(val *string)
Node() awscdk.ConstructNode
Ref() *string
SegmentGroups() interface{}
SetSegmentGroups(val interface{})
Stack() awscdk.Stack
Tags() awscdk.TagManager
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::Segment`.
func NewCfnSegment ¶
func NewCfnSegment(scope awscdk.Construct, id *string, props *CfnSegmentProps) CfnSegment
Create a new `AWS::Pinpoint::Segment`.
type CfnSegmentProps ¶
type CfnSegmentProps struct {
// `AWS::Pinpoint::Segment.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::Segment.Name`.
Name *string `json:"name"`
// `AWS::Pinpoint::Segment.Dimensions`.
Dimensions interface{} `json:"dimensions"`
// `AWS::Pinpoint::Segment.SegmentGroups`.
SegmentGroups interface{} `json:"segmentGroups"`
// `AWS::Pinpoint::Segment.Tags`.
Tags interface{} `json:"tags"`
}
Properties for defining a `AWS::Pinpoint::Segment`.
type CfnSegment_BehaviorProperty ¶
type CfnSegment_BehaviorProperty struct {
// `CfnSegment.BehaviorProperty.Recency`.
Recency interface{} `json:"recency"`
}
type CfnSegment_DemographicProperty ¶
type CfnSegment_DemographicProperty struct {
// `CfnSegment.DemographicProperty.AppVersion`.
AppVersion interface{} `json:"appVersion"`
// `CfnSegment.DemographicProperty.Channel`.
Channel interface{} `json:"channel"`
// `CfnSegment.DemographicProperty.DeviceType`.
DeviceType interface{} `json:"deviceType"`
// `CfnSegment.DemographicProperty.Make`.
Make interface{} `json:"make"`
// `CfnSegment.DemographicProperty.Model`.
Model interface{} `json:"model"`
// `CfnSegment.DemographicProperty.Platform`.
Platform interface{} `json:"platform"`
}
type CfnSegment_GPSPointProperty ¶
type CfnSegment_GPSPointProperty struct {
// `CfnSegment.GPSPointProperty.Coordinates`.
Coordinates interface{} `json:"coordinates"`
// `CfnSegment.GPSPointProperty.RangeInKilometers`.
RangeInKilometers *float64 `json:"rangeInKilometers"`
}
type CfnSegment_GroupsProperty ¶
type CfnSegment_GroupsProperty struct {
// `CfnSegment.GroupsProperty.Dimensions`.
Dimensions interface{} `json:"dimensions"`
// `CfnSegment.GroupsProperty.SourceSegments`.
SourceSegments interface{} `json:"sourceSegments"`
// `CfnSegment.GroupsProperty.SourceType`.
SourceType *string `json:"sourceType"`
// `CfnSegment.GroupsProperty.Type`.
Type *string `json:"type"`
}
type CfnSegment_LocationProperty ¶
type CfnSegment_LocationProperty struct {
// `CfnSegment.LocationProperty.Country`.
Country interface{} `json:"country"`
// `CfnSegment.LocationProperty.GPSPoint`.
GpsPoint interface{} `json:"gpsPoint"`
}
type CfnSegment_SegmentDimensionsProperty ¶
type CfnSegment_SegmentDimensionsProperty struct {
// `CfnSegment.SegmentDimensionsProperty.Attributes`.
Attributes interface{} `json:"attributes"`
// `CfnSegment.SegmentDimensionsProperty.Behavior`.
Behavior interface{} `json:"behavior"`
// `CfnSegment.SegmentDimensionsProperty.Demographic`.
Demographic interface{} `json:"demographic"`
// `CfnSegment.SegmentDimensionsProperty.Location`.
Location interface{} `json:"location"`
// `CfnSegment.SegmentDimensionsProperty.Metrics`.
Metrics interface{} `json:"metrics"`
// `CfnSegment.SegmentDimensionsProperty.UserAttributes`.
UserAttributes interface{} `json:"userAttributes"`
}
type CfnSegment_SegmentGroupsProperty ¶
type CfnSegment_SegmentGroupsProperty struct {
// `CfnSegment.SegmentGroupsProperty.Groups`.
Groups interface{} `json:"groups"`
// `CfnSegment.SegmentGroupsProperty.Include`.
Include *string `json:"include"`
}
type CfnSmsTemplate ¶
type CfnSmsTemplate interface {
awscdk.CfnResource
awscdk.IInspectable
AttrArn() *string
Body() *string
SetBody(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
DefaultSubstitutions() *string
SetDefaultSubstitutions(val *string)
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
Tags() awscdk.TagManager
TemplateDescription() *string
SetTemplateDescription(val *string)
TemplateName() *string
SetTemplateName(val *string)
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::SmsTemplate`.
func NewCfnSmsTemplate ¶
func NewCfnSmsTemplate(scope awscdk.Construct, id *string, props *CfnSmsTemplateProps) CfnSmsTemplate
Create a new `AWS::Pinpoint::SmsTemplate`.
type CfnSmsTemplateProps ¶
type CfnSmsTemplateProps struct {
// `AWS::Pinpoint::SmsTemplate.Body`.
Body *string `json:"body"`
// `AWS::Pinpoint::SmsTemplate.TemplateName`.
TemplateName *string `json:"templateName"`
// `AWS::Pinpoint::SmsTemplate.DefaultSubstitutions`.
DefaultSubstitutions *string `json:"defaultSubstitutions"`
// `AWS::Pinpoint::SmsTemplate.Tags`.
Tags interface{} `json:"tags"`
// `AWS::Pinpoint::SmsTemplate.TemplateDescription`.
TemplateDescription *string `json:"templateDescription"`
}
Properties for defining a `AWS::Pinpoint::SmsTemplate`.
type CfnVoiceChannel ¶
type CfnVoiceChannel interface {
awscdk.CfnResource
awscdk.IInspectable
ApplicationId() *string
SetApplicationId(val *string)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
LogicalId() *string
Node() awscdk.ConstructNode
Ref() *string
Stack() awscdk.Stack
UpdatedProperites() *map[string]interface{}
AddDeletionOverride(path *string)
AddDependsOn(target awscdk.CfnResource)
AddMetadata(key *string, value interface{})
AddOverride(path *string, value interface{})
AddPropertyDeletionOverride(propertyPath *string)
AddPropertyOverride(propertyPath *string, value interface{})
ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
GetAtt(attributeName *string) awscdk.Reference
GetMetadata(key *string) interface{}
Inspect(inspector awscdk.TreeInspector)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::Pinpoint::VoiceChannel`.
func NewCfnVoiceChannel ¶
func NewCfnVoiceChannel(scope awscdk.Construct, id *string, props *CfnVoiceChannelProps) CfnVoiceChannel
Create a new `AWS::Pinpoint::VoiceChannel`.
type CfnVoiceChannelProps ¶
type CfnVoiceChannelProps struct {
// `AWS::Pinpoint::VoiceChannel.ApplicationId`.
ApplicationId *string `json:"applicationId"`
// `AWS::Pinpoint::VoiceChannel.Enabled`.
Enabled interface{} `json:"enabled"`
}
Properties for defining a `AWS::Pinpoint::VoiceChannel`.