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

Amazonka.CodePipeline.GetThirdPartyJobDetails

Description

Requests the details of a job for a third party action. Used for partner actions only.

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

Synopsis

Creating a Request

data GetThirdPartyJobDetails Source #

Represents the input of a GetThirdPartyJobDetails action.

See: newGetThirdPartyJobDetails smart constructor.

Constructors

GetThirdPartyJobDetails' 

Fields

  • jobId :: Text

    The unique system-generated ID used for identifying the job.

  • clientToken :: Text

    The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is allowed access to the job and its details.

Instances

Instances details
Eq GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

Read GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

Show GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

Generic GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

Associated Types

type Rep GetThirdPartyJobDetails :: Type -> Type #

NFData GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

Methods

rnf :: GetThirdPartyJobDetails -> () #

Hashable GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

ToJSON GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

AWSRequest GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

ToHeaders GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

ToPath GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

ToQuery GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

type Rep GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

type Rep GetThirdPartyJobDetails = D1 ('MetaData "GetThirdPartyJobDetails" "Amazonka.CodePipeline.GetThirdPartyJobDetails" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "GetThirdPartyJobDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

newGetThirdPartyJobDetails Source #

Create a value of GetThirdPartyJobDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:jobId:GetThirdPartyJobDetails', getThirdPartyJobDetails_jobId - The unique system-generated ID used for identifying the job.

$sel:clientToken:GetThirdPartyJobDetails', getThirdPartyJobDetails_clientToken - The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is allowed access to the job and its details.

Request Lenses

getThirdPartyJobDetails_jobId :: Lens' GetThirdPartyJobDetails Text Source #

The unique system-generated ID used for identifying the job.

getThirdPartyJobDetails_clientToken :: Lens' GetThirdPartyJobDetails Text Source #

The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is allowed access to the job and its details.

Destructuring the Response

data GetThirdPartyJobDetailsResponse Source #

Represents the output of a GetThirdPartyJobDetails action.

See: newGetThirdPartyJobDetailsResponse smart constructor.

Constructors

GetThirdPartyJobDetailsResponse' 

Fields

Instances

Instances details
Eq GetThirdPartyJobDetailsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

Show GetThirdPartyJobDetailsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

Generic GetThirdPartyJobDetailsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

Associated Types

type Rep GetThirdPartyJobDetailsResponse :: Type -> Type #

NFData GetThirdPartyJobDetailsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

type Rep GetThirdPartyJobDetailsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails

type Rep GetThirdPartyJobDetailsResponse = D1 ('MetaData "GetThirdPartyJobDetailsResponse" "Amazonka.CodePipeline.GetThirdPartyJobDetails" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "GetThirdPartyJobDetailsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThirdPartyJobDetails)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetThirdPartyJobDetailsResponse Source #

Create a value of GetThirdPartyJobDetailsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:jobDetails:GetThirdPartyJobDetailsResponse', getThirdPartyJobDetailsResponse_jobDetails - The details of the job, including any protected values defined for the job.

$sel:httpStatus:GetThirdPartyJobDetailsResponse', getThirdPartyJobDetailsResponse_httpStatus - The response's http status code.

Response Lenses

getThirdPartyJobDetailsResponse_jobDetails :: Lens' GetThirdPartyJobDetailsResponse (Maybe ThirdPartyJobDetails) Source #

The details of the job, including any protected values defined for the job.