amazonka-codepipeline-1.5.0: Amazon CodePipeline SDK.

Copyright(c) 2013-2017 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.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 Source #

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 Source #

Represents the input of a GetJobDetails action.

See: getJobDetails smart constructor.

Instances

Eq GetJobDetails Source # 
Data GetJobDetails Source # 

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 Source # 
Show GetJobDetails Source # 
Generic GetJobDetails Source # 

Associated Types

type Rep GetJobDetails :: * -> * #

Hashable GetJobDetails Source # 
ToJSON GetJobDetails Source # 
NFData GetJobDetails Source # 

Methods

rnf :: GetJobDetails -> () #

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

Request Lenses

gjdJobId :: Lens' GetJobDetails Text Source #

The unique system-generated ID for the job.

Destructuring the Response

getJobDetailsResponse Source #

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 Source #

Represents the output of a GetJobDetails action.

See: getJobDetailsResponse smart constructor.

Instances

Eq GetJobDetailsResponse Source # 
Data GetJobDetailsResponse Source # 

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 #

Show GetJobDetailsResponse Source # 
Generic GetJobDetailsResponse Source # 
NFData GetJobDetailsResponse Source # 

Methods

rnf :: GetJobDetailsResponse -> () #

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

Response Lenses

gjdrsResponseStatus :: Lens' GetJobDetailsResponse Int Source #

  • - | The response status code.