libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.PinpointSMSVoice

Description

Derived from API version 2018-09-05 of the AWS service descriptions, licensed under Apache 2.0.

Pinpoint SMS and Voice Messaging public facing APIs

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-09-05 of the Amazon Pinpoint SMS and Voice Service SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by PinpointSMSVoice.

NotFoundException

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource you attempted to access doesn't exist.

TooManyRequestsException

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You've issued too many requests to the resource. Wait a few minutes, and then try again.

InternalServiceErrorException

_InternalServiceErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The API encountered an unexpected error and couldn't complete the request. You might be able to successfully issue the request again in the future.

BadRequestException

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The input you provided is invalid.

AlreadyExistsException

_AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource specified in your request already exists.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There are too many instances of the specified resource type.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

UpdateConfigurationSetEventDestination

data UpdateConfigurationSetEventDestination Source #

UpdateConfigurationSetEventDestinationRequest

See: newUpdateConfigurationSetEventDestination smart constructor.

Instances

Instances details
Eq UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

Read UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

Show UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

Generic UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

NFData UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

Hashable UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

ToJSON UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

AWSRequest UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

ToHeaders UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

ToPath UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

ToQuery UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestination = D1 ('MetaData "UpdateConfigurationSetEventDestination" "Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "UpdateConfigurationSetEventDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventDestinationDefinition)) :*: (S1 ('MetaSel ('Just "eventDestinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

data UpdateConfigurationSetEventDestinationResponse Source #

An empty object that indicates that the event destination was updated successfully.

See: newUpdateConfigurationSetEventDestinationResponse smart constructor.

Instances

Instances details
Eq UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

Read UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

Show UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

Generic UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

NFData UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestinationResponse = D1 ('MetaData "UpdateConfigurationSetEventDestinationResponse" "Amazonka.PinpointSMSVoice.UpdateConfigurationSetEventDestination" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "UpdateConfigurationSetEventDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateConfigurationSetEventDestinationResponse Source #

Create a value of UpdateConfigurationSetEventDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateConfigurationSetEventDestinationResponse', updateConfigurationSetEventDestinationResponse_httpStatus - The response's http status code.

DeleteConfigurationSetEventDestination

data DeleteConfigurationSetEventDestination Source #

Instances

Instances details
Eq DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

Read DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

Show DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

Generic DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

NFData DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

Hashable DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

AWSRequest DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

ToHeaders DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

ToPath DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

ToQuery DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestination = D1 ('MetaData "DeleteConfigurationSetEventDestination" "Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "DeleteConfigurationSetEventDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventDestinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

data DeleteConfigurationSetEventDestinationResponse Source #

An empty object that indicates that the event destination was deleted successfully.

See: newDeleteConfigurationSetEventDestinationResponse smart constructor.

Instances

Instances details
Eq DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

Read DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

Show DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

Generic DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

NFData DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestinationResponse = D1 ('MetaData "DeleteConfigurationSetEventDestinationResponse" "Amazonka.PinpointSMSVoice.DeleteConfigurationSetEventDestination" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "DeleteConfigurationSetEventDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteConfigurationSetEventDestinationResponse Source #

Create a value of DeleteConfigurationSetEventDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteConfigurationSetEventDestinationResponse', deleteConfigurationSetEventDestinationResponse_httpStatus - The response's http status code.

DeleteConfigurationSet

data DeleteConfigurationSet Source #

See: newDeleteConfigurationSet smart constructor.

Instances

Instances details
Eq DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

Read DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

Show DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

Generic DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

Associated Types

type Rep DeleteConfigurationSet :: Type -> Type #

NFData DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

Methods

rnf :: DeleteConfigurationSet -> () #

Hashable DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

AWSRequest DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

Associated Types

type AWSResponse DeleteConfigurationSet #

ToHeaders DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

ToPath DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

ToQuery DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

type Rep DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

type Rep DeleteConfigurationSet = D1 ('MetaData "DeleteConfigurationSet" "Amazonka.PinpointSMSVoice.DeleteConfigurationSet" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "DeleteConfigurationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

newDeleteConfigurationSet Source #

Create a value of DeleteConfigurationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:DeleteConfigurationSet', deleteConfigurationSet_configurationSetName - ConfigurationSetName

data DeleteConfigurationSetResponse Source #

An empty object that indicates that the configuration set was deleted successfully.

See: newDeleteConfigurationSetResponse smart constructor.

Instances

Instances details
Eq DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

Read DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

Show DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

Generic DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

Associated Types

type Rep DeleteConfigurationSetResponse :: Type -> Type #

NFData DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

type Rep DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.DeleteConfigurationSet

type Rep DeleteConfigurationSetResponse = D1 ('MetaData "DeleteConfigurationSetResponse" "Amazonka.PinpointSMSVoice.DeleteConfigurationSet" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "DeleteConfigurationSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteConfigurationSetResponse Source #

Create a value of DeleteConfigurationSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteConfigurationSetResponse', deleteConfigurationSetResponse_httpStatus - The response's http status code.

SendVoiceMessage

data SendVoiceMessage Source #

SendVoiceMessageRequest

See: newSendVoiceMessage smart constructor.

Instances

Instances details
Eq SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

Read SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

Show SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

Generic SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

Associated Types

type Rep SendVoiceMessage :: Type -> Type #

NFData SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

Methods

rnf :: SendVoiceMessage -> () #

Hashable SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

ToJSON SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

AWSRequest SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

Associated Types

type AWSResponse SendVoiceMessage #

ToHeaders SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

ToPath SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

ToQuery SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

type Rep SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

type Rep SendVoiceMessage = D1 ('MetaData "SendVoiceMessage" "Amazonka.PinpointSMSVoice.SendVoiceMessage" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "SendVoiceMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "callerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "originationPhoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VoiceMessageContent)) :*: S1 ('MetaSel ('Just "destinationPhoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))
type AWSResponse SendVoiceMessage Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

newSendVoiceMessage :: SendVoiceMessage Source #

Create a value of SendVoiceMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:SendVoiceMessage', sendVoiceMessage_configurationSetName - The name of the configuration set that you want to use to send the message.

$sel:callerId:SendVoiceMessage', sendVoiceMessage_callerId - The phone number that appears on recipients' devices when they receive the message.

$sel:originationPhoneNumber:SendVoiceMessage', sendVoiceMessage_originationPhoneNumber - The phone number that Amazon Pinpoint should use to send the voice message. This isn't necessarily the phone number that appears on recipients' devices when they receive the message, because you can specify a CallerId parameter in the request.

$sel:content:SendVoiceMessage', sendVoiceMessage_content - Undocumented member.

$sel:destinationPhoneNumber:SendVoiceMessage', sendVoiceMessage_destinationPhoneNumber - The phone number that you want to send the voice message to.

data SendVoiceMessageResponse Source #

An object that that contains the Message ID of a Voice message that was sent successfully.

See: newSendVoiceMessageResponse smart constructor.

Instances

Instances details
Eq SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

Read SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

Show SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

Generic SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

Associated Types

type Rep SendVoiceMessageResponse :: Type -> Type #

NFData SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

type Rep SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.SendVoiceMessage

type Rep SendVoiceMessageResponse = D1 ('MetaData "SendVoiceMessageResponse" "Amazonka.PinpointSMSVoice.SendVoiceMessage" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "SendVoiceMessageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSendVoiceMessageResponse Source #

Create a value of SendVoiceMessageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:messageId:SendVoiceMessageResponse', sendVoiceMessageResponse_messageId - A unique identifier for the voice message.

$sel:httpStatus:SendVoiceMessageResponse', sendVoiceMessageResponse_httpStatus - The response's http status code.

GetConfigurationSetEventDestinations

data GetConfigurationSetEventDestinations Source #

Instances

Instances details
Eq GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

Read GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

Show GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

Generic GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

NFData GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

Hashable GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

AWSRequest GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

ToHeaders GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

ToPath GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

ToQuery GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

type Rep GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

type Rep GetConfigurationSetEventDestinations = D1 ('MetaData "GetConfigurationSetEventDestinations" "Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "GetConfigurationSetEventDestinations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

newGetConfigurationSetEventDestinations Source #

Create a value of GetConfigurationSetEventDestinations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:GetConfigurationSetEventDestinations', getConfigurationSetEventDestinations_configurationSetName - ConfigurationSetName

data GetConfigurationSetEventDestinationsResponse Source #

An object that contains information about an event destination.

See: newGetConfigurationSetEventDestinationsResponse smart constructor.

Instances

Instances details
Eq GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

Read GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

Show GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

Generic GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

NFData GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

type Rep GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations

type Rep GetConfigurationSetEventDestinationsResponse = D1 ('MetaData "GetConfigurationSetEventDestinationsResponse" "Amazonka.PinpointSMSVoice.GetConfigurationSetEventDestinations" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "GetConfigurationSetEventDestinationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventDestination])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

CreateConfigurationSetEventDestination

data CreateConfigurationSetEventDestination Source #

Create a new event destination in a configuration set.

See: newCreateConfigurationSetEventDestination smart constructor.

Instances

Instances details
Eq CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

Read CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

Show CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

Generic CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

NFData CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

Hashable CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

ToJSON CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

AWSRequest CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

ToHeaders CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

ToPath CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

ToQuery CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestination = D1 ('MetaData "CreateConfigurationSetEventDestination" "Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "CreateConfigurationSetEventDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventDestinationDefinition)) :*: (S1 ('MetaSel ('Just "eventDestinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

data CreateConfigurationSetEventDestinationResponse Source #

An empty object that indicates that the event destination was created successfully.

See: newCreateConfigurationSetEventDestinationResponse smart constructor.

Instances

Instances details
Eq CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

Read CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

Show CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

Generic CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

NFData CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestinationResponse = D1 ('MetaData "CreateConfigurationSetEventDestinationResponse" "Amazonka.PinpointSMSVoice.CreateConfigurationSetEventDestination" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "CreateConfigurationSetEventDestinationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateConfigurationSetEventDestinationResponse Source #

Create a value of CreateConfigurationSetEventDestinationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateConfigurationSetEventDestinationResponse', createConfigurationSetEventDestinationResponse_httpStatus - The response's http status code.

CreateConfigurationSet

data CreateConfigurationSet Source #

A request to create a new configuration set.

See: newCreateConfigurationSet smart constructor.

Instances

Instances details
Eq CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

Read CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

Show CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

Generic CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

Associated Types

type Rep CreateConfigurationSet :: Type -> Type #

NFData CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

Methods

rnf :: CreateConfigurationSet -> () #

Hashable CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

ToJSON CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

AWSRequest CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

Associated Types

type AWSResponse CreateConfigurationSet #

ToHeaders CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

ToPath CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

ToQuery CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

type Rep CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

type Rep CreateConfigurationSet = D1 ('MetaData "CreateConfigurationSet" "Amazonka.PinpointSMSVoice.CreateConfigurationSet" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "CreateConfigurationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

newCreateConfigurationSet :: CreateConfigurationSet Source #

Create a value of CreateConfigurationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationSetName:CreateConfigurationSet', createConfigurationSet_configurationSetName - The name that you want to give the configuration set.

data CreateConfigurationSetResponse Source #

An empty object that indicates that the configuration set was successfully created.

See: newCreateConfigurationSetResponse smart constructor.

Instances

Instances details
Eq CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

Read CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

Show CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

Generic CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

Associated Types

type Rep CreateConfigurationSetResponse :: Type -> Type #

NFData CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

type Rep CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.CreateConfigurationSet

type Rep CreateConfigurationSetResponse = D1 ('MetaData "CreateConfigurationSetResponse" "Amazonka.PinpointSMSVoice.CreateConfigurationSet" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "CreateConfigurationSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateConfigurationSetResponse Source #

Create a value of CreateConfigurationSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateConfigurationSetResponse', createConfigurationSetResponse_httpStatus - The response's http status code.

Types

EventType

newtype EventType Source #

The types of events that are sent to the event destination.

Constructors

EventType' 

Fields

Instances

Instances details
Eq EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

Ord EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

Read EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

Show EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

Generic EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

Associated Types

type Rep EventType :: Type -> Type #

NFData EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

Methods

rnf :: EventType -> () #

Hashable EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

ToJSON EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

ToJSONKey EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

FromJSON EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

FromJSONKey EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

ToLog EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

ToHeader EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

ToQuery EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

FromXML EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

ToXML EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

Methods

toXML :: EventType -> XML #

ToByteString EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

Methods

toBS :: EventType -> ByteString #

FromText EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

ToText EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

Methods

toText :: EventType -> Text #

type Rep EventType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventType

type Rep EventType = D1 ('MetaData "EventType" "Amazonka.PinpointSMSVoice.Types.EventType" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'True) (C1 ('MetaCons "EventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CallInstructionsMessageType

data CallInstructionsMessageType Source #

An object that defines a message that contains text formatted using Amazon Pinpoint Voice Instructions markup.

See: newCallInstructionsMessageType smart constructor.

Instances

Instances details
Eq CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CallInstructionsMessageType

Read CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CallInstructionsMessageType

Show CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CallInstructionsMessageType

Generic CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CallInstructionsMessageType

Associated Types

type Rep CallInstructionsMessageType :: Type -> Type #

NFData CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CallInstructionsMessageType

Hashable CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CallInstructionsMessageType

ToJSON CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CallInstructionsMessageType

type Rep CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CallInstructionsMessageType

type Rep CallInstructionsMessageType = D1 ('MetaData "CallInstructionsMessageType" "Amazonka.PinpointSMSVoice.Types.CallInstructionsMessageType" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "CallInstructionsMessageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCallInstructionsMessageType :: CallInstructionsMessageType Source #

Create a value of CallInstructionsMessageType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:text:CallInstructionsMessageType', callInstructionsMessageType_text - The language to use when delivering the message. For a complete list of supported languages, see the Amazon Polly Developer Guide.

CloudWatchLogsDestination

data CloudWatchLogsDestination Source #

An object that contains information about an event destination that sends data to Amazon CloudWatch Logs.

See: newCloudWatchLogsDestination smart constructor.

Instances

Instances details
Eq CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CloudWatchLogsDestination

Read CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CloudWatchLogsDestination

Show CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CloudWatchLogsDestination

Generic CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CloudWatchLogsDestination

Associated Types

type Rep CloudWatchLogsDestination :: Type -> Type #

NFData CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CloudWatchLogsDestination

Hashable CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CloudWatchLogsDestination

ToJSON CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CloudWatchLogsDestination

FromJSON CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CloudWatchLogsDestination

type Rep CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.CloudWatchLogsDestination

type Rep CloudWatchLogsDestination = D1 ('MetaData "CloudWatchLogsDestination" "Amazonka.PinpointSMSVoice.Types.CloudWatchLogsDestination" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "CloudWatchLogsDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCloudWatchLogsDestination :: CloudWatchLogsDestination Source #

Create a value of CloudWatchLogsDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:iamRoleArn:CloudWatchLogsDestination', cloudWatchLogsDestination_iamRoleArn - The Amazon Resource Name (ARN) of an Amazon Identity and Access Management (IAM) role that is able to write event data to an Amazon CloudWatch destination.

$sel:logGroupArn:CloudWatchLogsDestination', cloudWatchLogsDestination_logGroupArn - The name of the Amazon CloudWatch Log Group that you want to record events in.

EventDestination

data EventDestination Source #

An object that defines an event destination.

See: newEventDestination smart constructor.

Instances

Instances details
Eq EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestination

Read EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestination

Show EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestination

Generic EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestination

Associated Types

type Rep EventDestination :: Type -> Type #

NFData EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestination

Methods

rnf :: EventDestination -> () #

Hashable EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestination

FromJSON EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestination

type Rep EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestination

type Rep EventDestination = D1 ('MetaData "EventDestination" "Amazonka.PinpointSMSVoice.Types.EventDestination" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "EventDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "matchingEventTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventType])) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "kinesisFirehoseDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseDestination)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snsDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnsDestination)) :*: S1 ('MetaSel ('Just "cloudWatchLogsDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogsDestination))))))

newEventDestination :: EventDestination Source #

Create a value of EventDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:matchingEventTypes:EventDestination', eventDestination_matchingEventTypes - Undocumented member.

$sel:enabled:EventDestination', eventDestination_enabled - Indicates whether or not the event destination is enabled. If the event destination is enabled, then Amazon Pinpoint sends response data to the specified event destination.

$sel:kinesisFirehoseDestination:EventDestination', eventDestination_kinesisFirehoseDestination - Undocumented member.

$sel:name:EventDestination', eventDestination_name - A name that identifies the event destination configuration.

$sel:snsDestination:EventDestination', eventDestination_snsDestination - Undocumented member.

$sel:cloudWatchLogsDestination:EventDestination', eventDestination_cloudWatchLogsDestination - Undocumented member.

EventDestinationDefinition

data EventDestinationDefinition Source #

An object that defines a single event destination.

See: newEventDestinationDefinition smart constructor.

Instances

Instances details
Eq EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestinationDefinition

Read EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestinationDefinition

Show EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestinationDefinition

Generic EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestinationDefinition

Associated Types

type Rep EventDestinationDefinition :: Type -> Type #

NFData EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestinationDefinition

Hashable EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestinationDefinition

ToJSON EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestinationDefinition

type Rep EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.EventDestinationDefinition

type Rep EventDestinationDefinition = D1 ('MetaData "EventDestinationDefinition" "Amazonka.PinpointSMSVoice.Types.EventDestinationDefinition" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "EventDestinationDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "matchingEventTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventType])) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "kinesisFirehoseDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseDestination)) :*: (S1 ('MetaSel ('Just "snsDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnsDestination)) :*: S1 ('MetaSel ('Just "cloudWatchLogsDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogsDestination))))))

newEventDestinationDefinition :: EventDestinationDefinition Source #

Create a value of EventDestinationDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:matchingEventTypes:EventDestinationDefinition', eventDestinationDefinition_matchingEventTypes - Undocumented member.

$sel:enabled:EventDestinationDefinition', eventDestinationDefinition_enabled - Indicates whether or not the event destination is enabled. If the event destination is enabled, then Amazon Pinpoint sends response data to the specified event destination.

$sel:kinesisFirehoseDestination:EventDestinationDefinition', eventDestinationDefinition_kinesisFirehoseDestination - Undocumented member.

$sel:snsDestination:EventDestinationDefinition', eventDestinationDefinition_snsDestination - Undocumented member.

$sel:cloudWatchLogsDestination:EventDestinationDefinition', eventDestinationDefinition_cloudWatchLogsDestination - Undocumented member.

KinesisFirehoseDestination

data KinesisFirehoseDestination Source #

An object that contains information about an event destination that sends data to Amazon Kinesis Data Firehose.

See: newKinesisFirehoseDestination smart constructor.

Instances

Instances details
Eq KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.KinesisFirehoseDestination

Read KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.KinesisFirehoseDestination

Show KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.KinesisFirehoseDestination

Generic KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.KinesisFirehoseDestination

Associated Types

type Rep KinesisFirehoseDestination :: Type -> Type #

NFData KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.KinesisFirehoseDestination

Hashable KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.KinesisFirehoseDestination

ToJSON KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.KinesisFirehoseDestination

FromJSON KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination = D1 ('MetaData "KinesisFirehoseDestination" "Amazonka.PinpointSMSVoice.Types.KinesisFirehoseDestination" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "KinesisFirehoseDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deliveryStreamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisFirehoseDestination :: KinesisFirehoseDestination Source #

Create a value of KinesisFirehoseDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:iamRoleArn:KinesisFirehoseDestination', kinesisFirehoseDestination_iamRoleArn - The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose destination that you want to use in the event destination.

$sel:deliveryStreamArn:KinesisFirehoseDestination', kinesisFirehoseDestination_deliveryStreamArn - The Amazon Resource Name (ARN) of an IAM role that can write data to an Amazon Kinesis Data Firehose stream.

PlainTextMessageType

data PlainTextMessageType Source #

An object that defines a message that contains unformatted text.

See: newPlainTextMessageType smart constructor.

Instances

Instances details
Eq PlainTextMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.PlainTextMessageType

Read PlainTextMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.PlainTextMessageType

Show PlainTextMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.PlainTextMessageType

Generic PlainTextMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.PlainTextMessageType

Associated Types

type Rep PlainTextMessageType :: Type -> Type #

NFData PlainTextMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.PlainTextMessageType

Methods

rnf :: PlainTextMessageType -> () #

Hashable PlainTextMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.PlainTextMessageType

ToJSON PlainTextMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.PlainTextMessageType

type Rep PlainTextMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.PlainTextMessageType

type Rep PlainTextMessageType = D1 ('MetaData "PlainTextMessageType" "Amazonka.PinpointSMSVoice.Types.PlainTextMessageType" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "PlainTextMessageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPlainTextMessageType :: PlainTextMessageType Source #

Create a value of PlainTextMessageType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:languageCode:PlainTextMessageType', plainTextMessageType_languageCode - The language to use when delivering the message. For a complete list of supported languages, see the Amazon Polly Developer Guide.

$sel:text:PlainTextMessageType', plainTextMessageType_text - The plain (not SSML-formatted) text to deliver to the recipient.

$sel:voiceId:PlainTextMessageType', plainTextMessageType_voiceId - The name of the voice that you want to use to deliver the message. For a complete list of supported voices, see the Amazon Polly Developer Guide.

SSMLMessageType

data SSMLMessageType Source #

An object that defines a message that contains SSML-formatted text.

See: newSSMLMessageType smart constructor.

Instances

Instances details
Eq SSMLMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SSMLMessageType

Read SSMLMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SSMLMessageType

Show SSMLMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SSMLMessageType

Generic SSMLMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SSMLMessageType

Associated Types

type Rep SSMLMessageType :: Type -> Type #

NFData SSMLMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SSMLMessageType

Methods

rnf :: SSMLMessageType -> () #

Hashable SSMLMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SSMLMessageType

ToJSON SSMLMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SSMLMessageType

type Rep SSMLMessageType Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SSMLMessageType

type Rep SSMLMessageType = D1 ('MetaData "SSMLMessageType" "Amazonka.PinpointSMSVoice.Types.SSMLMessageType" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "SSMLMessageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "languageCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSSMLMessageType :: SSMLMessageType Source #

Create a value of SSMLMessageType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:languageCode:SSMLMessageType', sSMLMessageType_languageCode - The language to use when delivering the message. For a complete list of supported languages, see the Amazon Polly Developer Guide.

$sel:text:SSMLMessageType', sSMLMessageType_text - The SSML-formatted text to deliver to the recipient.

$sel:voiceId:SSMLMessageType', sSMLMessageType_voiceId - The name of the voice that you want to use to deliver the message. For a complete list of supported voices, see the Amazon Polly Developer Guide.

SnsDestination

data SnsDestination Source #

An object that contains information about an event destination that sends data to Amazon SNS.

See: newSnsDestination smart constructor.

Constructors

SnsDestination' (Maybe Text) 

Instances

Instances details
Eq SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SnsDestination

Read SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SnsDestination

Show SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SnsDestination

Generic SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SnsDestination

Associated Types

type Rep SnsDestination :: Type -> Type #

NFData SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SnsDestination

Methods

rnf :: SnsDestination -> () #

Hashable SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SnsDestination

ToJSON SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SnsDestination

FromJSON SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SnsDestination

type Rep SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.SnsDestination

type Rep SnsDestination = D1 ('MetaData "SnsDestination" "Amazonka.PinpointSMSVoice.Types.SnsDestination" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "SnsDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSnsDestination :: SnsDestination Source #

Create a value of SnsDestination with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:topicArn:SnsDestination', snsDestination_topicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.

VoiceMessageContent

data VoiceMessageContent Source #

An object that contains a voice message and information about the recipient that you want to send it to.

See: newVoiceMessageContent smart constructor.

Instances

Instances details
Eq VoiceMessageContent Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.VoiceMessageContent

Read VoiceMessageContent Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.VoiceMessageContent

Show VoiceMessageContent Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.VoiceMessageContent

Generic VoiceMessageContent Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.VoiceMessageContent

Associated Types

type Rep VoiceMessageContent :: Type -> Type #

NFData VoiceMessageContent Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.VoiceMessageContent

Methods

rnf :: VoiceMessageContent -> () #

Hashable VoiceMessageContent Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.VoiceMessageContent

ToJSON VoiceMessageContent Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.VoiceMessageContent

type Rep VoiceMessageContent Source # 
Instance details

Defined in Amazonka.PinpointSMSVoice.Types.VoiceMessageContent

type Rep VoiceMessageContent = D1 ('MetaData "VoiceMessageContent" "Amazonka.PinpointSMSVoice.Types.VoiceMessageContent" "libZSservicesZSamazonka-pinpoint-sms-voiceZSamazonka-pinpoint-sms-voice" 'False) (C1 ('MetaCons "VoiceMessageContent'" 'PrefixI 'True) (S1 ('MetaSel ('Just "callInstructionsMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CallInstructionsMessageType)) :*: (S1 ('MetaSel ('Just "sSMLMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SSMLMessageType)) :*: S1 ('MetaSel ('Just "plainTextMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PlainTextMessageType)))))

newVoiceMessageContent :: VoiceMessageContent Source #

Create a value of VoiceMessageContent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:callInstructionsMessage:VoiceMessageContent', voiceMessageContent_callInstructionsMessage - Undocumented member.

$sel:sSMLMessage:VoiceMessageContent', voiceMessageContent_sSMLMessage - Undocumented member.

$sel:plainTextMessage:VoiceMessageContent', voiceMessageContent_plainTextMessage - Undocumented member.