amazonka-codepipeline-2.0: Amazon CodePipeline SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CodePipeline.PollForThirdPartyJobs

Description

Determines whether there are any third party jobs for a job worker to act on. 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.

Synopsis

Creating a Request

data PollForThirdPartyJobs Source #

Represents the input of a PollForThirdPartyJobs action.

See: newPollForThirdPartyJobs smart constructor.

Constructors

PollForThirdPartyJobs' 

Fields

Instances

Instances details
ToJSON PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

ToHeaders PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

ToPath PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

ToQuery PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

AWSRequest PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Associated Types

type AWSResponse PollForThirdPartyJobs #

Generic PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Associated Types

type Rep PollForThirdPartyJobs :: Type -> Type #

Read PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Show PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

NFData PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Methods

rnf :: PollForThirdPartyJobs -> () #

Eq PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Hashable PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

type AWSResponse PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

type Rep PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

type Rep PollForThirdPartyJobs = D1 ('MetaData "PollForThirdPartyJobs" "Amazonka.CodePipeline.PollForThirdPartyJobs" "amazonka-codepipeline-2.0-AHHPJTmnvhi1gPjRAFzjQE" 'False) (C1 ('MetaCons "PollForThirdPartyJobs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxBatchSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "actionTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionTypeId)))

newPollForThirdPartyJobs Source #

Create a value of PollForThirdPartyJobs 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:maxBatchSize:PollForThirdPartyJobs', pollForThirdPartyJobs_maxBatchSize - The maximum number of jobs to return in a poll for jobs call.

PollForThirdPartyJobs, pollForThirdPartyJobs_actionTypeId - Represents information about an action type.

Request Lenses

pollForThirdPartyJobs_maxBatchSize :: Lens' PollForThirdPartyJobs (Maybe Natural) Source #

The maximum number of jobs to return in a poll for jobs call.

Destructuring the Response

data PollForThirdPartyJobsResponse Source #

Represents the output of a PollForThirdPartyJobs action.

See: newPollForThirdPartyJobsResponse smart constructor.

Constructors

PollForThirdPartyJobsResponse' 

Fields

Instances

Instances details
Generic PollForThirdPartyJobsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Associated Types

type Rep PollForThirdPartyJobsResponse :: Type -> Type #

Read PollForThirdPartyJobsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Show PollForThirdPartyJobsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

NFData PollForThirdPartyJobsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Eq PollForThirdPartyJobsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

type Rep PollForThirdPartyJobsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

type Rep PollForThirdPartyJobsResponse = D1 ('MetaData "PollForThirdPartyJobsResponse" "Amazonka.CodePipeline.PollForThirdPartyJobs" "amazonka-codepipeline-2.0-AHHPJTmnvhi1gPjRAFzjQE" 'False) (C1 ('MetaCons "PollForThirdPartyJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThirdPartyJob])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPollForThirdPartyJobsResponse Source #

Create a value of PollForThirdPartyJobsResponse 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:jobs:PollForThirdPartyJobsResponse', pollForThirdPartyJobsResponse_jobs - Information about the jobs to take action on.

$sel:httpStatus:PollForThirdPartyJobsResponse', pollForThirdPartyJobsResponse_httpStatus - The response's http status code.

Response Lenses