Values.NotifyApplicationStateRequestSourceSets the migration state of an application. For a given application identified by the value passed to ApplicationId, its status is set or updated by passing one of three values to Status: NOT_STARTED | IN_PROGRESS | COMPLETED.
type nonrec t = {applicationId : ApplicationId.t;The configurationId in Application Discovery Service that uniquely identifies the grouped application.
*)status : ApplicationStatus.t;Status of the application - Not Started, In-Progress, Complete.
*)updateDateTime : UpdateDateTime.t option;The timestamp when the application state changed.
*)dryRun : DryRun.t option;Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
*)}val make :
?updateDateTime:??? ->
?dryRun:??? ->
applicationId:ApplicationId.t ->
status:ApplicationStatus.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of DryRun.t
| `Enum of string
| `String of ApplicationId.t
| `Timestamp of UpdateDateTime.t ])
list ]