amazonka-iot-1.6.1: 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 # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

Data RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

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 # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

Show RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

Generic RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

Associated Types

type Rep RejectCertificateTransfer :: Type -> Type #

Hashable RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

ToJSON RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

AWSRequest RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

Associated Types

type Rs RejectCertificateTransfer :: Type #

ToHeaders RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

ToPath RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

ToQuery RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

NFData RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

type Rep RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

type Rep RejectCertificateTransfer = D1 (MetaData "RejectCertificateTransfer" "Network.AWS.IoT.RejectCertificateTransfer" "amazonka-iot-1.6.1-1U0NSVSRVsCEeZIE9W0TkV" False) (C1 (MetaCons "RejectCertificateTransfer'" PrefixI True) (S1 (MetaSel (Just "_rctRejectReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rctCertificateId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs RejectCertificateTransfer Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

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 # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

Data RejectCertificateTransferResponse Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

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 # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

Show RejectCertificateTransferResponse Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

Generic RejectCertificateTransferResponse Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

Associated Types

type Rep RejectCertificateTransferResponse :: Type -> Type #

NFData RejectCertificateTransferResponse Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

type Rep RejectCertificateTransferResponse Source # 
Instance details

Defined in Network.AWS.IoT.RejectCertificateTransfer

type Rep RejectCertificateTransferResponse = D1 (MetaData "RejectCertificateTransferResponse" "Network.AWS.IoT.RejectCertificateTransfer" "amazonka-iot-1.6.1-1U0NSVSRVsCEeZIE9W0TkV" False) (C1 (MetaCons "RejectCertificateTransferResponse'" PrefixI False) (U1 :: Type -> Type))