Skip to content

/AWS1/CL_PIPTHIRDPARTYJOBDATA

Represents information about the job data for a partner action.

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.

Does not include pipelineArn and pipelineExecutionId for ThirdParty jobs.

it_inputartifacts TYPE /AWS1/CL_PIPARTIFACT=>TT_ARTIFACTLIST TT_ARTIFACTLIST

The name of the artifact that is worked on by the action, if any. This name might be system-generated, such as "MyApp", or it might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.

it_outputartifacts TYPE /AWS1/CL_PIPARTIFACT=>TT_ARTIFACTLIST TT_ARTIFACTLIST

The name of the artifact that is the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or it might be defined by the user when the action is created.

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 artifact for the pipeline in CodePipeline.

iv_continuationtoken TYPE /AWS1/PIPCONTINUATIONTOKEN /AWS1/PIPCONTINUATIONTOKEN

A system-generated token, such as a CodeDeploy deployment ID, that a job requires to continue the job asynchronously.

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

The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an Amazon Web Services Key Management Service (Amazon Web Services KMS) key. This is optional and might not be present.


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.

Does not include pipelineArn and pipelineExecutionId for ThirdParty jobs.

Accessible with the following methods

Method Description
GET_PIPELINECONTEXT() Getter for PIPELINECONTEXT

inputArtifacts

The name of the artifact that is worked on by the action, if any. This name might be system-generated, such as "MyApp", or it might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.

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 name of the artifact that is the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or it might be defined by the user when the action is created.

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 artifact 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 CodeDeploy deployment ID, that a job requires 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

The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an Amazon Web Services Key Management Service (Amazon Web Services KMS) key. This is optional and might not be present.

Accessible with the following methods

Method Description
GET_ENCRYPTIONKEY() Getter for ENCRYPTIONKEY