Documentation
¶
Index ¶
- type ADMChannel
- func (r *ADMChannel) AWSCloudFormationType() string
- func (r *ADMChannel) DeletionPolicy() policies.DeletionPolicy
- func (r *ADMChannel) DependsOn() []string
- func (r ADMChannel) MarshalJSON() ([]byte, error)
- func (r *ADMChannel) Metadata() map[string]interface{}
- func (r *ADMChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ADMChannel) SetDependsOn(dependencies []string)
- func (r *ADMChannel) SetMetadata(metadata map[string]interface{})
- func (r *ADMChannel) UnmarshalJSON(b []byte) error
- type APNSChannel
- func (r *APNSChannel) AWSCloudFormationType() string
- func (r *APNSChannel) DeletionPolicy() policies.DeletionPolicy
- func (r *APNSChannel) DependsOn() []string
- func (r APNSChannel) MarshalJSON() ([]byte, error)
- func (r *APNSChannel) Metadata() map[string]interface{}
- func (r *APNSChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *APNSChannel) SetDependsOn(dependencies []string)
- func (r *APNSChannel) SetMetadata(metadata map[string]interface{})
- func (r *APNSChannel) UnmarshalJSON(b []byte) error
- type APNSSandboxChannel
- func (r *APNSSandboxChannel) AWSCloudFormationType() string
- func (r *APNSSandboxChannel) DeletionPolicy() policies.DeletionPolicy
- func (r *APNSSandboxChannel) DependsOn() []string
- func (r APNSSandboxChannel) MarshalJSON() ([]byte, error)
- func (r *APNSSandboxChannel) Metadata() map[string]interface{}
- func (r *APNSSandboxChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *APNSSandboxChannel) SetDependsOn(dependencies []string)
- func (r *APNSSandboxChannel) SetMetadata(metadata map[string]interface{})
- func (r *APNSSandboxChannel) UnmarshalJSON(b []byte) error
- type APNSVoipChannel
- func (r *APNSVoipChannel) AWSCloudFormationType() string
- func (r *APNSVoipChannel) DeletionPolicy() policies.DeletionPolicy
- func (r *APNSVoipChannel) DependsOn() []string
- func (r APNSVoipChannel) MarshalJSON() ([]byte, error)
- func (r *APNSVoipChannel) Metadata() map[string]interface{}
- func (r *APNSVoipChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *APNSVoipChannel) SetDependsOn(dependencies []string)
- func (r *APNSVoipChannel) SetMetadata(metadata map[string]interface{})
- func (r *APNSVoipChannel) UnmarshalJSON(b []byte) error
- type APNSVoipSandboxChannel
- func (r *APNSVoipSandboxChannel) AWSCloudFormationType() string
- func (r *APNSVoipSandboxChannel) DeletionPolicy() policies.DeletionPolicy
- func (r *APNSVoipSandboxChannel) DependsOn() []string
- func (r APNSVoipSandboxChannel) MarshalJSON() ([]byte, error)
- func (r *APNSVoipSandboxChannel) Metadata() map[string]interface{}
- func (r *APNSVoipSandboxChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *APNSVoipSandboxChannel) SetDependsOn(dependencies []string)
- func (r *APNSVoipSandboxChannel) SetMetadata(metadata map[string]interface{})
- func (r *APNSVoipSandboxChannel) UnmarshalJSON(b []byte) error
- type App
- func (r *App) AWSCloudFormationType() string
- func (r *App) DeletionPolicy() policies.DeletionPolicy
- func (r *App) DependsOn() []string
- func (r App) MarshalJSON() ([]byte, error)
- func (r *App) Metadata() map[string]interface{}
- func (r *App) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *App) SetDependsOn(dependencies []string)
- func (r *App) SetMetadata(metadata map[string]interface{})
- func (r *App) UnmarshalJSON(b []byte) error
- type ApplicationSettings
- func (r *ApplicationSettings) AWSCloudFormationType() string
- func (r *ApplicationSettings) DeletionPolicy() policies.DeletionPolicy
- func (r *ApplicationSettings) DependsOn() []string
- func (r ApplicationSettings) MarshalJSON() ([]byte, error)
- func (r *ApplicationSettings) Metadata() map[string]interface{}
- func (r *ApplicationSettings) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ApplicationSettings) SetDependsOn(dependencies []string)
- func (r *ApplicationSettings) SetMetadata(metadata map[string]interface{})
- func (r *ApplicationSettings) UnmarshalJSON(b []byte) error
- type ApplicationSettings_CampaignHook
- func (r *ApplicationSettings_CampaignHook) AWSCloudFormationType() string
- func (r *ApplicationSettings_CampaignHook) DeletionPolicy() policies.DeletionPolicy
- func (r *ApplicationSettings_CampaignHook) DependsOn() []string
- func (r *ApplicationSettings_CampaignHook) Metadata() map[string]interface{}
- func (r *ApplicationSettings_CampaignHook) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ApplicationSettings_CampaignHook) SetDependsOn(dependencies []string)
- func (r *ApplicationSettings_CampaignHook) SetMetadata(metadata map[string]interface{})
- type ApplicationSettings_Limits
- func (r *ApplicationSettings_Limits) AWSCloudFormationType() string
- func (r *ApplicationSettings_Limits) DeletionPolicy() policies.DeletionPolicy
- func (r *ApplicationSettings_Limits) DependsOn() []string
- func (r *ApplicationSettings_Limits) Metadata() map[string]interface{}
- func (r *ApplicationSettings_Limits) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ApplicationSettings_Limits) SetDependsOn(dependencies []string)
- func (r *ApplicationSettings_Limits) SetMetadata(metadata map[string]interface{})
- type ApplicationSettings_QuietTime
- func (r *ApplicationSettings_QuietTime) AWSCloudFormationType() string
- func (r *ApplicationSettings_QuietTime) DeletionPolicy() policies.DeletionPolicy
- func (r *ApplicationSettings_QuietTime) DependsOn() []string
- func (r *ApplicationSettings_QuietTime) Metadata() map[string]interface{}
- func (r *ApplicationSettings_QuietTime) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *ApplicationSettings_QuietTime) SetDependsOn(dependencies []string)
- func (r *ApplicationSettings_QuietTime) SetMetadata(metadata map[string]interface{})
- type BaiduChannel
- func (r *BaiduChannel) AWSCloudFormationType() string
- func (r *BaiduChannel) DeletionPolicy() policies.DeletionPolicy
- func (r *BaiduChannel) DependsOn() []string
- func (r BaiduChannel) MarshalJSON() ([]byte, error)
- func (r *BaiduChannel) Metadata() map[string]interface{}
- func (r *BaiduChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *BaiduChannel) SetDependsOn(dependencies []string)
- func (r *BaiduChannel) SetMetadata(metadata map[string]interface{})
- func (r *BaiduChannel) UnmarshalJSON(b []byte) error
- type Campaign
- func (r *Campaign) AWSCloudFormationType() string
- func (r *Campaign) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign) DependsOn() []string
- func (r Campaign) MarshalJSON() ([]byte, error)
- func (r *Campaign) Metadata() map[string]interface{}
- func (r *Campaign) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign) SetDependsOn(dependencies []string)
- func (r *Campaign) SetMetadata(metadata map[string]interface{})
- func (r *Campaign) UnmarshalJSON(b []byte) error
- type Campaign_AttributeDimension
- func (r *Campaign_AttributeDimension) AWSCloudFormationType() string
- func (r *Campaign_AttributeDimension) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_AttributeDimension) DependsOn() []string
- func (r *Campaign_AttributeDimension) Metadata() map[string]interface{}
- func (r *Campaign_AttributeDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_AttributeDimension) SetDependsOn(dependencies []string)
- func (r *Campaign_AttributeDimension) SetMetadata(metadata map[string]interface{})
- type Campaign_CampaignEmailMessage
- func (r *Campaign_CampaignEmailMessage) AWSCloudFormationType() string
- func (r *Campaign_CampaignEmailMessage) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_CampaignEmailMessage) DependsOn() []string
- func (r *Campaign_CampaignEmailMessage) Metadata() map[string]interface{}
- func (r *Campaign_CampaignEmailMessage) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_CampaignEmailMessage) SetDependsOn(dependencies []string)
- func (r *Campaign_CampaignEmailMessage) SetMetadata(metadata map[string]interface{})
- type Campaign_CampaignEventFilter
- func (r *Campaign_CampaignEventFilter) AWSCloudFormationType() string
- func (r *Campaign_CampaignEventFilter) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_CampaignEventFilter) DependsOn() []string
- func (r *Campaign_CampaignEventFilter) Metadata() map[string]interface{}
- func (r *Campaign_CampaignEventFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_CampaignEventFilter) SetDependsOn(dependencies []string)
- func (r *Campaign_CampaignEventFilter) SetMetadata(metadata map[string]interface{})
- type Campaign_CampaignHook
- func (r *Campaign_CampaignHook) AWSCloudFormationType() string
- func (r *Campaign_CampaignHook) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_CampaignHook) DependsOn() []string
- func (r *Campaign_CampaignHook) Metadata() map[string]interface{}
- func (r *Campaign_CampaignHook) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_CampaignHook) SetDependsOn(dependencies []string)
- func (r *Campaign_CampaignHook) SetMetadata(metadata map[string]interface{})
- type Campaign_CampaignSmsMessage
- func (r *Campaign_CampaignSmsMessage) AWSCloudFormationType() string
- func (r *Campaign_CampaignSmsMessage) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_CampaignSmsMessage) DependsOn() []string
- func (r *Campaign_CampaignSmsMessage) Metadata() map[string]interface{}
- func (r *Campaign_CampaignSmsMessage) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_CampaignSmsMessage) SetDependsOn(dependencies []string)
- func (r *Campaign_CampaignSmsMessage) SetMetadata(metadata map[string]interface{})
- type Campaign_EventDimensions
- func (r *Campaign_EventDimensions) AWSCloudFormationType() string
- func (r *Campaign_EventDimensions) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_EventDimensions) DependsOn() []string
- func (r *Campaign_EventDimensions) Metadata() map[string]interface{}
- func (r *Campaign_EventDimensions) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_EventDimensions) SetDependsOn(dependencies []string)
- func (r *Campaign_EventDimensions) SetMetadata(metadata map[string]interface{})
- type Campaign_Limits
- func (r *Campaign_Limits) AWSCloudFormationType() string
- func (r *Campaign_Limits) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_Limits) DependsOn() []string
- func (r *Campaign_Limits) Metadata() map[string]interface{}
- func (r *Campaign_Limits) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_Limits) SetDependsOn(dependencies []string)
- func (r *Campaign_Limits) SetMetadata(metadata map[string]interface{})
- type Campaign_Message
- func (r *Campaign_Message) AWSCloudFormationType() string
- func (r *Campaign_Message) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_Message) DependsOn() []string
- func (r *Campaign_Message) Metadata() map[string]interface{}
- func (r *Campaign_Message) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_Message) SetDependsOn(dependencies []string)
- func (r *Campaign_Message) SetMetadata(metadata map[string]interface{})
- type Campaign_MessageConfiguration
- func (r *Campaign_MessageConfiguration) AWSCloudFormationType() string
- func (r *Campaign_MessageConfiguration) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_MessageConfiguration) DependsOn() []string
- func (r *Campaign_MessageConfiguration) Metadata() map[string]interface{}
- func (r *Campaign_MessageConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_MessageConfiguration) SetDependsOn(dependencies []string)
- func (r *Campaign_MessageConfiguration) SetMetadata(metadata map[string]interface{})
- type Campaign_MetricDimension
- func (r *Campaign_MetricDimension) AWSCloudFormationType() string
- func (r *Campaign_MetricDimension) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_MetricDimension) DependsOn() []string
- func (r *Campaign_MetricDimension) Metadata() map[string]interface{}
- func (r *Campaign_MetricDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_MetricDimension) SetDependsOn(dependencies []string)
- func (r *Campaign_MetricDimension) SetMetadata(metadata map[string]interface{})
- type Campaign_QuietTime
- func (r *Campaign_QuietTime) AWSCloudFormationType() string
- func (r *Campaign_QuietTime) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_QuietTime) DependsOn() []string
- func (r *Campaign_QuietTime) Metadata() map[string]interface{}
- func (r *Campaign_QuietTime) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_QuietTime) SetDependsOn(dependencies []string)
- func (r *Campaign_QuietTime) SetMetadata(metadata map[string]interface{})
- type Campaign_Schedule
- func (r *Campaign_Schedule) AWSCloudFormationType() string
- func (r *Campaign_Schedule) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_Schedule) DependsOn() []string
- func (r *Campaign_Schedule) Metadata() map[string]interface{}
- func (r *Campaign_Schedule) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_Schedule) SetDependsOn(dependencies []string)
- func (r *Campaign_Schedule) SetMetadata(metadata map[string]interface{})
- type Campaign_SetDimension
- func (r *Campaign_SetDimension) AWSCloudFormationType() string
- func (r *Campaign_SetDimension) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_SetDimension) DependsOn() []string
- func (r *Campaign_SetDimension) Metadata() map[string]interface{}
- func (r *Campaign_SetDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_SetDimension) SetDependsOn(dependencies []string)
- func (r *Campaign_SetDimension) SetMetadata(metadata map[string]interface{})
- type Campaign_WriteTreatmentResource
- func (r *Campaign_WriteTreatmentResource) AWSCloudFormationType() string
- func (r *Campaign_WriteTreatmentResource) DeletionPolicy() policies.DeletionPolicy
- func (r *Campaign_WriteTreatmentResource) DependsOn() []string
- func (r *Campaign_WriteTreatmentResource) Metadata() map[string]interface{}
- func (r *Campaign_WriteTreatmentResource) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Campaign_WriteTreatmentResource) SetDependsOn(dependencies []string)
- func (r *Campaign_WriteTreatmentResource) SetMetadata(metadata map[string]interface{})
- type EmailChannel
- func (r *EmailChannel) AWSCloudFormationType() string
- func (r *EmailChannel) DeletionPolicy() policies.DeletionPolicy
- func (r *EmailChannel) DependsOn() []string
- func (r EmailChannel) MarshalJSON() ([]byte, error)
- func (r *EmailChannel) Metadata() map[string]interface{}
- func (r *EmailChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *EmailChannel) SetDependsOn(dependencies []string)
- func (r *EmailChannel) SetMetadata(metadata map[string]interface{})
- func (r *EmailChannel) UnmarshalJSON(b []byte) error
- type EventStream
- func (r *EventStream) AWSCloudFormationType() string
- func (r *EventStream) DeletionPolicy() policies.DeletionPolicy
- func (r *EventStream) DependsOn() []string
- func (r EventStream) MarshalJSON() ([]byte, error)
- func (r *EventStream) Metadata() map[string]interface{}
- func (r *EventStream) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *EventStream) SetDependsOn(dependencies []string)
- func (r *EventStream) SetMetadata(metadata map[string]interface{})
- func (r *EventStream) UnmarshalJSON(b []byte) error
- type GCMChannel
- func (r *GCMChannel) AWSCloudFormationType() string
- func (r *GCMChannel) DeletionPolicy() policies.DeletionPolicy
- func (r *GCMChannel) DependsOn() []string
- func (r GCMChannel) MarshalJSON() ([]byte, error)
- func (r *GCMChannel) Metadata() map[string]interface{}
- func (r *GCMChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *GCMChannel) SetDependsOn(dependencies []string)
- func (r *GCMChannel) SetMetadata(metadata map[string]interface{})
- func (r *GCMChannel) UnmarshalJSON(b []byte) error
- type SMSChannel
- func (r *SMSChannel) AWSCloudFormationType() string
- func (r *SMSChannel) DeletionPolicy() policies.DeletionPolicy
- func (r *SMSChannel) DependsOn() []string
- func (r SMSChannel) MarshalJSON() ([]byte, error)
- func (r *SMSChannel) Metadata() map[string]interface{}
- func (r *SMSChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *SMSChannel) SetDependsOn(dependencies []string)
- func (r *SMSChannel) SetMetadata(metadata map[string]interface{})
- func (r *SMSChannel) UnmarshalJSON(b []byte) error
- type Segment
- func (r *Segment) AWSCloudFormationType() string
- func (r *Segment) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment) DependsOn() []string
- func (r Segment) MarshalJSON() ([]byte, error)
- func (r *Segment) Metadata() map[string]interface{}
- func (r *Segment) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment) SetDependsOn(dependencies []string)
- func (r *Segment) SetMetadata(metadata map[string]interface{})
- func (r *Segment) UnmarshalJSON(b []byte) error
- type Segment_AttributeDimension
- func (r *Segment_AttributeDimension) AWSCloudFormationType() string
- func (r *Segment_AttributeDimension) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_AttributeDimension) DependsOn() []string
- func (r *Segment_AttributeDimension) Metadata() map[string]interface{}
- func (r *Segment_AttributeDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_AttributeDimension) SetDependsOn(dependencies []string)
- func (r *Segment_AttributeDimension) SetMetadata(metadata map[string]interface{})
- type Segment_Behavior
- func (r *Segment_Behavior) AWSCloudFormationType() string
- func (r *Segment_Behavior) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_Behavior) DependsOn() []string
- func (r *Segment_Behavior) Metadata() map[string]interface{}
- func (r *Segment_Behavior) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_Behavior) SetDependsOn(dependencies []string)
- func (r *Segment_Behavior) SetMetadata(metadata map[string]interface{})
- type Segment_Coordinates
- func (r *Segment_Coordinates) AWSCloudFormationType() string
- func (r *Segment_Coordinates) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_Coordinates) DependsOn() []string
- func (r *Segment_Coordinates) Metadata() map[string]interface{}
- func (r *Segment_Coordinates) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_Coordinates) SetDependsOn(dependencies []string)
- func (r *Segment_Coordinates) SetMetadata(metadata map[string]interface{})
- type Segment_Demographic
- func (r *Segment_Demographic) AWSCloudFormationType() string
- func (r *Segment_Demographic) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_Demographic) DependsOn() []string
- func (r *Segment_Demographic) Metadata() map[string]interface{}
- func (r *Segment_Demographic) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_Demographic) SetDependsOn(dependencies []string)
- func (r *Segment_Demographic) SetMetadata(metadata map[string]interface{})
- type Segment_GPSPoint
- func (r *Segment_GPSPoint) AWSCloudFormationType() string
- func (r *Segment_GPSPoint) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_GPSPoint) DependsOn() []string
- func (r *Segment_GPSPoint) Metadata() map[string]interface{}
- func (r *Segment_GPSPoint) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_GPSPoint) SetDependsOn(dependencies []string)
- func (r *Segment_GPSPoint) SetMetadata(metadata map[string]interface{})
- type Segment_Groups
- func (r *Segment_Groups) AWSCloudFormationType() string
- func (r *Segment_Groups) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_Groups) DependsOn() []string
- func (r *Segment_Groups) Metadata() map[string]interface{}
- func (r *Segment_Groups) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_Groups) SetDependsOn(dependencies []string)
- func (r *Segment_Groups) SetMetadata(metadata map[string]interface{})
- type Segment_Location
- func (r *Segment_Location) AWSCloudFormationType() string
- func (r *Segment_Location) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_Location) DependsOn() []string
- func (r *Segment_Location) Metadata() map[string]interface{}
- func (r *Segment_Location) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_Location) SetDependsOn(dependencies []string)
- func (r *Segment_Location) SetMetadata(metadata map[string]interface{})
- type Segment_Recency
- func (r *Segment_Recency) AWSCloudFormationType() string
- func (r *Segment_Recency) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_Recency) DependsOn() []string
- func (r *Segment_Recency) Metadata() map[string]interface{}
- func (r *Segment_Recency) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_Recency) SetDependsOn(dependencies []string)
- func (r *Segment_Recency) SetMetadata(metadata map[string]interface{})
- type Segment_SegmentDimensions
- func (r *Segment_SegmentDimensions) AWSCloudFormationType() string
- func (r *Segment_SegmentDimensions) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_SegmentDimensions) DependsOn() []string
- func (r *Segment_SegmentDimensions) Metadata() map[string]interface{}
- func (r *Segment_SegmentDimensions) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_SegmentDimensions) SetDependsOn(dependencies []string)
- func (r *Segment_SegmentDimensions) SetMetadata(metadata map[string]interface{})
- type Segment_SegmentGroups
- func (r *Segment_SegmentGroups) AWSCloudFormationType() string
- func (r *Segment_SegmentGroups) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_SegmentGroups) DependsOn() []string
- func (r *Segment_SegmentGroups) Metadata() map[string]interface{}
- func (r *Segment_SegmentGroups) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_SegmentGroups) SetDependsOn(dependencies []string)
- func (r *Segment_SegmentGroups) SetMetadata(metadata map[string]interface{})
- type Segment_SetDimension
- func (r *Segment_SetDimension) AWSCloudFormationType() string
- func (r *Segment_SetDimension) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_SetDimension) DependsOn() []string
- func (r *Segment_SetDimension) Metadata() map[string]interface{}
- func (r *Segment_SetDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_SetDimension) SetDependsOn(dependencies []string)
- func (r *Segment_SetDimension) SetMetadata(metadata map[string]interface{})
- type Segment_SourceSegments
- func (r *Segment_SourceSegments) AWSCloudFormationType() string
- func (r *Segment_SourceSegments) DeletionPolicy() policies.DeletionPolicy
- func (r *Segment_SourceSegments) DependsOn() []string
- func (r *Segment_SourceSegments) Metadata() map[string]interface{}
- func (r *Segment_SourceSegments) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *Segment_SourceSegments) SetDependsOn(dependencies []string)
- func (r *Segment_SourceSegments) SetMetadata(metadata map[string]interface{})
- type VoiceChannel
- func (r *VoiceChannel) AWSCloudFormationType() string
- func (r *VoiceChannel) DeletionPolicy() policies.DeletionPolicy
- func (r *VoiceChannel) DependsOn() []string
- func (r VoiceChannel) MarshalJSON() ([]byte, error)
- func (r *VoiceChannel) Metadata() map[string]interface{}
- func (r *VoiceChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
- func (r *VoiceChannel) SetDependsOn(dependencies []string)
- func (r *VoiceChannel) SetMetadata(metadata map[string]interface{})
- func (r *VoiceChannel) UnmarshalJSON(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ADMChannel ¶
type ADMChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-admchannel.html#cfn-pinpoint-admchannel-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // ClientId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-admchannel.html#cfn-pinpoint-admchannel-clientid ClientId string `json:"ClientId,omitempty"` // ClientSecret AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-admchannel.html#cfn-pinpoint-admchannel-clientsecret ClientSecret string `json:"ClientSecret,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-admchannel.html#cfn-pinpoint-admchannel-enabled Enabled bool `json:"Enabled,omitempty"` // contains filtered or unexported fields }
ADMChannel AWS CloudFormation Resource (AWS::Pinpoint::ADMChannel) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-admchannel.html
func (*ADMChannel) AWSCloudFormationType ¶
func (r *ADMChannel) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ADMChannel) DeletionPolicy ¶
func (r *ADMChannel) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ADMChannel) DependsOn ¶
func (r *ADMChannel) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (ADMChannel) MarshalJSON ¶
func (r ADMChannel) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*ADMChannel) Metadata ¶
func (r *ADMChannel) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ADMChannel) SetDeletionPolicy ¶
func (r *ADMChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ADMChannel) SetDependsOn ¶
func (r *ADMChannel) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ADMChannel) SetMetadata ¶
func (r *ADMChannel) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ADMChannel) UnmarshalJSON ¶
func (r *ADMChannel) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type APNSChannel ¶
type APNSChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // BundleId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-bundleid BundleId string `json:"BundleId,omitempty"` // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-certificate Certificate string `json:"Certificate,omitempty"` // DefaultAuthenticationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-defaultauthenticationmethod DefaultAuthenticationMethod string `json:"DefaultAuthenticationMethod,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-enabled Enabled bool `json:"Enabled,omitempty"` // PrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-privatekey PrivateKey string `json:"PrivateKey,omitempty"` // TeamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-teamid TeamId string `json:"TeamId,omitempty"` // TokenKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-tokenkey TokenKey string `json:"TokenKey,omitempty"` // TokenKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html#cfn-pinpoint-apnschannel-tokenkeyid TokenKeyId string `json:"TokenKeyId,omitempty"` // contains filtered or unexported fields }
APNSChannel AWS CloudFormation Resource (AWS::Pinpoint::APNSChannel) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnschannel.html
func (*APNSChannel) AWSCloudFormationType ¶
func (r *APNSChannel) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*APNSChannel) DeletionPolicy ¶
func (r *APNSChannel) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*APNSChannel) DependsOn ¶
func (r *APNSChannel) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (APNSChannel) MarshalJSON ¶
func (r APNSChannel) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*APNSChannel) Metadata ¶
func (r *APNSChannel) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*APNSChannel) SetDeletionPolicy ¶
func (r *APNSChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*APNSChannel) SetDependsOn ¶
func (r *APNSChannel) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*APNSChannel) SetMetadata ¶
func (r *APNSChannel) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*APNSChannel) UnmarshalJSON ¶
func (r *APNSChannel) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type APNSSandboxChannel ¶
type APNSSandboxChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // BundleId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-bundleid BundleId string `json:"BundleId,omitempty"` // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-certificate Certificate string `json:"Certificate,omitempty"` // DefaultAuthenticationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-defaultauthenticationmethod DefaultAuthenticationMethod string `json:"DefaultAuthenticationMethod,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-enabled Enabled bool `json:"Enabled,omitempty"` // PrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-privatekey PrivateKey string `json:"PrivateKey,omitempty"` // TeamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-teamid TeamId string `json:"TeamId,omitempty"` // TokenKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-tokenkey TokenKey string `json:"TokenKey,omitempty"` // TokenKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html#cfn-pinpoint-apnssandboxchannel-tokenkeyid TokenKeyId string `json:"TokenKeyId,omitempty"` // contains filtered or unexported fields }
APNSSandboxChannel AWS CloudFormation Resource (AWS::Pinpoint::APNSSandboxChannel) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnssandboxchannel.html
func (*APNSSandboxChannel) AWSCloudFormationType ¶
func (r *APNSSandboxChannel) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*APNSSandboxChannel) DeletionPolicy ¶
func (r *APNSSandboxChannel) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*APNSSandboxChannel) DependsOn ¶
func (r *APNSSandboxChannel) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (APNSSandboxChannel) MarshalJSON ¶
func (r APNSSandboxChannel) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*APNSSandboxChannel) Metadata ¶
func (r *APNSSandboxChannel) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*APNSSandboxChannel) SetDeletionPolicy ¶
func (r *APNSSandboxChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*APNSSandboxChannel) SetDependsOn ¶
func (r *APNSSandboxChannel) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*APNSSandboxChannel) SetMetadata ¶
func (r *APNSSandboxChannel) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*APNSSandboxChannel) UnmarshalJSON ¶
func (r *APNSSandboxChannel) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type APNSVoipChannel ¶
type APNSVoipChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // BundleId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-bundleid BundleId string `json:"BundleId,omitempty"` // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-certificate Certificate string `json:"Certificate,omitempty"` // DefaultAuthenticationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-defaultauthenticationmethod DefaultAuthenticationMethod string `json:"DefaultAuthenticationMethod,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-enabled Enabled bool `json:"Enabled,omitempty"` // PrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-privatekey PrivateKey string `json:"PrivateKey,omitempty"` // TeamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-teamid TeamId string `json:"TeamId,omitempty"` // TokenKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-tokenkey TokenKey string `json:"TokenKey,omitempty"` // TokenKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html#cfn-pinpoint-apnsvoipchannel-tokenkeyid TokenKeyId string `json:"TokenKeyId,omitempty"` // contains filtered or unexported fields }
APNSVoipChannel AWS CloudFormation Resource (AWS::Pinpoint::APNSVoipChannel) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipchannel.html
func (*APNSVoipChannel) AWSCloudFormationType ¶
func (r *APNSVoipChannel) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*APNSVoipChannel) DeletionPolicy ¶
func (r *APNSVoipChannel) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*APNSVoipChannel) DependsOn ¶
func (r *APNSVoipChannel) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (APNSVoipChannel) MarshalJSON ¶
func (r APNSVoipChannel) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*APNSVoipChannel) Metadata ¶
func (r *APNSVoipChannel) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*APNSVoipChannel) SetDeletionPolicy ¶
func (r *APNSVoipChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*APNSVoipChannel) SetDependsOn ¶
func (r *APNSVoipChannel) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*APNSVoipChannel) SetMetadata ¶
func (r *APNSVoipChannel) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*APNSVoipChannel) UnmarshalJSON ¶
func (r *APNSVoipChannel) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type APNSVoipSandboxChannel ¶
type APNSVoipSandboxChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // BundleId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-bundleid BundleId string `json:"BundleId,omitempty"` // Certificate AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-certificate Certificate string `json:"Certificate,omitempty"` // DefaultAuthenticationMethod AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-defaultauthenticationmethod DefaultAuthenticationMethod string `json:"DefaultAuthenticationMethod,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-enabled Enabled bool `json:"Enabled,omitempty"` // PrivateKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-privatekey PrivateKey string `json:"PrivateKey,omitempty"` // TeamId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-teamid TeamId string `json:"TeamId,omitempty"` // TokenKey AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-tokenkey TokenKey string `json:"TokenKey,omitempty"` // TokenKeyId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html#cfn-pinpoint-apnsvoipsandboxchannel-tokenkeyid TokenKeyId string `json:"TokenKeyId,omitempty"` // contains filtered or unexported fields }
APNSVoipSandboxChannel AWS CloudFormation Resource (AWS::Pinpoint::APNSVoipSandboxChannel) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-apnsvoipsandboxchannel.html
func (*APNSVoipSandboxChannel) AWSCloudFormationType ¶
func (r *APNSVoipSandboxChannel) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*APNSVoipSandboxChannel) DeletionPolicy ¶
func (r *APNSVoipSandboxChannel) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*APNSVoipSandboxChannel) DependsOn ¶
func (r *APNSVoipSandboxChannel) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (APNSVoipSandboxChannel) MarshalJSON ¶
func (r APNSVoipSandboxChannel) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*APNSVoipSandboxChannel) Metadata ¶
func (r *APNSVoipSandboxChannel) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*APNSVoipSandboxChannel) SetDeletionPolicy ¶
func (r *APNSVoipSandboxChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*APNSVoipSandboxChannel) SetDependsOn ¶
func (r *APNSVoipSandboxChannel) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*APNSVoipSandboxChannel) SetMetadata ¶
func (r *APNSVoipSandboxChannel) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*APNSVoipSandboxChannel) UnmarshalJSON ¶
func (r *APNSVoipSandboxChannel) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type App ¶
type App struct { // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-app.html#cfn-pinpoint-app-name Name string `json:"Name,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-app.html#cfn-pinpoint-app-tags Tags interface{} `json:"Tags,omitempty"` // contains filtered or unexported fields }
App AWS CloudFormation Resource (AWS::Pinpoint::App) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-app.html
func (*App) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*App) DeletionPolicy ¶
func (r *App) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*App) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (App) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*App) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*App) SetDeletionPolicy ¶
func (r *App) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*App) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*App) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*App) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type ApplicationSettings ¶
type ApplicationSettings struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-applicationsettings.html#cfn-pinpoint-applicationsettings-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // CampaignHook AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-applicationsettings.html#cfn-pinpoint-applicationsettings-campaignhook CampaignHook *ApplicationSettings_CampaignHook `json:"CampaignHook,omitempty"` // CloudWatchMetricsEnabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-applicationsettings.html#cfn-pinpoint-applicationsettings-cloudwatchmetricsenabled CloudWatchMetricsEnabled bool `json:"CloudWatchMetricsEnabled,omitempty"` // Limits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-applicationsettings.html#cfn-pinpoint-applicationsettings-limits Limits *ApplicationSettings_Limits `json:"Limits,omitempty"` // QuietTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-applicationsettings.html#cfn-pinpoint-applicationsettings-quiettime QuietTime *ApplicationSettings_QuietTime `json:"QuietTime,omitempty"` // contains filtered or unexported fields }
ApplicationSettings AWS CloudFormation Resource (AWS::Pinpoint::ApplicationSettings) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-applicationsettings.html
func (*ApplicationSettings) AWSCloudFormationType ¶
func (r *ApplicationSettings) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ApplicationSettings) DeletionPolicy ¶
func (r *ApplicationSettings) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ApplicationSettings) DependsOn ¶
func (r *ApplicationSettings) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (ApplicationSettings) MarshalJSON ¶
func (r ApplicationSettings) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*ApplicationSettings) Metadata ¶
func (r *ApplicationSettings) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ApplicationSettings) SetDeletionPolicy ¶
func (r *ApplicationSettings) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ApplicationSettings) SetDependsOn ¶
func (r *ApplicationSettings) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ApplicationSettings) SetMetadata ¶
func (r *ApplicationSettings) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ApplicationSettings) UnmarshalJSON ¶
func (r *ApplicationSettings) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type ApplicationSettings_CampaignHook ¶
type ApplicationSettings_CampaignHook struct { // LambdaFunctionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-campaignhook.html#cfn-pinpoint-applicationsettings-campaignhook-lambdafunctionname LambdaFunctionName string `json:"LambdaFunctionName,omitempty"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-campaignhook.html#cfn-pinpoint-applicationsettings-campaignhook-mode Mode string `json:"Mode,omitempty"` // WebUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-campaignhook.html#cfn-pinpoint-applicationsettings-campaignhook-weburl WebUrl string `json:"WebUrl,omitempty"` // contains filtered or unexported fields }
ApplicationSettings_CampaignHook AWS CloudFormation Resource (AWS::Pinpoint::ApplicationSettings.CampaignHook) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-campaignhook.html
func (*ApplicationSettings_CampaignHook) AWSCloudFormationType ¶
func (r *ApplicationSettings_CampaignHook) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ApplicationSettings_CampaignHook) DeletionPolicy ¶
func (r *ApplicationSettings_CampaignHook) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ApplicationSettings_CampaignHook) DependsOn ¶
func (r *ApplicationSettings_CampaignHook) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ApplicationSettings_CampaignHook) Metadata ¶
func (r *ApplicationSettings_CampaignHook) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ApplicationSettings_CampaignHook) SetDeletionPolicy ¶
func (r *ApplicationSettings_CampaignHook) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ApplicationSettings_CampaignHook) SetDependsOn ¶
func (r *ApplicationSettings_CampaignHook) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ApplicationSettings_CampaignHook) SetMetadata ¶
func (r *ApplicationSettings_CampaignHook) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type ApplicationSettings_Limits ¶
type ApplicationSettings_Limits struct { // Daily AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-limits.html#cfn-pinpoint-applicationsettings-limits-daily Daily int `json:"Daily,omitempty"` // MaximumDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-limits.html#cfn-pinpoint-applicationsettings-limits-maximumduration MaximumDuration int `json:"MaximumDuration,omitempty"` // MessagesPerSecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-limits.html#cfn-pinpoint-applicationsettings-limits-messagespersecond MessagesPerSecond int `json:"MessagesPerSecond,omitempty"` // Total AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-limits.html#cfn-pinpoint-applicationsettings-limits-total Total int `json:"Total,omitempty"` // contains filtered or unexported fields }
ApplicationSettings_Limits AWS CloudFormation Resource (AWS::Pinpoint::ApplicationSettings.Limits) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-limits.html
func (*ApplicationSettings_Limits) AWSCloudFormationType ¶
func (r *ApplicationSettings_Limits) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ApplicationSettings_Limits) DeletionPolicy ¶
func (r *ApplicationSettings_Limits) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ApplicationSettings_Limits) DependsOn ¶
func (r *ApplicationSettings_Limits) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ApplicationSettings_Limits) Metadata ¶
func (r *ApplicationSettings_Limits) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ApplicationSettings_Limits) SetDeletionPolicy ¶
func (r *ApplicationSettings_Limits) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ApplicationSettings_Limits) SetDependsOn ¶
func (r *ApplicationSettings_Limits) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ApplicationSettings_Limits) SetMetadata ¶
func (r *ApplicationSettings_Limits) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type ApplicationSettings_QuietTime ¶
type ApplicationSettings_QuietTime struct { // End AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-quiettime.html#cfn-pinpoint-applicationsettings-quiettime-end End string `json:"End,omitempty"` // Start AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-quiettime.html#cfn-pinpoint-applicationsettings-quiettime-start Start string `json:"Start,omitempty"` // contains filtered or unexported fields }
ApplicationSettings_QuietTime AWS CloudFormation Resource (AWS::Pinpoint::ApplicationSettings.QuietTime) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-quiettime.html
func (*ApplicationSettings_QuietTime) AWSCloudFormationType ¶
func (r *ApplicationSettings_QuietTime) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*ApplicationSettings_QuietTime) DeletionPolicy ¶
func (r *ApplicationSettings_QuietTime) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ApplicationSettings_QuietTime) DependsOn ¶
func (r *ApplicationSettings_QuietTime) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ApplicationSettings_QuietTime) Metadata ¶
func (r *ApplicationSettings_QuietTime) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*ApplicationSettings_QuietTime) SetDeletionPolicy ¶
func (r *ApplicationSettings_QuietTime) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*ApplicationSettings_QuietTime) SetDependsOn ¶
func (r *ApplicationSettings_QuietTime) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*ApplicationSettings_QuietTime) SetMetadata ¶
func (r *ApplicationSettings_QuietTime) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type BaiduChannel ¶
type BaiduChannel struct { // ApiKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-baiduchannel.html#cfn-pinpoint-baiduchannel-apikey ApiKey string `json:"ApiKey,omitempty"` // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-baiduchannel.html#cfn-pinpoint-baiduchannel-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-baiduchannel.html#cfn-pinpoint-baiduchannel-enabled Enabled bool `json:"Enabled,omitempty"` // SecretKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-baiduchannel.html#cfn-pinpoint-baiduchannel-secretkey SecretKey string `json:"SecretKey,omitempty"` // contains filtered or unexported fields }
BaiduChannel AWS CloudFormation Resource (AWS::Pinpoint::BaiduChannel) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-baiduchannel.html
func (*BaiduChannel) AWSCloudFormationType ¶
func (r *BaiduChannel) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*BaiduChannel) DeletionPolicy ¶
func (r *BaiduChannel) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*BaiduChannel) DependsOn ¶
func (r *BaiduChannel) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (BaiduChannel) MarshalJSON ¶
func (r BaiduChannel) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*BaiduChannel) Metadata ¶
func (r *BaiduChannel) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*BaiduChannel) SetDeletionPolicy ¶
func (r *BaiduChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*BaiduChannel) SetDependsOn ¶
func (r *BaiduChannel) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*BaiduChannel) SetMetadata ¶
func (r *BaiduChannel) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*BaiduChannel) UnmarshalJSON ¶
func (r *BaiduChannel) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Campaign ¶
type Campaign struct { // AdditionalTreatments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-additionaltreatments AdditionalTreatments []Campaign_WriteTreatmentResource `json:"AdditionalTreatments,omitempty"` // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // CampaignHook AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-campaignhook CampaignHook *Campaign_CampaignHook `json:"CampaignHook,omitempty"` // Description AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-description Description string `json:"Description,omitempty"` // HoldoutPercent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-holdoutpercent HoldoutPercent int `json:"HoldoutPercent,omitempty"` // IsPaused AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-ispaused IsPaused bool `json:"IsPaused,omitempty"` // Limits AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-limits Limits *Campaign_Limits `json:"Limits,omitempty"` // MessageConfiguration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-messageconfiguration MessageConfiguration *Campaign_MessageConfiguration `json:"MessageConfiguration,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-name Name string `json:"Name,omitempty"` // Schedule AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-schedule Schedule *Campaign_Schedule `json:"Schedule,omitempty"` // SegmentId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-segmentid SegmentId string `json:"SegmentId,omitempty"` // SegmentVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-segmentversion SegmentVersion int `json:"SegmentVersion,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-tags Tags interface{} `json:"Tags,omitempty"` // TreatmentDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-treatmentdescription TreatmentDescription string `json:"TreatmentDescription,omitempty"` // TreatmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html#cfn-pinpoint-campaign-treatmentname TreatmentName string `json:"TreatmentName,omitempty"` // contains filtered or unexported fields }
Campaign AWS CloudFormation Resource (AWS::Pinpoint::Campaign) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-campaign.html
func (*Campaign) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign) DeletionPolicy ¶
func (r *Campaign) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (Campaign) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*Campaign) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign) SetDeletionPolicy ¶
func (r *Campaign) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Campaign_AttributeDimension ¶
type Campaign_AttributeDimension struct { // AttributeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-attributedimension.html#cfn-pinpoint-campaign-attributedimension-attributetype AttributeType string `json:"AttributeType,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-attributedimension.html#cfn-pinpoint-campaign-attributedimension-values Values []string `json:"Values,omitempty"` // contains filtered or unexported fields }
Campaign_AttributeDimension AWS CloudFormation Resource (AWS::Pinpoint::Campaign.AttributeDimension) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-attributedimension.html
func (*Campaign_AttributeDimension) AWSCloudFormationType ¶
func (r *Campaign_AttributeDimension) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_AttributeDimension) DeletionPolicy ¶
func (r *Campaign_AttributeDimension) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_AttributeDimension) DependsOn ¶
func (r *Campaign_AttributeDimension) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_AttributeDimension) Metadata ¶
func (r *Campaign_AttributeDimension) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_AttributeDimension) SetDeletionPolicy ¶
func (r *Campaign_AttributeDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_AttributeDimension) SetDependsOn ¶
func (r *Campaign_AttributeDimension) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_AttributeDimension) SetMetadata ¶
func (r *Campaign_AttributeDimension) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_CampaignEmailMessage ¶
type Campaign_CampaignEmailMessage struct { // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignemailmessage.html#cfn-pinpoint-campaign-campaignemailmessage-body Body string `json:"Body,omitempty"` // FromAddress AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignemailmessage.html#cfn-pinpoint-campaign-campaignemailmessage-fromaddress FromAddress string `json:"FromAddress,omitempty"` // HtmlBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignemailmessage.html#cfn-pinpoint-campaign-campaignemailmessage-htmlbody HtmlBody string `json:"HtmlBody,omitempty"` // Title AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignemailmessage.html#cfn-pinpoint-campaign-campaignemailmessage-title Title string `json:"Title,omitempty"` // contains filtered or unexported fields }
Campaign_CampaignEmailMessage AWS CloudFormation Resource (AWS::Pinpoint::Campaign.CampaignEmailMessage) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignemailmessage.html
func (*Campaign_CampaignEmailMessage) AWSCloudFormationType ¶
func (r *Campaign_CampaignEmailMessage) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_CampaignEmailMessage) DeletionPolicy ¶
func (r *Campaign_CampaignEmailMessage) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_CampaignEmailMessage) DependsOn ¶
func (r *Campaign_CampaignEmailMessage) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_CampaignEmailMessage) Metadata ¶
func (r *Campaign_CampaignEmailMessage) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_CampaignEmailMessage) SetDeletionPolicy ¶
func (r *Campaign_CampaignEmailMessage) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_CampaignEmailMessage) SetDependsOn ¶
func (r *Campaign_CampaignEmailMessage) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_CampaignEmailMessage) SetMetadata ¶
func (r *Campaign_CampaignEmailMessage) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_CampaignEventFilter ¶
type Campaign_CampaignEventFilter struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaigneventfilter.html#cfn-pinpoint-campaign-campaigneventfilter-dimensions Dimensions *Campaign_EventDimensions `json:"Dimensions,omitempty"` // FilterType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaigneventfilter.html#cfn-pinpoint-campaign-campaigneventfilter-filtertype FilterType string `json:"FilterType,omitempty"` // contains filtered or unexported fields }
Campaign_CampaignEventFilter AWS CloudFormation Resource (AWS::Pinpoint::Campaign.CampaignEventFilter) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaigneventfilter.html
func (*Campaign_CampaignEventFilter) AWSCloudFormationType ¶
func (r *Campaign_CampaignEventFilter) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_CampaignEventFilter) DeletionPolicy ¶
func (r *Campaign_CampaignEventFilter) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_CampaignEventFilter) DependsOn ¶
func (r *Campaign_CampaignEventFilter) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_CampaignEventFilter) Metadata ¶
func (r *Campaign_CampaignEventFilter) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_CampaignEventFilter) SetDeletionPolicy ¶
func (r *Campaign_CampaignEventFilter) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_CampaignEventFilter) SetDependsOn ¶
func (r *Campaign_CampaignEventFilter) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_CampaignEventFilter) SetMetadata ¶
func (r *Campaign_CampaignEventFilter) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_CampaignHook ¶
type Campaign_CampaignHook struct { // LambdaFunctionName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignhook.html#cfn-pinpoint-campaign-campaignhook-lambdafunctionname LambdaFunctionName string `json:"LambdaFunctionName,omitempty"` // Mode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignhook.html#cfn-pinpoint-campaign-campaignhook-mode Mode string `json:"Mode,omitempty"` // WebUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignhook.html#cfn-pinpoint-campaign-campaignhook-weburl WebUrl string `json:"WebUrl,omitempty"` // contains filtered or unexported fields }
Campaign_CampaignHook AWS CloudFormation Resource (AWS::Pinpoint::Campaign.CampaignHook) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignhook.html
func (*Campaign_CampaignHook) AWSCloudFormationType ¶
func (r *Campaign_CampaignHook) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_CampaignHook) DeletionPolicy ¶
func (r *Campaign_CampaignHook) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_CampaignHook) DependsOn ¶
func (r *Campaign_CampaignHook) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_CampaignHook) Metadata ¶
func (r *Campaign_CampaignHook) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_CampaignHook) SetDeletionPolicy ¶
func (r *Campaign_CampaignHook) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_CampaignHook) SetDependsOn ¶
func (r *Campaign_CampaignHook) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_CampaignHook) SetMetadata ¶
func (r *Campaign_CampaignHook) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_CampaignSmsMessage ¶
type Campaign_CampaignSmsMessage struct { // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignsmsmessage.html#cfn-pinpoint-campaign-campaignsmsmessage-body Body string `json:"Body,omitempty"` // MessageType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignsmsmessage.html#cfn-pinpoint-campaign-campaignsmsmessage-messagetype MessageType string `json:"MessageType,omitempty"` // SenderId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignsmsmessage.html#cfn-pinpoint-campaign-campaignsmsmessage-senderid SenderId string `json:"SenderId,omitempty"` // contains filtered or unexported fields }
Campaign_CampaignSmsMessage AWS CloudFormation Resource (AWS::Pinpoint::Campaign.CampaignSmsMessage) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-campaignsmsmessage.html
func (*Campaign_CampaignSmsMessage) AWSCloudFormationType ¶
func (r *Campaign_CampaignSmsMessage) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_CampaignSmsMessage) DeletionPolicy ¶
func (r *Campaign_CampaignSmsMessage) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_CampaignSmsMessage) DependsOn ¶
func (r *Campaign_CampaignSmsMessage) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_CampaignSmsMessage) Metadata ¶
func (r *Campaign_CampaignSmsMessage) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_CampaignSmsMessage) SetDeletionPolicy ¶
func (r *Campaign_CampaignSmsMessage) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_CampaignSmsMessage) SetDependsOn ¶
func (r *Campaign_CampaignSmsMessage) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_CampaignSmsMessage) SetMetadata ¶
func (r *Campaign_CampaignSmsMessage) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_EventDimensions ¶
type Campaign_EventDimensions struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-eventdimensions.html#cfn-pinpoint-campaign-eventdimensions-attributes Attributes interface{} `json:"Attributes,omitempty"` // EventType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-eventdimensions.html#cfn-pinpoint-campaign-eventdimensions-eventtype EventType *Campaign_SetDimension `json:"EventType,omitempty"` // Metrics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-eventdimensions.html#cfn-pinpoint-campaign-eventdimensions-metrics Metrics interface{} `json:"Metrics,omitempty"` // contains filtered or unexported fields }
Campaign_EventDimensions AWS CloudFormation Resource (AWS::Pinpoint::Campaign.EventDimensions) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-eventdimensions.html
func (*Campaign_EventDimensions) AWSCloudFormationType ¶
func (r *Campaign_EventDimensions) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_EventDimensions) DeletionPolicy ¶
func (r *Campaign_EventDimensions) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_EventDimensions) DependsOn ¶
func (r *Campaign_EventDimensions) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_EventDimensions) Metadata ¶
func (r *Campaign_EventDimensions) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_EventDimensions) SetDeletionPolicy ¶
func (r *Campaign_EventDimensions) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_EventDimensions) SetDependsOn ¶
func (r *Campaign_EventDimensions) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_EventDimensions) SetMetadata ¶
func (r *Campaign_EventDimensions) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_Limits ¶
type Campaign_Limits struct { // Daily AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-limits.html#cfn-pinpoint-campaign-limits-daily Daily int `json:"Daily,omitempty"` // MaximumDuration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-limits.html#cfn-pinpoint-campaign-limits-maximumduration MaximumDuration int `json:"MaximumDuration,omitempty"` // MessagesPerSecond AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-limits.html#cfn-pinpoint-campaign-limits-messagespersecond MessagesPerSecond int `json:"MessagesPerSecond,omitempty"` // Total AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-limits.html#cfn-pinpoint-campaign-limits-total Total int `json:"Total,omitempty"` // contains filtered or unexported fields }
Campaign_Limits AWS CloudFormation Resource (AWS::Pinpoint::Campaign.Limits) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-limits.html
func (*Campaign_Limits) AWSCloudFormationType ¶
func (r *Campaign_Limits) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_Limits) DeletionPolicy ¶
func (r *Campaign_Limits) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_Limits) DependsOn ¶
func (r *Campaign_Limits) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_Limits) Metadata ¶
func (r *Campaign_Limits) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_Limits) SetDeletionPolicy ¶
func (r *Campaign_Limits) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_Limits) SetDependsOn ¶
func (r *Campaign_Limits) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_Limits) SetMetadata ¶
func (r *Campaign_Limits) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_Message ¶
type Campaign_Message struct { // Action AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-action Action string `json:"Action,omitempty"` // Body AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-body Body string `json:"Body,omitempty"` // ImageIconUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-imageiconurl ImageIconUrl string `json:"ImageIconUrl,omitempty"` // ImageSmallIconUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-imagesmalliconurl ImageSmallIconUrl string `json:"ImageSmallIconUrl,omitempty"` // ImageUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-imageurl ImageUrl string `json:"ImageUrl,omitempty"` // JsonBody AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-jsonbody JsonBody string `json:"JsonBody,omitempty"` // MediaUrl AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-mediaurl MediaUrl string `json:"MediaUrl,omitempty"` // RawContent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-rawcontent RawContent string `json:"RawContent,omitempty"` // SilentPush AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-silentpush SilentPush bool `json:"SilentPush,omitempty"` // TimeToLive AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-timetolive TimeToLive int `json:"TimeToLive,omitempty"` // Title AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-title Title string `json:"Title,omitempty"` // Url AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html#cfn-pinpoint-campaign-message-url Url string `json:"Url,omitempty"` // contains filtered or unexported fields }
Campaign_Message AWS CloudFormation Resource (AWS::Pinpoint::Campaign.Message) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-message.html
func (*Campaign_Message) AWSCloudFormationType ¶
func (r *Campaign_Message) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_Message) DeletionPolicy ¶
func (r *Campaign_Message) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_Message) DependsOn ¶
func (r *Campaign_Message) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_Message) Metadata ¶
func (r *Campaign_Message) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_Message) SetDeletionPolicy ¶
func (r *Campaign_Message) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_Message) SetDependsOn ¶
func (r *Campaign_Message) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_Message) SetMetadata ¶
func (r *Campaign_Message) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_MessageConfiguration ¶
type Campaign_MessageConfiguration struct { // ADMMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-messageconfiguration.html#cfn-pinpoint-campaign-messageconfiguration-admmessage ADMMessage *Campaign_Message `json:"ADMMessage,omitempty"` // APNSMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-messageconfiguration.html#cfn-pinpoint-campaign-messageconfiguration-apnsmessage APNSMessage *Campaign_Message `json:"APNSMessage,omitempty"` // BaiduMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-messageconfiguration.html#cfn-pinpoint-campaign-messageconfiguration-baidumessage BaiduMessage *Campaign_Message `json:"BaiduMessage,omitempty"` // DefaultMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-messageconfiguration.html#cfn-pinpoint-campaign-messageconfiguration-defaultmessage DefaultMessage *Campaign_Message `json:"DefaultMessage,omitempty"` // EmailMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-messageconfiguration.html#cfn-pinpoint-campaign-messageconfiguration-emailmessage EmailMessage *Campaign_CampaignEmailMessage `json:"EmailMessage,omitempty"` // GCMMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-messageconfiguration.html#cfn-pinpoint-campaign-messageconfiguration-gcmmessage GCMMessage *Campaign_Message `json:"GCMMessage,omitempty"` // SMSMessage AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-messageconfiguration.html#cfn-pinpoint-campaign-messageconfiguration-smsmessage SMSMessage *Campaign_CampaignSmsMessage `json:"SMSMessage,omitempty"` // contains filtered or unexported fields }
Campaign_MessageConfiguration AWS CloudFormation Resource (AWS::Pinpoint::Campaign.MessageConfiguration) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-messageconfiguration.html
func (*Campaign_MessageConfiguration) AWSCloudFormationType ¶
func (r *Campaign_MessageConfiguration) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_MessageConfiguration) DeletionPolicy ¶
func (r *Campaign_MessageConfiguration) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_MessageConfiguration) DependsOn ¶
func (r *Campaign_MessageConfiguration) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_MessageConfiguration) Metadata ¶
func (r *Campaign_MessageConfiguration) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_MessageConfiguration) SetDeletionPolicy ¶
func (r *Campaign_MessageConfiguration) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_MessageConfiguration) SetDependsOn ¶
func (r *Campaign_MessageConfiguration) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_MessageConfiguration) SetMetadata ¶
func (r *Campaign_MessageConfiguration) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_MetricDimension ¶
type Campaign_MetricDimension struct { // ComparisonOperator AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-metricdimension.html#cfn-pinpoint-campaign-metricdimension-comparisonoperator ComparisonOperator string `json:"ComparisonOperator,omitempty"` // Value AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-metricdimension.html#cfn-pinpoint-campaign-metricdimension-value Value float64 `json:"Value,omitempty"` // contains filtered or unexported fields }
Campaign_MetricDimension AWS CloudFormation Resource (AWS::Pinpoint::Campaign.MetricDimension) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-metricdimension.html
func (*Campaign_MetricDimension) AWSCloudFormationType ¶
func (r *Campaign_MetricDimension) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_MetricDimension) DeletionPolicy ¶
func (r *Campaign_MetricDimension) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_MetricDimension) DependsOn ¶
func (r *Campaign_MetricDimension) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_MetricDimension) Metadata ¶
func (r *Campaign_MetricDimension) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_MetricDimension) SetDeletionPolicy ¶
func (r *Campaign_MetricDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_MetricDimension) SetDependsOn ¶
func (r *Campaign_MetricDimension) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_MetricDimension) SetMetadata ¶
func (r *Campaign_MetricDimension) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_QuietTime ¶
type Campaign_QuietTime struct { // End AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule-quiettime.html#cfn-pinpoint-campaign-schedule-quiettime-end End string `json:"End,omitempty"` // Start AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule-quiettime.html#cfn-pinpoint-campaign-schedule-quiettime-start Start string `json:"Start,omitempty"` // contains filtered or unexported fields }
Campaign_QuietTime AWS CloudFormation Resource (AWS::Pinpoint::Campaign.QuietTime) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule-quiettime.html
func (*Campaign_QuietTime) AWSCloudFormationType ¶
func (r *Campaign_QuietTime) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_QuietTime) DeletionPolicy ¶
func (r *Campaign_QuietTime) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_QuietTime) DependsOn ¶
func (r *Campaign_QuietTime) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_QuietTime) Metadata ¶
func (r *Campaign_QuietTime) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_QuietTime) SetDeletionPolicy ¶
func (r *Campaign_QuietTime) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_QuietTime) SetDependsOn ¶
func (r *Campaign_QuietTime) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_QuietTime) SetMetadata ¶
func (r *Campaign_QuietTime) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_Schedule ¶
type Campaign_Schedule struct { // EndTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-endtime EndTime string `json:"EndTime,omitempty"` // EventFilter AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-eventfilter EventFilter *Campaign_CampaignEventFilter `json:"EventFilter,omitempty"` // Frequency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-frequency Frequency string `json:"Frequency,omitempty"` // IsLocalTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-islocaltime IsLocalTime bool `json:"IsLocalTime,omitempty"` // QuietTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-quiettime QuietTime *Campaign_QuietTime `json:"QuietTime,omitempty"` // StartTime AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-starttime StartTime string `json:"StartTime,omitempty"` // TimeZone AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html#cfn-pinpoint-campaign-schedule-timezone TimeZone string `json:"TimeZone,omitempty"` // contains filtered or unexported fields }
Campaign_Schedule AWS CloudFormation Resource (AWS::Pinpoint::Campaign.Schedule) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-schedule.html
func (*Campaign_Schedule) AWSCloudFormationType ¶
func (r *Campaign_Schedule) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_Schedule) DeletionPolicy ¶
func (r *Campaign_Schedule) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_Schedule) DependsOn ¶
func (r *Campaign_Schedule) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_Schedule) Metadata ¶
func (r *Campaign_Schedule) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_Schedule) SetDeletionPolicy ¶
func (r *Campaign_Schedule) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_Schedule) SetDependsOn ¶
func (r *Campaign_Schedule) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_Schedule) SetMetadata ¶
func (r *Campaign_Schedule) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_SetDimension ¶
type Campaign_SetDimension struct { // DimensionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-setdimension.html#cfn-pinpoint-campaign-setdimension-dimensiontype DimensionType string `json:"DimensionType,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-setdimension.html#cfn-pinpoint-campaign-setdimension-values Values []string `json:"Values,omitempty"` // contains filtered or unexported fields }
Campaign_SetDimension AWS CloudFormation Resource (AWS::Pinpoint::Campaign.SetDimension) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-setdimension.html
func (*Campaign_SetDimension) AWSCloudFormationType ¶
func (r *Campaign_SetDimension) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_SetDimension) DeletionPolicy ¶
func (r *Campaign_SetDimension) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_SetDimension) DependsOn ¶
func (r *Campaign_SetDimension) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_SetDimension) Metadata ¶
func (r *Campaign_SetDimension) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_SetDimension) SetDeletionPolicy ¶
func (r *Campaign_SetDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_SetDimension) SetDependsOn ¶
func (r *Campaign_SetDimension) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_SetDimension) SetMetadata ¶
func (r *Campaign_SetDimension) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Campaign_WriteTreatmentResource ¶
type Campaign_WriteTreatmentResource struct { // MessageConfiguration AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-writetreatmentresource.html#cfn-pinpoint-campaign-writetreatmentresource-messageconfiguration MessageConfiguration *Campaign_MessageConfiguration `json:"MessageConfiguration,omitempty"` // Schedule AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-writetreatmentresource.html#cfn-pinpoint-campaign-writetreatmentresource-schedule Schedule *Campaign_Schedule `json:"Schedule,omitempty"` // SizePercent AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-writetreatmentresource.html#cfn-pinpoint-campaign-writetreatmentresource-sizepercent SizePercent int `json:"SizePercent,omitempty"` // TreatmentDescription AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-writetreatmentresource.html#cfn-pinpoint-campaign-writetreatmentresource-treatmentdescription TreatmentDescription string `json:"TreatmentDescription,omitempty"` // TreatmentName AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-writetreatmentresource.html#cfn-pinpoint-campaign-writetreatmentresource-treatmentname TreatmentName string `json:"TreatmentName,omitempty"` // contains filtered or unexported fields }
Campaign_WriteTreatmentResource AWS CloudFormation Resource (AWS::Pinpoint::Campaign.WriteTreatmentResource) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-campaign-writetreatmentresource.html
func (*Campaign_WriteTreatmentResource) AWSCloudFormationType ¶
func (r *Campaign_WriteTreatmentResource) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Campaign_WriteTreatmentResource) DeletionPolicy ¶
func (r *Campaign_WriteTreatmentResource) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_WriteTreatmentResource) DependsOn ¶
func (r *Campaign_WriteTreatmentResource) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_WriteTreatmentResource) Metadata ¶
func (r *Campaign_WriteTreatmentResource) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Campaign_WriteTreatmentResource) SetDeletionPolicy ¶
func (r *Campaign_WriteTreatmentResource) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Campaign_WriteTreatmentResource) SetDependsOn ¶
func (r *Campaign_WriteTreatmentResource) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Campaign_WriteTreatmentResource) SetMetadata ¶
func (r *Campaign_WriteTreatmentResource) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type EmailChannel ¶
type EmailChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // ConfigurationSet AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-configurationset ConfigurationSet string `json:"ConfigurationSet,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-enabled Enabled bool `json:"Enabled,omitempty"` // FromAddress AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-fromaddress FromAddress string `json:"FromAddress,omitempty"` // Identity AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-identity Identity string `json:"Identity,omitempty"` // RoleArn AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html#cfn-pinpoint-emailchannel-rolearn RoleArn string `json:"RoleArn,omitempty"` // contains filtered or unexported fields }
EmailChannel AWS CloudFormation Resource (AWS::Pinpoint::EmailChannel) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-emailchannel.html
func (*EmailChannel) AWSCloudFormationType ¶
func (r *EmailChannel) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*EmailChannel) DeletionPolicy ¶
func (r *EmailChannel) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*EmailChannel) DependsOn ¶
func (r *EmailChannel) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (EmailChannel) MarshalJSON ¶
func (r EmailChannel) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*EmailChannel) Metadata ¶
func (r *EmailChannel) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*EmailChannel) SetDeletionPolicy ¶
func (r *EmailChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*EmailChannel) SetDependsOn ¶
func (r *EmailChannel) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*EmailChannel) SetMetadata ¶
func (r *EmailChannel) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*EmailChannel) UnmarshalJSON ¶
func (r *EmailChannel) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type EventStream ¶
type EventStream struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-eventstream.html#cfn-pinpoint-eventstream-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // DestinationStreamArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-eventstream.html#cfn-pinpoint-eventstream-destinationstreamarn DestinationStreamArn string `json:"DestinationStreamArn,omitempty"` // RoleArn AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-eventstream.html#cfn-pinpoint-eventstream-rolearn RoleArn string `json:"RoleArn,omitempty"` // contains filtered or unexported fields }
EventStream AWS CloudFormation Resource (AWS::Pinpoint::EventStream) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-eventstream.html
func (*EventStream) AWSCloudFormationType ¶
func (r *EventStream) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*EventStream) DeletionPolicy ¶
func (r *EventStream) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*EventStream) DependsOn ¶
func (r *EventStream) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (EventStream) MarshalJSON ¶
func (r EventStream) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*EventStream) Metadata ¶
func (r *EventStream) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*EventStream) SetDeletionPolicy ¶
func (r *EventStream) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*EventStream) SetDependsOn ¶
func (r *EventStream) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*EventStream) SetMetadata ¶
func (r *EventStream) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*EventStream) UnmarshalJSON ¶
func (r *EventStream) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type GCMChannel ¶
type GCMChannel struct { // ApiKey AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html#cfn-pinpoint-gcmchannel-apikey ApiKey string `json:"ApiKey,omitempty"` // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html#cfn-pinpoint-gcmchannel-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html#cfn-pinpoint-gcmchannel-enabled Enabled bool `json:"Enabled,omitempty"` // contains filtered or unexported fields }
GCMChannel AWS CloudFormation Resource (AWS::Pinpoint::GCMChannel) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-gcmchannel.html
func (*GCMChannel) AWSCloudFormationType ¶
func (r *GCMChannel) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*GCMChannel) DeletionPolicy ¶
func (r *GCMChannel) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*GCMChannel) DependsOn ¶
func (r *GCMChannel) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (GCMChannel) MarshalJSON ¶
func (r GCMChannel) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*GCMChannel) Metadata ¶
func (r *GCMChannel) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*GCMChannel) SetDeletionPolicy ¶
func (r *GCMChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*GCMChannel) SetDependsOn ¶
func (r *GCMChannel) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*GCMChannel) SetMetadata ¶
func (r *GCMChannel) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*GCMChannel) UnmarshalJSON ¶
func (r *GCMChannel) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type SMSChannel ¶
type SMSChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smschannel.html#cfn-pinpoint-smschannel-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smschannel.html#cfn-pinpoint-smschannel-enabled Enabled bool `json:"Enabled,omitempty"` // SenderId AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smschannel.html#cfn-pinpoint-smschannel-senderid SenderId string `json:"SenderId,omitempty"` // ShortCode AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smschannel.html#cfn-pinpoint-smschannel-shortcode ShortCode string `json:"ShortCode,omitempty"` // contains filtered or unexported fields }
SMSChannel AWS CloudFormation Resource (AWS::Pinpoint::SMSChannel) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-smschannel.html
func (*SMSChannel) AWSCloudFormationType ¶
func (r *SMSChannel) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*SMSChannel) DeletionPolicy ¶
func (r *SMSChannel) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SMSChannel) DependsOn ¶
func (r *SMSChannel) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (SMSChannel) MarshalJSON ¶
func (r SMSChannel) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*SMSChannel) Metadata ¶
func (r *SMSChannel) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SMSChannel) SetDeletionPolicy ¶
func (r *SMSChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*SMSChannel) SetDependsOn ¶
func (r *SMSChannel) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*SMSChannel) SetMetadata ¶
func (r *SMSChannel) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*SMSChannel) UnmarshalJSON ¶
func (r *SMSChannel) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Segment ¶
type Segment struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-segment.html#cfn-pinpoint-segment-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-segment.html#cfn-pinpoint-segment-dimensions Dimensions *Segment_SegmentDimensions `json:"Dimensions,omitempty"` // Name AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-segment.html#cfn-pinpoint-segment-name Name string `json:"Name,omitempty"` // SegmentGroups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-segment.html#cfn-pinpoint-segment-segmentgroups SegmentGroups *Segment_SegmentGroups `json:"SegmentGroups,omitempty"` // Tags AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-segment.html#cfn-pinpoint-segment-tags Tags interface{} `json:"Tags,omitempty"` // contains filtered or unexported fields }
Segment AWS CloudFormation Resource (AWS::Pinpoint::Segment) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-segment.html
func (*Segment) AWSCloudFormationType ¶
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment) DeletionPolicy ¶
func (r *Segment) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment) DependsOn ¶
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (Segment) MarshalJSON ¶
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*Segment) Metadata ¶
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment) SetDeletionPolicy ¶
func (r *Segment) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment) SetDependsOn ¶
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment) SetMetadata ¶
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment) UnmarshalJSON ¶
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
type Segment_AttributeDimension ¶
type Segment_AttributeDimension struct { // AttributeType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-attributedimension.html#cfn-pinpoint-segment-attributedimension-attributetype AttributeType string `json:"AttributeType,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-attributedimension.html#cfn-pinpoint-segment-attributedimension-values Values []string `json:"Values,omitempty"` // contains filtered or unexported fields }
Segment_AttributeDimension AWS CloudFormation Resource (AWS::Pinpoint::Segment.AttributeDimension) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-attributedimension.html
func (*Segment_AttributeDimension) AWSCloudFormationType ¶
func (r *Segment_AttributeDimension) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_AttributeDimension) DeletionPolicy ¶
func (r *Segment_AttributeDimension) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_AttributeDimension) DependsOn ¶
func (r *Segment_AttributeDimension) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_AttributeDimension) Metadata ¶
func (r *Segment_AttributeDimension) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_AttributeDimension) SetDeletionPolicy ¶
func (r *Segment_AttributeDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_AttributeDimension) SetDependsOn ¶
func (r *Segment_AttributeDimension) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_AttributeDimension) SetMetadata ¶
func (r *Segment_AttributeDimension) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_Behavior ¶
type Segment_Behavior struct { // Recency AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-behavior.html#cfn-pinpoint-segment-segmentdimensions-behavior-recency Recency *Segment_Recency `json:"Recency,omitempty"` // contains filtered or unexported fields }
Segment_Behavior AWS CloudFormation Resource (AWS::Pinpoint::Segment.Behavior) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-behavior.html
func (*Segment_Behavior) AWSCloudFormationType ¶
func (r *Segment_Behavior) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_Behavior) DeletionPolicy ¶
func (r *Segment_Behavior) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Behavior) DependsOn ¶
func (r *Segment_Behavior) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Behavior) Metadata ¶
func (r *Segment_Behavior) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_Behavior) SetDeletionPolicy ¶
func (r *Segment_Behavior) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Behavior) SetDependsOn ¶
func (r *Segment_Behavior) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Behavior) SetMetadata ¶
func (r *Segment_Behavior) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_Coordinates ¶
type Segment_Coordinates struct { // Latitude AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-location-gpspoint-coordinates.html#cfn-pinpoint-segment-segmentdimensions-location-gpspoint-coordinates-latitude Latitude float64 `json:"Latitude"` // Longitude AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-location-gpspoint-coordinates.html#cfn-pinpoint-segment-segmentdimensions-location-gpspoint-coordinates-longitude Longitude float64 `json:"Longitude"` // contains filtered or unexported fields }
Segment_Coordinates AWS CloudFormation Resource (AWS::Pinpoint::Segment.Coordinates) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-location-gpspoint-coordinates.html
func (*Segment_Coordinates) AWSCloudFormationType ¶
func (r *Segment_Coordinates) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_Coordinates) DeletionPolicy ¶
func (r *Segment_Coordinates) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Coordinates) DependsOn ¶
func (r *Segment_Coordinates) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Coordinates) Metadata ¶
func (r *Segment_Coordinates) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_Coordinates) SetDeletionPolicy ¶
func (r *Segment_Coordinates) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Coordinates) SetDependsOn ¶
func (r *Segment_Coordinates) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Coordinates) SetMetadata ¶
func (r *Segment_Coordinates) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_Demographic ¶
type Segment_Demographic struct { // AppVersion AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-demographic.html#cfn-pinpoint-segment-segmentdimensions-demographic-appversion AppVersion *Segment_SetDimension `json:"AppVersion,omitempty"` // Channel AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-demographic.html#cfn-pinpoint-segment-segmentdimensions-demographic-channel Channel *Segment_SetDimension `json:"Channel,omitempty"` // DeviceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-demographic.html#cfn-pinpoint-segment-segmentdimensions-demographic-devicetype DeviceType *Segment_SetDimension `json:"DeviceType,omitempty"` // Make AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-demographic.html#cfn-pinpoint-segment-segmentdimensions-demographic-make Make *Segment_SetDimension `json:"Make,omitempty"` // Model AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-demographic.html#cfn-pinpoint-segment-segmentdimensions-demographic-model Model *Segment_SetDimension `json:"Model,omitempty"` // Platform AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-demographic.html#cfn-pinpoint-segment-segmentdimensions-demographic-platform Platform *Segment_SetDimension `json:"Platform,omitempty"` // contains filtered or unexported fields }
Segment_Demographic AWS CloudFormation Resource (AWS::Pinpoint::Segment.Demographic) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-demographic.html
func (*Segment_Demographic) AWSCloudFormationType ¶
func (r *Segment_Demographic) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_Demographic) DeletionPolicy ¶
func (r *Segment_Demographic) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Demographic) DependsOn ¶
func (r *Segment_Demographic) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Demographic) Metadata ¶
func (r *Segment_Demographic) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_Demographic) SetDeletionPolicy ¶
func (r *Segment_Demographic) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Demographic) SetDependsOn ¶
func (r *Segment_Demographic) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Demographic) SetMetadata ¶
func (r *Segment_Demographic) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_GPSPoint ¶
type Segment_GPSPoint struct { // Coordinates AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-location-gpspoint.html#cfn-pinpoint-segment-segmentdimensions-location-gpspoint-coordinates Coordinates *Segment_Coordinates `json:"Coordinates,omitempty"` // RangeInKilometers AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-location-gpspoint.html#cfn-pinpoint-segment-segmentdimensions-location-gpspoint-rangeinkilometers RangeInKilometers float64 `json:"RangeInKilometers"` // contains filtered or unexported fields }
Segment_GPSPoint AWS CloudFormation Resource (AWS::Pinpoint::Segment.GPSPoint) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-location-gpspoint.html
func (*Segment_GPSPoint) AWSCloudFormationType ¶
func (r *Segment_GPSPoint) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_GPSPoint) DeletionPolicy ¶
func (r *Segment_GPSPoint) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_GPSPoint) DependsOn ¶
func (r *Segment_GPSPoint) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_GPSPoint) Metadata ¶
func (r *Segment_GPSPoint) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_GPSPoint) SetDeletionPolicy ¶
func (r *Segment_GPSPoint) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_GPSPoint) SetDependsOn ¶
func (r *Segment_GPSPoint) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_GPSPoint) SetMetadata ¶
func (r *Segment_GPSPoint) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_Groups ¶
type Segment_Groups struct { // Dimensions AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups.html#cfn-pinpoint-segment-segmentgroups-groups-dimensions Dimensions []Segment_SegmentDimensions `json:"Dimensions,omitempty"` // SourceSegments AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups.html#cfn-pinpoint-segment-segmentgroups-groups-sourcesegments SourceSegments []Segment_SourceSegments `json:"SourceSegments,omitempty"` // SourceType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups.html#cfn-pinpoint-segment-segmentgroups-groups-sourcetype SourceType string `json:"SourceType,omitempty"` // Type AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups.html#cfn-pinpoint-segment-segmentgroups-groups-type Type string `json:"Type,omitempty"` // contains filtered or unexported fields }
Segment_Groups AWS CloudFormation Resource (AWS::Pinpoint::Segment.Groups) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups.html
func (*Segment_Groups) AWSCloudFormationType ¶
func (r *Segment_Groups) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_Groups) DeletionPolicy ¶
func (r *Segment_Groups) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Groups) DependsOn ¶
func (r *Segment_Groups) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Groups) Metadata ¶
func (r *Segment_Groups) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_Groups) SetDeletionPolicy ¶
func (r *Segment_Groups) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Groups) SetDependsOn ¶
func (r *Segment_Groups) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Groups) SetMetadata ¶
func (r *Segment_Groups) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_Location ¶
type Segment_Location struct { // Country AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-location.html#cfn-pinpoint-segment-segmentdimensions-location-country Country *Segment_SetDimension `json:"Country,omitempty"` // GPSPoint AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-location.html#cfn-pinpoint-segment-segmentdimensions-location-gpspoint GPSPoint *Segment_GPSPoint `json:"GPSPoint,omitempty"` // contains filtered or unexported fields }
Segment_Location AWS CloudFormation Resource (AWS::Pinpoint::Segment.Location) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-location.html
func (*Segment_Location) AWSCloudFormationType ¶
func (r *Segment_Location) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_Location) DeletionPolicy ¶
func (r *Segment_Location) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Location) DependsOn ¶
func (r *Segment_Location) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Location) Metadata ¶
func (r *Segment_Location) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_Location) SetDeletionPolicy ¶
func (r *Segment_Location) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Location) SetDependsOn ¶
func (r *Segment_Location) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Location) SetMetadata ¶
func (r *Segment_Location) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_Recency ¶
type Segment_Recency struct { // Duration AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-behavior-recency.html#cfn-pinpoint-segment-segmentdimensions-behavior-recency-duration Duration string `json:"Duration,omitempty"` // RecencyType AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-behavior-recency.html#cfn-pinpoint-segment-segmentdimensions-behavior-recency-recencytype RecencyType string `json:"RecencyType,omitempty"` // contains filtered or unexported fields }
Segment_Recency AWS CloudFormation Resource (AWS::Pinpoint::Segment.Recency) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions-behavior-recency.html
func (*Segment_Recency) AWSCloudFormationType ¶
func (r *Segment_Recency) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_Recency) DeletionPolicy ¶
func (r *Segment_Recency) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Recency) DependsOn ¶
func (r *Segment_Recency) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Recency) Metadata ¶
func (r *Segment_Recency) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_Recency) SetDeletionPolicy ¶
func (r *Segment_Recency) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_Recency) SetDependsOn ¶
func (r *Segment_Recency) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_Recency) SetMetadata ¶
func (r *Segment_Recency) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_SegmentDimensions ¶
type Segment_SegmentDimensions struct { // Attributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions.html#cfn-pinpoint-segment-segmentdimensions-attributes Attributes interface{} `json:"Attributes,omitempty"` // Behavior AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions.html#cfn-pinpoint-segment-segmentdimensions-behavior Behavior *Segment_Behavior `json:"Behavior,omitempty"` // Demographic AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions.html#cfn-pinpoint-segment-segmentdimensions-demographic Demographic *Segment_Demographic `json:"Demographic,omitempty"` // Location AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions.html#cfn-pinpoint-segment-segmentdimensions-location Location *Segment_Location `json:"Location,omitempty"` // Metrics AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions.html#cfn-pinpoint-segment-segmentdimensions-metrics Metrics interface{} `json:"Metrics,omitempty"` // UserAttributes AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions.html#cfn-pinpoint-segment-segmentdimensions-userattributes UserAttributes interface{} `json:"UserAttributes,omitempty"` // contains filtered or unexported fields }
Segment_SegmentDimensions AWS CloudFormation Resource (AWS::Pinpoint::Segment.SegmentDimensions) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentdimensions.html
func (*Segment_SegmentDimensions) AWSCloudFormationType ¶
func (r *Segment_SegmentDimensions) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_SegmentDimensions) DeletionPolicy ¶
func (r *Segment_SegmentDimensions) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_SegmentDimensions) DependsOn ¶
func (r *Segment_SegmentDimensions) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_SegmentDimensions) Metadata ¶
func (r *Segment_SegmentDimensions) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_SegmentDimensions) SetDeletionPolicy ¶
func (r *Segment_SegmentDimensions) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_SegmentDimensions) SetDependsOn ¶
func (r *Segment_SegmentDimensions) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_SegmentDimensions) SetMetadata ¶
func (r *Segment_SegmentDimensions) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_SegmentGroups ¶
type Segment_SegmentGroups struct { // Groups AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups.html#cfn-pinpoint-segment-segmentgroups-groups Groups []Segment_Groups `json:"Groups,omitempty"` // Include AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups.html#cfn-pinpoint-segment-segmentgroups-include Include string `json:"Include,omitempty"` // contains filtered or unexported fields }
Segment_SegmentGroups AWS CloudFormation Resource (AWS::Pinpoint::Segment.SegmentGroups) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups.html
func (*Segment_SegmentGroups) AWSCloudFormationType ¶
func (r *Segment_SegmentGroups) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_SegmentGroups) DeletionPolicy ¶
func (r *Segment_SegmentGroups) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_SegmentGroups) DependsOn ¶
func (r *Segment_SegmentGroups) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_SegmentGroups) Metadata ¶
func (r *Segment_SegmentGroups) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_SegmentGroups) SetDeletionPolicy ¶
func (r *Segment_SegmentGroups) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_SegmentGroups) SetDependsOn ¶
func (r *Segment_SegmentGroups) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_SegmentGroups) SetMetadata ¶
func (r *Segment_SegmentGroups) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_SetDimension ¶
type Segment_SetDimension struct { // DimensionType AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-setdimension.html#cfn-pinpoint-segment-setdimension-dimensiontype DimensionType string `json:"DimensionType,omitempty"` // Values AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-setdimension.html#cfn-pinpoint-segment-setdimension-values Values []string `json:"Values,omitempty"` // contains filtered or unexported fields }
Segment_SetDimension AWS CloudFormation Resource (AWS::Pinpoint::Segment.SetDimension) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-setdimension.html
func (*Segment_SetDimension) AWSCloudFormationType ¶
func (r *Segment_SetDimension) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_SetDimension) DeletionPolicy ¶
func (r *Segment_SetDimension) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_SetDimension) DependsOn ¶
func (r *Segment_SetDimension) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_SetDimension) Metadata ¶
func (r *Segment_SetDimension) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_SetDimension) SetDeletionPolicy ¶
func (r *Segment_SetDimension) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_SetDimension) SetDependsOn ¶
func (r *Segment_SetDimension) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_SetDimension) SetMetadata ¶
func (r *Segment_SetDimension) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type Segment_SourceSegments ¶
type Segment_SourceSegments struct { // Id AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups-sourcesegments.html#cfn-pinpoint-segment-segmentgroups-groups-sourcesegments-id Id string `json:"Id,omitempty"` // Version AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups-sourcesegments.html#cfn-pinpoint-segment-segmentgroups-groups-sourcesegments-version Version int `json:"Version,omitempty"` // contains filtered or unexported fields }
Segment_SourceSegments AWS CloudFormation Resource (AWS::Pinpoint::Segment.SourceSegments) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-segment-segmentgroups-groups-sourcesegments.html
func (*Segment_SourceSegments) AWSCloudFormationType ¶
func (r *Segment_SourceSegments) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*Segment_SourceSegments) DeletionPolicy ¶
func (r *Segment_SourceSegments) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_SourceSegments) DependsOn ¶
func (r *Segment_SourceSegments) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_SourceSegments) Metadata ¶
func (r *Segment_SourceSegments) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*Segment_SourceSegments) SetDeletionPolicy ¶
func (r *Segment_SourceSegments) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*Segment_SourceSegments) SetDependsOn ¶
func (r *Segment_SourceSegments) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*Segment_SourceSegments) SetMetadata ¶
func (r *Segment_SourceSegments) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
type VoiceChannel ¶
type VoiceChannel struct { // ApplicationId AWS CloudFormation Property // Required: true // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-voicechannel.html#cfn-pinpoint-voicechannel-applicationid ApplicationId string `json:"ApplicationId,omitempty"` // Enabled AWS CloudFormation Property // Required: false // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-voicechannel.html#cfn-pinpoint-voicechannel-enabled Enabled bool `json:"Enabled,omitempty"` // contains filtered or unexported fields }
VoiceChannel AWS CloudFormation Resource (AWS::Pinpoint::VoiceChannel) See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-voicechannel.html
func (*VoiceChannel) AWSCloudFormationType ¶
func (r *VoiceChannel) AWSCloudFormationType() string
AWSCloudFormationType returns the AWS CloudFormation resource type
func (*VoiceChannel) DeletionPolicy ¶
func (r *VoiceChannel) DeletionPolicy() policies.DeletionPolicy
DeletionPolicy returns the AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*VoiceChannel) DependsOn ¶
func (r *VoiceChannel) DependsOn() []string
DependsOn returns a slice of logical ID names this resource depends on. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (VoiceChannel) MarshalJSON ¶
func (r VoiceChannel) MarshalJSON() ([]byte, error)
MarshalJSON is a custom JSON marshalling hook that embeds this object into an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
func (*VoiceChannel) Metadata ¶
func (r *VoiceChannel) Metadata() map[string]interface{}
Metadata returns the metadata associated with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*VoiceChannel) SetDeletionPolicy ¶
func (r *VoiceChannel) SetDeletionPolicy(policy policies.DeletionPolicy)
SetDeletionPolicy applies an AWS CloudFormation DeletionPolicy to this resource see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html
func (*VoiceChannel) SetDependsOn ¶
func (r *VoiceChannel) SetDependsOn(dependencies []string)
SetDependsOn specify that the creation of this resource follows another. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html
func (*VoiceChannel) SetMetadata ¶
func (r *VoiceChannel) SetMetadata(metadata map[string]interface{})
SetMetadata enables you to associate structured data with this resource. see: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-metadata.html
func (*VoiceChannel) UnmarshalJSON ¶
func (r *VoiceChannel) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom JSON unmarshalling hook that strips the outer AWS CloudFormation resource object, and just keeps the 'Properties' field.
Source Files
¶
- aws-pinpoint-admchannel.go
- aws-pinpoint-apnschannel.go
- aws-pinpoint-apnssandboxchannel.go
- aws-pinpoint-apnsvoipchannel.go
- aws-pinpoint-apnsvoipsandboxchannel.go
- aws-pinpoint-app.go
- aws-pinpoint-applicationsettings.go
- aws-pinpoint-applicationsettings_campaignhook.go
- aws-pinpoint-applicationsettings_limits.go
- aws-pinpoint-applicationsettings_quiettime.go
- aws-pinpoint-baiduchannel.go
- aws-pinpoint-campaign.go
- aws-pinpoint-campaign_attributedimension.go
- aws-pinpoint-campaign_campaignemailmessage.go
- aws-pinpoint-campaign_campaigneventfilter.go
- aws-pinpoint-campaign_campaignhook.go
- aws-pinpoint-campaign_campaignsmsmessage.go
- aws-pinpoint-campaign_eventdimensions.go
- aws-pinpoint-campaign_limits.go
- aws-pinpoint-campaign_message.go
- aws-pinpoint-campaign_messageconfiguration.go
- aws-pinpoint-campaign_metricdimension.go
- aws-pinpoint-campaign_quiettime.go
- aws-pinpoint-campaign_schedule.go
- aws-pinpoint-campaign_setdimension.go
- aws-pinpoint-campaign_writetreatmentresource.go
- aws-pinpoint-emailchannel.go
- aws-pinpoint-eventstream.go
- aws-pinpoint-gcmchannel.go
- aws-pinpoint-segment.go
- aws-pinpoint-segment_attributedimension.go
- aws-pinpoint-segment_behavior.go
- aws-pinpoint-segment_coordinates.go
- aws-pinpoint-segment_demographic.go
- aws-pinpoint-segment_gpspoint.go
- aws-pinpoint-segment_groups.go
- aws-pinpoint-segment_location.go
- aws-pinpoint-segment_recency.go
- aws-pinpoint-segment_segmentdimensions.go
- aws-pinpoint-segment_segmentgroups.go
- aws-pinpoint-segment_setdimension.go
- aws-pinpoint-segment_sourcesegments.go
- aws-pinpoint-smschannel.go
- aws-pinpoint-voicechannel.go