Skip to main content

jobs

Creates, updates, deletes, gets or lists a jobs resource.

Overview

Namejobs
TypeResource
Idaws.amplify.jobs

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
stepsarrayThe execution steps for an execution job, for an Amplify app.
summaryobjectDescribes the summary for an execution job for an Amplify app.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_jobselectapp_id, branch_name, job_id, regionReturns a job for a branch of an Amplify app.
list_jobsselectapp_id, branch_name, regionnextToken, maxResultsLists the jobs for a branch of an Amplify app.
delete_jobdeleteapp_id, branch_name, job_id, regionDeletes a job for a branch of an Amplify app.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
app_idstringThe unique ID for an Amplify app.
branch_namestringThe name of the branch to use for the job.
job_idstringThe unique ID for the job.
regionstringAWS region (default: us-east-1)
maxResultsintegerThe maximum number of records to list in a single response.
nextTokenstringA pagination token. Set to null to start listing steps from the start. If a non-null pagination token is returned in a result, pass its value in here to list more steps.

SELECT examples

Returns a job for a branch of an Amplify app.

SELECT
steps,
summary
FROM aws.amplify.jobs
WHERE app_id = '{{ app_id }}' -- required
AND branch_name = '{{ branch_name }}' -- required
AND job_id = '{{ job_id }}' -- required
AND region = '{{ region }}' -- required
;

DELETE examples

Deletes a job for a branch of an Amplify app.

DELETE FROM aws.amplify.jobs
WHERE app_id = '{{ app_id }}' --required
AND branch_name = '{{ branch_name }}' --required
AND job_id = '{{ job_id }}' --required
AND region = '{{ region }}' --required
;