amazonka-ses-1.5.0: Amazon Simple Email Service SDK.

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

Network.AWS.SES.VerifyEmailIdentity

Contents

Description

Adds an email address to the list of identities for your Amazon SES account and attempts to verify it. This operation causes a confirmation email message to be sent to the specified address.

You can execute this operation no more than once per second.

Synopsis

Creating a Request

verifyEmailIdentity Source #

Creates a value of VerifyEmailIdentity with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data VerifyEmailIdentity Source #

Represents a request to begin email address verification with Amazon SES. For information about email address verification, see the Amazon SES Developer Guide .

See: verifyEmailIdentity smart constructor.

Instances

Eq VerifyEmailIdentity Source # 
Data VerifyEmailIdentity Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VerifyEmailIdentity -> c VerifyEmailIdentity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VerifyEmailIdentity #

toConstr :: VerifyEmailIdentity -> Constr #

dataTypeOf :: VerifyEmailIdentity -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VerifyEmailIdentity) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VerifyEmailIdentity) #

gmapT :: (forall b. Data b => b -> b) -> VerifyEmailIdentity -> VerifyEmailIdentity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VerifyEmailIdentity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VerifyEmailIdentity -> r #

gmapQ :: (forall d. Data d => d -> u) -> VerifyEmailIdentity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VerifyEmailIdentity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VerifyEmailIdentity -> m VerifyEmailIdentity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VerifyEmailIdentity -> m VerifyEmailIdentity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VerifyEmailIdentity -> m VerifyEmailIdentity #

Read VerifyEmailIdentity Source # 
Show VerifyEmailIdentity Source # 
Generic VerifyEmailIdentity Source # 
Hashable VerifyEmailIdentity Source # 
NFData VerifyEmailIdentity Source # 

Methods

rnf :: VerifyEmailIdentity -> () #

AWSRequest VerifyEmailIdentity Source # 
ToQuery VerifyEmailIdentity Source # 
ToPath VerifyEmailIdentity Source # 
ToHeaders VerifyEmailIdentity Source # 
type Rep VerifyEmailIdentity Source # 
type Rep VerifyEmailIdentity = D1 (MetaData "VerifyEmailIdentity" "Network.AWS.SES.VerifyEmailIdentity" "amazonka-ses-1.5.0-IX6fk8AIUZF8NF0Dlao5KP" True) (C1 (MetaCons "VerifyEmailIdentity'" PrefixI True) (S1 (MetaSel (Just Symbol "_veiEmailAddress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs VerifyEmailIdentity Source # 

Request Lenses

veiEmailAddress :: Lens' VerifyEmailIdentity Text Source #

The email address to be verified.

Destructuring the Response

verifyEmailIdentityResponse Source #

Creates a value of VerifyEmailIdentityResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data VerifyEmailIdentityResponse Source #

An empty element returned on a successful request.

See: verifyEmailIdentityResponse smart constructor.

Instances

Eq VerifyEmailIdentityResponse Source # 
Data VerifyEmailIdentityResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VerifyEmailIdentityResponse -> c VerifyEmailIdentityResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VerifyEmailIdentityResponse #

toConstr :: VerifyEmailIdentityResponse -> Constr #

dataTypeOf :: VerifyEmailIdentityResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VerifyEmailIdentityResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VerifyEmailIdentityResponse) #

gmapT :: (forall b. Data b => b -> b) -> VerifyEmailIdentityResponse -> VerifyEmailIdentityResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VerifyEmailIdentityResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VerifyEmailIdentityResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> VerifyEmailIdentityResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VerifyEmailIdentityResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VerifyEmailIdentityResponse -> m VerifyEmailIdentityResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VerifyEmailIdentityResponse -> m VerifyEmailIdentityResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VerifyEmailIdentityResponse -> m VerifyEmailIdentityResponse #

Read VerifyEmailIdentityResponse Source # 
Show VerifyEmailIdentityResponse Source # 
Generic VerifyEmailIdentityResponse Source # 
NFData VerifyEmailIdentityResponse Source # 
type Rep VerifyEmailIdentityResponse Source # 
type Rep VerifyEmailIdentityResponse = D1 (MetaData "VerifyEmailIdentityResponse" "Network.AWS.SES.VerifyEmailIdentity" "amazonka-ses-1.5.0-IX6fk8AIUZF8NF0Dlao5KP" True) (C1 (MetaCons "VerifyEmailIdentityResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_veirsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses