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 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 constructs.Construct, id *string, ...)
- func NewCfnAPNSChannel_Override(c CfnAPNSChannel, scope constructs.Construct, id *string, ...)
- func NewCfnAPNSSandboxChannel_Override(c CfnAPNSSandboxChannel, scope constructs.Construct, id *string, ...)
- func NewCfnAPNSVoipChannel_Override(c CfnAPNSVoipChannel, scope constructs.Construct, id *string, ...)
- func NewCfnAPNSVoipSandboxChannel_Override(c CfnAPNSVoipSandboxChannel, scope constructs.Construct, id *string, ...)
- func NewCfnApp_Override(c CfnApp, scope constructs.Construct, id *string, props *CfnAppProps)
- func NewCfnApplicationSettings_Override(c CfnApplicationSettings, scope constructs.Construct, id *string, ...)
- func NewCfnBaiduChannel_Override(c CfnBaiduChannel, scope constructs.Construct, id *string, ...)
- func NewCfnCampaign_Override(c CfnCampaign, scope constructs.Construct, id *string, props *CfnCampaignProps)
- func NewCfnEmailChannel_Override(c CfnEmailChannel, scope constructs.Construct, id *string, ...)
- func NewCfnEmailTemplate_Override(c CfnEmailTemplate, scope constructs.Construct, id *string, ...)
- func NewCfnEventStream_Override(c CfnEventStream, scope constructs.Construct, id *string, ...)
- func NewCfnGCMChannel_Override(c CfnGCMChannel, scope constructs.Construct, id *string, ...)
- func NewCfnPushTemplate_Override(c CfnPushTemplate, scope constructs.Construct, id *string, ...)
- func NewCfnSMSChannel_Override(c CfnSMSChannel, scope constructs.Construct, id *string, ...)
- func NewCfnSegment_Override(c CfnSegment, scope constructs.Construct, id *string, props *CfnSegmentProps)
- func NewCfnSmsTemplate_Override(c CfnSmsTemplate, scope constructs.Construct, id *string, ...)
- func NewCfnVoiceChannel_Override(c CfnVoiceChannel, scope constructs.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_CampaignSmsMessageProperty
- type CfnCampaign_EventDimensionsProperty
- type CfnCampaign_LimitsProperty
- type CfnCampaign_MessageConfigurationProperty
- type CfnCampaign_MessageProperty
- type CfnCampaign_MetricDimensionProperty
- 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 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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnADMChannel_Override ¶
func NewCfnADMChannel_Override(c CfnADMChannel, scope constructs.Construct, id *string, props *CfnADMChannelProps)
Create a new `AWS::Pinpoint::ADMChannel`.
func NewCfnAPNSChannel_Override ¶
func NewCfnAPNSChannel_Override(c CfnAPNSChannel, scope constructs.Construct, id *string, props *CfnAPNSChannelProps)
Create a new `AWS::Pinpoint::APNSChannel`.
func NewCfnAPNSSandboxChannel_Override ¶
func NewCfnAPNSSandboxChannel_Override(c CfnAPNSSandboxChannel, scope constructs.Construct, id *string, props *CfnAPNSSandboxChannelProps)
Create a new `AWS::Pinpoint::APNSSandboxChannel`.
func NewCfnAPNSVoipChannel_Override ¶
func NewCfnAPNSVoipChannel_Override(c CfnAPNSVoipChannel, scope constructs.Construct, id *string, props *CfnAPNSVoipChannelProps)
Create a new `AWS::Pinpoint::APNSVoipChannel`.
func NewCfnAPNSVoipSandboxChannel_Override ¶
func NewCfnAPNSVoipSandboxChannel_Override(c CfnAPNSVoipSandboxChannel, scope constructs.Construct, id *string, props *CfnAPNSVoipSandboxChannelProps)
Create a new `AWS::Pinpoint::APNSVoipSandboxChannel`.
func NewCfnApp_Override ¶
func NewCfnApp_Override(c CfnApp, scope constructs.Construct, id *string, props *CfnAppProps)
Create a new `AWS::Pinpoint::App`.
func NewCfnApplicationSettings_Override ¶
func NewCfnApplicationSettings_Override(c CfnApplicationSettings, scope constructs.Construct, id *string, props *CfnApplicationSettingsProps)
Create a new `AWS::Pinpoint::ApplicationSettings`.
func NewCfnBaiduChannel_Override ¶
func NewCfnBaiduChannel_Override(c CfnBaiduChannel, scope constructs.Construct, id *string, props *CfnBaiduChannelProps)
Create a new `AWS::Pinpoint::BaiduChannel`.
func NewCfnCampaign_Override ¶
func NewCfnCampaign_Override(c CfnCampaign, scope constructs.Construct, id *string, props *CfnCampaignProps)
Create a new `AWS::Pinpoint::Campaign`.
func NewCfnEmailChannel_Override ¶
func NewCfnEmailChannel_Override(c CfnEmailChannel, scope constructs.Construct, id *string, props *CfnEmailChannelProps)
Create a new `AWS::Pinpoint::EmailChannel`.
func NewCfnEmailTemplate_Override ¶
func NewCfnEmailTemplate_Override(c CfnEmailTemplate, scope constructs.Construct, id *string, props *CfnEmailTemplateProps)
Create a new `AWS::Pinpoint::EmailTemplate`.
func NewCfnEventStream_Override ¶
func NewCfnEventStream_Override(c CfnEventStream, scope constructs.Construct, id *string, props *CfnEventStreamProps)
Create a new `AWS::Pinpoint::EventStream`.
func NewCfnGCMChannel_Override ¶
func NewCfnGCMChannel_Override(c CfnGCMChannel, scope constructs.Construct, id *string, props *CfnGCMChannelProps)
Create a new `AWS::Pinpoint::GCMChannel`.
func NewCfnPushTemplate_Override ¶
func NewCfnPushTemplate_Override(c CfnPushTemplate, scope constructs.Construct, id *string, props *CfnPushTemplateProps)
Create a new `AWS::Pinpoint::PushTemplate`.
func NewCfnSMSChannel_Override ¶
func NewCfnSMSChannel_Override(c CfnSMSChannel, scope constructs.Construct, id *string, props *CfnSMSChannelProps)
Create a new `AWS::Pinpoint::SMSChannel`.
func NewCfnSegment_Override ¶
func NewCfnSegment_Override(c CfnSegment, scope constructs.Construct, id *string, props *CfnSegmentProps)
Create a new `AWS::Pinpoint::Segment`.
func NewCfnSmsTemplate_Override ¶
func NewCfnSmsTemplate_Override(c CfnSmsTemplate, scope constructs.Construct, id *string, props *CfnSmsTemplateProps)
Create a new `AWS::Pinpoint::SmsTemplate`.
func NewCfnVoiceChannel_Override ¶
func NewCfnVoiceChannel_Override(c CfnVoiceChannel, scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::ADMChannel`.
func NewCfnADMChannel ¶
func NewCfnADMChannel(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::APNSChannel`.
func NewCfnAPNSChannel ¶
func NewCfnAPNSChannel(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::APNSSandboxChannel`.
func NewCfnAPNSSandboxChannel ¶
func NewCfnAPNSSandboxChannel(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::APNSVoipChannel`.
func NewCfnAPNSVoipChannel ¶
func NewCfnAPNSVoipChannel(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::APNSVoipSandboxChannel`.
func NewCfnAPNSVoipSandboxChannel ¶
func NewCfnAPNSVoipSandboxChannel(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::App`.
func NewCfnApp ¶
func NewCfnApp(scope constructs.Construct, id *string, props *CfnAppProps) CfnApp
Create a new `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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::ApplicationSettings`.
func NewCfnApplicationSettings ¶
func NewCfnApplicationSettings(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::BaiduChannel`.
func NewCfnBaiduChannel ¶
func NewCfnBaiduChannel(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::Campaign`.
func NewCfnCampaign ¶
func NewCfnCampaign(scope constructs.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.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_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_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_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.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.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::EmailChannel`.
func NewCfnEmailChannel ¶
func NewCfnEmailChannel(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::EmailTemplate`.
func NewCfnEmailTemplate ¶
func NewCfnEmailTemplate(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::EventStream`.
func NewCfnEventStream ¶
func NewCfnEventStream(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::GCMChannel`.
func NewCfnGCMChannel ¶
func NewCfnGCMChannel(scope constructs.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 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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::PushTemplate`.
func NewCfnPushTemplate ¶
func NewCfnPushTemplate(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::SMSChannel`.
func NewCfnSMSChannel ¶
func NewCfnSMSChannel(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::Segment`.
func NewCfnSegment ¶
func NewCfnSegment(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::SmsTemplate`.
func NewCfnSmsTemplate ¶
func NewCfnSmsTemplate(scope constructs.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() constructs.Node 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) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Pinpoint::VoiceChannel`.
func NewCfnVoiceChannel ¶
func NewCfnVoiceChannel(scope constructs.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`.