amazonka-pinpoint-sms-voice-v2-2.0: Amazon Pinpoint SMS Voice V2 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.PinpointSmsVoiceV2.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2022-03-31 of the Amazon Pinpoint SMS Voice V2 SDK configuration.

Errors

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

The request was denied because you don't have sufficient permissions to access the resource.

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

Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time or it could be that the requested action isn't valid for the current state or configuration of the resource.

_InternalServerException :: 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.

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

A requested resource couldn't be found.

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

The request would cause a service quota to be exceeded.

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

An error that occurred because too many requests were sent during a certain amount of time.

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

A validation exception for a field.

AccountAttributeName

newtype AccountAttributeName Source #

Instances

Instances details
FromJSON AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

FromJSONKey AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

ToJSON AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

ToJSONKey AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

ToByteString AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

ToHeader AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

ToLog AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

ToQuery AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

FromText AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

ToText AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

FromXML AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

ToXML AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

Generic AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

Associated Types

type Rep AccountAttributeName :: Type -> Type #

Read AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

Show AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

NFData AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

Methods

rnf :: AccountAttributeName -> () #

Eq AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

Ord AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

Hashable AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

type Rep AccountAttributeName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName

type Rep AccountAttributeName = D1 ('MetaData "AccountAttributeName" "Amazonka.PinpointSmsVoiceV2.Types.AccountAttributeName" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "AccountAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountLimitName

newtype AccountLimitName Source #

Instances

Instances details
FromJSON AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

FromJSONKey AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

ToJSON AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

ToJSONKey AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

ToByteString AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

ToHeader AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

ToLog AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

ToQuery AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

FromText AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

ToText AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

FromXML AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

ToXML AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

Generic AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

Associated Types

type Rep AccountLimitName :: Type -> Type #

Read AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

Show AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

NFData AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

Methods

rnf :: AccountLimitName -> () #

Eq AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

Ord AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

Hashable AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

type Rep AccountLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName

type Rep AccountLimitName = D1 ('MetaData "AccountLimitName" "Amazonka.PinpointSmsVoiceV2.Types.AccountLimitName" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "AccountLimitName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountLimitName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigurationSetFilterName

newtype ConfigurationSetFilterName Source #

Instances

Instances details
FromJSON ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

FromJSONKey ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

ToJSON ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

ToJSONKey ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

ToByteString ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

ToHeader ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

ToLog ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

ToQuery ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

FromText ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

ToText ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

FromXML ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

ToXML ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

Generic ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

Associated Types

type Rep ConfigurationSetFilterName :: Type -> Type #

Read ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

Show ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

NFData ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

Eq ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

Ord ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

Hashable ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

type Rep ConfigurationSetFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName

type Rep ConfigurationSetFilterName = D1 ('MetaData "ConfigurationSetFilterName" "Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilterName" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "ConfigurationSetFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfigurationSetFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DestinationCountryParameterKey

newtype DestinationCountryParameterKey Source #

Instances

Instances details
FromJSON DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

FromJSONKey DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

ToJSON DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

ToJSONKey DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

ToByteString DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

ToHeader DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

ToLog DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

ToQuery DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

FromText DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

ToText DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

FromXML DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

ToXML DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

Generic DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

Associated Types

type Rep DestinationCountryParameterKey :: Type -> Type #

Read DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

Show DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

NFData DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

Eq DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

Ord DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

Hashable DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

type Rep DestinationCountryParameterKey Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey

type Rep DestinationCountryParameterKey = D1 ('MetaData "DestinationCountryParameterKey" "Amazonka.PinpointSmsVoiceV2.Types.DestinationCountryParameterKey" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "DestinationCountryParameterKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDestinationCountryParameterKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventType

newtype EventType Source #

Constructors

EventType' 

Fields

Instances

Instances details
FromJSON EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

FromJSONKey EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

ToJSON EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

ToJSONKey EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

ToByteString EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

Methods

toBS :: EventType -> ByteString #

ToHeader EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

ToLog EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

ToQuery EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

FromText EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

ToText EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

Methods

toText :: EventType -> Text #

FromXML EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

ToXML EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

Methods

toXML :: EventType -> XML #

Generic EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

Associated Types

type Rep EventType :: Type -> Type #

Read EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

Show EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

NFData EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

Methods

rnf :: EventType -> () #

Eq EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

Ord EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

Hashable EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

type Rep EventType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventType

type Rep EventType = D1 ('MetaData "EventType" "Amazonka.PinpointSmsVoiceV2.Types.EventType" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "EventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KeywordAction

newtype KeywordAction Source #

Constructors

KeywordAction' 

Instances

Instances details
FromJSON KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

FromJSONKey KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

ToJSON KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

ToJSONKey KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

ToByteString KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

ToHeader KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

ToLog KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

ToQuery KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

FromText KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

ToText KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

Methods

toText :: KeywordAction -> Text #

FromXML KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

ToXML KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

Methods

toXML :: KeywordAction -> XML #

Generic KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

Associated Types

type Rep KeywordAction :: Type -> Type #

Read KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

Show KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

NFData KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

Methods

rnf :: KeywordAction -> () #

Eq KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

Ord KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

Hashable KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

type Rep KeywordAction Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordAction

type Rep KeywordAction = D1 ('MetaData "KeywordAction" "Amazonka.PinpointSmsVoiceV2.Types.KeywordAction" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "KeywordAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeywordAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KeywordFilterName

newtype KeywordFilterName Source #

Instances

Instances details
FromJSON KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

FromJSONKey KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

ToJSON KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

ToJSONKey KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

ToByteString KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

ToHeader KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

ToLog KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

ToQuery KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

FromText KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

ToText KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

FromXML KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

ToXML KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

Generic KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

Associated Types

type Rep KeywordFilterName :: Type -> Type #

Read KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

Show KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

NFData KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

Methods

rnf :: KeywordFilterName -> () #

Eq KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

Ord KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

Hashable KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

type Rep KeywordFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName

type Rep KeywordFilterName = D1 ('MetaData "KeywordFilterName" "Amazonka.PinpointSmsVoiceV2.Types.KeywordFilterName" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "KeywordFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeywordFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MessageType

newtype MessageType Source #

Constructors

MessageType' 

Instances

Instances details
FromJSON MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

FromJSONKey MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

ToJSON MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

ToJSONKey MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

ToByteString MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

ToHeader MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

ToLog MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

ToQuery MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

FromText MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

ToText MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

Methods

toText :: MessageType -> Text #

FromXML MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

ToXML MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

Methods

toXML :: MessageType -> XML #

Generic MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

Associated Types

type Rep MessageType :: Type -> Type #

Read MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

Show MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

NFData MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

Methods

rnf :: MessageType -> () #

Eq MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

Ord MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

Hashable MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

type Rep MessageType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.MessageType

type Rep MessageType = D1 ('MetaData "MessageType" "Amazonka.PinpointSmsVoiceV2.Types.MessageType" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "MessageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMessageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NumberCapability

newtype NumberCapability Source #

Instances

Instances details
FromJSON NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

FromJSONKey NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

ToJSON NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

ToJSONKey NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

ToByteString NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

ToHeader NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

ToLog NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

ToQuery NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

FromText NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

ToText NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

FromXML NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

ToXML NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

Generic NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

Associated Types

type Rep NumberCapability :: Type -> Type #

Read NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

Show NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

NFData NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

Methods

rnf :: NumberCapability -> () #

Eq NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

Ord NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

Hashable NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

type Rep NumberCapability Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberCapability

type Rep NumberCapability = D1 ('MetaData "NumberCapability" "Amazonka.PinpointSmsVoiceV2.Types.NumberCapability" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "NumberCapability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNumberCapability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NumberStatus

newtype NumberStatus Source #

Constructors

NumberStatus' 

Instances

Instances details
FromJSON NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

FromJSONKey NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

ToJSON NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

ToJSONKey NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

ToByteString NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

ToHeader NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

ToLog NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

ToQuery NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

FromText NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

ToText NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

Methods

toText :: NumberStatus -> Text #

FromXML NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

ToXML NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

Methods

toXML :: NumberStatus -> XML #

Generic NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

Associated Types

type Rep NumberStatus :: Type -> Type #

Read NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

Show NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

NFData NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

Methods

rnf :: NumberStatus -> () #

Eq NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

Ord NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

Hashable NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

type Rep NumberStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberStatus

type Rep NumberStatus = D1 ('MetaData "NumberStatus" "Amazonka.PinpointSmsVoiceV2.Types.NumberStatus" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "NumberStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNumberStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NumberType

newtype NumberType Source #

Constructors

NumberType' 

Fields

Instances

Instances details
FromJSON NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

FromJSONKey NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

ToJSON NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

ToJSONKey NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

ToByteString NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

ToHeader NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

ToLog NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

ToQuery NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

FromText NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

ToText NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

Methods

toText :: NumberType -> Text #

FromXML NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

ToXML NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

Methods

toXML :: NumberType -> XML #

Generic NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

Associated Types

type Rep NumberType :: Type -> Type #

Read NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

Show NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

NFData NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

Methods

rnf :: NumberType -> () #

Eq NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

Ord NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

Hashable NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

type Rep NumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.NumberType

type Rep NumberType = D1 ('MetaData "NumberType" "Amazonka.PinpointSmsVoiceV2.Types.NumberType" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "NumberType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNumberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OptedOutFilterName

newtype OptedOutFilterName Source #

Instances

Instances details
FromJSON OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

FromJSONKey OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

ToJSON OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

ToJSONKey OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

ToByteString OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

ToHeader OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

ToLog OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

ToQuery OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

FromText OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

ToText OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

FromXML OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

ToXML OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

Generic OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

Associated Types

type Rep OptedOutFilterName :: Type -> Type #

Read OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

Show OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

NFData OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

Methods

rnf :: OptedOutFilterName -> () #

Eq OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

Ord OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

Hashable OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

type Rep OptedOutFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName

type Rep OptedOutFilterName = D1 ('MetaData "OptedOutFilterName" "Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilterName" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "OptedOutFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOptedOutFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PhoneNumberFilterName

newtype PhoneNumberFilterName Source #

Instances

Instances details
FromJSON PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

FromJSONKey PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

ToJSON PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

ToJSONKey PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

ToByteString PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

ToHeader PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

ToLog PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

ToQuery PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

FromText PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

ToText PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

FromXML PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

ToXML PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

Generic PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

Associated Types

type Rep PhoneNumberFilterName :: Type -> Type #

Read PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

Show PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

NFData PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

Methods

rnf :: PhoneNumberFilterName -> () #

Eq PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

Ord PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

Hashable PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

type Rep PhoneNumberFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName

type Rep PhoneNumberFilterName = D1 ('MetaData "PhoneNumberFilterName" "Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilterName" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "PhoneNumberFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPhoneNumberFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PoolFilterName

newtype PoolFilterName Source #

Constructors

PoolFilterName' 

Instances

Instances details
FromJSON PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

FromJSONKey PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

ToJSON PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

ToJSONKey PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

ToByteString PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

ToHeader PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

ToLog PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

ToQuery PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

FromText PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

ToText PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

FromXML PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

ToXML PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

Methods

toXML :: PoolFilterName -> XML #

Generic PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

Associated Types

type Rep PoolFilterName :: Type -> Type #

Read PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

Show PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

NFData PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

Methods

rnf :: PoolFilterName -> () #

Eq PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

Ord PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

Hashable PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

type Rep PoolFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName

type Rep PoolFilterName = D1 ('MetaData "PoolFilterName" "Amazonka.PinpointSmsVoiceV2.Types.PoolFilterName" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "PoolFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPoolFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PoolOriginationIdentitiesFilterName

newtype PoolOriginationIdentitiesFilterName Source #

Instances

Instances details
FromJSON PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

FromJSONKey PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

ToJSON PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

ToJSONKey PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

ToByteString PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

ToHeader PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

ToLog PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

ToQuery PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

FromText PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

ToText PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

FromXML PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

ToXML PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

Generic PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

Read PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

Show PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

NFData PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

Eq PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

Ord PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

Hashable PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

type Rep PoolOriginationIdentitiesFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName

type Rep PoolOriginationIdentitiesFilterName = D1 ('MetaData "PoolOriginationIdentitiesFilterName" "Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilterName" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "PoolOriginationIdentitiesFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPoolOriginationIdentitiesFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PoolStatus

newtype PoolStatus Source #

Constructors

PoolStatus' 

Fields

Bundled Patterns

pattern PoolStatus_ACTIVE :: PoolStatus 
pattern PoolStatus_CREATING :: PoolStatus 
pattern PoolStatus_DELETING :: PoolStatus 

Instances

Instances details
FromJSON PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

FromJSONKey PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

ToJSON PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

ToJSONKey PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

ToByteString PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

ToHeader PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

ToLog PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

ToQuery PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

FromText PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

ToText PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

Methods

toText :: PoolStatus -> Text #

FromXML PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

ToXML PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

Methods

toXML :: PoolStatus -> XML #

Generic PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

Associated Types

type Rep PoolStatus :: Type -> Type #

Read PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

Show PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

NFData PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

Methods

rnf :: PoolStatus -> () #

Eq PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

Ord PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

Hashable PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

type Rep PoolStatus Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolStatus

type Rep PoolStatus = D1 ('MetaData "PoolStatus" "Amazonka.PinpointSmsVoiceV2.Types.PoolStatus" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "PoolStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPoolStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RequestableNumberType

newtype RequestableNumberType Source #

Instances

Instances details
FromJSON RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

FromJSONKey RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

ToJSON RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

ToJSONKey RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

ToByteString RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

ToHeader RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

ToLog RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

ToQuery RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

FromText RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

ToText RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

FromXML RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

ToXML RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

Generic RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

Associated Types

type Rep RequestableNumberType :: Type -> Type #

Read RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

Show RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

NFData RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

Methods

rnf :: RequestableNumberType -> () #

Eq RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

Ord RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

Hashable RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

type Rep RequestableNumberType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType

type Rep RequestableNumberType = D1 ('MetaData "RequestableNumberType" "Amazonka.PinpointSmsVoiceV2.Types.RequestableNumberType" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "RequestableNumberType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRequestableNumberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SenderIdFilterName

newtype SenderIdFilterName Source #

Instances

Instances details
FromJSON SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

FromJSONKey SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

ToJSON SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

ToJSONKey SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

ToByteString SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

ToHeader SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

ToLog SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

ToQuery SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

FromText SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

ToText SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

FromXML SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

ToXML SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

Generic SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

Associated Types

type Rep SenderIdFilterName :: Type -> Type #

Read SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

Show SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

NFData SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

Methods

rnf :: SenderIdFilterName -> () #

Eq SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

Ord SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

Hashable SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

type Rep SenderIdFilterName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName

type Rep SenderIdFilterName = D1 ('MetaData "SenderIdFilterName" "Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilterName" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "SenderIdFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSenderIdFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SpendLimitName

newtype SpendLimitName Source #

Constructors

SpendLimitName' 

Instances

Instances details
FromJSON SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

FromJSONKey SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

ToJSON SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

ToJSONKey SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

ToByteString SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

ToHeader SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

ToLog SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

ToQuery SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

FromText SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

ToText SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

FromXML SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

ToXML SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

Methods

toXML :: SpendLimitName -> XML #

Generic SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

Associated Types

type Rep SpendLimitName :: Type -> Type #

Read SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

Show SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

NFData SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

Methods

rnf :: SpendLimitName -> () #

Eq SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

Ord SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

Hashable SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

type Rep SpendLimitName Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName

type Rep SpendLimitName = D1 ('MetaData "SpendLimitName" "Amazonka.PinpointSmsVoiceV2.Types.SpendLimitName" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "SpendLimitName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSpendLimitName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VoiceId

newtype VoiceId Source #

Constructors

VoiceId' 

Fields

Bundled Patterns

pattern VoiceId_AMY :: VoiceId 
pattern VoiceId_ASTRID :: VoiceId 
pattern VoiceId_BIANCA :: VoiceId 
pattern VoiceId_BRIAN :: VoiceId 
pattern VoiceId_CAMILA :: VoiceId 
pattern VoiceId_CARLA :: VoiceId 
pattern VoiceId_CARMEN :: VoiceId 
pattern VoiceId_CELINE :: VoiceId 
pattern VoiceId_CHANTAL :: VoiceId 
pattern VoiceId_CONCHITA :: VoiceId 
pattern VoiceId_CRISTIANO :: VoiceId 
pattern VoiceId_DORA :: VoiceId 
pattern VoiceId_EMMA :: VoiceId 
pattern VoiceId_ENRIQUE :: VoiceId 
pattern VoiceId_EWA :: VoiceId 
pattern VoiceId_FILIZ :: VoiceId 
pattern VoiceId_GERAINT :: VoiceId 
pattern VoiceId_GIORGIO :: VoiceId 
pattern VoiceId_GWYNETH :: VoiceId 
pattern VoiceId_HANS :: VoiceId 
pattern VoiceId_INES :: VoiceId 
pattern VoiceId_IVY :: VoiceId 
pattern VoiceId_JACEK :: VoiceId 
pattern VoiceId_JAN :: VoiceId 
pattern VoiceId_JOANNA :: VoiceId 
pattern VoiceId_JOEY :: VoiceId 
pattern VoiceId_JUSTIN :: VoiceId 
pattern VoiceId_KARL :: VoiceId 
pattern VoiceId_KENDRA :: VoiceId 
pattern VoiceId_KIMBERLY :: VoiceId 
pattern VoiceId_LEA :: VoiceId 
pattern VoiceId_LIV :: VoiceId 
pattern VoiceId_LOTTE :: VoiceId 
pattern VoiceId_LUCIA :: VoiceId 
pattern VoiceId_LUPE :: VoiceId 
pattern VoiceId_MADS :: VoiceId 
pattern VoiceId_MAJA :: VoiceId 
pattern VoiceId_MARLENE :: VoiceId 
pattern VoiceId_MATHIEU :: VoiceId 
pattern VoiceId_MATTHEW :: VoiceId 
pattern VoiceId_MAXIM :: VoiceId 
pattern VoiceId_MIA :: VoiceId 
pattern VoiceId_MIGUEL :: VoiceId 
pattern VoiceId_MIZUKI :: VoiceId 
pattern VoiceId_NAJA :: VoiceId 
pattern VoiceId_NICOLE :: VoiceId 
pattern VoiceId_PENELOPE :: VoiceId 
pattern VoiceId_RAVEENA :: VoiceId 
pattern VoiceId_RICARDO :: VoiceId 
pattern VoiceId_RUBEN :: VoiceId 
pattern VoiceId_RUSSELL :: VoiceId 
pattern VoiceId_SALLI :: VoiceId 
pattern VoiceId_SEOYEON :: VoiceId 
pattern VoiceId_TAKUMI :: VoiceId 
pattern VoiceId_TATYANA :: VoiceId 
pattern VoiceId_VICKI :: VoiceId 
pattern VoiceId_VITORIA :: VoiceId 
pattern VoiceId_ZEINA :: VoiceId 
pattern VoiceId_ZHIYU :: VoiceId 

Instances

Instances details
FromJSON VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

FromJSONKey VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

ToJSON VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

ToJSONKey VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

ToByteString VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

Methods

toBS :: VoiceId -> ByteString #

ToHeader VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

Methods

toHeader :: HeaderName -> VoiceId -> [Header] #

ToLog VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

ToQuery VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

FromText VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

ToText VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

Methods

toText :: VoiceId -> Text #

FromXML VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

ToXML VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

Methods

toXML :: VoiceId -> XML #

Generic VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

Associated Types

type Rep VoiceId :: Type -> Type #

Methods

from :: VoiceId -> Rep VoiceId x #

to :: Rep VoiceId x -> VoiceId #

Read VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

Show VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

NFData VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

Methods

rnf :: VoiceId -> () #

Eq VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

Methods

(==) :: VoiceId -> VoiceId -> Bool #

(/=) :: VoiceId -> VoiceId -> Bool #

Ord VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

Hashable VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

Methods

hashWithSalt :: Int -> VoiceId -> Int #

hash :: VoiceId -> Int #

type Rep VoiceId Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceId

type Rep VoiceId = D1 ('MetaData "VoiceId" "Amazonka.PinpointSmsVoiceV2.Types.VoiceId" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "VoiceId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVoiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VoiceMessageBodyTextType

newtype VoiceMessageBodyTextType Source #

Instances

Instances details
FromJSON VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

FromJSONKey VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

ToJSON VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

ToJSONKey VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

ToByteString VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

ToHeader VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

ToLog VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

ToQuery VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

FromText VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

ToText VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

FromXML VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

ToXML VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

Generic VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

Associated Types

type Rep VoiceMessageBodyTextType :: Type -> Type #

Read VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

Show VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

NFData VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

Eq VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

Ord VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

Hashable VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

type Rep VoiceMessageBodyTextType Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType

type Rep VoiceMessageBodyTextType = D1 ('MetaData "VoiceMessageBodyTextType" "Amazonka.PinpointSmsVoiceV2.Types.VoiceMessageBodyTextType" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'True) (C1 ('MetaCons "VoiceMessageBodyTextType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVoiceMessageBodyTextType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountAttribute

data AccountAttribute Source #

Displays the attributes associated with a single Amazon Web Services account.

See: newAccountAttribute smart constructor.

Constructors

AccountAttribute' 

Fields

Instances

Instances details
FromJSON AccountAttribute Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttribute

Generic AccountAttribute Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttribute

Associated Types

type Rep AccountAttribute :: Type -> Type #

Read AccountAttribute Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttribute

Show AccountAttribute Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttribute

NFData AccountAttribute Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttribute

Methods

rnf :: AccountAttribute -> () #

Eq AccountAttribute Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttribute

Hashable AccountAttribute Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttribute

type Rep AccountAttribute Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountAttribute

type Rep AccountAttribute = D1 ('MetaData "AccountAttribute" "Amazonka.PinpointSmsVoiceV2.Types.AccountAttribute" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "AccountAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountAttributeName) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAccountAttribute Source #

Create a value of AccountAttribute 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:name:AccountAttribute', accountAttribute_name - The name of the account attribute.

$sel:value:AccountAttribute', accountAttribute_value - The value associated with the account attribute name.

accountAttribute_value :: Lens' AccountAttribute Text Source #

The value associated with the account attribute name.

AccountLimit

data AccountLimit Source #

The current resource quotas associated with an Amazon Web Services account.

See: newAccountLimit smart constructor.

Constructors

AccountLimit' 

Fields

  • name :: AccountLimitName

    The name of the attribute to apply the account limit to.

  • used :: Integer

    The current amount that has been spent, in US dollars.

  • max :: Integer

    The Amazon Web Services set limit for that resource type, in US dollars.

Instances

Instances details
FromJSON AccountLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimit

Generic AccountLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimit

Associated Types

type Rep AccountLimit :: Type -> Type #

Read AccountLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimit

Show AccountLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimit

NFData AccountLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimit

Methods

rnf :: AccountLimit -> () #

Eq AccountLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimit

Hashable AccountLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimit

type Rep AccountLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.AccountLimit

type Rep AccountLimit = D1 ('MetaData "AccountLimit" "Amazonka.PinpointSmsVoiceV2.Types.AccountLimit" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "AccountLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountLimitName) :*: (S1 ('MetaSel ('Just "used") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "max") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer))))

newAccountLimit Source #

Create a value of AccountLimit 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:name:AccountLimit', accountLimit_name - The name of the attribute to apply the account limit to.

$sel:used:AccountLimit', accountLimit_used - The current amount that has been spent, in US dollars.

$sel:max:AccountLimit', accountLimit_max - The Amazon Web Services set limit for that resource type, in US dollars.

accountLimit_name :: Lens' AccountLimit AccountLimitName Source #

The name of the attribute to apply the account limit to.

accountLimit_used :: Lens' AccountLimit Integer Source #

The current amount that has been spent, in US dollars.

accountLimit_max :: Lens' AccountLimit Integer Source #

The Amazon Web Services set limit for that resource type, in US dollars.

CloudWatchLogsDestination

data CloudWatchLogsDestination Source #

Contains the destination configuration to use when publishing message sending events.

See: newCloudWatchLogsDestination smart constructor.

Constructors

CloudWatchLogsDestination' 

Fields

  • iamRoleArn :: Text

    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.

  • logGroupArn :: Text

    The name of the Amazon CloudWatch log group that you want to record events in.

Instances

Instances details
FromJSON CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.CloudWatchLogsDestination

ToJSON CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.CloudWatchLogsDestination

Generic CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.CloudWatchLogsDestination

Associated Types

type Rep CloudWatchLogsDestination :: Type -> Type #

Read CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.CloudWatchLogsDestination

Show CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.CloudWatchLogsDestination

NFData CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.CloudWatchLogsDestination

Eq CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.CloudWatchLogsDestination

Hashable CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.CloudWatchLogsDestination

type Rep CloudWatchLogsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.CloudWatchLogsDestination

type Rep CloudWatchLogsDestination = D1 ('MetaData "CloudWatchLogsDestination" "Amazonka.PinpointSmsVoiceV2.Types.CloudWatchLogsDestination" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "CloudWatchLogsDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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

cloudWatchLogsDestination_iamRoleArn :: Lens' CloudWatchLogsDestination Text Source #

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.

cloudWatchLogsDestination_logGroupArn :: Lens' CloudWatchLogsDestination Text Source #

The name of the Amazon CloudWatch log group that you want to record events in.

ConfigurationSetFilter

data ConfigurationSetFilter Source #

The information for configuration sets that meet a specified criteria.

See: newConfigurationSetFilter smart constructor.

Constructors

ConfigurationSetFilter' 

Fields

Instances

Instances details
ToJSON ConfigurationSetFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilter

Generic ConfigurationSetFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilter

Associated Types

type Rep ConfigurationSetFilter :: Type -> Type #

Read ConfigurationSetFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilter

Show ConfigurationSetFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilter

NFData ConfigurationSetFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilter

Methods

rnf :: ConfigurationSetFilter -> () #

Eq ConfigurationSetFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilter

Hashable ConfigurationSetFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilter

type Rep ConfigurationSetFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilter

type Rep ConfigurationSetFilter = D1 ('MetaData "ConfigurationSetFilter" "Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetFilter" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "ConfigurationSetFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConfigurationSetFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newConfigurationSetFilter Source #

Create a value of ConfigurationSetFilter 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:name:ConfigurationSetFilter', configurationSetFilter_name - The name of the attribute to filter on.

$sel:values:ConfigurationSetFilter', configurationSetFilter_values - An array values to filter for.

ConfigurationSetInformation

data ConfigurationSetInformation Source #

Information related to a given configuration set in your Amazon Web Services account.

See: newConfigurationSetInformation smart constructor.

Constructors

ConfigurationSetInformation' 

Fields

Instances

Instances details
FromJSON ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Generic ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Associated Types

type Rep ConfigurationSetInformation :: Type -> Type #

Read ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Show ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

NFData ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Eq ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

Hashable ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

type Rep ConfigurationSetInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation

type Rep ConfigurationSetInformation = D1 ('MetaData "ConfigurationSetInformation" "Amazonka.PinpointSmsVoiceV2.Types.ConfigurationSetInformation" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "ConfigurationSetInformation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultMessageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MessageType)) :*: (S1 ('MetaSel ('Just "defaultSenderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationSetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "configurationSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "eventDestinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [EventDestination]) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))

newConfigurationSetInformation Source #

Create a value of ConfigurationSetInformation 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:defaultMessageType:ConfigurationSetInformation', configurationSetInformation_defaultMessageType - The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

$sel:defaultSenderId:ConfigurationSetInformation', configurationSetInformation_defaultSenderId - The default sender ID used by the ConfigurationSet.

$sel:configurationSetArn:ConfigurationSetInformation', configurationSetInformation_configurationSetArn - The Resource Name (ARN) of the ConfigurationSet.

$sel:configurationSetName:ConfigurationSetInformation', configurationSetInformation_configurationSetName - The name of the ConfigurationSet.

$sel:eventDestinations:ConfigurationSetInformation', configurationSetInformation_eventDestinations - An array of EventDestination objects that describe any events to log and where to log them.

$sel:createdTimestamp:ConfigurationSetInformation', configurationSetInformation_createdTimestamp - The time when the ConfigurationSet was created, in UNIX epoch time format.

configurationSetInformation_defaultMessageType :: Lens' ConfigurationSetInformation (Maybe MessageType) Source #

The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

configurationSetInformation_defaultSenderId :: Lens' ConfigurationSetInformation (Maybe Text) Source #

The default sender ID used by the ConfigurationSet.

configurationSetInformation_eventDestinations :: Lens' ConfigurationSetInformation [EventDestination] Source #

An array of EventDestination objects that describe any events to log and where to log them.

EventDestination

data EventDestination Source #

Contains information about an event destination.

Event destinations are associated with configuration sets, which enable you to publish message sending events to Amazon CloudWatch, Amazon Kinesis Data Firehose, or Amazon SNS.

See: newEventDestination smart constructor.

Constructors

EventDestination' 

Fields

Instances

Instances details
FromJSON EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventDestination

Generic EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventDestination

Associated Types

type Rep EventDestination :: Type -> Type #

Read EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventDestination

Show EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventDestination

NFData EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventDestination

Methods

rnf :: EventDestination -> () #

Eq EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventDestination

Hashable EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventDestination

type Rep EventDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.EventDestination

type Rep EventDestination = D1 ('MetaData "EventDestination" "Amazonka.PinpointSmsVoiceV2.Types.EventDestination" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "EventDestination'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cloudWatchLogsDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogsDestination)) :*: (S1 ('MetaSel ('Just "kinesisFirehoseDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseDestination)) :*: S1 ('MetaSel ('Just "snsDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnsDestination)))) :*: (S1 ('MetaSel ('Just "eventDestinationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "matchingEventTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty EventType))))))

newEventDestination 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 - An object that contains information about an event destination that sends logging events to Amazon CloudWatch logs.

$sel:kinesisFirehoseDestination:EventDestination', eventDestination_kinesisFirehoseDestination - An object that contains information about an event destination for logging to Amazon Kinesis Data Firehose.

$sel:snsDestination:EventDestination', eventDestination_snsDestination - An object that contains information about an event destination that sends logging events to Amazon SNS.

$sel:eventDestinationName:EventDestination', eventDestination_eventDestinationName - The name of the EventDestination.

$sel:enabled:EventDestination', eventDestination_enabled - When set to true events will be logged.

$sel:matchingEventTypes:EventDestination', eventDestination_matchingEventTypes - An array of event types that determine which events to log.

eventDestination_cloudWatchLogsDestination :: Lens' EventDestination (Maybe CloudWatchLogsDestination) Source #

An object that contains information about an event destination that sends logging events to Amazon CloudWatch logs.

eventDestination_kinesisFirehoseDestination :: Lens' EventDestination (Maybe KinesisFirehoseDestination) Source #

An object that contains information about an event destination for logging to Amazon Kinesis Data Firehose.

eventDestination_snsDestination :: Lens' EventDestination (Maybe SnsDestination) Source #

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

eventDestination_enabled :: Lens' EventDestination Bool Source #

When set to true events will be logged.

eventDestination_matchingEventTypes :: Lens' EventDestination (NonEmpty EventType) Source #

An array of event types that determine which events to log.

KeywordFilter

data KeywordFilter Source #

The information for keywords that meet a specified criteria.

See: newKeywordFilter smart constructor.

Constructors

KeywordFilter' 

Fields

Instances

Instances details
ToJSON KeywordFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilter

Generic KeywordFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilter

Associated Types

type Rep KeywordFilter :: Type -> Type #

Read KeywordFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilter

Show KeywordFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilter

NFData KeywordFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilter

Methods

rnf :: KeywordFilter -> () #

Eq KeywordFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilter

Hashable KeywordFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilter

type Rep KeywordFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordFilter

type Rep KeywordFilter = D1 ('MetaData "KeywordFilter" "Amazonka.PinpointSmsVoiceV2.Types.KeywordFilter" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "KeywordFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KeywordFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newKeywordFilter Source #

Create a value of KeywordFilter 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:name:KeywordFilter', keywordFilter_name - The name of the attribute to filter on.

$sel:values:KeywordFilter', keywordFilter_values - An array values to filter for.

keywordFilter_name :: Lens' KeywordFilter KeywordFilterName Source #

The name of the attribute to filter on.

keywordFilter_values :: Lens' KeywordFilter (NonEmpty Text) Source #

An array values to filter for.

KeywordInformation

data KeywordInformation Source #

The information for all keywords in a pool.

See: newKeywordInformation smart constructor.

Constructors

KeywordInformation' 

Fields

Instances

Instances details
FromJSON KeywordInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordInformation

Generic KeywordInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordInformation

Associated Types

type Rep KeywordInformation :: Type -> Type #

Read KeywordInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordInformation

Show KeywordInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordInformation

NFData KeywordInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordInformation

Methods

rnf :: KeywordInformation -> () #

Eq KeywordInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordInformation

Hashable KeywordInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordInformation

type Rep KeywordInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KeywordInformation

type Rep KeywordInformation = D1 ('MetaData "KeywordInformation" "Amazonka.PinpointSmsVoiceV2.Types.KeywordInformation" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "KeywordInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "keywordMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "keywordAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KeywordAction))))

newKeywordInformation Source #

Create a value of KeywordInformation 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:keyword:KeywordInformation', keywordInformation_keyword - The keyword as a string.

$sel:keywordMessage:KeywordInformation', keywordInformation_keywordMessage - A custom message that can be used with the keyword.

$sel:keywordAction:KeywordInformation', keywordInformation_keywordAction - The action to perform for the keyword.

keywordInformation_keywordMessage :: Lens' KeywordInformation Text Source #

A custom message that can be used with the keyword.

KinesisFirehoseDestination

data KinesisFirehoseDestination Source #

Contains the delivery stream Amazon Resource Name (ARN), and the ARN of the Identity and Access Management (IAM) role associated with an Kinesis Data Firehose event destination.

Event destinations, such as Kinesis Data Firehose, are associated with configuration sets, which enable you to publish message sending events.

See: newKinesisFirehoseDestination smart constructor.

Constructors

KinesisFirehoseDestination' 

Fields

  • iamRoleArn :: Text

    The ARN of an Amazon Identity and Access Management (IAM) role that is able to write event data to an Amazon Firehose destination.

  • deliveryStreamArn :: Text

    The Amazon Resource Name (ARN) of the delivery stream.

Instances

Instances details
FromJSON KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

ToJSON KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Generic KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Associated Types

type Rep KinesisFirehoseDestination :: Type -> Type #

Read KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Show KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

NFData KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Eq KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

Hashable KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination

type Rep KinesisFirehoseDestination = D1 ('MetaData "KinesisFirehoseDestination" "Amazonka.PinpointSmsVoiceV2.Types.KinesisFirehoseDestination" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "KinesisFirehoseDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deliveryStreamArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newKinesisFirehoseDestination 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 ARN of an Amazon Identity and Access Management (IAM) role that is able to write event data to an Amazon Firehose destination.

$sel:deliveryStreamArn:KinesisFirehoseDestination', kinesisFirehoseDestination_deliveryStreamArn - The Amazon Resource Name (ARN) of the delivery stream.

kinesisFirehoseDestination_iamRoleArn :: Lens' KinesisFirehoseDestination Text Source #

The ARN of an Amazon Identity and Access Management (IAM) role that is able to write event data to an Amazon Firehose destination.

kinesisFirehoseDestination_deliveryStreamArn :: Lens' KinesisFirehoseDestination Text Source #

The Amazon Resource Name (ARN) of the delivery stream.

OptOutListInformation

data OptOutListInformation Source #

The information for all OptOutList in an Amazon Web Services account.

See: newOptOutListInformation smart constructor.

Constructors

OptOutListInformation' 

Fields

Instances

Instances details
FromJSON OptOutListInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptOutListInformation

Generic OptOutListInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptOutListInformation

Associated Types

type Rep OptOutListInformation :: Type -> Type #

Read OptOutListInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptOutListInformation

Show OptOutListInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptOutListInformation

NFData OptOutListInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptOutListInformation

Methods

rnf :: OptOutListInformation -> () #

Eq OptOutListInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptOutListInformation

Hashable OptOutListInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptOutListInformation

type Rep OptOutListInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptOutListInformation

type Rep OptOutListInformation = D1 ('MetaData "OptOutListInformation" "Amazonka.PinpointSmsVoiceV2.Types.OptOutListInformation" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "OptOutListInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "optOutListArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "optOutListName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newOptOutListInformation Source #

Create a value of OptOutListInformation 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:optOutListArn:OptOutListInformation', optOutListInformation_optOutListArn - The Amazon Resource Name (ARN) of the OptOutList.

$sel:optOutListName:OptOutListInformation', optOutListInformation_optOutListName - The name of the OptOutList.

$sel:createdTimestamp:OptOutListInformation', optOutListInformation_createdTimestamp - The time when the OutOutList was created, in UNIX epoch time format.

optOutListInformation_optOutListArn :: Lens' OptOutListInformation Text Source #

The Amazon Resource Name (ARN) of the OptOutList.

OptedOutFilter

data OptedOutFilter Source #

The information for opted out numbers that meet a specified criteria.

See: newOptedOutFilter smart constructor.

Constructors

OptedOutFilter' 

Fields

Instances

Instances details
ToJSON OptedOutFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilter

Generic OptedOutFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilter

Associated Types

type Rep OptedOutFilter :: Type -> Type #

Read OptedOutFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilter

Show OptedOutFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilter

NFData OptedOutFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilter

Methods

rnf :: OptedOutFilter -> () #

Eq OptedOutFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilter

Hashable OptedOutFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilter

type Rep OptedOutFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilter

type Rep OptedOutFilter = D1 ('MetaData "OptedOutFilter" "Amazonka.PinpointSmsVoiceV2.Types.OptedOutFilter" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "OptedOutFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OptedOutFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newOptedOutFilter Source #

Create a value of OptedOutFilter 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:name:OptedOutFilter', optedOutFilter_name - The name of the attribute to filter on.

$sel:values:OptedOutFilter', optedOutFilter_values - An array of values to filter for.

optedOutFilter_name :: Lens' OptedOutFilter OptedOutFilterName Source #

The name of the attribute to filter on.

optedOutFilter_values :: Lens' OptedOutFilter (NonEmpty Text) Source #

An array of values to filter for.

OptedOutNumberInformation

data OptedOutNumberInformation Source #

The information for an opted out number in an Amazon Web Services account.

See: newOptedOutNumberInformation smart constructor.

Constructors

OptedOutNumberInformation' 

Fields

Instances

Instances details
FromJSON OptedOutNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutNumberInformation

Generic OptedOutNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutNumberInformation

Associated Types

type Rep OptedOutNumberInformation :: Type -> Type #

Read OptedOutNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutNumberInformation

Show OptedOutNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutNumberInformation

NFData OptedOutNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutNumberInformation

Eq OptedOutNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutNumberInformation

Hashable OptedOutNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutNumberInformation

type Rep OptedOutNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OptedOutNumberInformation

type Rep OptedOutNumberInformation = D1 ('MetaData "OptedOutNumberInformation" "Amazonka.PinpointSmsVoiceV2.Types.OptedOutNumberInformation" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "OptedOutNumberInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "optedOutNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "optedOutTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "endUserOptedOut") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newOptedOutNumberInformation Source #

Create a value of OptedOutNumberInformation 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:optedOutNumber:OptedOutNumberInformation', optedOutNumberInformation_optedOutNumber - The phone number that is opted out.

$sel:optedOutTimestamp:OptedOutNumberInformation', optedOutNumberInformation_optedOutTimestamp - The time that the op tout occurred, in UNIX epoch time format.

$sel:endUserOptedOut:OptedOutNumberInformation', optedOutNumberInformation_endUserOptedOut - This is set to true if it was the end recipient that opted out.

optedOutNumberInformation_endUserOptedOut :: Lens' OptedOutNumberInformation Bool Source #

This is set to true if it was the end recipient that opted out.

OriginationIdentityMetadata

data OriginationIdentityMetadata Source #

The metadata for an origination identity associated with a pool.

See: newOriginationIdentityMetadata smart constructor.

Constructors

OriginationIdentityMetadata' 

Fields

Instances

Instances details
FromJSON OriginationIdentityMetadata Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OriginationIdentityMetadata

Generic OriginationIdentityMetadata Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OriginationIdentityMetadata

Associated Types

type Rep OriginationIdentityMetadata :: Type -> Type #

Read OriginationIdentityMetadata Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OriginationIdentityMetadata

Show OriginationIdentityMetadata Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OriginationIdentityMetadata

NFData OriginationIdentityMetadata Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OriginationIdentityMetadata

Eq OriginationIdentityMetadata Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OriginationIdentityMetadata

Hashable OriginationIdentityMetadata Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OriginationIdentityMetadata

type Rep OriginationIdentityMetadata Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.OriginationIdentityMetadata

type Rep OriginationIdentityMetadata = D1 ('MetaData "OriginationIdentityMetadata" "Amazonka.PinpointSmsVoiceV2.Types.OriginationIdentityMetadata" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "OriginationIdentityMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "originationIdentityArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "originationIdentity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "isoCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "numberCapabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty NumberCapability)))))

newOriginationIdentityMetadata Source #

Create a value of OriginationIdentityMetadata 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:originationIdentityArn:OriginationIdentityMetadata', originationIdentityMetadata_originationIdentityArn - The Amazon Resource Name (ARN) associated with the origination identity.

$sel:originationIdentity:OriginationIdentityMetadata', originationIdentityMetadata_originationIdentity - The unique identifier of the origination identity.

$sel:isoCountryCode:OriginationIdentityMetadata', originationIdentityMetadata_isoCountryCode - The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

$sel:numberCapabilities:OriginationIdentityMetadata', originationIdentityMetadata_numberCapabilities - Describes if the origination identity can be used for text messages, voice calls or both.

originationIdentityMetadata_originationIdentityArn :: Lens' OriginationIdentityMetadata Text Source #

The Amazon Resource Name (ARN) associated with the origination identity.

originationIdentityMetadata_isoCountryCode :: Lens' OriginationIdentityMetadata Text Source #

The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

originationIdentityMetadata_numberCapabilities :: Lens' OriginationIdentityMetadata (NonEmpty NumberCapability) Source #

Describes if the origination identity can be used for text messages, voice calls or both.

PhoneNumberFilter

data PhoneNumberFilter Source #

The information for a phone number that meets a specified criteria.

See: newPhoneNumberFilter smart constructor.

Constructors

PhoneNumberFilter' 

Fields

Instances

Instances details
ToJSON PhoneNumberFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilter

Generic PhoneNumberFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilter

Associated Types

type Rep PhoneNumberFilter :: Type -> Type #

Read PhoneNumberFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilter

Show PhoneNumberFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilter

NFData PhoneNumberFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilter

Methods

rnf :: PhoneNumberFilter -> () #

Eq PhoneNumberFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilter

Hashable PhoneNumberFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilter

type Rep PhoneNumberFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilter

type Rep PhoneNumberFilter = D1 ('MetaData "PhoneNumberFilter" "Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberFilter" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "PhoneNumberFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PhoneNumberFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newPhoneNumberFilter Source #

Create a value of PhoneNumberFilter 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:name:PhoneNumberFilter', phoneNumberFilter_name - The name of the attribute to filter on.

$sel:values:PhoneNumberFilter', phoneNumberFilter_values - An array values to filter for.

PhoneNumberInformation

data PhoneNumberInformation Source #

The information for a phone number in an Amazon Web Services account.

See: newPhoneNumberInformation smart constructor.

Constructors

PhoneNumberInformation' 

Fields

Instances

Instances details
FromJSON PhoneNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberInformation

Generic PhoneNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberInformation

Associated Types

type Rep PhoneNumberInformation :: Type -> Type #

Read PhoneNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberInformation

Show PhoneNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberInformation

NFData PhoneNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberInformation

Methods

rnf :: PhoneNumberInformation -> () #

Eq PhoneNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberInformation

Hashable PhoneNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberInformation

type Rep PhoneNumberInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberInformation

type Rep PhoneNumberInformation = D1 ('MetaData "PhoneNumberInformation" "Amazonka.PinpointSmsVoiceV2.Types.PhoneNumberInformation" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "PhoneNumberInformation'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "phoneNumberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "twoWayChannelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "phoneNumberArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "phoneNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NumberStatus)) :*: (S1 ('MetaSel ('Just "isoCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "messageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageType)))) :*: (((S1 ('MetaSel ('Just "numberCapabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty NumberCapability)) :*: S1 ('MetaSel ('Just "numberType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NumberType)) :*: (S1 ('MetaSel ('Just "monthlyLeasingPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "twoWayEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "selfManagedOptOutsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "optOutListName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "deletionProtectionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))))

newPhoneNumberInformation Source #

Create a value of PhoneNumberInformation 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:phoneNumberId:PhoneNumberInformation', phoneNumberInformation_phoneNumberId - The unique identifier for the phone number.

$sel:poolId:PhoneNumberInformation', phoneNumberInformation_poolId - The unique identifier of the pool associated with the phone number.

$sel:twoWayChannelArn:PhoneNumberInformation', phoneNumberInformation_twoWayChannelArn - The Amazon Resource Name (ARN) of the two way channel.

$sel:phoneNumberArn:PhoneNumberInformation', phoneNumberInformation_phoneNumberArn - The Amazon Resource Name (ARN) associated with the phone number.

$sel:phoneNumber:PhoneNumberInformation', phoneNumberInformation_phoneNumber - The phone number in E.164 format.

$sel:status:PhoneNumberInformation', phoneNumberInformation_status - The current status of the phone number.

$sel:isoCountryCode:PhoneNumberInformation', phoneNumberInformation_isoCountryCode - The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

$sel:messageType:PhoneNumberInformation', phoneNumberInformation_messageType - The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

$sel:numberCapabilities:PhoneNumberInformation', phoneNumberInformation_numberCapabilities - Describes if the origination identity can be used for text messages, voice calls or both.

$sel:numberType:PhoneNumberInformation', phoneNumberInformation_numberType - The type of phone number.

$sel:monthlyLeasingPrice:PhoneNumberInformation', phoneNumberInformation_monthlyLeasingPrice - The price, in US dollars, to lease the phone number.

$sel:twoWayEnabled:PhoneNumberInformation', phoneNumberInformation_twoWayEnabled - By default this is set to false. When set to true you can receive incoming text messages from your end recipients using the TwoWayChannelArn.

$sel:selfManagedOptOutsEnabled:PhoneNumberInformation', phoneNumberInformation_selfManagedOptOutsEnabled - When set to false an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, Amazon Pinpoint automatically replies with a customizable message and adds the end recipient to the OptOutList. When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out request. For more information see Self-managed opt-outs

$sel:optOutListName:PhoneNumberInformation', phoneNumberInformation_optOutListName - The name of the OptOutList associated with the phone number.

$sel:deletionProtectionEnabled:PhoneNumberInformation', phoneNumberInformation_deletionProtectionEnabled - When set to true the phone number can't be deleted.

$sel:createdTimestamp:PhoneNumberInformation', phoneNumberInformation_createdTimestamp - The time when the phone number was created, in UNIX epoch time format.

phoneNumberInformation_phoneNumberId :: Lens' PhoneNumberInformation (Maybe Text) Source #

The unique identifier for the phone number.

phoneNumberInformation_poolId :: Lens' PhoneNumberInformation (Maybe Text) Source #

The unique identifier of the pool associated with the phone number.

phoneNumberInformation_twoWayChannelArn :: Lens' PhoneNumberInformation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the two way channel.

phoneNumberInformation_phoneNumberArn :: Lens' PhoneNumberInformation Text Source #

The Amazon Resource Name (ARN) associated with the phone number.

phoneNumberInformation_isoCountryCode :: Lens' PhoneNumberInformation Text Source #

The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

phoneNumberInformation_messageType :: Lens' PhoneNumberInformation MessageType Source #

The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

phoneNumberInformation_numberCapabilities :: Lens' PhoneNumberInformation (NonEmpty NumberCapability) Source #

Describes if the origination identity can be used for text messages, voice calls or both.

phoneNumberInformation_monthlyLeasingPrice :: Lens' PhoneNumberInformation Text Source #

The price, in US dollars, to lease the phone number.

phoneNumberInformation_twoWayEnabled :: Lens' PhoneNumberInformation Bool Source #

By default this is set to false. When set to true you can receive incoming text messages from your end recipients using the TwoWayChannelArn.

phoneNumberInformation_selfManagedOptOutsEnabled :: Lens' PhoneNumberInformation Bool Source #

When set to false an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, Amazon Pinpoint automatically replies with a customizable message and adds the end recipient to the OptOutList. When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out request. For more information see Self-managed opt-outs

phoneNumberInformation_optOutListName :: Lens' PhoneNumberInformation Text Source #

The name of the OptOutList associated with the phone number.

phoneNumberInformation_deletionProtectionEnabled :: Lens' PhoneNumberInformation Bool Source #

When set to true the phone number can't be deleted.

PoolFilter

data PoolFilter Source #

The information for a pool that meets a specified criteria.

See: newPoolFilter smart constructor.

Constructors

PoolFilter' 

Fields

Instances

Instances details
ToJSON PoolFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilter

Generic PoolFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilter

Associated Types

type Rep PoolFilter :: Type -> Type #

Read PoolFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilter

Show PoolFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilter

NFData PoolFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilter

Methods

rnf :: PoolFilter -> () #

Eq PoolFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilter

Hashable PoolFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilter

type Rep PoolFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolFilter

type Rep PoolFilter = D1 ('MetaData "PoolFilter" "Amazonka.PinpointSmsVoiceV2.Types.PoolFilter" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "PoolFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PoolFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newPoolFilter Source #

Create a value of PoolFilter 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:name:PoolFilter', poolFilter_name - The name of the attribute to filter on.

$sel:values:PoolFilter', poolFilter_values - An array values to filter for.

poolFilter_name :: Lens' PoolFilter PoolFilterName Source #

The name of the attribute to filter on.

poolFilter_values :: Lens' PoolFilter (NonEmpty Text) Source #

An array values to filter for.

PoolInformation

data PoolInformation Source #

The information for a pool in an Amazon Web Services account.

See: newPoolInformation smart constructor.

Constructors

PoolInformation' 

Fields

  • twoWayChannelArn :: Maybe Text

    The Amazon Resource Name (ARN) of the two way channel.

  • poolArn :: Text

    The Amazon Resource Name (ARN) for the pool.

  • poolId :: Text

    The unique identifier for the pool.

  • status :: PoolStatus

    The current status of the pool.

  • messageType :: MessageType

    The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

  • twoWayEnabled :: Bool

    When set to true you can receive incoming text messages from your end recipients using the TwoWayChannelArn.

  • selfManagedOptOutsEnabled :: Bool

    When set to false, an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, Amazon Pinpoint automatically replies with a customizable message and adds the end recipient to the OptOutList. When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out requests. For more information see Self-managed opt-outs

  • optOutListName :: Text

    The name of the OptOutList associated with the pool.

  • sharedRoutesEnabled :: Bool

    Allows you to enable shared routes on your pool.

    By default, this is set to False. If you set this value to True, your messages are sent using phone numbers or sender IDs (depending on the country) that are shared with other Amazon Pinpoint users. In some countries, such as the United States, senders aren't allowed to use shared routes and must use a dedicated phone number or short code.

  • deletionProtectionEnabled :: Bool

    When set to true the pool can't be deleted.

  • createdTimestamp :: POSIX

    The time when the pool was created, in UNIX epoch time format.

Instances

Instances details
FromJSON PoolInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolInformation

Generic PoolInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolInformation

Associated Types

type Rep PoolInformation :: Type -> Type #

Read PoolInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolInformation

Show PoolInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolInformation

NFData PoolInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolInformation

Methods

rnf :: PoolInformation -> () #

Eq PoolInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolInformation

Hashable PoolInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolInformation

type Rep PoolInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolInformation

type Rep PoolInformation = D1 ('MetaData "PoolInformation" "Amazonka.PinpointSmsVoiceV2.Types.PoolInformation" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "PoolInformation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "twoWayChannelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "poolArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "poolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PoolStatus) :*: S1 ('MetaSel ('Just "messageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MessageType)))) :*: ((S1 ('MetaSel ('Just "twoWayEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "selfManagedOptOutsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "optOutListName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "sharedRoutesEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "deletionProtectionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))))

newPoolInformation Source #

Create a value of PoolInformation 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:twoWayChannelArn:PoolInformation', poolInformation_twoWayChannelArn - The Amazon Resource Name (ARN) of the two way channel.

$sel:poolArn:PoolInformation', poolInformation_poolArn - The Amazon Resource Name (ARN) for the pool.

$sel:poolId:PoolInformation', poolInformation_poolId - The unique identifier for the pool.

$sel:status:PoolInformation', poolInformation_status - The current status of the pool.

$sel:messageType:PoolInformation', poolInformation_messageType - The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

$sel:twoWayEnabled:PoolInformation', poolInformation_twoWayEnabled - When set to true you can receive incoming text messages from your end recipients using the TwoWayChannelArn.

$sel:selfManagedOptOutsEnabled:PoolInformation', poolInformation_selfManagedOptOutsEnabled - When set to false, an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, Amazon Pinpoint automatically replies with a customizable message and adds the end recipient to the OptOutList. When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out requests. For more information see Self-managed opt-outs

$sel:optOutListName:PoolInformation', poolInformation_optOutListName - The name of the OptOutList associated with the pool.

$sel:sharedRoutesEnabled:PoolInformation', poolInformation_sharedRoutesEnabled - Allows you to enable shared routes on your pool.

By default, this is set to False. If you set this value to True, your messages are sent using phone numbers or sender IDs (depending on the country) that are shared with other Amazon Pinpoint users. In some countries, such as the United States, senders aren't allowed to use shared routes and must use a dedicated phone number or short code.

$sel:deletionProtectionEnabled:PoolInformation', poolInformation_deletionProtectionEnabled - When set to true the pool can't be deleted.

$sel:createdTimestamp:PoolInformation', poolInformation_createdTimestamp - The time when the pool was created, in UNIX epoch time format.

poolInformation_twoWayChannelArn :: Lens' PoolInformation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the two way channel.

poolInformation_poolArn :: Lens' PoolInformation Text Source #

The Amazon Resource Name (ARN) for the pool.

poolInformation_poolId :: Lens' PoolInformation Text Source #

The unique identifier for the pool.

poolInformation_messageType :: Lens' PoolInformation MessageType Source #

The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

poolInformation_twoWayEnabled :: Lens' PoolInformation Bool Source #

When set to true you can receive incoming text messages from your end recipients using the TwoWayChannelArn.

poolInformation_selfManagedOptOutsEnabled :: Lens' PoolInformation Bool Source #

When set to false, an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, Amazon Pinpoint automatically replies with a customizable message and adds the end recipient to the OptOutList. When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out requests. For more information see Self-managed opt-outs

poolInformation_optOutListName :: Lens' PoolInformation Text Source #

The name of the OptOutList associated with the pool.

poolInformation_sharedRoutesEnabled :: Lens' PoolInformation Bool Source #

Allows you to enable shared routes on your pool.

By default, this is set to False. If you set this value to True, your messages are sent using phone numbers or sender IDs (depending on the country) that are shared with other Amazon Pinpoint users. In some countries, such as the United States, senders aren't allowed to use shared routes and must use a dedicated phone number or short code.

poolInformation_deletionProtectionEnabled :: Lens' PoolInformation Bool Source #

When set to true the pool can't be deleted.

poolInformation_createdTimestamp :: Lens' PoolInformation UTCTime Source #

The time when the pool was created, in UNIX epoch time format.

PoolOriginationIdentitiesFilter

data PoolOriginationIdentitiesFilter Source #

Information about origination identities associated with a pool that meets a specified criteria.

See: newPoolOriginationIdentitiesFilter smart constructor.

Constructors

PoolOriginationIdentitiesFilter' 

Fields

Instances

Instances details
ToJSON PoolOriginationIdentitiesFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilter

Generic PoolOriginationIdentitiesFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilter

Associated Types

type Rep PoolOriginationIdentitiesFilter :: Type -> Type #

Read PoolOriginationIdentitiesFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilter

Show PoolOriginationIdentitiesFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilter

NFData PoolOriginationIdentitiesFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilter

Eq PoolOriginationIdentitiesFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilter

Hashable PoolOriginationIdentitiesFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilter

type Rep PoolOriginationIdentitiesFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilter

type Rep PoolOriginationIdentitiesFilter = D1 ('MetaData "PoolOriginationIdentitiesFilter" "Amazonka.PinpointSmsVoiceV2.Types.PoolOriginationIdentitiesFilter" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "PoolOriginationIdentitiesFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PoolOriginationIdentitiesFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newPoolOriginationIdentitiesFilter Source #

Create a value of PoolOriginationIdentitiesFilter 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:name:PoolOriginationIdentitiesFilter', poolOriginationIdentitiesFilter_name - The name of the attribute to filter on.

$sel:values:PoolOriginationIdentitiesFilter', poolOriginationIdentitiesFilter_values - An array values to filter for.

SenderIdAndCountry

data SenderIdAndCountry Source #

The alphanumeric sender ID in a specific country that you want to describe. For more information on sender IDs see Requesting sender IDs for SMS messaging with Amazon Pinpoint in the Amazon Pinpoint User Guide.

See: newSenderIdAndCountry smart constructor.

Constructors

SenderIdAndCountry' 

Fields

  • senderId :: Text

    The unique identifier of the sender.

  • isoCountryCode :: Text

    The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

Instances

Instances details
ToJSON SenderIdAndCountry Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdAndCountry

Generic SenderIdAndCountry Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdAndCountry

Associated Types

type Rep SenderIdAndCountry :: Type -> Type #

Read SenderIdAndCountry Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdAndCountry

Show SenderIdAndCountry Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdAndCountry

NFData SenderIdAndCountry Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdAndCountry

Methods

rnf :: SenderIdAndCountry -> () #

Eq SenderIdAndCountry Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdAndCountry

Hashable SenderIdAndCountry Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdAndCountry

type Rep SenderIdAndCountry Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdAndCountry

type Rep SenderIdAndCountry = D1 ('MetaData "SenderIdAndCountry" "Amazonka.PinpointSmsVoiceV2.Types.SenderIdAndCountry" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "SenderIdAndCountry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "senderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "isoCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newSenderIdAndCountry Source #

Create a value of SenderIdAndCountry 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:senderId:SenderIdAndCountry', senderIdAndCountry_senderId - The unique identifier of the sender.

$sel:isoCountryCode:SenderIdAndCountry', senderIdAndCountry_isoCountryCode - The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

senderIdAndCountry_senderId :: Lens' SenderIdAndCountry Text Source #

The unique identifier of the sender.

senderIdAndCountry_isoCountryCode :: Lens' SenderIdAndCountry Text Source #

The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

SenderIdFilter

data SenderIdFilter Source #

The information for a sender ID that meets a specified criteria.

See: newSenderIdFilter smart constructor.

Constructors

SenderIdFilter' 

Fields

Instances

Instances details
ToJSON SenderIdFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilter

Generic SenderIdFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilter

Associated Types

type Rep SenderIdFilter :: Type -> Type #

Read SenderIdFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilter

Show SenderIdFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilter

NFData SenderIdFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilter

Methods

rnf :: SenderIdFilter -> () #

Eq SenderIdFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilter

Hashable SenderIdFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilter

type Rep SenderIdFilter Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilter

type Rep SenderIdFilter = D1 ('MetaData "SenderIdFilter" "Amazonka.PinpointSmsVoiceV2.Types.SenderIdFilter" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "SenderIdFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SenderIdFilterName) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newSenderIdFilter Source #

Create a value of SenderIdFilter 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:name:SenderIdFilter', senderIdFilter_name - The name of the attribute to filter on.

$sel:values:SenderIdFilter', senderIdFilter_values - An array of values to filter for.

senderIdFilter_name :: Lens' SenderIdFilter SenderIdFilterName Source #

The name of the attribute to filter on.

senderIdFilter_values :: Lens' SenderIdFilter (NonEmpty Text) Source #

An array of values to filter for.

SenderIdInformation

data SenderIdInformation Source #

The information for all SenderIds in an Amazon Web Services account.

See: newSenderIdInformation smart constructor.

Constructors

SenderIdInformation' 

Fields

  • senderIdArn :: Text

    The Amazon Resource Name (ARN) associated with the SenderId.

  • senderId :: Text

    The alphanumeric sender ID in a specific country that you'd like to describe.

  • isoCountryCode :: Text

    The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

  • messageTypes :: [MessageType]

    The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

  • monthlyLeasingPrice :: Text

    The monthly leasing price, in US dollars.

Instances

Instances details
FromJSON SenderIdInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdInformation

Generic SenderIdInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdInformation

Associated Types

type Rep SenderIdInformation :: Type -> Type #

Read SenderIdInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdInformation

Show SenderIdInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdInformation

NFData SenderIdInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdInformation

Methods

rnf :: SenderIdInformation -> () #

Eq SenderIdInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdInformation

Hashable SenderIdInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdInformation

type Rep SenderIdInformation Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SenderIdInformation

type Rep SenderIdInformation = D1 ('MetaData "SenderIdInformation" "Amazonka.PinpointSmsVoiceV2.Types.SenderIdInformation" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "SenderIdInformation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "senderIdArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "senderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "isoCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "messageTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MessageType]) :*: S1 ('MetaSel ('Just "monthlyLeasingPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newSenderIdInformation Source #

Create a value of SenderIdInformation 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:senderIdArn:SenderIdInformation', senderIdInformation_senderIdArn - The Amazon Resource Name (ARN) associated with the SenderId.

$sel:senderId:SenderIdInformation', senderIdInformation_senderId - The alphanumeric sender ID in a specific country that you'd like to describe.

$sel:isoCountryCode:SenderIdInformation', senderIdInformation_isoCountryCode - The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

$sel:messageTypes:SenderIdInformation', senderIdInformation_messageTypes - The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

$sel:monthlyLeasingPrice:SenderIdInformation', senderIdInformation_monthlyLeasingPrice - The monthly leasing price, in US dollars.

senderIdInformation_senderIdArn :: Lens' SenderIdInformation Text Source #

The Amazon Resource Name (ARN) associated with the SenderId.

senderIdInformation_senderId :: Lens' SenderIdInformation Text Source #

The alphanumeric sender ID in a specific country that you'd like to describe.

senderIdInformation_isoCountryCode :: Lens' SenderIdInformation Text Source #

The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

senderIdInformation_messageTypes :: Lens' SenderIdInformation [MessageType] Source #

The type of message. Valid values are TRANSACTIONAL for messages that are critical or time-sensitive and PROMOTIONAL for messages that aren't critical or time-sensitive.

SnsDestination

data SnsDestination Source #

An object that defines an Amazon SNS destination for events. You can use Amazon SNS to send notification when certain events occur.

See: newSnsDestination smart constructor.

Constructors

SnsDestination' 

Fields

  • topicArn :: Text

    The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.

Instances

Instances details
FromJSON SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SnsDestination

ToJSON SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SnsDestination

Generic SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SnsDestination

Associated Types

type Rep SnsDestination :: Type -> Type #

Read SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SnsDestination

Show SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SnsDestination

NFData SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SnsDestination

Methods

rnf :: SnsDestination -> () #

Eq SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SnsDestination

Hashable SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SnsDestination

type Rep SnsDestination Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SnsDestination

type Rep SnsDestination = D1 ('MetaData "SnsDestination" "Amazonka.PinpointSmsVoiceV2.Types.SnsDestination" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "SnsDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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

snsDestination_topicArn :: Lens' SnsDestination Text Source #

The Amazon Resource Name (ARN) of the Amazon SNS topic that you want to publish events to.

SpendLimit

data SpendLimit Source #

Describes the current Amazon Pinpoint monthly spend limits for sending voice and text messages. For more information on increasing your monthly spend limit, see Requesting increases to your monthly SMS spending quota for Amazon Pinpoint in the Amazon Pinpoint User Guide.

See: newSpendLimit smart constructor.

Constructors

SpendLimit' 

Fields

  • name :: SpendLimitName

    The name for the SpendLimit.

  • enforcedLimit :: Integer

    The maximum amount of money, in US dollars, that you want to be able to spend sending messages each month. This value has to be less than or equal to the amount in MaxLimit. To use this custom limit, Overridden must be set to true.

  • maxLimit :: Integer

    The maximum amount of money that you are able to spend to send messages each month, in US dollars.

  • overridden :: Bool

    When set to True, the value that has been specified in the EnforcedLimit is used to determine the maximum amount in US dollars that can be spent to send messages each month, in US dollars.

Instances

Instances details
FromJSON SpendLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimit

Generic SpendLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimit

Associated Types

type Rep SpendLimit :: Type -> Type #

Read SpendLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimit

Show SpendLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimit

NFData SpendLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimit

Methods

rnf :: SpendLimit -> () #

Eq SpendLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimit

Hashable SpendLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimit

type Rep SpendLimit Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.SpendLimit

type Rep SpendLimit = D1 ('MetaData "SpendLimit" "Amazonka.PinpointSmsVoiceV2.Types.SpendLimit" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "SpendLimit'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SpendLimitName) :*: S1 ('MetaSel ('Just "enforcedLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "maxLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "overridden") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newSpendLimit Source #

Create a value of SpendLimit 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:name:SpendLimit', spendLimit_name - The name for the SpendLimit.

$sel:enforcedLimit:SpendLimit', spendLimit_enforcedLimit - The maximum amount of money, in US dollars, that you want to be able to spend sending messages each month. This value has to be less than or equal to the amount in MaxLimit. To use this custom limit, Overridden must be set to true.

$sel:maxLimit:SpendLimit', spendLimit_maxLimit - The maximum amount of money that you are able to spend to send messages each month, in US dollars.

$sel:overridden:SpendLimit', spendLimit_overridden - When set to True, the value that has been specified in the EnforcedLimit is used to determine the maximum amount in US dollars that can be spent to send messages each month, in US dollars.

spendLimit_name :: Lens' SpendLimit SpendLimitName Source #

The name for the SpendLimit.

spendLimit_enforcedLimit :: Lens' SpendLimit Integer Source #

The maximum amount of money, in US dollars, that you want to be able to spend sending messages each month. This value has to be less than or equal to the amount in MaxLimit. To use this custom limit, Overridden must be set to true.

spendLimit_maxLimit :: Lens' SpendLimit Integer Source #

The maximum amount of money that you are able to spend to send messages each month, in US dollars.

spendLimit_overridden :: Lens' SpendLimit Bool Source #

When set to True, the value that has been specified in the EnforcedLimit is used to determine the maximum amount in US dollars that can be spent to send messages each month, in US dollars.

Tag

data Tag Source #

The list of tags to be added to the specified topic.

See: newTag smart constructor.

Constructors

Tag' 

Fields

  • key :: Text

    The key identifier, or name, of the tag.

  • value :: Text

    The string value associated with the key of the tag.

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.PinpointSmsVoiceV2.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.PinpointSmsVoiceV2.Types.Tag" "amazonka-pinpoint-sms-voice-v2-2.0-HnPsQLyg04lAXcjcfRtbC7" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag 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:key:Tag', tag_key - The key identifier, or name, of the tag.

$sel:value:Tag', tag_value - The string value associated with the key of the tag.

tag_key :: Lens' Tag Text Source #

The key identifier, or name, of the tag.

tag_value :: Lens' Tag Text Source #

The string value associated with the key of the tag.