amazonka-batch-1.6.0: Amazon Batch 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.Batch.DeregisterJobDefinition

Contents

Description

Deregisters an AWS Batch job definition.

Synopsis

Creating a Request

deregisterJobDefinition Source #

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

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

  • djdJobDefinition - The name and revision (name:revision ) or full Amazon Resource Name (ARN) of the job definition to deregister.

data DeregisterJobDefinition Source #

See: deregisterJobDefinition smart constructor.

Instances

Eq DeregisterJobDefinition Source # 
Data DeregisterJobDefinition Source # 

Methods

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

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

toConstr :: DeregisterJobDefinition -> Constr #

dataTypeOf :: DeregisterJobDefinition -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeregisterJobDefinition Source # 
Show DeregisterJobDefinition Source # 
Generic DeregisterJobDefinition Source # 
Hashable DeregisterJobDefinition Source # 
ToJSON DeregisterJobDefinition Source # 
NFData DeregisterJobDefinition Source # 

Methods

rnf :: DeregisterJobDefinition -> () #

AWSRequest DeregisterJobDefinition Source # 
ToHeaders DeregisterJobDefinition Source # 
ToPath DeregisterJobDefinition Source # 
ToQuery DeregisterJobDefinition Source # 
type Rep DeregisterJobDefinition Source # 
type Rep DeregisterJobDefinition = D1 * (MetaData "DeregisterJobDefinition" "Network.AWS.Batch.DeregisterJobDefinition" "amazonka-batch-1.6.0-Fzr0qfVbg64JgYF5rBSQhW" True) (C1 * (MetaCons "DeregisterJobDefinition'" PrefixI True) (S1 * (MetaSel (Just Symbol "_djdJobDefinition") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs DeregisterJobDefinition Source # 

Request Lenses

djdJobDefinition :: Lens' DeregisterJobDefinition Text Source #

The name and revision (name:revision ) or full Amazon Resource Name (ARN) of the job definition to deregister.

Destructuring the Response

deregisterJobDefinitionResponse Source #

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

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

data DeregisterJobDefinitionResponse Source #

See: deregisterJobDefinitionResponse smart constructor.

Instances

Eq DeregisterJobDefinitionResponse Source # 
Data DeregisterJobDefinitionResponse Source # 

Methods

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

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

toConstr :: DeregisterJobDefinitionResponse -> Constr #

dataTypeOf :: DeregisterJobDefinitionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeregisterJobDefinitionResponse Source # 
Show DeregisterJobDefinitionResponse Source # 
Generic DeregisterJobDefinitionResponse Source # 
NFData DeregisterJobDefinitionResponse Source # 
type Rep DeregisterJobDefinitionResponse Source # 
type Rep DeregisterJobDefinitionResponse = D1 * (MetaData "DeregisterJobDefinitionResponse" "Network.AWS.Batch.DeregisterJobDefinition" "amazonka-batch-1.6.0-Fzr0qfVbg64JgYF5rBSQhW" True) (C1 * (MetaCons "DeregisterJobDefinitionResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_derrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses