amazonka-codepipeline-1.6.0: 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 #

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 GetJobDetails action.

See: getJobDetails smart constructor.

Instances
Eq GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

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

Defined in Network.AWS.CodePipeline.GetJobDetails

Show GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Generic GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Associated Types

type Rep GetJobDetails :: * -> * #

Hashable GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

ToJSON GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

AWSRequest GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Associated Types

type Rs GetJobDetails :: * #

ToHeaders GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

ToPath GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

ToQuery GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

NFData GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Methods

rnf :: GetJobDetails -> () #

type Rep GetJobDetails # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

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

Defined in Network.AWS.CodePipeline.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 GetJobDetails action.

See: getJobDetailsResponse smart constructor.

Instances
Eq GetJobDetailsResponse # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

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

Defined in Network.AWS.CodePipeline.GetJobDetails

Generic GetJobDetailsResponse # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Associated Types

type Rep GetJobDetailsResponse :: * -> * #

NFData GetJobDetailsResponse # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

Methods

rnf :: GetJobDetailsResponse -> () #

type Rep GetJobDetailsResponse # 
Instance details

Defined in Network.AWS.CodePipeline.GetJobDetails

type Rep GetJobDetailsResponse = D1 (MetaData "GetJobDetailsResponse" "Network.AWS.CodePipeline.GetJobDetails" "amazonka-codepipeline-1.6.0-CC2BPnoufmqE0zbjOUPBZ9" 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 #

  • - | The response status code.