Documentation ¶
Overview ¶
Package pinpoint provides the API client, operations, and parameter types for Amazon Pinpoint.
Doc Engage API - Amazon Pinpoint API
Index ¶
- Constants
- func NewDefaultEndpointResolver() *internalendpoints.Resolver
- func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
- func WithEndpointResolver(v EndpointResolver) func(*Options)deprecated
- func WithEndpointResolverV2(v EndpointResolverV2) func(*Options)
- func WithSigV4SigningName(name string) func(*Options)
- func WithSigV4SigningRegion(region string) func(*Options)
- type AuthResolverParameters
- type AuthSchemeResolver
- type Client
- func (c *Client) CreateApp(ctx context.Context, params *CreateAppInput, optFns ...func(*Options)) (*CreateAppOutput, error)
- func (c *Client) CreateCampaign(ctx context.Context, params *CreateCampaignInput, optFns ...func(*Options)) (*CreateCampaignOutput, error)
- func (c *Client) CreateEmailTemplate(ctx context.Context, params *CreateEmailTemplateInput, ...) (*CreateEmailTemplateOutput, error)
- func (c *Client) CreateExportJob(ctx context.Context, params *CreateExportJobInput, optFns ...func(*Options)) (*CreateExportJobOutput, error)
- func (c *Client) CreateImportJob(ctx context.Context, params *CreateImportJobInput, optFns ...func(*Options)) (*CreateImportJobOutput, error)
- func (c *Client) CreateInAppTemplate(ctx context.Context, params *CreateInAppTemplateInput, ...) (*CreateInAppTemplateOutput, error)
- func (c *Client) CreateJourney(ctx context.Context, params *CreateJourneyInput, optFns ...func(*Options)) (*CreateJourneyOutput, error)
- func (c *Client) CreatePushTemplate(ctx context.Context, params *CreatePushTemplateInput, optFns ...func(*Options)) (*CreatePushTemplateOutput, error)
- func (c *Client) CreateRecommenderConfiguration(ctx context.Context, params *CreateRecommenderConfigurationInput, ...) (*CreateRecommenderConfigurationOutput, error)
- func (c *Client) CreateSegment(ctx context.Context, params *CreateSegmentInput, optFns ...func(*Options)) (*CreateSegmentOutput, error)
- func (c *Client) CreateSmsTemplate(ctx context.Context, params *CreateSmsTemplateInput, optFns ...func(*Options)) (*CreateSmsTemplateOutput, error)
- func (c *Client) CreateVoiceTemplate(ctx context.Context, params *CreateVoiceTemplateInput, ...) (*CreateVoiceTemplateOutput, error)
- func (c *Client) DeleteAdmChannel(ctx context.Context, params *DeleteAdmChannelInput, optFns ...func(*Options)) (*DeleteAdmChannelOutput, error)
- func (c *Client) DeleteApnsChannel(ctx context.Context, params *DeleteApnsChannelInput, optFns ...func(*Options)) (*DeleteApnsChannelOutput, error)
- func (c *Client) DeleteApnsSandboxChannel(ctx context.Context, params *DeleteApnsSandboxChannelInput, ...) (*DeleteApnsSandboxChannelOutput, error)
- func (c *Client) DeleteApnsVoipChannel(ctx context.Context, params *DeleteApnsVoipChannelInput, ...) (*DeleteApnsVoipChannelOutput, error)
- func (c *Client) DeleteApnsVoipSandboxChannel(ctx context.Context, params *DeleteApnsVoipSandboxChannelInput, ...) (*DeleteApnsVoipSandboxChannelOutput, error)
- func (c *Client) DeleteApp(ctx context.Context, params *DeleteAppInput, optFns ...func(*Options)) (*DeleteAppOutput, error)
- func (c *Client) DeleteBaiduChannel(ctx context.Context, params *DeleteBaiduChannelInput, optFns ...func(*Options)) (*DeleteBaiduChannelOutput, error)
- func (c *Client) DeleteCampaign(ctx context.Context, params *DeleteCampaignInput, optFns ...func(*Options)) (*DeleteCampaignOutput, error)
- func (c *Client) DeleteEmailChannel(ctx context.Context, params *DeleteEmailChannelInput, optFns ...func(*Options)) (*DeleteEmailChannelOutput, error)
- func (c *Client) DeleteEmailTemplate(ctx context.Context, params *DeleteEmailTemplateInput, ...) (*DeleteEmailTemplateOutput, error)
- func (c *Client) DeleteEndpoint(ctx context.Context, params *DeleteEndpointInput, optFns ...func(*Options)) (*DeleteEndpointOutput, error)
- func (c *Client) DeleteEventStream(ctx context.Context, params *DeleteEventStreamInput, optFns ...func(*Options)) (*DeleteEventStreamOutput, error)
- func (c *Client) DeleteGcmChannel(ctx context.Context, params *DeleteGcmChannelInput, optFns ...func(*Options)) (*DeleteGcmChannelOutput, error)
- func (c *Client) DeleteInAppTemplate(ctx context.Context, params *DeleteInAppTemplateInput, ...) (*DeleteInAppTemplateOutput, error)
- func (c *Client) DeleteJourney(ctx context.Context, params *DeleteJourneyInput, optFns ...func(*Options)) (*DeleteJourneyOutput, error)
- func (c *Client) DeletePushTemplate(ctx context.Context, params *DeletePushTemplateInput, optFns ...func(*Options)) (*DeletePushTemplateOutput, error)
- func (c *Client) DeleteRecommenderConfiguration(ctx context.Context, params *DeleteRecommenderConfigurationInput, ...) (*DeleteRecommenderConfigurationOutput, error)
- func (c *Client) DeleteSegment(ctx context.Context, params *DeleteSegmentInput, optFns ...func(*Options)) (*DeleteSegmentOutput, error)
- func (c *Client) DeleteSmsChannel(ctx context.Context, params *DeleteSmsChannelInput, optFns ...func(*Options)) (*DeleteSmsChannelOutput, error)
- func (c *Client) DeleteSmsTemplate(ctx context.Context, params *DeleteSmsTemplateInput, optFns ...func(*Options)) (*DeleteSmsTemplateOutput, error)
- func (c *Client) DeleteUserEndpoints(ctx context.Context, params *DeleteUserEndpointsInput, ...) (*DeleteUserEndpointsOutput, error)
- func (c *Client) DeleteVoiceChannel(ctx context.Context, params *DeleteVoiceChannelInput, optFns ...func(*Options)) (*DeleteVoiceChannelOutput, error)
- func (c *Client) DeleteVoiceTemplate(ctx context.Context, params *DeleteVoiceTemplateInput, ...) (*DeleteVoiceTemplateOutput, error)
- func (c *Client) GetAdmChannel(ctx context.Context, params *GetAdmChannelInput, optFns ...func(*Options)) (*GetAdmChannelOutput, error)
- func (c *Client) GetApnsChannel(ctx context.Context, params *GetApnsChannelInput, optFns ...func(*Options)) (*GetApnsChannelOutput, error)
- func (c *Client) GetApnsSandboxChannel(ctx context.Context, params *GetApnsSandboxChannelInput, ...) (*GetApnsSandboxChannelOutput, error)
- func (c *Client) GetApnsVoipChannel(ctx context.Context, params *GetApnsVoipChannelInput, optFns ...func(*Options)) (*GetApnsVoipChannelOutput, error)
- func (c *Client) GetApnsVoipSandboxChannel(ctx context.Context, params *GetApnsVoipSandboxChannelInput, ...) (*GetApnsVoipSandboxChannelOutput, error)
- func (c *Client) GetApp(ctx context.Context, params *GetAppInput, optFns ...func(*Options)) (*GetAppOutput, error)
- func (c *Client) GetApplicationDateRangeKpi(ctx context.Context, params *GetApplicationDateRangeKpiInput, ...) (*GetApplicationDateRangeKpiOutput, error)
- func (c *Client) GetApplicationSettings(ctx context.Context, params *GetApplicationSettingsInput, ...) (*GetApplicationSettingsOutput, error)
- func (c *Client) GetApps(ctx context.Context, params *GetAppsInput, optFns ...func(*Options)) (*GetAppsOutput, error)
- func (c *Client) GetBaiduChannel(ctx context.Context, params *GetBaiduChannelInput, optFns ...func(*Options)) (*GetBaiduChannelOutput, error)
- func (c *Client) GetCampaign(ctx context.Context, params *GetCampaignInput, optFns ...func(*Options)) (*GetCampaignOutput, error)
- func (c *Client) GetCampaignActivities(ctx context.Context, params *GetCampaignActivitiesInput, ...) (*GetCampaignActivitiesOutput, error)
- func (c *Client) GetCampaignDateRangeKpi(ctx context.Context, params *GetCampaignDateRangeKpiInput, ...) (*GetCampaignDateRangeKpiOutput, error)
- func (c *Client) GetCampaignVersion(ctx context.Context, params *GetCampaignVersionInput, optFns ...func(*Options)) (*GetCampaignVersionOutput, error)
- func (c *Client) GetCampaignVersions(ctx context.Context, params *GetCampaignVersionsInput, ...) (*GetCampaignVersionsOutput, error)
- func (c *Client) GetCampaigns(ctx context.Context, params *GetCampaignsInput, optFns ...func(*Options)) (*GetCampaignsOutput, error)
- func (c *Client) GetChannels(ctx context.Context, params *GetChannelsInput, optFns ...func(*Options)) (*GetChannelsOutput, error)
- func (c *Client) GetEmailChannel(ctx context.Context, params *GetEmailChannelInput, optFns ...func(*Options)) (*GetEmailChannelOutput, error)
- func (c *Client) GetEmailTemplate(ctx context.Context, params *GetEmailTemplateInput, optFns ...func(*Options)) (*GetEmailTemplateOutput, error)
- func (c *Client) GetEndpoint(ctx context.Context, params *GetEndpointInput, optFns ...func(*Options)) (*GetEndpointOutput, error)
- func (c *Client) GetEventStream(ctx context.Context, params *GetEventStreamInput, optFns ...func(*Options)) (*GetEventStreamOutput, error)
- func (c *Client) GetExportJob(ctx context.Context, params *GetExportJobInput, optFns ...func(*Options)) (*GetExportJobOutput, error)
- func (c *Client) GetExportJobs(ctx context.Context, params *GetExportJobsInput, optFns ...func(*Options)) (*GetExportJobsOutput, error)
- func (c *Client) GetGcmChannel(ctx context.Context, params *GetGcmChannelInput, optFns ...func(*Options)) (*GetGcmChannelOutput, error)
- func (c *Client) GetImportJob(ctx context.Context, params *GetImportJobInput, optFns ...func(*Options)) (*GetImportJobOutput, error)
- func (c *Client) GetImportJobs(ctx context.Context, params *GetImportJobsInput, optFns ...func(*Options)) (*GetImportJobsOutput, error)
- func (c *Client) GetInAppMessages(ctx context.Context, params *GetInAppMessagesInput, optFns ...func(*Options)) (*GetInAppMessagesOutput, error)
- func (c *Client) GetInAppTemplate(ctx context.Context, params *GetInAppTemplateInput, optFns ...func(*Options)) (*GetInAppTemplateOutput, error)
- func (c *Client) GetJourney(ctx context.Context, params *GetJourneyInput, optFns ...func(*Options)) (*GetJourneyOutput, error)
- func (c *Client) GetJourneyDateRangeKpi(ctx context.Context, params *GetJourneyDateRangeKpiInput, ...) (*GetJourneyDateRangeKpiOutput, error)
- func (c *Client) GetJourneyExecutionActivityMetrics(ctx context.Context, params *GetJourneyExecutionActivityMetricsInput, ...) (*GetJourneyExecutionActivityMetricsOutput, error)
- func (c *Client) GetJourneyExecutionMetrics(ctx context.Context, params *GetJourneyExecutionMetricsInput, ...) (*GetJourneyExecutionMetricsOutput, error)
- func (c *Client) GetJourneyRunExecutionActivityMetrics(ctx context.Context, params *GetJourneyRunExecutionActivityMetricsInput, ...) (*GetJourneyRunExecutionActivityMetricsOutput, error)
- func (c *Client) GetJourneyRunExecutionMetrics(ctx context.Context, params *GetJourneyRunExecutionMetricsInput, ...) (*GetJourneyRunExecutionMetricsOutput, error)
- func (c *Client) GetJourneyRuns(ctx context.Context, params *GetJourneyRunsInput, optFns ...func(*Options)) (*GetJourneyRunsOutput, error)
- func (c *Client) GetPushTemplate(ctx context.Context, params *GetPushTemplateInput, optFns ...func(*Options)) (*GetPushTemplateOutput, error)
- func (c *Client) GetRecommenderConfiguration(ctx context.Context, params *GetRecommenderConfigurationInput, ...) (*GetRecommenderConfigurationOutput, error)
- func (c *Client) GetRecommenderConfigurations(ctx context.Context, params *GetRecommenderConfigurationsInput, ...) (*GetRecommenderConfigurationsOutput, error)
- func (c *Client) GetSegment(ctx context.Context, params *GetSegmentInput, optFns ...func(*Options)) (*GetSegmentOutput, error)
- func (c *Client) GetSegmentExportJobs(ctx context.Context, params *GetSegmentExportJobsInput, ...) (*GetSegmentExportJobsOutput, error)
- func (c *Client) GetSegmentImportJobs(ctx context.Context, params *GetSegmentImportJobsInput, ...) (*GetSegmentImportJobsOutput, error)
- func (c *Client) GetSegmentVersion(ctx context.Context, params *GetSegmentVersionInput, optFns ...func(*Options)) (*GetSegmentVersionOutput, error)
- func (c *Client) GetSegmentVersions(ctx context.Context, params *GetSegmentVersionsInput, optFns ...func(*Options)) (*GetSegmentVersionsOutput, error)
- func (c *Client) GetSegments(ctx context.Context, params *GetSegmentsInput, optFns ...func(*Options)) (*GetSegmentsOutput, error)
- func (c *Client) GetSmsChannel(ctx context.Context, params *GetSmsChannelInput, optFns ...func(*Options)) (*GetSmsChannelOutput, error)
- func (c *Client) GetSmsTemplate(ctx context.Context, params *GetSmsTemplateInput, optFns ...func(*Options)) (*GetSmsTemplateOutput, error)
- func (c *Client) GetUserEndpoints(ctx context.Context, params *GetUserEndpointsInput, optFns ...func(*Options)) (*GetUserEndpointsOutput, error)
- func (c *Client) GetVoiceChannel(ctx context.Context, params *GetVoiceChannelInput, optFns ...func(*Options)) (*GetVoiceChannelOutput, error)
- func (c *Client) GetVoiceTemplate(ctx context.Context, params *GetVoiceTemplateInput, optFns ...func(*Options)) (*GetVoiceTemplateOutput, error)
- func (c *Client) ListJourneys(ctx context.Context, params *ListJourneysInput, optFns ...func(*Options)) (*ListJourneysOutput, error)
- func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, ...) (*ListTagsForResourceOutput, error)
- func (c *Client) ListTemplateVersions(ctx context.Context, params *ListTemplateVersionsInput, ...) (*ListTemplateVersionsOutput, error)
- func (c *Client) ListTemplates(ctx context.Context, params *ListTemplatesInput, optFns ...func(*Options)) (*ListTemplatesOutput, error)
- func (c *Client) Options() Options
- func (c *Client) PhoneNumberValidate(ctx context.Context, params *PhoneNumberValidateInput, ...) (*PhoneNumberValidateOutput, error)
- func (c *Client) PutEventStream(ctx context.Context, params *PutEventStreamInput, optFns ...func(*Options)) (*PutEventStreamOutput, error)
- func (c *Client) PutEvents(ctx context.Context, params *PutEventsInput, optFns ...func(*Options)) (*PutEventsOutput, error)
- func (c *Client) RemoveAttributes(ctx context.Context, params *RemoveAttributesInput, optFns ...func(*Options)) (*RemoveAttributesOutput, error)
- func (c *Client) SendMessages(ctx context.Context, params *SendMessagesInput, optFns ...func(*Options)) (*SendMessagesOutput, error)
- func (c *Client) SendOTPMessage(ctx context.Context, params *SendOTPMessageInput, optFns ...func(*Options)) (*SendOTPMessageOutput, error)
- func (c *Client) SendUsersMessages(ctx context.Context, params *SendUsersMessagesInput, optFns ...func(*Options)) (*SendUsersMessagesOutput, error)
- func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
- func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
- func (c *Client) UpdateAdmChannel(ctx context.Context, params *UpdateAdmChannelInput, optFns ...func(*Options)) (*UpdateAdmChannelOutput, error)
- func (c *Client) UpdateApnsChannel(ctx context.Context, params *UpdateApnsChannelInput, optFns ...func(*Options)) (*UpdateApnsChannelOutput, error)
- func (c *Client) UpdateApnsSandboxChannel(ctx context.Context, params *UpdateApnsSandboxChannelInput, ...) (*UpdateApnsSandboxChannelOutput, error)
- func (c *Client) UpdateApnsVoipChannel(ctx context.Context, params *UpdateApnsVoipChannelInput, ...) (*UpdateApnsVoipChannelOutput, error)
- func (c *Client) UpdateApnsVoipSandboxChannel(ctx context.Context, params *UpdateApnsVoipSandboxChannelInput, ...) (*UpdateApnsVoipSandboxChannelOutput, error)
- func (c *Client) UpdateApplicationSettings(ctx context.Context, params *UpdateApplicationSettingsInput, ...) (*UpdateApplicationSettingsOutput, error)
- func (c *Client) UpdateBaiduChannel(ctx context.Context, params *UpdateBaiduChannelInput, optFns ...func(*Options)) (*UpdateBaiduChannelOutput, error)
- func (c *Client) UpdateCampaign(ctx context.Context, params *UpdateCampaignInput, optFns ...func(*Options)) (*UpdateCampaignOutput, error)
- func (c *Client) UpdateEmailChannel(ctx context.Context, params *UpdateEmailChannelInput, optFns ...func(*Options)) (*UpdateEmailChannelOutput, error)
- func (c *Client) UpdateEmailTemplate(ctx context.Context, params *UpdateEmailTemplateInput, ...) (*UpdateEmailTemplateOutput, error)
- func (c *Client) UpdateEndpoint(ctx context.Context, params *UpdateEndpointInput, optFns ...func(*Options)) (*UpdateEndpointOutput, error)
- func (c *Client) UpdateEndpointsBatch(ctx context.Context, params *UpdateEndpointsBatchInput, ...) (*UpdateEndpointsBatchOutput, error)
- func (c *Client) UpdateGcmChannel(ctx context.Context, params *UpdateGcmChannelInput, optFns ...func(*Options)) (*UpdateGcmChannelOutput, error)
- func (c *Client) UpdateInAppTemplate(ctx context.Context, params *UpdateInAppTemplateInput, ...) (*UpdateInAppTemplateOutput, error)
- func (c *Client) UpdateJourney(ctx context.Context, params *UpdateJourneyInput, optFns ...func(*Options)) (*UpdateJourneyOutput, error)
- func (c *Client) UpdateJourneyState(ctx context.Context, params *UpdateJourneyStateInput, optFns ...func(*Options)) (*UpdateJourneyStateOutput, error)
- func (c *Client) UpdatePushTemplate(ctx context.Context, params *UpdatePushTemplateInput, optFns ...func(*Options)) (*UpdatePushTemplateOutput, error)
- func (c *Client) UpdateRecommenderConfiguration(ctx context.Context, params *UpdateRecommenderConfigurationInput, ...) (*UpdateRecommenderConfigurationOutput, error)
- func (c *Client) UpdateSegment(ctx context.Context, params *UpdateSegmentInput, optFns ...func(*Options)) (*UpdateSegmentOutput, error)
- func (c *Client) UpdateSmsChannel(ctx context.Context, params *UpdateSmsChannelInput, optFns ...func(*Options)) (*UpdateSmsChannelOutput, error)
- func (c *Client) UpdateSmsTemplate(ctx context.Context, params *UpdateSmsTemplateInput, optFns ...func(*Options)) (*UpdateSmsTemplateOutput, error)
- func (c *Client) UpdateTemplateActiveVersion(ctx context.Context, params *UpdateTemplateActiveVersionInput, ...) (*UpdateTemplateActiveVersionOutput, error)
- func (c *Client) UpdateVoiceChannel(ctx context.Context, params *UpdateVoiceChannelInput, optFns ...func(*Options)) (*UpdateVoiceChannelOutput, error)
- func (c *Client) UpdateVoiceTemplate(ctx context.Context, params *UpdateVoiceTemplateInput, ...) (*UpdateVoiceTemplateOutput, error)
- func (c *Client) VerifyOTPMessage(ctx context.Context, params *VerifyOTPMessageInput, optFns ...func(*Options)) (*VerifyOTPMessageOutput, error)
- type CreateAppInput
- type CreateAppOutput
- type CreateCampaignInput
- type CreateCampaignOutput
- type CreateEmailTemplateInput
- type CreateEmailTemplateOutput
- type CreateExportJobInput
- type CreateExportJobOutput
- type CreateImportJobInput
- type CreateImportJobOutput
- type CreateInAppTemplateInput
- type CreateInAppTemplateOutput
- type CreateJourneyInput
- type CreateJourneyOutput
- type CreatePushTemplateInput
- type CreatePushTemplateOutput
- type CreateRecommenderConfigurationInput
- type CreateRecommenderConfigurationOutput
- type CreateSegmentInput
- type CreateSegmentOutput
- type CreateSmsTemplateInput
- type CreateSmsTemplateOutput
- type CreateVoiceTemplateInput
- type CreateVoiceTemplateOutput
- type DeleteAdmChannelInput
- type DeleteAdmChannelOutput
- type DeleteApnsChannelInput
- type DeleteApnsChannelOutput
- type DeleteApnsSandboxChannelInput
- type DeleteApnsSandboxChannelOutput
- type DeleteApnsVoipChannelInput
- type DeleteApnsVoipChannelOutput
- type DeleteApnsVoipSandboxChannelInput
- type DeleteApnsVoipSandboxChannelOutput
- type DeleteAppInput
- type DeleteAppOutput
- type DeleteBaiduChannelInput
- type DeleteBaiduChannelOutput
- type DeleteCampaignInput
- type DeleteCampaignOutput
- type DeleteEmailChannelInput
- type DeleteEmailChannelOutput
- type DeleteEmailTemplateInput
- type DeleteEmailTemplateOutput
- type DeleteEndpointInput
- type DeleteEndpointOutput
- type DeleteEventStreamInput
- type DeleteEventStreamOutput
- type DeleteGcmChannelInput
- type DeleteGcmChannelOutput
- type DeleteInAppTemplateInput
- type DeleteInAppTemplateOutput
- type DeleteJourneyInput
- type DeleteJourneyOutput
- type DeletePushTemplateInput
- type DeletePushTemplateOutput
- type DeleteRecommenderConfigurationInput
- type DeleteRecommenderConfigurationOutput
- type DeleteSegmentInput
- type DeleteSegmentOutput
- type DeleteSmsChannelInput
- type DeleteSmsChannelOutput
- type DeleteSmsTemplateInput
- type DeleteSmsTemplateOutput
- type DeleteUserEndpointsInput
- type DeleteUserEndpointsOutput
- type DeleteVoiceChannelInput
- type DeleteVoiceChannelOutput
- type DeleteVoiceTemplateInput
- type DeleteVoiceTemplateOutput
- type EndpointParameters
- type EndpointResolver
- type EndpointResolverFunc
- type EndpointResolverOptions
- type EndpointResolverV2
- type GetAdmChannelInput
- type GetAdmChannelOutput
- type GetApnsChannelInput
- type GetApnsChannelOutput
- type GetApnsSandboxChannelInput
- type GetApnsSandboxChannelOutput
- type GetApnsVoipChannelInput
- type GetApnsVoipChannelOutput
- type GetApnsVoipSandboxChannelInput
- type GetApnsVoipSandboxChannelOutput
- type GetAppInput
- type GetAppOutput
- type GetApplicationDateRangeKpiInput
- type GetApplicationDateRangeKpiOutput
- type GetApplicationSettingsInput
- type GetApplicationSettingsOutput
- type GetAppsInput
- type GetAppsOutput
- type GetBaiduChannelInput
- type GetBaiduChannelOutput
- type GetCampaignActivitiesInput
- type GetCampaignActivitiesOutput
- type GetCampaignDateRangeKpiInput
- type GetCampaignDateRangeKpiOutput
- type GetCampaignInput
- type GetCampaignOutput
- type GetCampaignVersionInput
- type GetCampaignVersionOutput
- type GetCampaignVersionsInput
- type GetCampaignVersionsOutput
- type GetCampaignsInput
- type GetCampaignsOutput
- type GetChannelsInput
- type GetChannelsOutput
- type GetEmailChannelInput
- type GetEmailChannelOutput
- type GetEmailTemplateInput
- type GetEmailTemplateOutput
- type GetEndpointInput
- type GetEndpointOutput
- type GetEventStreamInput
- type GetEventStreamOutput
- type GetExportJobInput
- type GetExportJobOutput
- type GetExportJobsInput
- type GetExportJobsOutput
- type GetGcmChannelInput
- type GetGcmChannelOutput
- type GetImportJobInput
- type GetImportJobOutput
- type GetImportJobsInput
- type GetImportJobsOutput
- type GetInAppMessagesInput
- type GetInAppMessagesOutput
- type GetInAppTemplateInput
- type GetInAppTemplateOutput
- type GetJourneyDateRangeKpiInput
- type GetJourneyDateRangeKpiOutput
- type GetJourneyExecutionActivityMetricsInput
- type GetJourneyExecutionActivityMetricsOutput
- type GetJourneyExecutionMetricsInput
- type GetJourneyExecutionMetricsOutput
- type GetJourneyInput
- type GetJourneyOutput
- type GetJourneyRunExecutionActivityMetricsInput
- type GetJourneyRunExecutionActivityMetricsOutput
- type GetJourneyRunExecutionMetricsInput
- type GetJourneyRunExecutionMetricsOutput
- type GetJourneyRunsInput
- type GetJourneyRunsOutput
- type GetPushTemplateInput
- type GetPushTemplateOutput
- type GetRecommenderConfigurationInput
- type GetRecommenderConfigurationOutput
- type GetRecommenderConfigurationsInput
- type GetRecommenderConfigurationsOutput
- type GetSegmentExportJobsInput
- type GetSegmentExportJobsOutput
- type GetSegmentImportJobsInput
- type GetSegmentImportJobsOutput
- type GetSegmentInput
- type GetSegmentOutput
- type GetSegmentVersionInput
- type GetSegmentVersionOutput
- type GetSegmentVersionsInput
- type GetSegmentVersionsOutput
- type GetSegmentsInput
- type GetSegmentsOutput
- type GetSmsChannelInput
- type GetSmsChannelOutput
- type GetSmsTemplateInput
- type GetSmsTemplateOutput
- type GetUserEndpointsInput
- type GetUserEndpointsOutput
- type GetVoiceChannelInput
- type GetVoiceChannelOutput
- type GetVoiceTemplateInput
- type GetVoiceTemplateOutput
- type HTTPClient
- type HTTPSignerV4
- type ListJourneysInput
- type ListJourneysOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTemplateVersionsInput
- type ListTemplateVersionsOutput
- type ListTemplatesInput
- type ListTemplatesOutput
- type Options
- type PhoneNumberValidateInput
- type PhoneNumberValidateOutput
- type PutEventStreamInput
- type PutEventStreamOutput
- type PutEventsInput
- type PutEventsOutput
- type RemoveAttributesInput
- type RemoveAttributesOutput
- type ResolveEndpoint
- type SendMessagesInput
- type SendMessagesOutput
- type SendOTPMessageInput
- type SendOTPMessageOutput
- type SendUsersMessagesInput
- type SendUsersMessagesOutput
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAdmChannelInput
- type UpdateAdmChannelOutput
- type UpdateApnsChannelInput
- type UpdateApnsChannelOutput
- type UpdateApnsSandboxChannelInput
- type UpdateApnsSandboxChannelOutput
- type UpdateApnsVoipChannelInput
- type UpdateApnsVoipChannelOutput
- type UpdateApnsVoipSandboxChannelInput
- type UpdateApnsVoipSandboxChannelOutput
- type UpdateApplicationSettingsInput
- type UpdateApplicationSettingsOutput
- type UpdateBaiduChannelInput
- type UpdateBaiduChannelOutput
- type UpdateCampaignInput
- type UpdateCampaignOutput
- type UpdateEmailChannelInput
- type UpdateEmailChannelOutput
- type UpdateEmailTemplateInput
- type UpdateEmailTemplateOutput
- type UpdateEndpointInput
- type UpdateEndpointOutput
- type UpdateEndpointsBatchInput
- type UpdateEndpointsBatchOutput
- type UpdateGcmChannelInput
- type UpdateGcmChannelOutput
- type UpdateInAppTemplateInput
- type UpdateInAppTemplateOutput
- type UpdateJourneyInput
- type UpdateJourneyOutput
- type UpdateJourneyStateInput
- type UpdateJourneyStateOutput
- type UpdatePushTemplateInput
- type UpdatePushTemplateOutput
- type UpdateRecommenderConfigurationInput
- type UpdateRecommenderConfigurationOutput
- type UpdateSegmentInput
- type UpdateSegmentOutput
- type UpdateSmsChannelInput
- type UpdateSmsChannelOutput
- type UpdateSmsTemplateInput
- type UpdateSmsTemplateOutput
- type UpdateTemplateActiveVersionInput
- type UpdateTemplateActiveVersionOutput
- type UpdateVoiceChannelInput
- type UpdateVoiceChannelOutput
- type UpdateVoiceTemplateInput
- type UpdateVoiceTemplateOutput
- type VerifyOTPMessageInput
- type VerifyOTPMessageOutput
Constants ¶
const ServiceAPIVersion = "2016-12-01"
const ServiceID = "Pinpoint"
Variables ¶
This section is empty.
Functions ¶
func NewDefaultEndpointResolver ¶
func NewDefaultEndpointResolver() *internalendpoints.Resolver
NewDefaultEndpointResolver constructs a new service endpoint resolver
func WithAPIOptions ¶
func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
WithAPIOptions returns a functional option for setting the Client's APIOptions option.
func WithEndpointResolver
deprecated
func WithEndpointResolver(v EndpointResolver) func(*Options)
Deprecated: EndpointResolver and WithEndpointResolver. Providing a value for this field will likely prevent you from using any endpoint-related service features released after the introduction of EndpointResolverV2 and BaseEndpoint.
To migrate an EndpointResolver implementation that uses a custom endpoint, set the client option BaseEndpoint instead.
func WithEndpointResolverV2 ¶
func WithEndpointResolverV2(v EndpointResolverV2) func(*Options)
WithEndpointResolverV2 returns a functional option for setting the Client's EndpointResolverV2 option.
func WithSigV4SigningName ¶
WithSigV4SigningName applies an override to the authentication workflow to use the given signing name for SigV4-authenticated operations.
This is an advanced setting. The value here is FINAL, taking precedence over the resolved signing name from both auth scheme resolution and endpoint resolution.
func WithSigV4SigningRegion ¶
WithSigV4SigningRegion applies an override to the authentication workflow to use the given signing region for SigV4-authenticated operations.
This is an advanced setting. The value here is FINAL, taking precedence over the resolved signing region from both auth scheme resolution and endpoint resolution.
Types ¶
type AuthResolverParameters ¶
type AuthResolverParameters struct { // The name of the operation being invoked. Operation string // The region in which the operation is being invoked. Region string }
AuthResolverParameters contains the set of inputs necessary for auth scheme resolution.
type AuthSchemeResolver ¶
type AuthSchemeResolver interface {
ResolveAuthSchemes(context.Context, *AuthResolverParameters) ([]*smithyauth.Option, error)
}
AuthSchemeResolver returns a set of possible authentication options for an operation.
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides the API client to make operations call for Amazon Pinpoint.
func New ¶
New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.
func NewFromConfig ¶
NewFromConfig returns a new client from the provided config.
func (*Client) CreateApp ¶
func (c *Client) CreateApp(ctx context.Context, params *CreateAppInput, optFns ...func(*Options)) (*CreateAppOutput, error)
Creates an application.
func (*Client) CreateCampaign ¶
func (c *Client) CreateCampaign(ctx context.Context, params *CreateCampaignInput, optFns ...func(*Options)) (*CreateCampaignOutput, error)
Creates a new campaign for an application or updates the settings of an existing campaign for an application.
func (*Client) CreateEmailTemplate ¶
func (c *Client) CreateEmailTemplate(ctx context.Context, params *CreateEmailTemplateInput, optFns ...func(*Options)) (*CreateEmailTemplateOutput, error)
Creates a message template for messages that are sent through the email channel.
func (*Client) CreateExportJob ¶
func (c *Client) CreateExportJob(ctx context.Context, params *CreateExportJobInput, optFns ...func(*Options)) (*CreateExportJobOutput, error)
Creates an export job for an application.
func (*Client) CreateImportJob ¶
func (c *Client) CreateImportJob(ctx context.Context, params *CreateImportJobInput, optFns ...func(*Options)) (*CreateImportJobOutput, error)
Creates an import job for an application.
func (*Client) CreateInAppTemplate ¶
func (c *Client) CreateInAppTemplate(ctx context.Context, params *CreateInAppTemplateInput, optFns ...func(*Options)) (*CreateInAppTemplateOutput, error)
Creates a new message template for messages using the in-app message channel.
func (*Client) CreateJourney ¶
func (c *Client) CreateJourney(ctx context.Context, params *CreateJourneyInput, optFns ...func(*Options)) (*CreateJourneyOutput, error)
Creates a journey for an application.
func (*Client) CreatePushTemplate ¶
func (c *Client) CreatePushTemplate(ctx context.Context, params *CreatePushTemplateInput, optFns ...func(*Options)) (*CreatePushTemplateOutput, error)
Creates a message template for messages that are sent through a push notification channel.
func (*Client) CreateRecommenderConfiguration ¶
func (c *Client) CreateRecommenderConfiguration(ctx context.Context, params *CreateRecommenderConfigurationInput, optFns ...func(*Options)) (*CreateRecommenderConfigurationOutput, error)
Creates an Amazon Pinpoint configuration for a recommender model.
func (*Client) CreateSegment ¶
func (c *Client) CreateSegment(ctx context.Context, params *CreateSegmentInput, optFns ...func(*Options)) (*CreateSegmentOutput, error)
Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application.
func (*Client) CreateSmsTemplate ¶
func (c *Client) CreateSmsTemplate(ctx context.Context, params *CreateSmsTemplateInput, optFns ...func(*Options)) (*CreateSmsTemplateOutput, error)
Creates a message template for messages that are sent through the SMS channel.
func (*Client) CreateVoiceTemplate ¶
func (c *Client) CreateVoiceTemplate(ctx context.Context, params *CreateVoiceTemplateInput, optFns ...func(*Options)) (*CreateVoiceTemplateOutput, error)
Creates a message template for messages that are sent through the voice channel.
func (*Client) DeleteAdmChannel ¶
func (c *Client) DeleteAdmChannel(ctx context.Context, params *DeleteAdmChannelInput, optFns ...func(*Options)) (*DeleteAdmChannelOutput, error)
Disables the ADM channel for an application and deletes any existing settings for the channel.
func (*Client) DeleteApnsChannel ¶
func (c *Client) DeleteApnsChannel(ctx context.Context, params *DeleteApnsChannelInput, optFns ...func(*Options)) (*DeleteApnsChannelOutput, error)
Disables the APNs channel for an application and deletes any existing settings for the channel.
func (*Client) DeleteApnsSandboxChannel ¶
func (c *Client) DeleteApnsSandboxChannel(ctx context.Context, params *DeleteApnsSandboxChannelInput, optFns ...func(*Options)) (*DeleteApnsSandboxChannelOutput, error)
Disables the APNs sandbox channel for an application and deletes any existing settings for the channel.
func (*Client) DeleteApnsVoipChannel ¶
func (c *Client) DeleteApnsVoipChannel(ctx context.Context, params *DeleteApnsVoipChannelInput, optFns ...func(*Options)) (*DeleteApnsVoipChannelOutput, error)
Disables the APNs VoIP channel for an application and deletes any existing settings for the channel.
func (*Client) DeleteApnsVoipSandboxChannel ¶
func (c *Client) DeleteApnsVoipSandboxChannel(ctx context.Context, params *DeleteApnsVoipSandboxChannelInput, optFns ...func(*Options)) (*DeleteApnsVoipSandboxChannelOutput, error)
Disables the APNs VoIP sandbox channel for an application and deletes any existing settings for the channel.
func (*Client) DeleteApp ¶
func (c *Client) DeleteApp(ctx context.Context, params *DeleteAppInput, optFns ...func(*Options)) (*DeleteAppOutput, error)
Deletes an application.
func (*Client) DeleteBaiduChannel ¶
func (c *Client) DeleteBaiduChannel(ctx context.Context, params *DeleteBaiduChannelInput, optFns ...func(*Options)) (*DeleteBaiduChannelOutput, error)
Disables the Baidu channel for an application and deletes any existing settings for the channel.
func (*Client) DeleteCampaign ¶
func (c *Client) DeleteCampaign(ctx context.Context, params *DeleteCampaignInput, optFns ...func(*Options)) (*DeleteCampaignOutput, error)
Deletes a campaign from an application.
func (*Client) DeleteEmailChannel ¶
func (c *Client) DeleteEmailChannel(ctx context.Context, params *DeleteEmailChannelInput, optFns ...func(*Options)) (*DeleteEmailChannelOutput, error)
Disables the email channel for an application and deletes any existing settings for the channel.
func (*Client) DeleteEmailTemplate ¶
func (c *Client) DeleteEmailTemplate(ctx context.Context, params *DeleteEmailTemplateInput, optFns ...func(*Options)) (*DeleteEmailTemplateOutput, error)
Deletes a message template for messages that were sent through the email channel.
func (*Client) DeleteEndpoint ¶
func (c *Client) DeleteEndpoint(ctx context.Context, params *DeleteEndpointInput, optFns ...func(*Options)) (*DeleteEndpointOutput, error)
Deletes an endpoint from an application.
func (*Client) DeleteEventStream ¶
func (c *Client) DeleteEventStream(ctx context.Context, params *DeleteEventStreamInput, optFns ...func(*Options)) (*DeleteEventStreamOutput, error)
Deletes the event stream for an application.
func (*Client) DeleteGcmChannel ¶
func (c *Client) DeleteGcmChannel(ctx context.Context, params *DeleteGcmChannelInput, optFns ...func(*Options)) (*DeleteGcmChannelOutput, error)
Disables the GCM channel for an application and deletes any existing settings for the channel.
func (*Client) DeleteInAppTemplate ¶
func (c *Client) DeleteInAppTemplate(ctx context.Context, params *DeleteInAppTemplateInput, optFns ...func(*Options)) (*DeleteInAppTemplateOutput, error)
Deletes a message template for messages sent using the in-app message channel.
func (*Client) DeleteJourney ¶
func (c *Client) DeleteJourney(ctx context.Context, params *DeleteJourneyInput, optFns ...func(*Options)) (*DeleteJourneyOutput, error)
Deletes a journey from an application.
func (*Client) DeletePushTemplate ¶
func (c *Client) DeletePushTemplate(ctx context.Context, params *DeletePushTemplateInput, optFns ...func(*Options)) (*DeletePushTemplateOutput, error)
Deletes a message template for messages that were sent through a push notification channel.
func (*Client) DeleteRecommenderConfiguration ¶
func (c *Client) DeleteRecommenderConfiguration(ctx context.Context, params *DeleteRecommenderConfigurationInput, optFns ...func(*Options)) (*DeleteRecommenderConfigurationOutput, error)
Deletes an Amazon Pinpoint configuration for a recommender model.
func (*Client) DeleteSegment ¶
func (c *Client) DeleteSegment(ctx context.Context, params *DeleteSegmentInput, optFns ...func(*Options)) (*DeleteSegmentOutput, error)
Deletes a segment from an application.
func (*Client) DeleteSmsChannel ¶
func (c *Client) DeleteSmsChannel(ctx context.Context, params *DeleteSmsChannelInput, optFns ...func(*Options)) (*DeleteSmsChannelOutput, error)
Disables the SMS channel for an application and deletes any existing settings for the channel.
func (*Client) DeleteSmsTemplate ¶
func (c *Client) DeleteSmsTemplate(ctx context.Context, params *DeleteSmsTemplateInput, optFns ...func(*Options)) (*DeleteSmsTemplateOutput, error)
Deletes a message template for messages that were sent through the SMS channel.
func (*Client) DeleteUserEndpoints ¶
func (c *Client) DeleteUserEndpoints(ctx context.Context, params *DeleteUserEndpointsInput, optFns ...func(*Options)) (*DeleteUserEndpointsOutput, error)
Deletes all the endpoints that are associated with a specific user ID.
func (*Client) DeleteVoiceChannel ¶
func (c *Client) DeleteVoiceChannel(ctx context.Context, params *DeleteVoiceChannelInput, optFns ...func(*Options)) (*DeleteVoiceChannelOutput, error)
Disables the voice channel for an application and deletes any existing settings for the channel.
func (*Client) DeleteVoiceTemplate ¶
func (c *Client) DeleteVoiceTemplate(ctx context.Context, params *DeleteVoiceTemplateInput, optFns ...func(*Options)) (*DeleteVoiceTemplateOutput, error)
Deletes a message template for messages that were sent through the voice channel.
func (*Client) GetAdmChannel ¶
func (c *Client) GetAdmChannel(ctx context.Context, params *GetAdmChannelInput, optFns ...func(*Options)) (*GetAdmChannelOutput, error)
Retrieves information about the status and settings of the ADM channel for an application.
func (*Client) GetApnsChannel ¶
func (c *Client) GetApnsChannel(ctx context.Context, params *GetApnsChannelInput, optFns ...func(*Options)) (*GetApnsChannelOutput, error)
Retrieves information about the status and settings of the APNs channel for an application.
func (*Client) GetApnsSandboxChannel ¶
func (c *Client) GetApnsSandboxChannel(ctx context.Context, params *GetApnsSandboxChannelInput, optFns ...func(*Options)) (*GetApnsSandboxChannelOutput, error)
Retrieves information about the status and settings of the APNs sandbox channel for an application.
func (*Client) GetApnsVoipChannel ¶
func (c *Client) GetApnsVoipChannel(ctx context.Context, params *GetApnsVoipChannelInput, optFns ...func(*Options)) (*GetApnsVoipChannelOutput, error)
Retrieves information about the status and settings of the APNs VoIP channel for an application.
func (*Client) GetApnsVoipSandboxChannel ¶
func (c *Client) GetApnsVoipSandboxChannel(ctx context.Context, params *GetApnsVoipSandboxChannelInput, optFns ...func(*Options)) (*GetApnsVoipSandboxChannelOutput, error)
Retrieves information about the status and settings of the APNs VoIP sandbox channel for an application.
func (*Client) GetApp ¶
func (c *Client) GetApp(ctx context.Context, params *GetAppInput, optFns ...func(*Options)) (*GetAppOutput, error)
Retrieves information about an application.
func (*Client) GetApplicationDateRangeKpi ¶
func (c *Client) GetApplicationDateRangeKpi(ctx context.Context, params *GetApplicationDateRangeKpiInput, optFns ...func(*Options)) (*GetApplicationDateRangeKpiOutput, error)
Retrieves (queries) pre-aggregated data for a standard metric that applies to an application.
func (*Client) GetApplicationSettings ¶
func (c *Client) GetApplicationSettings(ctx context.Context, params *GetApplicationSettingsInput, optFns ...func(*Options)) (*GetApplicationSettingsOutput, error)
Retrieves information about the settings for an application.
func (*Client) GetApps ¶
func (c *Client) GetApps(ctx context.Context, params *GetAppsInput, optFns ...func(*Options)) (*GetAppsOutput, error)
Retrieves information about all the applications that are associated with your Amazon Pinpoint account.
func (*Client) GetBaiduChannel ¶
func (c *Client) GetBaiduChannel(ctx context.Context, params *GetBaiduChannelInput, optFns ...func(*Options)) (*GetBaiduChannelOutput, error)
Retrieves information about the status and settings of the Baidu channel for an application.
func (*Client) GetCampaign ¶
func (c *Client) GetCampaign(ctx context.Context, params *GetCampaignInput, optFns ...func(*Options)) (*GetCampaignOutput, error)
Retrieves information about the status, configuration, and other settings for a campaign.
func (*Client) GetCampaignActivities ¶
func (c *Client) GetCampaignActivities(ctx context.Context, params *GetCampaignActivitiesInput, optFns ...func(*Options)) (*GetCampaignActivitiesOutput, error)
Retrieves information about all the activities for a campaign.
func (*Client) GetCampaignDateRangeKpi ¶
func (c *Client) GetCampaignDateRangeKpi(ctx context.Context, params *GetCampaignDateRangeKpiInput, optFns ...func(*Options)) (*GetCampaignDateRangeKpiOutput, error)
Retrieves (queries) pre-aggregated data for a standard metric that applies to a campaign.
func (*Client) GetCampaignVersion ¶
func (c *Client) GetCampaignVersion(ctx context.Context, params *GetCampaignVersionInput, optFns ...func(*Options)) (*GetCampaignVersionOutput, error)
Retrieves information about the status, configuration, and other settings for a specific version of a campaign.
func (*Client) GetCampaignVersions ¶
func (c *Client) GetCampaignVersions(ctx context.Context, params *GetCampaignVersionsInput, optFns ...func(*Options)) (*GetCampaignVersionsOutput, error)
Retrieves information about the status, configuration, and other settings for all versions of a campaign.
func (*Client) GetCampaigns ¶
func (c *Client) GetCampaigns(ctx context.Context, params *GetCampaignsInput, optFns ...func(*Options)) (*GetCampaignsOutput, error)
Retrieves information about the status, configuration, and other settings for all the campaigns that are associated with an application.
func (*Client) GetChannels ¶
func (c *Client) GetChannels(ctx context.Context, params *GetChannelsInput, optFns ...func(*Options)) (*GetChannelsOutput, error)
Retrieves information about the history and status of each channel for an application.
func (*Client) GetEmailChannel ¶
func (c *Client) GetEmailChannel(ctx context.Context, params *GetEmailChannelInput, optFns ...func(*Options)) (*GetEmailChannelOutput, error)
Retrieves information about the status and settings of the email channel for an application.
func (*Client) GetEmailTemplate ¶
func (c *Client) GetEmailTemplate(ctx context.Context, params *GetEmailTemplateInput, optFns ...func(*Options)) (*GetEmailTemplateOutput, error)
Retrieves the content and settings of a message template for messages that are sent through the email channel.
func (*Client) GetEndpoint ¶
func (c *Client) GetEndpoint(ctx context.Context, params *GetEndpointInput, optFns ...func(*Options)) (*GetEndpointOutput, error)
Retrieves information about the settings and attributes of a specific endpoint for an application.
func (*Client) GetEventStream ¶
func (c *Client) GetEventStream(ctx context.Context, params *GetEventStreamInput, optFns ...func(*Options)) (*GetEventStreamOutput, error)
Retrieves information about the event stream settings for an application.
func (*Client) GetExportJob ¶
func (c *Client) GetExportJob(ctx context.Context, params *GetExportJobInput, optFns ...func(*Options)) (*GetExportJobOutput, error)
Retrieves information about the status and settings of a specific export job for an application.
func (*Client) GetExportJobs ¶
func (c *Client) GetExportJobs(ctx context.Context, params *GetExportJobsInput, optFns ...func(*Options)) (*GetExportJobsOutput, error)
Retrieves information about the status and settings of all the export jobs for an application.
func (*Client) GetGcmChannel ¶
func (c *Client) GetGcmChannel(ctx context.Context, params *GetGcmChannelInput, optFns ...func(*Options)) (*GetGcmChannelOutput, error)
Retrieves information about the status and settings of the GCM channel for an application.
func (*Client) GetImportJob ¶
func (c *Client) GetImportJob(ctx context.Context, params *GetImportJobInput, optFns ...func(*Options)) (*GetImportJobOutput, error)
Retrieves information about the status and settings of a specific import job for an application.
func (*Client) GetImportJobs ¶
func (c *Client) GetImportJobs(ctx context.Context, params *GetImportJobsInput, optFns ...func(*Options)) (*GetImportJobsOutput, error)
Retrieves information about the status and settings of all the import jobs for an application.
func (*Client) GetInAppMessages ¶
func (c *Client) GetInAppMessages(ctx context.Context, params *GetInAppMessagesInput, optFns ...func(*Options)) (*GetInAppMessagesOutput, error)
Retrieves the in-app messages targeted for the provided endpoint ID.
func (*Client) GetInAppTemplate ¶
func (c *Client) GetInAppTemplate(ctx context.Context, params *GetInAppTemplateInput, optFns ...func(*Options)) (*GetInAppTemplateOutput, error)
Retrieves the content and settings of a message template for messages sent through the in-app channel.
func (*Client) GetJourney ¶
func (c *Client) GetJourney(ctx context.Context, params *GetJourneyInput, optFns ...func(*Options)) (*GetJourneyOutput, error)
Retrieves information about the status, configuration, and other settings for a journey.
func (*Client) GetJourneyDateRangeKpi ¶
func (c *Client) GetJourneyDateRangeKpi(ctx context.Context, params *GetJourneyDateRangeKpiInput, optFns ...func(*Options)) (*GetJourneyDateRangeKpiOutput, error)
Retrieves (queries) pre-aggregated data for a standard engagement metric that applies to a journey.
func (*Client) GetJourneyExecutionActivityMetrics ¶
func (c *Client) GetJourneyExecutionActivityMetrics(ctx context.Context, params *GetJourneyExecutionActivityMetricsInput, optFns ...func(*Options)) (*GetJourneyExecutionActivityMetricsOutput, error)
Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey activity.
func (*Client) GetJourneyExecutionMetrics ¶
func (c *Client) GetJourneyExecutionMetrics(ctx context.Context, params *GetJourneyExecutionMetricsInput, optFns ...func(*Options)) (*GetJourneyExecutionMetricsOutput, error)
Retrieves (queries) pre-aggregated data for a standard execution metric that applies to a journey.
func (*Client) GetJourneyRunExecutionActivityMetrics ¶
func (c *Client) GetJourneyRunExecutionActivityMetrics(ctx context.Context, params *GetJourneyRunExecutionActivityMetricsInput, optFns ...func(*Options)) (*GetJourneyRunExecutionActivityMetricsOutput, error)
Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey activity.
func (*Client) GetJourneyRunExecutionMetrics ¶
func (c *Client) GetJourneyRunExecutionMetrics(ctx context.Context, params *GetJourneyRunExecutionMetricsInput, optFns ...func(*Options)) (*GetJourneyRunExecutionMetricsOutput, error)
Retrieves (queries) pre-aggregated data for a standard run execution metric that applies to a journey.
func (*Client) GetJourneyRuns ¶
func (c *Client) GetJourneyRuns(ctx context.Context, params *GetJourneyRunsInput, optFns ...func(*Options)) (*GetJourneyRunsOutput, error)
Provides information about the runs of a journey.
func (*Client) GetPushTemplate ¶
func (c *Client) GetPushTemplate(ctx context.Context, params *GetPushTemplateInput, optFns ...func(*Options)) (*GetPushTemplateOutput, error)
Retrieves the content and settings of a message template for messages that are sent through a push notification channel.
func (*Client) GetRecommenderConfiguration ¶
func (c *Client) GetRecommenderConfiguration(ctx context.Context, params *GetRecommenderConfigurationInput, optFns ...func(*Options)) (*GetRecommenderConfigurationOutput, error)
Retrieves information about an Amazon Pinpoint configuration for a recommender model.
func (*Client) GetRecommenderConfigurations ¶
func (c *Client) GetRecommenderConfigurations(ctx context.Context, params *GetRecommenderConfigurationsInput, optFns ...func(*Options)) (*GetRecommenderConfigurationsOutput, error)
Retrieves information about all the recommender model configurations that are associated with your Amazon Pinpoint account.
func (*Client) GetSegment ¶
func (c *Client) GetSegment(ctx context.Context, params *GetSegmentInput, optFns ...func(*Options)) (*GetSegmentOutput, error)
Retrieves information about the configuration, dimension, and other settings for a specific segment that's associated with an application.
func (*Client) GetSegmentExportJobs ¶
func (c *Client) GetSegmentExportJobs(ctx context.Context, params *GetSegmentExportJobsInput, optFns ...func(*Options)) (*GetSegmentExportJobsOutput, error)
Retrieves information about the status and settings of the export jobs for a segment.
func (*Client) GetSegmentImportJobs ¶
func (c *Client) GetSegmentImportJobs(ctx context.Context, params *GetSegmentImportJobsInput, optFns ...func(*Options)) (*GetSegmentImportJobsOutput, error)
Retrieves information about the status and settings of the import jobs for a segment.
func (*Client) GetSegmentVersion ¶
func (c *Client) GetSegmentVersion(ctx context.Context, params *GetSegmentVersionInput, optFns ...func(*Options)) (*GetSegmentVersionOutput, error)
Retrieves information about the configuration, dimension, and other settings for a specific version of a segment that's associated with an application.
func (*Client) GetSegmentVersions ¶
func (c *Client) GetSegmentVersions(ctx context.Context, params *GetSegmentVersionsInput, optFns ...func(*Options)) (*GetSegmentVersionsOutput, error)
Retrieves information about the configuration, dimension, and other settings for all the versions of a specific segment that's associated with an application.
func (*Client) GetSegments ¶
func (c *Client) GetSegments(ctx context.Context, params *GetSegmentsInput, optFns ...func(*Options)) (*GetSegmentsOutput, error)
Retrieves information about the configuration, dimension, and other settings for all the segments that are associated with an application.
func (*Client) GetSmsChannel ¶
func (c *Client) GetSmsChannel(ctx context.Context, params *GetSmsChannelInput, optFns ...func(*Options)) (*GetSmsChannelOutput, error)
Retrieves information about the status and settings of the SMS channel for an application.
func (*Client) GetSmsTemplate ¶
func (c *Client) GetSmsTemplate(ctx context.Context, params *GetSmsTemplateInput, optFns ...func(*Options)) (*GetSmsTemplateOutput, error)
Retrieves the content and settings of a message template for messages that are sent through the SMS channel.
func (*Client) GetUserEndpoints ¶
func (c *Client) GetUserEndpoints(ctx context.Context, params *GetUserEndpointsInput, optFns ...func(*Options)) (*GetUserEndpointsOutput, error)
Retrieves information about all the endpoints that are associated with a specific user ID.
func (*Client) GetVoiceChannel ¶
func (c *Client) GetVoiceChannel(ctx context.Context, params *GetVoiceChannelInput, optFns ...func(*Options)) (*GetVoiceChannelOutput, error)
Retrieves information about the status and settings of the voice channel for an application.
func (*Client) GetVoiceTemplate ¶
func (c *Client) GetVoiceTemplate(ctx context.Context, params *GetVoiceTemplateInput, optFns ...func(*Options)) (*GetVoiceTemplateOutput, error)
Retrieves the content and settings of a message template for messages that are sent through the voice channel.
func (*Client) ListJourneys ¶
func (c *Client) ListJourneys(ctx context.Context, params *ListJourneysInput, optFns ...func(*Options)) (*ListJourneysOutput, error)
Retrieves information about the status, configuration, and other settings for all the journeys that are associated with an application.
func (*Client) ListTagsForResource ¶
func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)
Retrieves all the tags (keys and values) that are associated with an application, campaign, message template, or segment.
func (*Client) ListTemplateVersions ¶
func (c *Client) ListTemplateVersions(ctx context.Context, params *ListTemplateVersionsInput, optFns ...func(*Options)) (*ListTemplateVersionsOutput, error)
Retrieves information about all the versions of a specific message template.
func (*Client) ListTemplates ¶
func (c *Client) ListTemplates(ctx context.Context, params *ListTemplatesInput, optFns ...func(*Options)) (*ListTemplatesOutput, error)
Retrieves information about all the message templates that are associated with your Amazon Pinpoint account.
func (*Client) Options ¶
Options returns a copy of the client configuration.
Callers SHOULD NOT perform mutations on any inner structures within client config. Config overrides should instead be made on a per-operation basis through functional options.
func (*Client) PhoneNumberValidate ¶
func (c *Client) PhoneNumberValidate(ctx context.Context, params *PhoneNumberValidateInput, optFns ...func(*Options)) (*PhoneNumberValidateOutput, error)
Retrieves information about a phone number.
func (*Client) PutEventStream ¶
func (c *Client) PutEventStream(ctx context.Context, params *PutEventStreamInput, optFns ...func(*Options)) (*PutEventStreamOutput, error)
Creates a new event stream for an application or updates the settings of an existing event stream for an application.
func (*Client) PutEvents ¶
func (c *Client) PutEvents(ctx context.Context, params *PutEventsInput, optFns ...func(*Options)) (*PutEventsOutput, error)
Creates a new event to record for endpoints, or creates or updates endpoint data that existing events are associated with.
func (*Client) RemoveAttributes ¶
func (c *Client) RemoveAttributes(ctx context.Context, params *RemoveAttributesInput, optFns ...func(*Options)) (*RemoveAttributesOutput, error)
Removes one or more custom attributes, of the same attribute type, from the application. Existing endpoints still have the attributes but Amazon Pinpoint will stop capturing new or changed values for these attributes.
func (*Client) SendMessages ¶
func (c *Client) SendMessages(ctx context.Context, params *SendMessagesInput, optFns ...func(*Options)) (*SendMessagesOutput, error)
Creates and sends a direct message.
func (*Client) SendOTPMessage ¶
func (c *Client) SendOTPMessage(ctx context.Context, params *SendOTPMessageInput, optFns ...func(*Options)) (*SendOTPMessageOutput, error)
Send an OTP message
func (*Client) SendUsersMessages ¶
func (c *Client) SendUsersMessages(ctx context.Context, params *SendUsersMessagesInput, optFns ...func(*Options)) (*SendUsersMessagesOutput, error)
Creates and sends a message to a list of users.
func (*Client) TagResource ¶
func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
Adds one or more tags (keys and values) to an application, campaign, message template, or segment.
func (*Client) UntagResource ¶
func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
Removes one or more tags (keys and values) from an application, campaign, message template, or segment.
func (*Client) UpdateAdmChannel ¶
func (c *Client) UpdateAdmChannel(ctx context.Context, params *UpdateAdmChannelInput, optFns ...func(*Options)) (*UpdateAdmChannelOutput, error)
Enables the ADM channel for an application or updates the status and settings of the ADM channel for an application.
func (*Client) UpdateApnsChannel ¶
func (c *Client) UpdateApnsChannel(ctx context.Context, params *UpdateApnsChannelInput, optFns ...func(*Options)) (*UpdateApnsChannelOutput, error)
Enables the APNs channel for an application or updates the status and settings of the APNs channel for an application.
func (*Client) UpdateApnsSandboxChannel ¶
func (c *Client) UpdateApnsSandboxChannel(ctx context.Context, params *UpdateApnsSandboxChannelInput, optFns ...func(*Options)) (*UpdateApnsSandboxChannelOutput, error)
Enables the APNs sandbox channel for an application or updates the status and settings of the APNs sandbox channel for an application.
func (*Client) UpdateApnsVoipChannel ¶
func (c *Client) UpdateApnsVoipChannel(ctx context.Context, params *UpdateApnsVoipChannelInput, optFns ...func(*Options)) (*UpdateApnsVoipChannelOutput, error)
Enables the APNs VoIP channel for an application or updates the status and settings of the APNs VoIP channel for an application.
func (*Client) UpdateApnsVoipSandboxChannel ¶
func (c *Client) UpdateApnsVoipSandboxChannel(ctx context.Context, params *UpdateApnsVoipSandboxChannelInput, optFns ...func(*Options)) (*UpdateApnsVoipSandboxChannelOutput, error)
Enables the APNs VoIP sandbox channel for an application or updates the status and settings of the APNs VoIP sandbox channel for an application.
func (*Client) UpdateApplicationSettings ¶
func (c *Client) UpdateApplicationSettings(ctx context.Context, params *UpdateApplicationSettingsInput, optFns ...func(*Options)) (*UpdateApplicationSettingsOutput, error)
Updates the settings for an application.
func (*Client) UpdateBaiduChannel ¶
func (c *Client) UpdateBaiduChannel(ctx context.Context, params *UpdateBaiduChannelInput, optFns ...func(*Options)) (*UpdateBaiduChannelOutput, error)
Enables the Baidu channel for an application or updates the status and settings of the Baidu channel for an application.
func (*Client) UpdateCampaign ¶
func (c *Client) UpdateCampaign(ctx context.Context, params *UpdateCampaignInput, optFns ...func(*Options)) (*UpdateCampaignOutput, error)
Updates the configuration and other settings for a campaign.
func (*Client) UpdateEmailChannel ¶
func (c *Client) UpdateEmailChannel(ctx context.Context, params *UpdateEmailChannelInput, optFns ...func(*Options)) (*UpdateEmailChannelOutput, error)
Enables the email channel for an application or updates the status and settings of the email channel for an application.
func (*Client) UpdateEmailTemplate ¶
func (c *Client) UpdateEmailTemplate(ctx context.Context, params *UpdateEmailTemplateInput, optFns ...func(*Options)) (*UpdateEmailTemplateOutput, error)
Updates an existing message template for messages that are sent through the email channel.
func (*Client) UpdateEndpoint ¶
func (c *Client) UpdateEndpoint(ctx context.Context, params *UpdateEndpointInput, optFns ...func(*Options)) (*UpdateEndpointOutput, error)
Creates a new endpoint for an application or updates the settings and attributes of an existing endpoint for an application. You can also use this operation to define custom attributes for an endpoint. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.
func (*Client) UpdateEndpointsBatch ¶
func (c *Client) UpdateEndpointsBatch(ctx context.Context, params *UpdateEndpointsBatchInput, optFns ...func(*Options)) (*UpdateEndpointsBatchOutput, error)
Creates a new batch of endpoints for an application or updates the settings and attributes of a batch of existing endpoints for an application. You can also use this operation to define custom attributes for a batch of endpoints. If an update includes one or more values for a custom attribute, Amazon Pinpoint replaces (overwrites) any existing values with the new values.
func (*Client) UpdateGcmChannel ¶
func (c *Client) UpdateGcmChannel(ctx context.Context, params *UpdateGcmChannelInput, optFns ...func(*Options)) (*UpdateGcmChannelOutput, error)
Enables the GCM channel for an application or updates the status and settings of the GCM channel for an application.
func (*Client) UpdateInAppTemplate ¶
func (c *Client) UpdateInAppTemplate(ctx context.Context, params *UpdateInAppTemplateInput, optFns ...func(*Options)) (*UpdateInAppTemplateOutput, error)
Updates an existing message template for messages sent through the in-app message channel.
func (*Client) UpdateJourney ¶
func (c *Client) UpdateJourney(ctx context.Context, params *UpdateJourneyInput, optFns ...func(*Options)) (*UpdateJourneyOutput, error)
Updates the configuration and other settings for a journey.
func (*Client) UpdateJourneyState ¶
func (c *Client) UpdateJourneyState(ctx context.Context, params *UpdateJourneyStateInput, optFns ...func(*Options)) (*UpdateJourneyStateOutput, error)
Cancels (stops) an active journey.
func (*Client) UpdatePushTemplate ¶
func (c *Client) UpdatePushTemplate(ctx context.Context, params *UpdatePushTemplateInput, optFns ...func(*Options)) (*UpdatePushTemplateOutput, error)
Updates an existing message template for messages that are sent through a push notification channel.
func (*Client) UpdateRecommenderConfiguration ¶
func (c *Client) UpdateRecommenderConfiguration(ctx context.Context, params *UpdateRecommenderConfigurationInput, optFns ...func(*Options)) (*UpdateRecommenderConfigurationOutput, error)
Updates an Amazon Pinpoint configuration for a recommender model.
func (*Client) UpdateSegment ¶
func (c *Client) UpdateSegment(ctx context.Context, params *UpdateSegmentInput, optFns ...func(*Options)) (*UpdateSegmentOutput, error)
Creates a new segment for an application or updates the configuration, dimension, and other settings for an existing segment that's associated with an application.
func (*Client) UpdateSmsChannel ¶
func (c *Client) UpdateSmsChannel(ctx context.Context, params *UpdateSmsChannelInput, optFns ...func(*Options)) (*UpdateSmsChannelOutput, error)
Enables the SMS channel for an application or updates the status and settings of the SMS channel for an application.
func (*Client) UpdateSmsTemplate ¶
func (c *Client) UpdateSmsTemplate(ctx context.Context, params *UpdateSmsTemplateInput, optFns ...func(*Options)) (*UpdateSmsTemplateOutput, error)
Updates an existing message template for messages that are sent through the SMS channel.
func (*Client) UpdateTemplateActiveVersion ¶
func (c *Client) UpdateTemplateActiveVersion(ctx context.Context, params *UpdateTemplateActiveVersionInput, optFns ...func(*Options)) (*UpdateTemplateActiveVersionOutput, error)
Changes the status of a specific version of a message template to active.
func (*Client) UpdateVoiceChannel ¶
func (c *Client) UpdateVoiceChannel(ctx context.Context, params *UpdateVoiceChannelInput, optFns ...func(*Options)) (*UpdateVoiceChannelOutput, error)
Enables the voice channel for an application or updates the status and settings of the voice channel for an application.
func (*Client) UpdateVoiceTemplate ¶
func (c *Client) UpdateVoiceTemplate(ctx context.Context, params *UpdateVoiceTemplateInput, optFns ...func(*Options)) (*UpdateVoiceTemplateOutput, error)
Updates an existing message template for messages that are sent through the voice channel.
func (*Client) VerifyOTPMessage ¶
func (c *Client) VerifyOTPMessage(ctx context.Context, params *VerifyOTPMessageInput, optFns ...func(*Options)) (*VerifyOTPMessageOutput, error)
Verify an OTP
type CreateAppInput ¶
type CreateAppInput struct { // Specifies the display name of an application and the tags to associate with the // application. // // This member is required. CreateApplicationRequest *types.CreateApplicationRequest // contains filtered or unexported fields }
type CreateAppOutput ¶
type CreateAppOutput struct { // Provides information about an application. // // This member is required. ApplicationResponse *types.ApplicationResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateCampaignInput ¶
type CreateCampaignInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the configuration and other settings for a campaign. // // This member is required. WriteCampaignRequest *types.WriteCampaignRequest // contains filtered or unexported fields }
type CreateCampaignOutput ¶
type CreateCampaignOutput struct { // Provides information about the status, configuration, and other settings for a // campaign. // // This member is required. CampaignResponse *types.CampaignResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateEmailTemplateInput ¶
type CreateEmailTemplateInput struct { // Specifies the content and settings for a message template that can be used in // messages that are sent through the email channel. // // This member is required. EmailTemplateRequest *types.EmailTemplateRequest // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // contains filtered or unexported fields }
type CreateEmailTemplateOutput ¶
type CreateEmailTemplateOutput struct { // Provides information about a request to create a message template. // // This member is required. CreateTemplateMessageBody *types.CreateTemplateMessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateExportJobInput ¶
type CreateExportJobInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the settings for a job that exports endpoint definitions to an Amazon // Simple Storage Service (Amazon S3) bucket. // // This member is required. ExportJobRequest *types.ExportJobRequest // contains filtered or unexported fields }
type CreateExportJobOutput ¶
type CreateExportJobOutput struct { // Provides information about the status and settings of a job that exports // endpoint definitions to a file. The file can be added directly to an Amazon // Simple Storage Service (Amazon S3) bucket by using the Amazon Pinpoint API or // downloaded directly to a computer by using the Amazon Pinpoint console. // // This member is required. ExportJobResponse *types.ExportJobResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateImportJobInput ¶
type CreateImportJobInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the settings for a job that imports endpoint definitions from an // Amazon Simple Storage Service (Amazon S3) bucket. // // This member is required. ImportJobRequest *types.ImportJobRequest // contains filtered or unexported fields }
type CreateImportJobOutput ¶
type CreateImportJobOutput struct { // Provides information about the status and settings of a job that imports // endpoint definitions from one or more files. The files can be stored in an // Amazon Simple Storage Service (Amazon S3) bucket or uploaded directly from a // computer by using the Amazon Pinpoint console. // // This member is required. ImportJobResponse *types.ImportJobResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateInAppTemplateInput ¶
type CreateInAppTemplateInput struct { // InApp Template Request. // // This member is required. InAppTemplateRequest *types.InAppTemplateRequest // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // contains filtered or unexported fields }
type CreateInAppTemplateOutput ¶
type CreateInAppTemplateOutput struct { // Provides information about a request to create a message template. // // This member is required. TemplateCreateMessageBody *types.TemplateCreateMessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateJourneyInput ¶
type CreateJourneyInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the configuration and other settings for a journey. // // This member is required. WriteJourneyRequest *types.WriteJourneyRequest // contains filtered or unexported fields }
type CreateJourneyOutput ¶
type CreateJourneyOutput struct { // Provides information about the status, configuration, and other settings for a // journey. // // This member is required. JourneyResponse *types.JourneyResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreatePushTemplateInput ¶
type CreatePushTemplateInput struct { // Specifies the content and settings for a message template that can be used in // messages that are sent through a push notification channel. // // This member is required. PushNotificationTemplateRequest *types.PushNotificationTemplateRequest // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // contains filtered or unexported fields }
type CreatePushTemplateOutput ¶
type CreatePushTemplateOutput struct { // Provides information about a request to create a message template. // // This member is required. CreateTemplateMessageBody *types.CreateTemplateMessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateRecommenderConfigurationInput ¶
type CreateRecommenderConfigurationInput struct { // Specifies Amazon Pinpoint configuration settings for retrieving and processing // recommendation data from a recommender model. // // This member is required. CreateRecommenderConfiguration *types.CreateRecommenderConfigurationShape // contains filtered or unexported fields }
type CreateRecommenderConfigurationOutput ¶
type CreateRecommenderConfigurationOutput struct { // Provides information about Amazon Pinpoint configuration settings for // retrieving and processing data from a recommender model. // // This member is required. RecommenderConfigurationResponse *types.RecommenderConfigurationResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateSegmentInput ¶
type CreateSegmentInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the configuration, dimension, and other settings for a segment. A // WriteSegmentRequest object can include a Dimensions object or a SegmentGroups // object, but not both. // // This member is required. WriteSegmentRequest *types.WriteSegmentRequest // contains filtered or unexported fields }
type CreateSegmentOutput ¶
type CreateSegmentOutput struct { // Provides information about the configuration, dimension, and other settings for // a segment. // // This member is required. SegmentResponse *types.SegmentResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateSmsTemplateInput ¶
type CreateSmsTemplateInput struct { // Specifies the content and settings for a message template that can be used in // text messages that are sent through the SMS channel. // // This member is required. SMSTemplateRequest *types.SMSTemplateRequest // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // contains filtered or unexported fields }
type CreateSmsTemplateOutput ¶
type CreateSmsTemplateOutput struct { // Provides information about a request to create a message template. // // This member is required. CreateTemplateMessageBody *types.CreateTemplateMessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateVoiceTemplateInput ¶
type CreateVoiceTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // Specifies the content and settings for a message template that can be used in // messages that are sent through the voice channel. // // This member is required. VoiceTemplateRequest *types.VoiceTemplateRequest // contains filtered or unexported fields }
type CreateVoiceTemplateOutput ¶
type CreateVoiceTemplateOutput struct { // Provides information about a request to create a message template. // // This member is required. CreateTemplateMessageBody *types.CreateTemplateMessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteAdmChannelInput ¶
type DeleteAdmChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteAdmChannelOutput ¶
type DeleteAdmChannelOutput struct { // Provides information about the status and settings of the ADM (Amazon Device // Messaging) channel for an application. // // This member is required. ADMChannelResponse *types.ADMChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteApnsChannelInput ¶
type DeleteApnsChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteApnsChannelOutput ¶
type DeleteApnsChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) channel for an application. // // This member is required. APNSChannelResponse *types.APNSChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteApnsSandboxChannelInput ¶
type DeleteApnsSandboxChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteApnsSandboxChannelOutput ¶
type DeleteApnsSandboxChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) sandbox channel for an application. // // This member is required. APNSSandboxChannelResponse *types.APNSSandboxChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteApnsVoipChannelInput ¶
type DeleteApnsVoipChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteApnsVoipChannelOutput ¶
type DeleteApnsVoipChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) VoIP channel for an application. // // This member is required. APNSVoipChannelResponse *types.APNSVoipChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteApnsVoipSandboxChannelInput ¶
type DeleteApnsVoipSandboxChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteApnsVoipSandboxChannelOutput ¶
type DeleteApnsVoipSandboxChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) VoIP sandbox channel for an application. // // This member is required. APNSVoipSandboxChannelResponse *types.APNSVoipSandboxChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteAppInput ¶
type DeleteAppInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteAppOutput ¶
type DeleteAppOutput struct { // Provides information about an application. // // This member is required. ApplicationResponse *types.ApplicationResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteBaiduChannelInput ¶
type DeleteBaiduChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteBaiduChannelOutput ¶
type DeleteBaiduChannelOutput struct { // Provides information about the status and settings of the Baidu (Baidu Cloud // Push) channel for an application. // // This member is required. BaiduChannelResponse *types.BaiduChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteCampaignInput ¶
type DeleteCampaignInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the campaign. // // This member is required. CampaignId *string // contains filtered or unexported fields }
type DeleteCampaignOutput ¶
type DeleteCampaignOutput struct { // Provides information about the status, configuration, and other settings for a // campaign. // // This member is required. CampaignResponse *types.CampaignResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteEmailChannelInput ¶
type DeleteEmailChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteEmailChannelOutput ¶
type DeleteEmailChannelOutput struct { // Provides information about the status and settings of the email channel for an // application. // // This member is required. EmailChannelResponse *types.EmailChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteEmailTemplateInput ¶
type DeleteEmailTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type DeleteEmailTemplateOutput ¶
type DeleteEmailTemplateOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteEndpointInput ¶
type DeleteEndpointInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The case insensitive unique identifier for the endpoint. The identifier can't // contain $ , { or } . // // This member is required. EndpointId *string // contains filtered or unexported fields }
type DeleteEndpointOutput ¶
type DeleteEndpointOutput struct { // Provides information about the channel type and other settings for an endpoint. // // This member is required. EndpointResponse *types.EndpointResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteEventStreamInput ¶
type DeleteEventStreamInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteEventStreamOutput ¶
type DeleteEventStreamOutput struct { // Specifies settings for publishing event data to an Amazon Kinesis data stream // or an Amazon Kinesis Data Firehose delivery stream. // // This member is required. EventStream *types.EventStream // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteGcmChannelInput ¶
type DeleteGcmChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteGcmChannelOutput ¶
type DeleteGcmChannelOutput struct { // Provides information about the status and settings of the GCM channel for an // application. The GCM channel enables Amazon Pinpoint to send push notifications // through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging // (GCM), service. // // This member is required. GCMChannelResponse *types.GCMChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteInAppTemplateInput ¶
type DeleteInAppTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type DeleteInAppTemplateOutput ¶
type DeleteInAppTemplateOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteJourneyInput ¶
type DeleteJourneyInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the journey. // // This member is required. JourneyId *string // contains filtered or unexported fields }
type DeleteJourneyOutput ¶
type DeleteJourneyOutput struct { // Provides information about the status, configuration, and other settings for a // journey. // // This member is required. JourneyResponse *types.JourneyResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeletePushTemplateInput ¶
type DeletePushTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type DeletePushTemplateOutput ¶
type DeletePushTemplateOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteRecommenderConfigurationInput ¶
type DeleteRecommenderConfigurationInput struct { // The unique identifier for the recommender model configuration. This identifier // is displayed as the Recommender ID on the Amazon Pinpoint console. // // This member is required. RecommenderId *string // contains filtered or unexported fields }
type DeleteRecommenderConfigurationOutput ¶
type DeleteRecommenderConfigurationOutput struct { // Provides information about Amazon Pinpoint configuration settings for // retrieving and processing data from a recommender model. // // This member is required. RecommenderConfigurationResponse *types.RecommenderConfigurationResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteSegmentInput ¶
type DeleteSegmentInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the segment. // // This member is required. SegmentId *string // contains filtered or unexported fields }
type DeleteSegmentOutput ¶
type DeleteSegmentOutput struct { // Provides information about the configuration, dimension, and other settings for // a segment. // // This member is required. SegmentResponse *types.SegmentResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteSmsChannelInput ¶
type DeleteSmsChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteSmsChannelOutput ¶
type DeleteSmsChannelOutput struct { // Provides information about the status and settings of the SMS channel for an // application. // // This member is required. SMSChannelResponse *types.SMSChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteSmsTemplateInput ¶
type DeleteSmsTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type DeleteSmsTemplateOutput ¶
type DeleteSmsTemplateOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteUserEndpointsInput ¶
type DeleteUserEndpointsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the user. // // This member is required. UserId *string // contains filtered or unexported fields }
type DeleteUserEndpointsOutput ¶
type DeleteUserEndpointsOutput struct { // Provides information about all the endpoints that are associated with a user ID. // // This member is required. EndpointsResponse *types.EndpointsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteVoiceChannelInput ¶
type DeleteVoiceChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type DeleteVoiceChannelOutput ¶
type DeleteVoiceChannelOutput struct { // Provides information about the status and settings of the voice channel for an // application. // // This member is required. VoiceChannelResponse *types.VoiceChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteVoiceTemplateInput ¶
type DeleteVoiceTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type DeleteVoiceTemplateOutput ¶
type DeleteVoiceTemplateOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type EndpointParameters ¶
type EndpointParameters struct { // The AWS region used to dispatch the request. // // Parameter is // required. // // AWS::Region Region *string // When true, use the dual-stack endpoint. If the configured endpoint does not // support dual-stack, dispatching the request MAY return an error. // // Defaults to // false if no value is provided. // // AWS::UseDualStack UseDualStack *bool // When true, send this request to the FIPS-compliant regional endpoint. If the // configured endpoint does not have a FIPS compliant endpoint, dispatching the // request will return an error. // // Defaults to false if no value is // provided. // // AWS::UseFIPS UseFIPS *bool // Override the endpoint used to send this request // // Parameter is // required. // // SDK::Endpoint Endpoint *string }
EndpointParameters provides the parameters that influence how endpoints are resolved.
func (EndpointParameters) ValidateRequired ¶
func (p EndpointParameters) ValidateRequired() error
ValidateRequired validates required parameters are set.
func (EndpointParameters) WithDefaults ¶
func (p EndpointParameters) WithDefaults() EndpointParameters
WithDefaults returns a shallow copy of EndpointParameterswith default values applied to members where applicable.
type EndpointResolver ¶
type EndpointResolver interface {
ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
}
EndpointResolver interface for resolving service endpoints.
func EndpointResolverFromURL ¶
func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver
EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.
type EndpointResolverFunc ¶
type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)
EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.
func (EndpointResolverFunc) ResolveEndpoint ¶
func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)
type EndpointResolverOptions ¶
type EndpointResolverOptions = internalendpoints.Options
EndpointResolverOptions is the service endpoint resolver options
type EndpointResolverV2 ¶
type EndpointResolverV2 interface { // ResolveEndpoint attempts to resolve the endpoint with the provided options, // returning the endpoint if found. Otherwise an error is returned. ResolveEndpoint(ctx context.Context, params EndpointParameters) ( smithyendpoints.Endpoint, error, ) }
EndpointResolverV2 provides the interface for resolving service endpoints.
func NewDefaultEndpointResolverV2 ¶
func NewDefaultEndpointResolverV2() EndpointResolverV2
type GetAdmChannelInput ¶
type GetAdmChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetAdmChannelOutput ¶
type GetAdmChannelOutput struct { // Provides information about the status and settings of the ADM (Amazon Device // Messaging) channel for an application. // // This member is required. ADMChannelResponse *types.ADMChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetApnsChannelInput ¶
type GetApnsChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetApnsChannelOutput ¶
type GetApnsChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) channel for an application. // // This member is required. APNSChannelResponse *types.APNSChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetApnsSandboxChannelInput ¶
type GetApnsSandboxChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetApnsSandboxChannelOutput ¶
type GetApnsSandboxChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) sandbox channel for an application. // // This member is required. APNSSandboxChannelResponse *types.APNSSandboxChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetApnsVoipChannelInput ¶
type GetApnsVoipChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetApnsVoipChannelOutput ¶
type GetApnsVoipChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) VoIP channel for an application. // // This member is required. APNSVoipChannelResponse *types.APNSVoipChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetApnsVoipSandboxChannelInput ¶
type GetApnsVoipSandboxChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetApnsVoipSandboxChannelOutput ¶
type GetApnsVoipSandboxChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) VoIP sandbox channel for an application. // // This member is required. APNSVoipSandboxChannelResponse *types.APNSVoipSandboxChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetAppInput ¶
type GetAppInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetAppOutput ¶
type GetAppOutput struct { // Provides information about an application. // // This member is required. ApplicationResponse *types.ApplicationResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetApplicationDateRangeKpiInput ¶
type GetApplicationDateRangeKpiInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The name of the metric, also referred to as a key performance indicator (KPI), // to retrieve data for. This value describes the associated metric and consists of // two or more terms, which are comprised of lowercase alphanumeric characters, // separated by a hyphen. Examples are email-open-rate and // successful-delivery-rate. For a list of valid values, see the [Amazon Pinpoint Developer Guide]. // // [Amazon Pinpoint Developer Guide]: https://docs.aws.amazon.com/pinpoint/latest/developerguide/analytics-standard-metrics.html // // This member is required. KpiName *string // The last date and time to retrieve data for, as part of an inclusive date range // that filters the query results. This value should be in extended ISO 8601 format // and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for // 8:00 PM UTC July 26, 2019. EndTime *time.Time // The string that specifies which page of results to return in a paginated // response. This parameter is not supported for application, campaign, and journey // metrics. NextToken *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The first date and time to retrieve data for, as part of an inclusive date // range that filters the query results. This value should be in extended ISO 8601 // format and use Coordinated Universal Time (UTC), for example: // 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be // fewer than 90 days from the current day. StartTime *time.Time // contains filtered or unexported fields }
type GetApplicationDateRangeKpiOutput ¶
type GetApplicationDateRangeKpiOutput struct { // Provides the results of a query that retrieved the data for a standard metric // that applies to an application, and provides information about that query. // // This member is required. ApplicationDateRangeKpiResponse *types.ApplicationDateRangeKpiResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetApplicationSettingsInput ¶
type GetApplicationSettingsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetApplicationSettingsOutput ¶
type GetApplicationSettingsOutput struct { // Provides information about an application, including the default settings for // an application. // // This member is required. ApplicationSettingsResource *types.ApplicationSettingsResource // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetAppsInput ¶
type GetAppsInput struct { // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetAppsOutput ¶
type GetAppsOutput struct { // Provides information about all of your applications. // // This member is required. ApplicationsResponse *types.ApplicationsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetBaiduChannelInput ¶
type GetBaiduChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetBaiduChannelOutput ¶
type GetBaiduChannelOutput struct { // Provides information about the status and settings of the Baidu (Baidu Cloud // Push) channel for an application. // // This member is required. BaiduChannelResponse *types.BaiduChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCampaignActivitiesInput ¶
type GetCampaignActivitiesInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the campaign. // // This member is required. CampaignId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetCampaignActivitiesOutput ¶
type GetCampaignActivitiesOutput struct { // Provides information about the activities that were performed by a campaign. // // This member is required. ActivitiesResponse *types.ActivitiesResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCampaignDateRangeKpiInput ¶
type GetCampaignDateRangeKpiInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the campaign. // // This member is required. CampaignId *string // The name of the metric, also referred to as a key performance indicator (KPI), // to retrieve data for. This value describes the associated metric and consists of // two or more terms, which are comprised of lowercase alphanumeric characters, // separated by a hyphen. Examples are email-open-rate and // successful-delivery-rate. For a list of valid values, see the [Amazon Pinpoint Developer Guide]. // // [Amazon Pinpoint Developer Guide]: https://docs.aws.amazon.com/pinpoint/latest/developerguide/analytics-standard-metrics.html // // This member is required. KpiName *string // The last date and time to retrieve data for, as part of an inclusive date range // that filters the query results. This value should be in extended ISO 8601 format // and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for // 8:00 PM UTC July 26, 2019. EndTime *time.Time // The string that specifies which page of results to return in a paginated // response. This parameter is not supported for application, campaign, and journey // metrics. NextToken *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The first date and time to retrieve data for, as part of an inclusive date // range that filters the query results. This value should be in extended ISO 8601 // format and use Coordinated Universal Time (UTC), for example: // 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be // fewer than 90 days from the current day. StartTime *time.Time // contains filtered or unexported fields }
type GetCampaignDateRangeKpiOutput ¶
type GetCampaignDateRangeKpiOutput struct { // Provides the results of a query that retrieved the data for a standard metric // that applies to a campaign, and provides information about that query. // // This member is required. CampaignDateRangeKpiResponse *types.CampaignDateRangeKpiResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCampaignInput ¶
type GetCampaignInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the campaign. // // This member is required. CampaignId *string // contains filtered or unexported fields }
type GetCampaignOutput ¶
type GetCampaignOutput struct { // Provides information about the status, configuration, and other settings for a // campaign. // // This member is required. CampaignResponse *types.CampaignResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCampaignVersionInput ¶
type GetCampaignVersionInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the campaign. // // This member is required. CampaignId *string // The unique version number (Version property) for the campaign version. // // This member is required. Version *string // contains filtered or unexported fields }
type GetCampaignVersionOutput ¶
type GetCampaignVersionOutput struct { // Provides information about the status, configuration, and other settings for a // campaign. // // This member is required. CampaignResponse *types.CampaignResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCampaignVersionsInput ¶
type GetCampaignVersionsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the campaign. // // This member is required. CampaignId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetCampaignVersionsOutput ¶
type GetCampaignVersionsOutput struct { // Provides information about the configuration and other settings for all the // campaigns that are associated with an application. // // This member is required. CampaignsResponse *types.CampaignsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCampaignsInput ¶
type GetCampaignsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetCampaignsOutput ¶
type GetCampaignsOutput struct { // Provides information about the configuration and other settings for all the // campaigns that are associated with an application. // // This member is required. CampaignsResponse *types.CampaignsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetChannelsInput ¶
type GetChannelsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetChannelsOutput ¶
type GetChannelsOutput struct { // Provides information about the general settings and status of all channels for // an application, including channels that aren't enabled for the application. // // This member is required. ChannelsResponse *types.ChannelsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetEmailChannelInput ¶
type GetEmailChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetEmailChannelOutput ¶
type GetEmailChannelOutput struct { // Provides information about the status and settings of the email channel for an // application. // // This member is required. EmailChannelResponse *types.EmailChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetEmailTemplateInput ¶
type GetEmailTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type GetEmailTemplateOutput ¶
type GetEmailTemplateOutput struct { // Provides information about the content and settings for a message template that // can be used in messages that are sent through the email channel. // // This member is required. EmailTemplateResponse *types.EmailTemplateResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetEndpointInput ¶
type GetEndpointInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The case insensitive unique identifier for the endpoint. The identifier can't // contain $ , { or } . // // This member is required. EndpointId *string // contains filtered or unexported fields }
type GetEndpointOutput ¶
type GetEndpointOutput struct { // Provides information about the channel type and other settings for an endpoint. // // This member is required. EndpointResponse *types.EndpointResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetEventStreamInput ¶
type GetEventStreamInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetEventStreamOutput ¶
type GetEventStreamOutput struct { // Specifies settings for publishing event data to an Amazon Kinesis data stream // or an Amazon Kinesis Data Firehose delivery stream. // // This member is required. EventStream *types.EventStream // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetExportJobInput ¶
type GetExportJobInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the job. // // This member is required. JobId *string // contains filtered or unexported fields }
type GetExportJobOutput ¶
type GetExportJobOutput struct { // Provides information about the status and settings of a job that exports // endpoint definitions to a file. The file can be added directly to an Amazon // Simple Storage Service (Amazon S3) bucket by using the Amazon Pinpoint API or // downloaded directly to a computer by using the Amazon Pinpoint console. // // This member is required. ExportJobResponse *types.ExportJobResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetExportJobsInput ¶
type GetExportJobsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetExportJobsOutput ¶
type GetExportJobsOutput struct { // Provides information about all the export jobs that are associated with an // application or segment. An export job is a job that exports endpoint definitions // to a file. // // This member is required. ExportJobsResponse *types.ExportJobsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetGcmChannelInput ¶
type GetGcmChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetGcmChannelOutput ¶
type GetGcmChannelOutput struct { // Provides information about the status and settings of the GCM channel for an // application. The GCM channel enables Amazon Pinpoint to send push notifications // through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging // (GCM), service. // // This member is required. GCMChannelResponse *types.GCMChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetImportJobInput ¶
type GetImportJobInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the job. // // This member is required. JobId *string // contains filtered or unexported fields }
type GetImportJobOutput ¶
type GetImportJobOutput struct { // Provides information about the status and settings of a job that imports // endpoint definitions from one or more files. The files can be stored in an // Amazon Simple Storage Service (Amazon S3) bucket or uploaded directly from a // computer by using the Amazon Pinpoint console. // // This member is required. ImportJobResponse *types.ImportJobResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetImportJobsInput ¶
type GetImportJobsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetImportJobsOutput ¶
type GetImportJobsOutput struct { // Provides information about the status and settings of all the import jobs that // are associated with an application or segment. An import job is a job that // imports endpoint definitions from one or more files. // // This member is required. ImportJobsResponse *types.ImportJobsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetInAppMessagesInput ¶
type GetInAppMessagesInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the endpoint. // // This member is required. EndpointId *string // contains filtered or unexported fields }
type GetInAppMessagesOutput ¶
type GetInAppMessagesOutput struct { // Get in-app messages response object. // // This member is required. InAppMessagesResponse *types.InAppMessagesResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetInAppTemplateInput ¶
type GetInAppTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type GetInAppTemplateOutput ¶
type GetInAppTemplateOutput struct { // In-App Template Response. // // This member is required. InAppTemplateResponse *types.InAppTemplateResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetJourneyDateRangeKpiInput ¶
type GetJourneyDateRangeKpiInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the journey. // // This member is required. JourneyId *string // The name of the metric, also referred to as a key performance indicator (KPI), // to retrieve data for. This value describes the associated metric and consists of // two or more terms, which are comprised of lowercase alphanumeric characters, // separated by a hyphen. Examples are email-open-rate and // successful-delivery-rate. For a list of valid values, see the [Amazon Pinpoint Developer Guide]. // // [Amazon Pinpoint Developer Guide]: https://docs.aws.amazon.com/pinpoint/latest/developerguide/analytics-standard-metrics.html // // This member is required. KpiName *string // The last date and time to retrieve data for, as part of an inclusive date range // that filters the query results. This value should be in extended ISO 8601 format // and use Coordinated Universal Time (UTC), for example: 2019-07-26T20:00:00Z for // 8:00 PM UTC July 26, 2019. EndTime *time.Time // The string that specifies which page of results to return in a paginated // response. This parameter is not supported for application, campaign, and journey // metrics. NextToken *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The first date and time to retrieve data for, as part of an inclusive date // range that filters the query results. This value should be in extended ISO 8601 // format and use Coordinated Universal Time (UTC), for example: // 2019-07-19T20:00:00Z for 8:00 PM UTC July 19, 2019. This value should also be // fewer than 90 days from the current day. StartTime *time.Time // contains filtered or unexported fields }
type GetJourneyDateRangeKpiOutput ¶
type GetJourneyDateRangeKpiOutput struct { // Provides the results of a query that retrieved the data for a standard // engagement metric that applies to a journey, and provides information about that // query. // // This member is required. JourneyDateRangeKpiResponse *types.JourneyDateRangeKpiResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetJourneyExecutionActivityMetricsInput ¶
type GetJourneyExecutionActivityMetricsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the journey activity. // // This member is required. JourneyActivityId *string // The unique identifier for the journey. // // This member is required. JourneyId *string // The string that specifies which page of results to return in a paginated // response. This parameter is not supported for application, campaign, and journey // metrics. NextToken *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // contains filtered or unexported fields }
type GetJourneyExecutionActivityMetricsOutput ¶
type GetJourneyExecutionActivityMetricsOutput struct { // Provides the results of a query that retrieved the data for a standard // execution metric that applies to a journey activity, and provides information // about that query. // // This member is required. JourneyExecutionActivityMetricsResponse *types.JourneyExecutionActivityMetricsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetJourneyExecutionMetricsInput ¶
type GetJourneyExecutionMetricsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the journey. // // This member is required. JourneyId *string // The string that specifies which page of results to return in a paginated // response. This parameter is not supported for application, campaign, and journey // metrics. NextToken *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // contains filtered or unexported fields }
type GetJourneyExecutionMetricsOutput ¶
type GetJourneyExecutionMetricsOutput struct { // Provides the results of a query that retrieved the data for a standard // execution metric that applies to a journey, and provides information about that // query. // // This member is required. JourneyExecutionMetricsResponse *types.JourneyExecutionMetricsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetJourneyInput ¶
type GetJourneyInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the journey. // // This member is required. JourneyId *string // contains filtered or unexported fields }
type GetJourneyOutput ¶
type GetJourneyOutput struct { // Provides information about the status, configuration, and other settings for a // journey. // // This member is required. JourneyResponse *types.JourneyResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetJourneyRunExecutionActivityMetricsInput ¶
type GetJourneyRunExecutionActivityMetricsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the journey activity. // // This member is required. JourneyActivityId *string // The unique identifier for the journey. // // This member is required. JourneyId *string // The unique identifier for the journey run. // // This member is required. RunId *string // The string that specifies which page of results to return in a paginated // response. This parameter is not supported for application, campaign, and journey // metrics. NextToken *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // contains filtered or unexported fields }
type GetJourneyRunExecutionActivityMetricsOutput ¶
type GetJourneyRunExecutionActivityMetricsOutput struct { // Provides the results of a query that retrieved the data for a standard // execution metric that applies to a journey activity for a particular journey // run, and provides information about that query. // // This member is required. JourneyRunExecutionActivityMetricsResponse *types.JourneyRunExecutionActivityMetricsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetJourneyRunExecutionMetricsInput ¶
type GetJourneyRunExecutionMetricsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the journey. // // This member is required. JourneyId *string // The unique identifier for the journey run. // // This member is required. RunId *string // The string that specifies which page of results to return in a paginated // response. This parameter is not supported for application, campaign, and journey // metrics. NextToken *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // contains filtered or unexported fields }
type GetJourneyRunExecutionMetricsOutput ¶
type GetJourneyRunExecutionMetricsOutput struct { // Provides the results of a query that retrieved the data for a standard // execution metric that applies to a journey run, and provides information about // that query. // // This member is required. JourneyRunExecutionMetricsResponse *types.JourneyRunExecutionMetricsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetJourneyRunsInput ¶
type GetJourneyRunsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the journey. // // This member is required. JourneyId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetJourneyRunsOutput ¶
type GetJourneyRunsOutput struct { // Provides information from all runs of a journey. // // This member is required. JourneyRunsResponse *types.JourneyRunsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetPushTemplateInput ¶
type GetPushTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type GetPushTemplateOutput ¶
type GetPushTemplateOutput struct { // Provides information about the content and settings for a message template that // can be used in messages that are sent through a push notification channel. // // This member is required. PushNotificationTemplateResponse *types.PushNotificationTemplateResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetRecommenderConfigurationInput ¶
type GetRecommenderConfigurationInput struct { // The unique identifier for the recommender model configuration. This identifier // is displayed as the Recommender ID on the Amazon Pinpoint console. // // This member is required. RecommenderId *string // contains filtered or unexported fields }
type GetRecommenderConfigurationOutput ¶
type GetRecommenderConfigurationOutput struct { // Provides information about Amazon Pinpoint configuration settings for // retrieving and processing data from a recommender model. // // This member is required. RecommenderConfigurationResponse *types.RecommenderConfigurationResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetRecommenderConfigurationsInput ¶
type GetRecommenderConfigurationsInput struct { // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetRecommenderConfigurationsOutput ¶
type GetRecommenderConfigurationsOutput struct { // Provides information about all the recommender model configurations that are // associated with your Amazon Pinpoint account. // // This member is required. ListRecommenderConfigurationsResponse *types.ListRecommenderConfigurationsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSegmentExportJobsInput ¶
type GetSegmentExportJobsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the segment. // // This member is required. SegmentId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetSegmentExportJobsOutput ¶
type GetSegmentExportJobsOutput struct { // Provides information about all the export jobs that are associated with an // application or segment. An export job is a job that exports endpoint definitions // to a file. // // This member is required. ExportJobsResponse *types.ExportJobsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSegmentImportJobsInput ¶
type GetSegmentImportJobsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the segment. // // This member is required. SegmentId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetSegmentImportJobsOutput ¶
type GetSegmentImportJobsOutput struct { // Provides information about the status and settings of all the import jobs that // are associated with an application or segment. An import job is a job that // imports endpoint definitions from one or more files. // // This member is required. ImportJobsResponse *types.ImportJobsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSegmentInput ¶
type GetSegmentInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the segment. // // This member is required. SegmentId *string // contains filtered or unexported fields }
type GetSegmentOutput ¶
type GetSegmentOutput struct { // Provides information about the configuration, dimension, and other settings for // a segment. // // This member is required. SegmentResponse *types.SegmentResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSegmentVersionInput ¶
type GetSegmentVersionInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the segment. // // This member is required. SegmentId *string // The unique version number (Version property) for the campaign version. // // This member is required. Version *string // contains filtered or unexported fields }
type GetSegmentVersionOutput ¶
type GetSegmentVersionOutput struct { // Provides information about the configuration, dimension, and other settings for // a segment. // // This member is required. SegmentResponse *types.SegmentResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSegmentVersionsInput ¶
type GetSegmentVersionsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the segment. // // This member is required. SegmentId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetSegmentVersionsOutput ¶
type GetSegmentVersionsOutput struct { // Provides information about all the segments that are associated with an // application. // // This member is required. SegmentsResponse *types.SegmentsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSegmentsInput ¶
type GetSegmentsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type GetSegmentsOutput ¶
type GetSegmentsOutput struct { // Provides information about all the segments that are associated with an // application. // // This member is required. SegmentsResponse *types.SegmentsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSmsChannelInput ¶
type GetSmsChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetSmsChannelOutput ¶
type GetSmsChannelOutput struct { // Provides information about the status and settings of the SMS channel for an // application. // // This member is required. SMSChannelResponse *types.SMSChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSmsTemplateInput ¶
type GetSmsTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type GetSmsTemplateOutput ¶
type GetSmsTemplateOutput struct { // Provides information about the content and settings for a message template that // can be used in text messages that are sent through the SMS channel. // // This member is required. SMSTemplateResponse *types.SMSTemplateResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetUserEndpointsInput ¶
type GetUserEndpointsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the user. // // This member is required. UserId *string // contains filtered or unexported fields }
type GetUserEndpointsOutput ¶
type GetUserEndpointsOutput struct { // Provides information about all the endpoints that are associated with a user ID. // // This member is required. EndpointsResponse *types.EndpointsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetVoiceChannelInput ¶
type GetVoiceChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type GetVoiceChannelOutput ¶
type GetVoiceChannelOutput struct { // Provides information about the status and settings of the voice channel for an // application. // // This member is required. VoiceChannelResponse *types.VoiceChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetVoiceTemplateInput ¶
type GetVoiceTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type GetVoiceTemplateOutput ¶
type GetVoiceTemplateOutput struct { // Provides information about the content and settings for a message template that // can be used in messages that are sent through the voice channel. // // This member is required. VoiceTemplateResponse *types.VoiceTemplateResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type HTTPSignerV4 ¶
type ListJourneysInput ¶
type ListJourneysInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The NextToken string that specifies which page of results to return in a // paginated response. Token *string // contains filtered or unexported fields }
type ListJourneysOutput ¶
type ListJourneysOutput struct { // Provides information about the status, configuration, and other settings for // all the journeys that are associated with an application. // // This member is required. JourneysResponse *types.JourneysResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // This member is required. ResourceArn *string // contains filtered or unexported fields }
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // Specifies the tags (keys and values) for an application, campaign, message // template, or segment. // // This member is required. TagsModel *types.TagsModel // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListTemplateVersionsInput ¶
type ListTemplateVersionsInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The type of channel that the message template is designed for. Valid values // are: EMAIL, PUSH, SMS, and VOICE. // // This member is required. TemplateType *string // The string that specifies which page of results to return in a paginated // response. This parameter is not supported for application, campaign, and journey // metrics. NextToken *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // contains filtered or unexported fields }
type ListTemplateVersionsOutput ¶
type ListTemplateVersionsOutput struct { // Provides information about all the versions of a specific message template. // // This member is required. TemplateVersionsResponse *types.TemplateVersionsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListTemplatesInput ¶
type ListTemplatesInput struct { // The string that specifies which page of results to return in a paginated // response. This parameter is not supported for application, campaign, and journey // metrics. NextToken *string // The maximum number of items to include in each page of a paginated response. // This parameter is not supported for application, campaign, and journey metrics. PageSize *string // The substring to match in the names of the message templates to include in the // results. If you specify this value, Amazon Pinpoint returns only those templates // whose names begin with the value that you specify. Prefix *string // The type of message template to include in the results. Valid values are: // EMAIL, PUSH, SMS, and VOICE. To include all types of templates in the results, // don't include this parameter in your request. TemplateType *string // contains filtered or unexported fields }
type ListTemplatesOutput ¶
type ListTemplatesOutput struct { // Provides information about all the message templates that are associated with // your Amazon Pinpoint account. // // This member is required. TemplatesResponse *types.TemplatesResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type Options ¶
type Options struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // The optional application specific identifier appended to the User-Agent header. AppID string // This endpoint will be given as input to an EndpointResolverV2. It is used for // providing a custom base endpoint that is subject to modifications by the // processing EndpointResolverV2. BaseEndpoint *string // Configures the events that will be sent to the configured logger. ClientLogMode aws.ClientLogMode // The credentials object to use when signing requests. Credentials aws.CredentialsProvider // The configuration DefaultsMode that the SDK should use when constructing the // clients initial default settings. DefaultsMode aws.DefaultsMode // The endpoint options to be used when attempting to resolve an endpoint. EndpointOptions EndpointResolverOptions // The service endpoint resolver. // // Deprecated: Deprecated: EndpointResolver and WithEndpointResolver. Providing a // value for this field will likely prevent you from using any endpoint-related // service features released after the introduction of EndpointResolverV2 and // BaseEndpoint. // // To migrate an EndpointResolver implementation that uses a custom endpoint, set // the client option BaseEndpoint instead. EndpointResolver EndpointResolver // Resolves the endpoint used for a particular service operation. This should be // used over the deprecated EndpointResolver. EndpointResolverV2 EndpointResolverV2 // Signature Version 4 (SigV4) Signer HTTPSignerV4 HTTPSignerV4 // The logger writer interface to write logging messages to. Logger logging.Logger // The region to send requests to. (Required) Region string // RetryMaxAttempts specifies the maximum number attempts an API client will call // an operation that fails with a retryable error. A value of 0 is ignored, and // will not be used to configure the API client created default retryer, or modify // per operation call's retry max attempts. // // If specified in an operation call's functional options with a value that is // different than the constructed client's Options, the Client's Retryer will be // wrapped to use the operation's specific RetryMaxAttempts value. RetryMaxAttempts int // RetryMode specifies the retry mode the API client will be created with, if // Retryer option is not also specified. // // When creating a new API Clients this member will only be used if the Retryer // Options member is nil. This value will be ignored if Retryer is not nil. // // Currently does not support per operation call overrides, may in the future. RetryMode aws.RetryMode // Retryer guides how HTTP requests should be retried in case of recoverable // failures. When nil the API client will use a default retryer. The kind of // default retry created by the API client can be changed with the RetryMode // option. Retryer aws.Retryer // The RuntimeEnvironment configuration, only populated if the DefaultsMode is set // to DefaultsModeAuto and is initialized using config.LoadDefaultConfig . You // should not populate this structure programmatically, or rely on the values here // within your applications. RuntimeEnvironment aws.RuntimeEnvironment // The HTTP client to invoke API calls with. Defaults to client's default HTTP // implementation if nil. HTTPClient HTTPClient // The auth scheme resolver which determines how to authenticate for each // operation. AuthSchemeResolver AuthSchemeResolver // The list of auth schemes supported by the client. AuthSchemes []smithyhttp.AuthScheme // contains filtered or unexported fields }
func (Options) Copy ¶
Copy creates a clone where the APIOptions list is deep copied.
func (Options) GetIdentityResolver ¶
func (o Options) GetIdentityResolver(schemeID string) smithyauth.IdentityResolver
type PhoneNumberValidateInput ¶
type PhoneNumberValidateInput struct { // Specifies a phone number to validate and retrieve information about. // // This member is required. NumberValidateRequest *types.NumberValidateRequest // contains filtered or unexported fields }
type PhoneNumberValidateOutput ¶
type PhoneNumberValidateOutput struct { // Provides information about a phone number. // // This member is required. NumberValidateResponse *types.NumberValidateResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type PutEventStreamInput ¶
type PutEventStreamInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the Amazon Resource Name (ARN) of an event stream to publish events // to and the AWS Identity and Access Management (IAM) role to use when publishing // those events. // // This member is required. WriteEventStream *types.WriteEventStream // contains filtered or unexported fields }
type PutEventStreamOutput ¶
type PutEventStreamOutput struct { // Specifies settings for publishing event data to an Amazon Kinesis data stream // or an Amazon Kinesis Data Firehose delivery stream. // // This member is required. EventStream *types.EventStream // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type PutEventsInput ¶
type PutEventsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies a batch of events to process. // // This member is required. EventsRequest *types.EventsRequest // contains filtered or unexported fields }
type PutEventsOutput ¶
type PutEventsOutput struct { // Provides information about endpoints and the events that they're associated // with. // // This member is required. EventsResponse *types.EventsResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type RemoveAttributesInput ¶
type RemoveAttributesInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The type of attribute or attributes to remove. Valid values are: // // - endpoint-custom-attributes - Custom attributes that describe endpoints, // such as the date when an associated user opted in or out of receiving // communications from you through a specific type of channel. // // - endpoint-metric-attributes - Custom metrics that your app reports to Amazon // Pinpoint for endpoints, such as the number of app sessions or the number of // items left in a cart. // // - endpoint-user-attributes - Custom attributes that describe users, such as // first name, last name, and age. // // This member is required. AttributeType *string // Specifies one or more attributes to remove from all the endpoints that are // associated with an application. // // This member is required. UpdateAttributesRequest *types.UpdateAttributesRequest // contains filtered or unexported fields }
type RemoveAttributesOutput ¶
type RemoveAttributesOutput struct { // Provides information about the type and the names of attributes that were // removed from all the endpoints that are associated with an application. // // This member is required. AttributesResource *types.AttributesResource // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ResolveEndpoint ¶
type ResolveEndpoint struct { Resolver EndpointResolver Options EndpointResolverOptions }
func (*ResolveEndpoint) HandleSerialize ¶
func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
func (*ResolveEndpoint) ID ¶
func (*ResolveEndpoint) ID() string
type SendMessagesInput ¶
type SendMessagesInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the configuration and other settings for a message. // // This member is required. MessageRequest *types.MessageRequest // contains filtered or unexported fields }
type SendMessagesOutput ¶
type SendMessagesOutput struct { // Provides information about the results of a request to send a message to an // endpoint address. // // This member is required. MessageResponse *types.MessageResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type SendOTPMessageInput ¶
type SendOTPMessageInput struct { // The unique ID of your Amazon Pinpoint application. // // This member is required. ApplicationId *string // Send OTP message request parameters. // // This member is required. SendOTPMessageRequestParameters *types.SendOTPMessageRequestParameters // contains filtered or unexported fields }
type SendOTPMessageOutput ¶
type SendOTPMessageOutput struct { // Provides information about the results of a request to send a message to an // endpoint address. // // This member is required. MessageResponse *types.MessageResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type SendUsersMessagesInput ¶
type SendUsersMessagesInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the configuration and other settings for a message to send to all the // endpoints that are associated with a list of users. // // This member is required. SendUsersMessageRequest *types.SendUsersMessageRequest // contains filtered or unexported fields }
type SendUsersMessagesOutput ¶
type SendUsersMessagesOutput struct { // Provides information about which users and endpoints a message was sent to. // // This member is required. SendUsersMessageResponse *types.SendUsersMessageResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // This member is required. ResourceArn *string // Specifies the tags (keys and values) for an application, campaign, message // template, or segment. // // This member is required. TagsModel *types.TagsModel // contains filtered or unexported fields }
type TagResourceOutput ¶
type TagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // This member is required. ResourceArn *string // The key of the tag to remove from the resource. To remove multiple tags, append // the tagKeys parameter and argument for each additional tag to remove, separated // by an ampersand (&). // // This member is required. TagKeys []string // contains filtered or unexported fields }
type UntagResourceOutput ¶
type UntagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateAdmChannelInput ¶
type UpdateAdmChannelInput struct { // Specifies the status and settings of the ADM (Amazon Device Messaging) channel // for an application. // // This member is required. ADMChannelRequest *types.ADMChannelRequest // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type UpdateAdmChannelOutput ¶
type UpdateAdmChannelOutput struct { // Provides information about the status and settings of the ADM (Amazon Device // Messaging) channel for an application. // // This member is required. ADMChannelResponse *types.ADMChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateApnsChannelInput ¶
type UpdateApnsChannelInput struct { // Specifies the status and settings of the APNs (Apple Push Notification service) // channel for an application. // // This member is required. APNSChannelRequest *types.APNSChannelRequest // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type UpdateApnsChannelOutput ¶
type UpdateApnsChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) channel for an application. // // This member is required. APNSChannelResponse *types.APNSChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateApnsSandboxChannelInput ¶
type UpdateApnsSandboxChannelInput struct { // Specifies the status and settings of the APNs (Apple Push Notification service) // sandbox channel for an application. // // This member is required. APNSSandboxChannelRequest *types.APNSSandboxChannelRequest // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type UpdateApnsSandboxChannelOutput ¶
type UpdateApnsSandboxChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) sandbox channel for an application. // // This member is required. APNSSandboxChannelResponse *types.APNSSandboxChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateApnsVoipChannelInput ¶
type UpdateApnsVoipChannelInput struct { // Specifies the status and settings of the APNs (Apple Push Notification service) // VoIP channel for an application. // // This member is required. APNSVoipChannelRequest *types.APNSVoipChannelRequest // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type UpdateApnsVoipChannelOutput ¶
type UpdateApnsVoipChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) VoIP channel for an application. // // This member is required. APNSVoipChannelResponse *types.APNSVoipChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateApnsVoipSandboxChannelInput ¶
type UpdateApnsVoipSandboxChannelInput struct { // Specifies the status and settings of the APNs (Apple Push Notification service) // VoIP sandbox channel for an application. // // This member is required. APNSVoipSandboxChannelRequest *types.APNSVoipSandboxChannelRequest // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // contains filtered or unexported fields }
type UpdateApnsVoipSandboxChannelOutput ¶
type UpdateApnsVoipSandboxChannelOutput struct { // Provides information about the status and settings of the APNs (Apple Push // Notification service) VoIP sandbox channel for an application. // // This member is required. APNSVoipSandboxChannelResponse *types.APNSVoipSandboxChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateApplicationSettingsInput ¶
type UpdateApplicationSettingsInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the default settings for an application. // // This member is required. WriteApplicationSettingsRequest *types.WriteApplicationSettingsRequest // contains filtered or unexported fields }
type UpdateApplicationSettingsOutput ¶
type UpdateApplicationSettingsOutput struct { // Provides information about an application, including the default settings for // an application. // // This member is required. ApplicationSettingsResource *types.ApplicationSettingsResource // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateBaiduChannelInput ¶
type UpdateBaiduChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the status and settings of the Baidu (Baidu Cloud Push) channel for // an application. // // This member is required. BaiduChannelRequest *types.BaiduChannelRequest // contains filtered or unexported fields }
type UpdateBaiduChannelOutput ¶
type UpdateBaiduChannelOutput struct { // Provides information about the status and settings of the Baidu (Baidu Cloud // Push) channel for an application. // // This member is required. BaiduChannelResponse *types.BaiduChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateCampaignInput ¶
type UpdateCampaignInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the campaign. // // This member is required. CampaignId *string // Specifies the configuration and other settings for a campaign. // // This member is required. WriteCampaignRequest *types.WriteCampaignRequest // contains filtered or unexported fields }
type UpdateCampaignOutput ¶
type UpdateCampaignOutput struct { // Provides information about the status, configuration, and other settings for a // campaign. // // This member is required. CampaignResponse *types.CampaignResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateEmailChannelInput ¶
type UpdateEmailChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the status and settings of the email channel for an application. // // This member is required. EmailChannelRequest *types.EmailChannelRequest // contains filtered or unexported fields }
type UpdateEmailChannelOutput ¶
type UpdateEmailChannelOutput struct { // Provides information about the status and settings of the email channel for an // application. // // This member is required. EmailChannelResponse *types.EmailChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateEmailTemplateInput ¶
type UpdateEmailTemplateInput struct { // Specifies the content and settings for a message template that can be used in // messages that are sent through the email channel. // // This member is required. EmailTemplateRequest *types.EmailTemplateRequest // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // Specifies whether to save the updates as a new version of the message template. // Valid values are: true, save the updates as a new version; and, false, save the // updates to (overwrite) the latest existing version of the template. // // If you don't specify a value for this parameter, Amazon Pinpoint saves the // updates to (overwrites) the latest existing version of the template. If you // specify a value of true for this parameter, don't specify a value for the // version parameter. Otherwise, an error will occur. CreateNewVersion *bool // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type UpdateEmailTemplateOutput ¶
type UpdateEmailTemplateOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateEndpointInput ¶
type UpdateEndpointInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The case insensitive unique identifier for the endpoint. The identifier can't // contain $ , { or } . // // This member is required. EndpointId *string // Specifies the channel type and other settings for an endpoint. // // This member is required. EndpointRequest *types.EndpointRequest // contains filtered or unexported fields }
type UpdateEndpointOutput ¶
type UpdateEndpointOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateEndpointsBatchInput ¶
type UpdateEndpointsBatchInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies a batch of endpoints to create or update and the settings and // attributes to set or change for each endpoint. // // This member is required. EndpointBatchRequest *types.EndpointBatchRequest // contains filtered or unexported fields }
type UpdateEndpointsBatchOutput ¶
type UpdateEndpointsBatchOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateGcmChannelInput ¶
type UpdateGcmChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the status and settings of the GCM channel for an application. This // channel enables Amazon Pinpoint to send push notifications through the Firebase // Cloud Messaging (FCM), formerly Google Cloud Messaging (GCM), service. // // This member is required. GCMChannelRequest *types.GCMChannelRequest // contains filtered or unexported fields }
type UpdateGcmChannelOutput ¶
type UpdateGcmChannelOutput struct { // Provides information about the status and settings of the GCM channel for an // application. The GCM channel enables Amazon Pinpoint to send push notifications // through the Firebase Cloud Messaging (FCM), formerly Google Cloud Messaging // (GCM), service. // // This member is required. GCMChannelResponse *types.GCMChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateInAppTemplateInput ¶
type UpdateInAppTemplateInput struct { // InApp Template Request. // // This member is required. InAppTemplateRequest *types.InAppTemplateRequest // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // Specifies whether to save the updates as a new version of the message template. // Valid values are: true, save the updates as a new version; and, false, save the // updates to (overwrite) the latest existing version of the template. // // If you don't specify a value for this parameter, Amazon Pinpoint saves the // updates to (overwrites) the latest existing version of the template. If you // specify a value of true for this parameter, don't specify a value for the // version parameter. Otherwise, an error will occur. CreateNewVersion *bool // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type UpdateInAppTemplateOutput ¶
type UpdateInAppTemplateOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateJourneyInput ¶
type UpdateJourneyInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the journey. // // This member is required. JourneyId *string // Specifies the configuration and other settings for a journey. // // This member is required. WriteJourneyRequest *types.WriteJourneyRequest // contains filtered or unexported fields }
type UpdateJourneyOutput ¶
type UpdateJourneyOutput struct { // Provides information about the status, configuration, and other settings for a // journey. // // This member is required. JourneyResponse *types.JourneyResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateJourneyStateInput ¶
type UpdateJourneyStateInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the journey. // // This member is required. JourneyId *string // Changes the status of a journey. // // This member is required. JourneyStateRequest *types.JourneyStateRequest // contains filtered or unexported fields }
type UpdateJourneyStateOutput ¶
type UpdateJourneyStateOutput struct { // Provides information about the status, configuration, and other settings for a // journey. // // This member is required. JourneyResponse *types.JourneyResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdatePushTemplateInput ¶
type UpdatePushTemplateInput struct { // Specifies the content and settings for a message template that can be used in // messages that are sent through a push notification channel. // // This member is required. PushNotificationTemplateRequest *types.PushNotificationTemplateRequest // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // Specifies whether to save the updates as a new version of the message template. // Valid values are: true, save the updates as a new version; and, false, save the // updates to (overwrite) the latest existing version of the template. // // If you don't specify a value for this parameter, Amazon Pinpoint saves the // updates to (overwrites) the latest existing version of the template. If you // specify a value of true for this parameter, don't specify a value for the // version parameter. Otherwise, an error will occur. CreateNewVersion *bool // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type UpdatePushTemplateOutput ¶
type UpdatePushTemplateOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateRecommenderConfigurationInput ¶
type UpdateRecommenderConfigurationInput struct { // The unique identifier for the recommender model configuration. This identifier // is displayed as the Recommender ID on the Amazon Pinpoint console. // // This member is required. RecommenderId *string // Specifies Amazon Pinpoint configuration settings for retrieving and processing // recommendation data from a recommender model. // // This member is required. UpdateRecommenderConfiguration *types.UpdateRecommenderConfigurationShape // contains filtered or unexported fields }
type UpdateRecommenderConfigurationOutput ¶
type UpdateRecommenderConfigurationOutput struct { // Provides information about Amazon Pinpoint configuration settings for // retrieving and processing data from a recommender model. // // This member is required. RecommenderConfigurationResponse *types.RecommenderConfigurationResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateSegmentInput ¶
type UpdateSegmentInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // The unique identifier for the segment. // // This member is required. SegmentId *string // Specifies the configuration, dimension, and other settings for a segment. A // WriteSegmentRequest object can include a Dimensions object or a SegmentGroups // object, but not both. // // This member is required. WriteSegmentRequest *types.WriteSegmentRequest // contains filtered or unexported fields }
type UpdateSegmentOutput ¶
type UpdateSegmentOutput struct { // Provides information about the configuration, dimension, and other settings for // a segment. // // This member is required. SegmentResponse *types.SegmentResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateSmsChannelInput ¶
type UpdateSmsChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the status and settings of the SMS channel for an application. // // This member is required. SMSChannelRequest *types.SMSChannelRequest // contains filtered or unexported fields }
type UpdateSmsChannelOutput ¶
type UpdateSmsChannelOutput struct { // Provides information about the status and settings of the SMS channel for an // application. // // This member is required. SMSChannelResponse *types.SMSChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateSmsTemplateInput ¶
type UpdateSmsTemplateInput struct { // Specifies the content and settings for a message template that can be used in // text messages that are sent through the SMS channel. // // This member is required. SMSTemplateRequest *types.SMSTemplateRequest // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // Specifies whether to save the updates as a new version of the message template. // Valid values are: true, save the updates as a new version; and, false, save the // updates to (overwrite) the latest existing version of the template. // // If you don't specify a value for this parameter, Amazon Pinpoint saves the // updates to (overwrites) the latest existing version of the template. If you // specify a value of true for this parameter, don't specify a value for the // version parameter. Otherwise, an error will occur. CreateNewVersion *bool // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type UpdateSmsTemplateOutput ¶
type UpdateSmsTemplateOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateTemplateActiveVersionInput ¶
type UpdateTemplateActiveVersionInput struct { // Specifies which version of a message template to use as the active version of // the template. // // This member is required. TemplateActiveVersionRequest *types.TemplateActiveVersionRequest // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // The type of channel that the message template is designed for. Valid values // are: EMAIL, PUSH, SMS, and VOICE. // // This member is required. TemplateType *string // contains filtered or unexported fields }
type UpdateTemplateActiveVersionOutput ¶
type UpdateTemplateActiveVersionOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateVoiceChannelInput ¶
type UpdateVoiceChannelInput struct { // The unique identifier for the application. This identifier is displayed as the // Project ID on the Amazon Pinpoint console. // // This member is required. ApplicationId *string // Specifies the status and settings of the voice channel for an application. // // This member is required. VoiceChannelRequest *types.VoiceChannelRequest // contains filtered or unexported fields }
type UpdateVoiceChannelOutput ¶
type UpdateVoiceChannelOutput struct { // Provides information about the status and settings of the voice channel for an // application. // // This member is required. VoiceChannelResponse *types.VoiceChannelResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateVoiceTemplateInput ¶
type UpdateVoiceTemplateInput struct { // The name of the message template. A template name must start with an // alphanumeric character and can contain a maximum of 128 characters. The // characters can be alphanumeric characters, underscores (_), or hyphens (-). // Template names are case sensitive. // // This member is required. TemplateName *string // Specifies the content and settings for a message template that can be used in // messages that are sent through the voice channel. // // This member is required. VoiceTemplateRequest *types.VoiceTemplateRequest // Specifies whether to save the updates as a new version of the message template. // Valid values are: true, save the updates as a new version; and, false, save the // updates to (overwrite) the latest existing version of the template. // // If you don't specify a value for this parameter, Amazon Pinpoint saves the // updates to (overwrites) the latest existing version of the template. If you // specify a value of true for this parameter, don't specify a value for the // version parameter. Otherwise, an error will occur. CreateNewVersion *bool // The unique identifier for the version of the message template to update, // retrieve information about, or delete. To retrieve identifiers and other // information for all the versions of a template, use the Template Versions // resource. // // If specified, this value must match the identifier for an existing template // version. If specified for an update operation, this value must match the // identifier for the latest existing version of the template. This restriction // helps ensure that race conditions don't occur. // // If you don't specify a value for this parameter, Amazon Pinpoint does the // following: // // - For a get operation, retrieves information about the active version of the // template. // // - For an update operation, saves the updates to (overwrites) the latest // existing version of the template, if the create-new-version parameter isn't used // or is set to false. // // - For a delete operation, deletes the template, including all versions of the // template. Version *string // contains filtered or unexported fields }
type UpdateVoiceTemplateOutput ¶
type UpdateVoiceTemplateOutput struct { // Provides information about an API request or response. // // This member is required. MessageBody *types.MessageBody // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type VerifyOTPMessageInput ¶
type VerifyOTPMessageInput struct { // The unique ID of your Amazon Pinpoint application. // // This member is required. ApplicationId *string // Verify OTP message request. // // This member is required. VerifyOTPMessageRequestParameters *types.VerifyOTPMessageRequestParameters // contains filtered or unexported fields }
type VerifyOTPMessageOutput ¶
type VerifyOTPMessageOutput struct { // Verify OTP Message Response. // // This member is required. VerificationResponse *types.VerificationResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Source Files ¶
- api_client.go
- api_op_CreateApp.go
- api_op_CreateCampaign.go
- api_op_CreateEmailTemplate.go
- api_op_CreateExportJob.go
- api_op_CreateImportJob.go
- api_op_CreateInAppTemplate.go
- api_op_CreateJourney.go
- api_op_CreatePushTemplate.go
- api_op_CreateRecommenderConfiguration.go
- api_op_CreateSegment.go
- api_op_CreateSmsTemplate.go
- api_op_CreateVoiceTemplate.go
- api_op_DeleteAdmChannel.go
- api_op_DeleteApnsChannel.go
- api_op_DeleteApnsSandboxChannel.go
- api_op_DeleteApnsVoipChannel.go
- api_op_DeleteApnsVoipSandboxChannel.go
- api_op_DeleteApp.go
- api_op_DeleteBaiduChannel.go
- api_op_DeleteCampaign.go
- api_op_DeleteEmailChannel.go
- api_op_DeleteEmailTemplate.go
- api_op_DeleteEndpoint.go
- api_op_DeleteEventStream.go
- api_op_DeleteGcmChannel.go
- api_op_DeleteInAppTemplate.go
- api_op_DeleteJourney.go
- api_op_DeletePushTemplate.go
- api_op_DeleteRecommenderConfiguration.go
- api_op_DeleteSegment.go
- api_op_DeleteSmsChannel.go
- api_op_DeleteSmsTemplate.go
- api_op_DeleteUserEndpoints.go
- api_op_DeleteVoiceChannel.go
- api_op_DeleteVoiceTemplate.go
- api_op_GetAdmChannel.go
- api_op_GetApnsChannel.go
- api_op_GetApnsSandboxChannel.go
- api_op_GetApnsVoipChannel.go
- api_op_GetApnsVoipSandboxChannel.go
- api_op_GetApp.go
- api_op_GetApplicationDateRangeKpi.go
- api_op_GetApplicationSettings.go
- api_op_GetApps.go
- api_op_GetBaiduChannel.go
- api_op_GetCampaign.go
- api_op_GetCampaignActivities.go
- api_op_GetCampaignDateRangeKpi.go
- api_op_GetCampaignVersion.go
- api_op_GetCampaignVersions.go
- api_op_GetCampaigns.go
- api_op_GetChannels.go
- api_op_GetEmailChannel.go
- api_op_GetEmailTemplate.go
- api_op_GetEndpoint.go
- api_op_GetEventStream.go
- api_op_GetExportJob.go
- api_op_GetExportJobs.go
- api_op_GetGcmChannel.go
- api_op_GetImportJob.go
- api_op_GetImportJobs.go
- api_op_GetInAppMessages.go
- api_op_GetInAppTemplate.go
- api_op_GetJourney.go
- api_op_GetJourneyDateRangeKpi.go
- api_op_GetJourneyExecutionActivityMetrics.go
- api_op_GetJourneyExecutionMetrics.go
- api_op_GetJourneyRunExecutionActivityMetrics.go
- api_op_GetJourneyRunExecutionMetrics.go
- api_op_GetJourneyRuns.go
- api_op_GetPushTemplate.go
- api_op_GetRecommenderConfiguration.go
- api_op_GetRecommenderConfigurations.go
- api_op_GetSegment.go
- api_op_GetSegmentExportJobs.go
- api_op_GetSegmentImportJobs.go
- api_op_GetSegmentVersion.go
- api_op_GetSegmentVersions.go
- api_op_GetSegments.go
- api_op_GetSmsChannel.go
- api_op_GetSmsTemplate.go
- api_op_GetUserEndpoints.go
- api_op_GetVoiceChannel.go
- api_op_GetVoiceTemplate.go
- api_op_ListJourneys.go
- api_op_ListTagsForResource.go
- api_op_ListTemplateVersions.go
- api_op_ListTemplates.go
- api_op_PhoneNumberValidate.go
- api_op_PutEventStream.go
- api_op_PutEvents.go
- api_op_RemoveAttributes.go
- api_op_SendMessages.go
- api_op_SendOTPMessage.go
- api_op_SendUsersMessages.go
- api_op_TagResource.go
- api_op_UntagResource.go
- api_op_UpdateAdmChannel.go
- api_op_UpdateApnsChannel.go
- api_op_UpdateApnsSandboxChannel.go
- api_op_UpdateApnsVoipChannel.go
- api_op_UpdateApnsVoipSandboxChannel.go
- api_op_UpdateApplicationSettings.go
- api_op_UpdateBaiduChannel.go
- api_op_UpdateCampaign.go
- api_op_UpdateEmailChannel.go
- api_op_UpdateEmailTemplate.go
- api_op_UpdateEndpoint.go
- api_op_UpdateEndpointsBatch.go
- api_op_UpdateGcmChannel.go
- api_op_UpdateInAppTemplate.go
- api_op_UpdateJourney.go
- api_op_UpdateJourneyState.go
- api_op_UpdatePushTemplate.go
- api_op_UpdateRecommenderConfiguration.go
- api_op_UpdateSegment.go
- api_op_UpdateSmsChannel.go
- api_op_UpdateSmsTemplate.go
- api_op_UpdateTemplateActiveVersion.go
- api_op_UpdateVoiceChannel.go
- api_op_UpdateVoiceTemplate.go
- api_op_VerifyOTPMessage.go
- auth.go
- deserializers.go
- doc.go
- endpoints.go
- go_module_metadata.go
- options.go
- serializers.go
- validators.go