amazonka-sms-voice-2.0: Amazon Pinpoint SMS and Voice Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SmsVoice

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 SmsVoice.

AlreadyExistsException

_AlreadyExistsException :: AsError a => Fold a ServiceError Source #

The resource specified in your request already exists.

BadRequestException

_BadRequestException :: AsError a => Fold a ServiceError Source #

The input you provided is invalid.

InternalServiceErrorException

_InternalServiceErrorException :: AsError a => Fold 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.

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

There are too many instances of the specified resource type.

NotFoundException

_NotFoundException :: AsError a => Fold a ServiceError Source #

The resource you attempted to access doesn't exist.

TooManyRequestsException

_TooManyRequestsException :: AsError a => Fold a ServiceError Source #

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

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.

CreateConfigurationSet

data CreateConfigurationSet Source #

A request to create a new configuration set.

See: newCreateConfigurationSet smart constructor.

Instances

Instances details
ToJSON CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

ToHeaders CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

ToPath CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

ToQuery CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

AWSRequest CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

Associated Types

type AWSResponse CreateConfigurationSet #

Generic CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

Associated Types

type Rep CreateConfigurationSet :: Type -> Type #

Read CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

Show CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

NFData CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

Methods

rnf :: CreateConfigurationSet -> () #

Eq CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

Hashable CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

type AWSResponse CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

type Rep CreateConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

type Rep CreateConfigurationSet = D1 ('MetaData "CreateConfigurationSet" "Amazonka.SmsVoice.CreateConfigurationSet" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" 'False) (C1 ('MetaCons "CreateConfigurationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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
Generic CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

Associated Types

type Rep CreateConfigurationSetResponse :: Type -> Type #

Read CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

Show CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

NFData CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

Eq CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

type Rep CreateConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSet

type Rep CreateConfigurationSetResponse = D1 ('MetaData "CreateConfigurationSetResponse" "Amazonka.SmsVoice.CreateConfigurationSet" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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.

CreateConfigurationSetEventDestination

data CreateConfigurationSetEventDestination Source #

Create a new event destination in a configuration set.

See: newCreateConfigurationSetEventDestination smart constructor.

Instances

Instances details
ToJSON CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

ToHeaders CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

ToPath CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

ToQuery CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

AWSRequest CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

Generic CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

Read CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

Show CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

NFData CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

Eq CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

Hashable CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

type AWSResponse CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestination = D1 ('MetaData "CreateConfigurationSetEventDestination" "Amazonka.SmsVoice.CreateConfigurationSetEventDestination" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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))))

data CreateConfigurationSetEventDestinationResponse Source #

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

See: newCreateConfigurationSetEventDestinationResponse smart constructor.

Instances

Instances details
Generic CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

Read CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

Show CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

NFData CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

Eq CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.CreateConfigurationSetEventDestination

type Rep CreateConfigurationSetEventDestinationResponse = D1 ('MetaData "CreateConfigurationSetEventDestinationResponse" "Amazonka.SmsVoice.CreateConfigurationSetEventDestination" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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.

DeleteConfigurationSet

data DeleteConfigurationSet Source #

See: newDeleteConfigurationSet smart constructor.

Instances

Instances details
ToHeaders DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

ToPath DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

ToQuery DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

AWSRequest DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

Associated Types

type AWSResponse DeleteConfigurationSet #

Generic DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

Associated Types

type Rep DeleteConfigurationSet :: Type -> Type #

Read DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

Show DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

NFData DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

Methods

rnf :: DeleteConfigurationSet -> () #

Eq DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

Hashable DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

type AWSResponse DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

type Rep DeleteConfigurationSet Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

type Rep DeleteConfigurationSet = D1 ('MetaData "DeleteConfigurationSet" "Amazonka.SmsVoice.DeleteConfigurationSet" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" 'False) (C1 ('MetaCons "DeleteConfigurationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

Associated Types

type Rep DeleteConfigurationSetResponse :: Type -> Type #

Read DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

Show DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

NFData DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

Eq DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

type Rep DeleteConfigurationSetResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSet

type Rep DeleteConfigurationSetResponse = D1 ('MetaData "DeleteConfigurationSetResponse" "Amazonka.SmsVoice.DeleteConfigurationSet" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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.

DeleteConfigurationSetEventDestination

data DeleteConfigurationSetEventDestination Source #

Instances

Instances details
ToHeaders DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

ToPath DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

ToQuery DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

AWSRequest DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

Generic DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

Read DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

Show DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

NFData DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

Eq DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

Hashable DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

type AWSResponse DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestination = D1 ('MetaData "DeleteConfigurationSetEventDestination" "Amazonka.SmsVoice.DeleteConfigurationSetEventDestination" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" 'False) (C1 ('MetaCons "DeleteConfigurationSetEventDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventDestinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

data DeleteConfigurationSetEventDestinationResponse Source #

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

See: newDeleteConfigurationSetEventDestinationResponse smart constructor.

Instances

Instances details
Generic DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

Read DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

Show DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

NFData DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

Eq DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.DeleteConfigurationSetEventDestination

type Rep DeleteConfigurationSetEventDestinationResponse = D1 ('MetaData "DeleteConfigurationSetEventDestinationResponse" "Amazonka.SmsVoice.DeleteConfigurationSetEventDestination" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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.

GetConfigurationSetEventDestinations

data GetConfigurationSetEventDestinations Source #

Instances

Instances details
ToHeaders GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

ToPath GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

ToQuery GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

AWSRequest GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

Generic GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

Read GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

Show GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

NFData GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

Eq GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

Hashable GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

type AWSResponse GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

type Rep GetConfigurationSetEventDestinations Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

type Rep GetConfigurationSetEventDestinations = D1 ('MetaData "GetConfigurationSetEventDestinations" "Amazonka.SmsVoice.GetConfigurationSetEventDestinations" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" 'False) (C1 ('MetaCons "GetConfigurationSetEventDestinations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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
Generic GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

Read GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

Show GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

NFData GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

Eq GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

type Rep GetConfigurationSetEventDestinationsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.GetConfigurationSetEventDestinations

type Rep GetConfigurationSetEventDestinationsResponse = D1 ('MetaData "GetConfigurationSetEventDestinationsResponse" "Amazonka.SmsVoice.GetConfigurationSetEventDestinations" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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)))

ListConfigurationSets

data ListConfigurationSets Source #

See: newListConfigurationSets smart constructor.

Instances

Instances details
ToHeaders ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

ToPath ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

ToQuery ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

AWSRequest ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

Associated Types

type AWSResponse ListConfigurationSets #

Generic ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

Associated Types

type Rep ListConfigurationSets :: Type -> Type #

Read ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

Show ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

NFData ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

Methods

rnf :: ListConfigurationSets -> () #

Eq ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

Hashable ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

type AWSResponse ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

type Rep ListConfigurationSets Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

type Rep ListConfigurationSets = D1 ('MetaData "ListConfigurationSets" "Amazonka.SmsVoice.ListConfigurationSets" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" 'False) (C1 ('MetaCons "ListConfigurationSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListConfigurationSets :: ListConfigurationSets Source #

Create a value of ListConfigurationSets 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:

ListConfigurationSets, listConfigurationSets_nextToken - A token returned from a previous call to the API that indicates the position in the list of results.

$sel:pageSize:ListConfigurationSets', listConfigurationSets_pageSize - Used to specify the number of items that should be returned in the response.

data ListConfigurationSetsResponse Source #

An object that contains information about the configuration sets for your account in the current region.

See: newListConfigurationSetsResponse smart constructor.

Instances

Instances details
Generic ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

Associated Types

type Rep ListConfigurationSetsResponse :: Type -> Type #

Read ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

Show ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

NFData ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

Eq ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

type Rep ListConfigurationSetsResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.ListConfigurationSets

type Rep ListConfigurationSetsResponse = D1 ('MetaData "ListConfigurationSetsResponse" "Amazonka.SmsVoice.ListConfigurationSets" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" 'False) (C1 ('MetaCons "ListConfigurationSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListConfigurationSetsResponse Source #

Create a value of ListConfigurationSetsResponse 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:configurationSets:ListConfigurationSetsResponse', listConfigurationSetsResponse_configurationSets - An object that contains a list of configuration sets for your account in the current region.

ListConfigurationSets, listConfigurationSetsResponse_nextToken - A token returned from a previous call to ListConfigurationSets to indicate the position in the list of configuration sets.

$sel:httpStatus:ListConfigurationSetsResponse', listConfigurationSetsResponse_httpStatus - The response's http status code.

SendVoiceMessage

data SendVoiceMessage Source #

SendVoiceMessageRequest

See: newSendVoiceMessage smart constructor.

Instances

Instances details
ToJSON SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

ToHeaders SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

ToPath SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

ToQuery SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

AWSRequest SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

Associated Types

type AWSResponse SendVoiceMessage #

Generic SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

Associated Types

type Rep SendVoiceMessage :: Type -> Type #

Read SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

Show SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

NFData SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

Methods

rnf :: SendVoiceMessage -> () #

Eq SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

Hashable SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

type AWSResponse SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

type Rep SendVoiceMessage Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

type Rep SendVoiceMessage = D1 ('MetaData "SendVoiceMessage" "Amazonka.SmsVoice.SendVoiceMessage" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" 'False) (C1 ('MetaCons "SendVoiceMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "callerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationSetName") '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)) :*: S1 ('MetaSel ('Just "originationPhoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:callerId:SendVoiceMessage', sendVoiceMessage_callerId - The phone number that appears on recipients' devices when they receive the message.

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

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

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

$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.

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
Generic SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

Associated Types

type Rep SendVoiceMessageResponse :: Type -> Type #

Read SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

Show SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

NFData SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

Eq SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

type Rep SendVoiceMessageResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.SendVoiceMessage

type Rep SendVoiceMessageResponse = D1 ('MetaData "SendVoiceMessageResponse" "Amazonka.SmsVoice.SendVoiceMessage" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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.

UpdateConfigurationSetEventDestination

data UpdateConfigurationSetEventDestination Source #

UpdateConfigurationSetEventDestinationRequest

See: newUpdateConfigurationSetEventDestination smart constructor.

Instances

Instances details
ToJSON UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

ToHeaders UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

ToPath UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

ToQuery UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

AWSRequest UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

Generic UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

Read UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

Show UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

NFData UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

Eq UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

Hashable UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

type AWSResponse UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestination = D1 ('MetaData "UpdateConfigurationSetEventDestination" "Amazonka.SmsVoice.UpdateConfigurationSetEventDestination" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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))))

data UpdateConfigurationSetEventDestinationResponse Source #

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

See: newUpdateConfigurationSetEventDestinationResponse smart constructor.

Instances

Instances details
Generic UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

Read UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

Show UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

NFData UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

Eq UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestinationResponse Source # 
Instance details

Defined in Amazonka.SmsVoice.UpdateConfigurationSetEventDestination

type Rep UpdateConfigurationSetEventDestinationResponse = D1 ('MetaData "UpdateConfigurationSetEventDestinationResponse" "Amazonka.SmsVoice.UpdateConfigurationSetEventDestination" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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.

Types

EventType

newtype EventType Source #

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

Constructors

EventType' 

Fields

Instances

Instances details
FromJSON EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

FromJSONKey EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

ToJSON EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

ToJSONKey EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

ToByteString EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

Methods

toBS :: EventType -> ByteString #

ToHeader EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

ToLog EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

ToQuery EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

FromText EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

ToText EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

Methods

toText :: EventType -> Text #

FromXML EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

ToXML EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

Methods

toXML :: EventType -> XML #

Generic EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

Associated Types

type Rep EventType :: Type -> Type #

Read EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

Show EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

NFData EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

Methods

rnf :: EventType -> () #

Eq EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

Ord EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

Hashable EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

type Rep EventType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventType

type Rep EventType = D1 ('MetaData "EventType" "Amazonka.SmsVoice.Types.EventType" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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
ToJSON CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CallInstructionsMessageType

Generic CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CallInstructionsMessageType

Associated Types

type Rep CallInstructionsMessageType :: Type -> Type #

Read CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CallInstructionsMessageType

Show CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CallInstructionsMessageType

NFData CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CallInstructionsMessageType

Eq CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CallInstructionsMessageType

Hashable CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CallInstructionsMessageType

type Rep CallInstructionsMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CallInstructionsMessageType

type Rep CallInstructionsMessageType = D1 ('MetaData "CallInstructionsMessageType" "Amazonka.SmsVoice.Types.CallInstructionsMessageType" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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
FromJSON CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CloudWatchLogsDestination

ToJSON CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CloudWatchLogsDestination

Generic CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CloudWatchLogsDestination

Associated Types

type Rep CloudWatchLogsDestination :: Type -> Type #

Read CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CloudWatchLogsDestination

Show CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CloudWatchLogsDestination

NFData CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CloudWatchLogsDestination

Eq CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CloudWatchLogsDestination

Hashable CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CloudWatchLogsDestination

type Rep CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.CloudWatchLogsDestination

type Rep CloudWatchLogsDestination = D1 ('MetaData "CloudWatchLogsDestination" "Amazonka.SmsVoice.Types.CloudWatchLogsDestination" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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
FromJSON EventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestination

Generic EventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestination

Associated Types

type Rep EventDestination :: Type -> Type #

Read EventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestination

Show EventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestination

NFData EventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestination

Methods

rnf :: EventDestination -> () #

Eq EventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestination

Hashable EventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestination

type Rep EventDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestination

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

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:cloudWatchLogsDestination:EventDestination', eventDestination_cloudWatchLogsDestination - 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:matchingEventTypes:EventDestination', eventDestination_matchingEventTypes - Undocumented member.

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

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

EventDestinationDefinition

data EventDestinationDefinition Source #

An object that defines a single event destination.

See: newEventDestinationDefinition smart constructor.

Instances

Instances details
ToJSON EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestinationDefinition

Generic EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestinationDefinition

Associated Types

type Rep EventDestinationDefinition :: Type -> Type #

Read EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestinationDefinition

Show EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestinationDefinition

NFData EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestinationDefinition

Eq EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestinationDefinition

Hashable EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestinationDefinition

type Rep EventDestinationDefinition Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.EventDestinationDefinition

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

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:cloudWatchLogsDestination:EventDestinationDefinition', eventDestinationDefinition_cloudWatchLogsDestination - 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:matchingEventTypes:EventDestinationDefinition', eventDestinationDefinition_matchingEventTypes - Undocumented member.

$sel:snsDestination:EventDestinationDefinition', eventDestinationDefinition_snsDestination - 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
FromJSON KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.KinesisFirehoseDestination

ToJSON KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.KinesisFirehoseDestination

Generic KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.KinesisFirehoseDestination

Associated Types

type Rep KinesisFirehoseDestination :: Type -> Type #

Read KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.KinesisFirehoseDestination

Show KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.KinesisFirehoseDestination

NFData KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.KinesisFirehoseDestination

Eq KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.KinesisFirehoseDestination

Hashable KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination = D1 ('MetaData "KinesisFirehoseDestination" "Amazonka.SmsVoice.Types.KinesisFirehoseDestination" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" 'False) (C1 ('MetaCons "KinesisFirehoseDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryStreamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iamRoleArn") '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:deliveryStreamArn:KinesisFirehoseDestination', kinesisFirehoseDestination_deliveryStreamArn - The Amazon Resource Name (ARN) of an IAM role that can write data to an Amazon Kinesis Data Firehose stream.

$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.

PlainTextMessageType

data PlainTextMessageType Source #

An object that defines a message that contains unformatted text.

See: newPlainTextMessageType smart constructor.

Instances

Instances details
ToJSON PlainTextMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.PlainTextMessageType

Generic PlainTextMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.PlainTextMessageType

Associated Types

type Rep PlainTextMessageType :: Type -> Type #

Read PlainTextMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.PlainTextMessageType

Show PlainTextMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.PlainTextMessageType

NFData PlainTextMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.PlainTextMessageType

Methods

rnf :: PlainTextMessageType -> () #

Eq PlainTextMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.PlainTextMessageType

Hashable PlainTextMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.PlainTextMessageType

type Rep PlainTextMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.PlainTextMessageType

type Rep PlainTextMessageType = D1 ('MetaData "PlainTextMessageType" "Amazonka.SmsVoice.Types.PlainTextMessageType" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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
ToJSON SSMLMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SSMLMessageType

Generic SSMLMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SSMLMessageType

Associated Types

type Rep SSMLMessageType :: Type -> Type #

Read SSMLMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SSMLMessageType

Show SSMLMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SSMLMessageType

NFData SSMLMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SSMLMessageType

Methods

rnf :: SSMLMessageType -> () #

Eq SSMLMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SSMLMessageType

Hashable SSMLMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SSMLMessageType

type Rep SSMLMessageType Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SSMLMessageType

type Rep SSMLMessageType = D1 ('MetaData "SSMLMessageType" "Amazonka.SmsVoice.Types.SSMLMessageType" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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
FromJSON SnsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SnsDestination

ToJSON SnsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SnsDestination

Generic SnsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SnsDestination

Associated Types

type Rep SnsDestination :: Type -> Type #

Read SnsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SnsDestination

Show SnsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SnsDestination

NFData SnsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SnsDestination

Methods

rnf :: SnsDestination -> () #

Eq SnsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SnsDestination

Hashable SnsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SnsDestination

type Rep SnsDestination Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.SnsDestination

type Rep SnsDestination = D1 ('MetaData "SnsDestination" "Amazonka.SmsVoice.Types.SnsDestination" "amazonka-sms-voice-2.0-3p97esUzflC4CxQYj8cHEb" '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
ToJSON VoiceMessageContent Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.VoiceMessageContent

Generic VoiceMessageContent Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.VoiceMessageContent

Associated Types

type Rep VoiceMessageContent :: Type -> Type #

Read VoiceMessageContent Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.VoiceMessageContent

Show VoiceMessageContent Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.VoiceMessageContent

NFData VoiceMessageContent Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.VoiceMessageContent

Methods

rnf :: VoiceMessageContent -> () #

Eq VoiceMessageContent Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.VoiceMessageContent

Hashable VoiceMessageContent Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.VoiceMessageContent

type Rep VoiceMessageContent Source # 
Instance details

Defined in Amazonka.SmsVoice.Types.VoiceMessageContent

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

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:plainTextMessage:VoiceMessageContent', voiceMessageContent_plainTextMessage - Undocumented member.

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