amazonka-codepipeline-1.4.5: Amazon CodePipeline SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CodePipeline.GetJobDetails

Contents

Description

Returns information about a job. Only used for custom actions.

Important: When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

Synopsis

Creating a Request

getJobDetails #

Arguments

:: Text

gjdJobId

-> GetJobDetails 

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

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

  • gjdJobId - The unique system-generated ID for the job.

data GetJobDetails #

Represents the input of a get job details action.

See: getJobDetails smart constructor.

Instances

Eq GetJobDetails # 
Data GetJobDetails # 

Methods

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

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

toConstr :: GetJobDetails -> Constr #

dataTypeOf :: GetJobDetails -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetJobDetails # 
Show GetJobDetails # 
Generic GetJobDetails # 

Associated Types

type Rep GetJobDetails :: * -> * #

Hashable GetJobDetails # 
ToJSON GetJobDetails # 
NFData GetJobDetails # 

Methods

rnf :: GetJobDetails -> () #

AWSRequest GetJobDetails # 
ToQuery GetJobDetails # 
ToPath GetJobDetails # 
ToHeaders GetJobDetails # 
type Rep GetJobDetails # 
type Rep GetJobDetails = D1 (MetaData "GetJobDetails" "Network.AWS.CodePipeline.GetJobDetails" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" True) (C1 (MetaCons "GetJobDetails'" PrefixI True) (S1 (MetaSel (Just Symbol "_gjdJobId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetJobDetails # 

Request Lenses

gjdJobId :: Lens' GetJobDetails Text #

The unique system-generated ID for the job.

Destructuring the Response

getJobDetailsResponse #

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

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

data GetJobDetailsResponse #

Represents the output of a get job details action.

See: getJobDetailsResponse smart constructor.

Instances

Eq GetJobDetailsResponse # 
Data GetJobDetailsResponse # 

Methods

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

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

toConstr :: GetJobDetailsResponse -> Constr #

dataTypeOf :: GetJobDetailsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetJobDetailsResponse # 
Show GetJobDetailsResponse # 
Generic GetJobDetailsResponse # 
NFData GetJobDetailsResponse # 

Methods

rnf :: GetJobDetailsResponse -> () #

type Rep GetJobDetailsResponse # 
type Rep GetJobDetailsResponse = D1 (MetaData "GetJobDetailsResponse" "Network.AWS.CodePipeline.GetJobDetails" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "GetJobDetailsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gjdrsJobDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobDetails))) (S1 (MetaSel (Just Symbol "_gjdrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses

gjdrsResponseStatus :: Lens' GetJobDetailsResponse Int #

  • - | The response status code.