Values.StartJobRequestSourceThe request structure for the start job request.
type nonrec t = {appId : AppId.t;The unique ID for an Amplify app.
*)branchName : BranchName.t;The name of the branch to use for the job.
*)jobId : JobId.t option;The unique ID for an existing job. This is required if the value of jobType is RETRY.
*)jobType : JobType.t;Describes the type for the job. The job type RELEASE starts a new job with the latest change from the specified branch. This value is available only for apps that are connected to a repository. The job type RETRY retries an existing job. If the job type value is RETRY, the jobId is also required.
*)jobReason : JobReason.t option;A descriptive reason for starting the job.
*)commitId : CommitId.t option;The commit ID from a third-party repository provider for the job.
*)commitMessage : CommitMessage.t option;The commit message from a third-party repository provider for the job.
*)commitTime : CommitTime.t option;The commit date and time for the job.
*)}val make :
?jobId:??? ->
?jobReason:??? ->
?commitId:??? ->
?commitMessage:??? ->
?commitTime:??? ->
appId:AppId.t ->
branchName:BranchName.t ->
jobType:JobType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of AppId.t
| `Timestamp of CommitTime.t ])
list ]