Se si configurano condizioni di sottoscrizione al workflow basate sugli stati del ciclo di vita, è possibile che l'identificazione dei valori venga semplificata dalle seguenti definizioni.
Ciascun messaggio contiene un elemento lifecycleState che si basa sulle modifiche dello stato della macchina IaaS.
L'elemento presenta la seguente struttura nel messaggio.
lifecycleState : { state : STRING, phase : STRING, event : STRING }
Proprietà | Descrizione | Formato e valori | Esempi |
---|---|---|---|
state | Contiene il nome e lo stato del workflow. | {workflowName}.{stateName} |
|
phase | Contiene la fase che ha attivato un messaggio. | PRE, POST, EVENT |
|
event | Contiene l'evento. Questa proprietà è facoltativa ed esiste solo quando la fase è EVENT. | {workflowName}.{stateName}.EVENT.{eventName} |
|