Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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
- data GetThirdPartyJobDetails = GetThirdPartyJobDetails' {
- jobId :: Text
- clientToken :: Text
- newGetThirdPartyJobDetails :: Text -> Text -> GetThirdPartyJobDetails
- getThirdPartyJobDetails_jobId :: Lens' GetThirdPartyJobDetails Text
- getThirdPartyJobDetails_clientToken :: Lens' GetThirdPartyJobDetails Text
- data GetThirdPartyJobDetailsResponse = GetThirdPartyJobDetailsResponse' {}
- newGetThirdPartyJobDetailsResponse :: Int -> GetThirdPartyJobDetailsResponse
- getThirdPartyJobDetailsResponse_jobDetails :: Lens' GetThirdPartyJobDetailsResponse (Maybe ThirdPartyJobDetails)
- getThirdPartyJobDetailsResponse_httpStatus :: Lens' GetThirdPartyJobDetailsResponse Int
Creating a Request
data GetThirdPartyJobDetails Source #
Represents the input of a GetThirdPartyJobDetails
action.
See: newGetThirdPartyJobDetails
smart constructor.
GetThirdPartyJobDetails' | |
|
Instances
newGetThirdPartyJobDetails Source #
:: Text | |
-> Text | |
-> GetThirdPartyJobDetails |
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.
GetThirdPartyJobDetailsResponse' | |
|
Instances
Eq GetThirdPartyJobDetailsResponse Source # | |
Show GetThirdPartyJobDetailsResponse Source # | |
Generic GetThirdPartyJobDetailsResponse Source # | |
NFData GetThirdPartyJobDetailsResponse Source # | |
Defined in Amazonka.CodePipeline.GetThirdPartyJobDetails rnf :: GetThirdPartyJobDetailsResponse -> () # | |
type Rep GetThirdPartyJobDetailsResponse Source # | |
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.
getThirdPartyJobDetailsResponse_httpStatus :: Lens' GetThirdPartyJobDetailsResponse Int Source #
The response's http status code.