Skip to content

/AWS1/CL_PIPJOBDATA

Represents other information about a job required for a job worker to complete the job.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_actiontypeid TYPE REF TO /AWS1/CL_PIPACTIONTYPEID /AWS1/CL_PIPACTIONTYPEID

Represents information about an action type.

io_actionconfiguration TYPE REF TO /AWS1/CL_PIPACTIONCONF /AWS1/CL_PIPACTIONCONF

Represents information about an action configuration.

io_pipelinecontext TYPE REF TO /AWS1/CL_PIPPIPELINECONTEXT /AWS1/CL_PIPPIPELINECONTEXT

Represents information about a pipeline to a job worker.

Includes pipelineArn and pipelineExecutionId for custom jobs.

it_inputartifacts TYPE /AWS1/CL_PIPARTIFACT=>TT_ARTIFACTLIST TT_ARTIFACTLIST

The artifact supplied to the job.

it_outputartifacts TYPE /AWS1/CL_PIPARTIFACT=>TT_ARTIFACTLIST TT_ARTIFACTLIST

The output of the job.

io_artifactcredentials TYPE REF TO /AWS1/CL_PIPAWSSESSIONCREDS /AWS1/CL_PIPAWSSESSIONCREDS

Represents an Amazon Web Services session credentials object. These credentials are temporary credentials that are issued by Amazon Web Services Secure Token Service (STS). They can be used to access input and output artifacts in the S3 bucket used to store artifacts for the pipeline in CodePipeline.

iv_continuationtoken TYPE /AWS1/PIPCONTINUATIONTOKEN /AWS1/PIPCONTINUATIONTOKEN

A system-generated token, such as a deployment ID, required by a job to continue the job asynchronously.

io_encryptionkey TYPE REF TO /AWS1/CL_PIPENCRYPTIONKEY /AWS1/CL_PIPENCRYPTIONKEY

Represents information about the key used to encrypt data in the artifact store, such as an KMS key.


Queryable Attributes

actionTypeId

Represents information about an action type.

Accessible with the following methods

Method Description
GET_ACTIONTYPEID() Getter for ACTIONTYPEID

actionConfiguration

Represents information about an action configuration.

Accessible with the following methods

Method Description
GET_ACTIONCONFIGURATION() Getter for ACTIONCONFIGURATION

pipelineContext

Represents information about a pipeline to a job worker.

Includes pipelineArn and pipelineExecutionId for custom jobs.

Accessible with the following methods

Method Description
GET_PIPELINECONTEXT() Getter for PIPELINECONTEXT

inputArtifacts

The artifact supplied to the job.

Accessible with the following methods

Method Description
GET_INPUTARTIFACTS() Getter for INPUTARTIFACTS, with configurable default
ASK_INPUTARTIFACTS() Getter for INPUTARTIFACTS w/ exceptions if field has no valu
HAS_INPUTARTIFACTS() Determine if INPUTARTIFACTS has a value

outputArtifacts

The output of the job.

Accessible with the following methods

Method Description
GET_OUTPUTARTIFACTS() Getter for OUTPUTARTIFACTS, with configurable default
ASK_OUTPUTARTIFACTS() Getter for OUTPUTARTIFACTS w/ exceptions if field has no val
HAS_OUTPUTARTIFACTS() Determine if OUTPUTARTIFACTS has a value

artifactCredentials

Represents an Amazon Web Services session credentials object. These credentials are temporary credentials that are issued by Amazon Web Services Secure Token Service (STS). They can be used to access input and output artifacts in the S3 bucket used to store artifacts for the pipeline in CodePipeline.

Accessible with the following methods

Method Description
GET_ARTIFACTCREDENTIALS() Getter for ARTIFACTCREDENTIALS

continuationToken

A system-generated token, such as a deployment ID, required by a job to continue the job asynchronously.

Accessible with the following methods

Method Description
GET_CONTINUATIONTOKEN() Getter for CONTINUATIONTOKEN, with configurable default
ASK_CONTINUATIONTOKEN() Getter for CONTINUATIONTOKEN w/ exceptions if field has no v
HAS_CONTINUATIONTOKEN() Determine if CONTINUATIONTOKEN has a value

encryptionKey

Represents information about the key used to encrypt data in the artifact store, such as an KMS key.

Accessible with the following methods

Method Description
GET_ENCRYPTIONKEY() Getter for ENCRYPTIONKEY