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
;