amazonka-codepipeline-1.6.1: 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.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 # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Data GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.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 Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Show GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Generic GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Associated Types

type Rep GetJobDetails :: Type -> Type #

Hashable GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

ToJSON GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

AWSRequest GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Associated Types

type Rs GetJobDetails :: Type #

ToHeaders GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

ToPath GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

ToQuery GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

NFData GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Methods

rnf :: GetJobDetails -> () #

type Rep GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

type Rep GetJobDetails = D1 (MetaData "GetJobDetails" "Network.AWS.CodePipeline.GetJobDetails" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" True) (C1 (MetaCons "GetJobDetails'" PrefixI True) (S1 (MetaSel (Just "_gjdJobId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetJobDetails Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

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 # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Data GetJobDetailsResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

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 # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Generic GetJobDetailsResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Associated Types

type Rep GetJobDetailsResponse :: Type -> Type #

NFData GetJobDetailsResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Methods

rnf :: GetJobDetailsResponse -> () #

type Rep GetJobDetailsResponse Source # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

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

Response Lenses

gjdrsResponseStatus :: Lens' GetJobDetailsResponse Int Source #

  • - | The response status code.