amazonka-batch-1.6.1: 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.CancelJob

Contents

Description

Cancels a job in an AWS Batch job queue. Jobs that are in the SUBMITTED , PENDING , or RUNNABLE state are cancelled. Jobs that have progressed to STARTING or RUNNING are not cancelled (but the API operation still succeeds, even if no job is cancelled); these jobs must be terminated with the TerminateJob operation.

Synopsis

Creating a Request

cancelJob Source #

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

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

  • cjJobId - The AWS Batch job ID of the job to cancel.
  • cjReason - A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

data CancelJob Source #

See: cancelJob smart constructor.

Instances
Eq CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Data CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Methods

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

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

toConstr :: CancelJob -> Constr #

dataTypeOf :: CancelJob -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Show CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Generic CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Associated Types

type Rep CancelJob :: Type -> Type #

Hashable CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

ToJSON CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

AWSRequest CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Associated Types

type Rs CancelJob :: Type #

ToHeaders CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Methods

toHeaders :: CancelJob -> [Header] #

ToPath CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

ToQuery CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

NFData CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Methods

rnf :: CancelJob -> () #

type Rep CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

type Rep CancelJob = D1 (MetaData "CancelJob" "Network.AWS.Batch.CancelJob" "amazonka-batch-1.6.1-Ehms0ZM7bO3CGJpCkHVC0C" False) (C1 (MetaCons "CancelJob'" PrefixI True) (S1 (MetaSel (Just "_cjJobId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_cjReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs CancelJob Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Request Lenses

cjJobId :: Lens' CancelJob Text Source #

The AWS Batch job ID of the job to cancel.

cjReason :: Lens' CancelJob Text Source #

A message to attach to the job that explains the reason for canceling it. This message is returned by future DescribeJobs operations on the job. This message is also recorded in the AWS Batch activity logs.

Destructuring the Response

cancelJobResponse Source #

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

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

data CancelJobResponse Source #

See: cancelJobResponse smart constructor.

Instances
Eq CancelJobResponse Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Data CancelJobResponse Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Methods

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

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

toConstr :: CancelJobResponse -> Constr #

dataTypeOf :: CancelJobResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CancelJobResponse Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Show CancelJobResponse Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Generic CancelJobResponse Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Associated Types

type Rep CancelJobResponse :: Type -> Type #

NFData CancelJobResponse Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

Methods

rnf :: CancelJobResponse -> () #

type Rep CancelJobResponse Source # 
Instance details

Defined in Network.AWS.Batch.CancelJob

type Rep CancelJobResponse = D1 (MetaData "CancelJobResponse" "Network.AWS.Batch.CancelJob" "amazonka-batch-1.6.1-Ehms0ZM7bO3CGJpCkHVC0C" True) (C1 (MetaCons "CancelJobResponse'" PrefixI True) (S1 (MetaSel (Just "_cjrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses

cjrsResponseStatus :: Lens' CancelJobResponse Int Source #

  • - | The response status code.