amazonka-codepipeline-1.6.0: Amazon CodePipeline 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.CodePipeline.DeregisterWebhookWithThirdParty

Contents

Description

Removes the connection between the webhook that was created by CodePipeline and the external tool with events to be detected. Currently only supported for webhooks that target an action type of GitHub.

Synopsis

Creating a Request

deregisterWebhookWithThirdParty :: DeregisterWebhookWithThirdParty Source #

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

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

data DeregisterWebhookWithThirdParty Source #

See: deregisterWebhookWithThirdParty smart constructor.

Instances

Eq DeregisterWebhookWithThirdParty Source # 
Data DeregisterWebhookWithThirdParty Source # 

Methods

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

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

toConstr :: DeregisterWebhookWithThirdParty -> Constr #

dataTypeOf :: DeregisterWebhookWithThirdParty -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeregisterWebhookWithThirdParty Source # 
Show DeregisterWebhookWithThirdParty Source # 
Generic DeregisterWebhookWithThirdParty Source # 
Hashable DeregisterWebhookWithThirdParty Source # 
ToJSON DeregisterWebhookWithThirdParty Source # 
NFData DeregisterWebhookWithThirdParty Source # 
AWSRequest DeregisterWebhookWithThirdParty Source # 
ToHeaders DeregisterWebhookWithThirdParty Source # 
ToPath DeregisterWebhookWithThirdParty Source # 
ToQuery DeregisterWebhookWithThirdParty Source # 
type Rep DeregisterWebhookWithThirdParty Source # 
type Rep DeregisterWebhookWithThirdParty = D1 * (MetaData "DeregisterWebhookWithThirdParty" "Network.AWS.CodePipeline.DeregisterWebhookWithThirdParty" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" True) (C1 * (MetaCons "DeregisterWebhookWithThirdParty'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dwwtpWebhookName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))
type Rs DeregisterWebhookWithThirdParty Source # 

Request Lenses

dwwtpWebhookName :: Lens' DeregisterWebhookWithThirdParty (Maybe Text) Source #

The name of the webhook you want to deregister.

Destructuring the Response

deregisterWebhookWithThirdPartyResponse Source #

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

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

data DeregisterWebhookWithThirdPartyResponse Source #

Instances

Eq DeregisterWebhookWithThirdPartyResponse Source # 
Data DeregisterWebhookWithThirdPartyResponse Source # 

Methods

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

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

toConstr :: DeregisterWebhookWithThirdPartyResponse -> Constr #

dataTypeOf :: DeregisterWebhookWithThirdPartyResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeregisterWebhookWithThirdPartyResponse Source # 
Show DeregisterWebhookWithThirdPartyResponse Source # 
Generic DeregisterWebhookWithThirdPartyResponse Source # 
NFData DeregisterWebhookWithThirdPartyResponse Source # 
type Rep DeregisterWebhookWithThirdPartyResponse Source # 
type Rep DeregisterWebhookWithThirdPartyResponse = D1 * (MetaData "DeregisterWebhookWithThirdPartyResponse" "Network.AWS.CodePipeline.DeregisterWebhookWithThirdParty" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" True) (C1 * (MetaCons "DeregisterWebhookWithThirdPartyResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dwwtprsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses