amazonka-iot-1.6.0: Amazon IoT SDK.

Copyright(c) 2013-2018 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.IoT.RejectCertificateTransfer

Contents

Description

Rejects a pending certificate transfer. After AWS IoT rejects a certificate transfer, the certificate status changes from PENDING_TRANSFER to INACTIVE .

To check for pending certificate transfers, call ListCertificates to enumerate your certificates.

This operation can only be called by the transfer destination. After it is called, the certificate will be returned to the source's account in the INACTIVE state.

Synopsis

Creating a Request

rejectCertificateTransfer Source #

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

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

  • rctRejectReason - The reason the certificate transfer was rejected.
  • rctCertificateId - The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

data RejectCertificateTransfer Source #

The input for the RejectCertificateTransfer operation.

See: rejectCertificateTransfer smart constructor.

Instances

Eq RejectCertificateTransfer Source # 
Data RejectCertificateTransfer Source # 

Methods

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

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

toConstr :: RejectCertificateTransfer -> Constr #

dataTypeOf :: RejectCertificateTransfer -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RejectCertificateTransfer Source # 
Show RejectCertificateTransfer Source # 
Generic RejectCertificateTransfer Source # 
Hashable RejectCertificateTransfer Source # 
ToJSON RejectCertificateTransfer Source # 
NFData RejectCertificateTransfer Source # 
AWSRequest RejectCertificateTransfer Source # 
ToHeaders RejectCertificateTransfer Source # 
ToPath RejectCertificateTransfer Source # 
ToQuery RejectCertificateTransfer Source # 
type Rep RejectCertificateTransfer Source # 
type Rep RejectCertificateTransfer = D1 * (MetaData "RejectCertificateTransfer" "Network.AWS.IoT.RejectCertificateTransfer" "amazonka-iot-1.6.0-GZYdsKS1TEjHFZo6BqaYJk" False) (C1 * (MetaCons "RejectCertificateTransfer'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rctRejectReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_rctCertificateId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))
type Rs RejectCertificateTransfer Source # 

Request Lenses

rctRejectReason :: Lens' RejectCertificateTransfer (Maybe Text) Source #

The reason the certificate transfer was rejected.

rctCertificateId :: Lens' RejectCertificateTransfer Text Source #

The ID of the certificate. (The last part of the certificate ARN contains the certificate ID.)

Destructuring the Response

rejectCertificateTransferResponse :: RejectCertificateTransferResponse Source #

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

data RejectCertificateTransferResponse Source #

See: rejectCertificateTransferResponse smart constructor.

Instances

Eq RejectCertificateTransferResponse Source # 
Data RejectCertificateTransferResponse Source # 

Methods

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

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

toConstr :: RejectCertificateTransferResponse -> Constr #

dataTypeOf :: RejectCertificateTransferResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RejectCertificateTransferResponse Source # 
Show RejectCertificateTransferResponse Source # 
Generic RejectCertificateTransferResponse Source # 
NFData RejectCertificateTransferResponse Source # 
type Rep RejectCertificateTransferResponse Source # 
type Rep RejectCertificateTransferResponse = D1 * (MetaData "RejectCertificateTransferResponse" "Network.AWS.IoT.RejectCertificateTransfer" "amazonka-iot-1.6.0-GZYdsKS1TEjHFZo6BqaYJk" False) (C1 * (MetaCons "RejectCertificateTransferResponse'" PrefixI False) (U1 *))