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.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
Eq PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Read PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Show PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Generic PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Associated Types

type Rep PollForThirdPartyJobs :: Type -> Type #

NFData PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Methods

rnf :: PollForThirdPartyJobs -> () #

Hashable PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

ToJSON PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

AWSRequest PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Associated Types

type AWSResponse 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

type Rep PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

type Rep PollForThirdPartyJobs = D1 ('MetaData "PollForThirdPartyJobs" "Amazonka.CodePipeline.PollForThirdPartyJobs" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" '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)))
type AWSResponse PollForThirdPartyJobs Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

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.

$sel:actionTypeId: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
Eq PollForThirdPartyJobsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Read PollForThirdPartyJobsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Show PollForThirdPartyJobsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Generic PollForThirdPartyJobsResponse Source # 
Instance details

Defined in Amazonka.CodePipeline.PollForThirdPartyJobs

Associated Types

type Rep PollForThirdPartyJobsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" '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