The following table describes the AWS job type attributes:
| Attribute | Description | 
|---|---|
| Connection profile | Defines the connection profile for the job. Rules: 
 | 
| Service | Determines the service type of the AWS job, as follows: | 
Lambda Job Attributes
The following table describes the AWS Lambda job attributes:
| Attribute | Description | 
|---|---|
| Function Name | 
 Defines the Lambda function to execute. Variable Name: %%AWS-LAMBDA_NAME | 
| Version | 
 Defines the Lambda function version. Variable Name: %%AWS-LAMBDA_VERSION | 
| Payload | 
 Defines the Lambda function payload in JSON format. Variable Name: %%AWS-LAMBDA_PAYLOAD_JSON | 
| Client Context JSON | 
 Defines client-specific information for Lambda. Variable Name: %%AWS-LAMBDA_CUSTOMER_CONTEXT_JSON | 
| Append log to output | Determines whether to append the log to the output | 
Step Function Job Attributes
The following table describes the AWS Step Function job attributes:
| Attribute | Description | 
|---|---|
| State Machine | 
 Defines the Step function State Machine to be used. Variable Name: %%AWS-STEP_NAME | 
| Execution Name | 
 Defines the name for the execution for a Step function. Variable Name: %%AWS-STEP_EXECUTION_NAME | 
| Input | 
 Defines the Step Function input in JSON format. Variable Name: %%AWS-STEP_PAYLOAD_JSON | 
| Append log to output | Determines whether to append the log to the output. | 
Batch Job Attributes
The following table describes the AWS Batch job attributes:
| Attribute | Description | 
|---|---|
| Job Name | 
 Defines the name of the Batch job. Variable Name: %%AWS-BATCH_JOB_NAME | 
| Job Definition | 
 Defines the job definition to be used for a Batch. Variable Name: %%AWS-BATCH_JOB_DEFINITION | 
| Job Definition Revision | 
 Defines the job definition revision for a Batch. Variable Name: %%AWS-BATCH_JOB_DEF_REV | 
| Job Queue | 
 Defines the queue where the batch job is submitted. Variable Name: %%AWS-BATCH_JOB_QUEUE | 
| Parameters List | 
 Defines the parameters (Name and Value) for the batch job. Variable Names: 
 | 
| Job Type | 
 Determines whether the Batch job is a single job or an array job. For an array job, in the Array Size field, determine the array size (minimum 2) of the Batch job. Variable Name: %%AWS-BATCH_JOB_TYPE | 
| Job Dependency | 
 Determines whether the AWS Batch job depends on another job. If it does, then define the following: 
 Variable Name: %%AWS-BATCH_DEPENDS_CHECK | 
| Container overrides command | 
 Defines a command to send to the container that overrides the default command from the Docker image or the Batch job definition. Variable Name: %%AWS-BATCH_CONTENTS_COMMAND | 
| Environment | 
 Defines the environment variables (name and value) to send to the container for a Batch job. Variable Names: 
 | 
| vCPUs | 
 Determines the number of vCPUs to reserve for the container for a Batch job. Variable Name: %%AWS-BATCH_CONTENT_ENV_CPU | 
| Memory | 
 Determines the number of MB of memory reserved for the Batch job (minimum 4). Variable Name: %%AWS-BATCH_CONTENT_ENV_MEMORY | 
| Job Attempts | 
 Determines the number of retry attempts fora Batch job. Variable Name: %%AWS-BATCH_RETRY_ATTEMPTS | 
| Execution Timeout | 
 Determines the timeout duration in seconds for a Batch job. Variable Name: %%AWS-BATCH_TIMEOUT | 
| Append log to output | Determines whether to append the log to the output. | 
AWS Permission Requirements
The following table lists the AWS Permission Requirements for running AWS jobs:
| Service | Required Actions | 
|---|---|
| Lambda | 
 | 
| Step Function | 
 | 
| Batch | 
 | 
