...
@startuml
...
[*] --> UNDEPLOYED:UNDEPLOYED: Create
...
UNDEPLOYED:UNDEPLOYED
...
-->
...
DEPLOYING:DEPLOYING: Deploy
...
DEPLOYING:DEPLOYING --> DEPLOYED:DEPLOYED: Deployed
...
DEPLOYING:DEPLOYING --> UNDEPLOYED:DEPLOYING: Deploy failed
...
UNDEPLOYED:DEPLOYING --> DEPLOYING:DEPLOYING: Deploy
...
DEPLOYED:DEPLOYED --> UNDEPLOYING:UNDEPLOYING: Undeploy
...
UNDEPLOYING:UNDEPLOYING --> UNDEPLOYED:UNDEPLOYED: Undeployed
...
UNDEPLOYING:UNDEPLOYING --> DEPLOYED:UNDEPLOYING: Undeploy failed
...
UNDEPLOYED:DEPLOYING --> UNDEPLOYING:UNDEPLOYING: Undeploy
...
DEPLOYED:UNDEPLOYING --> UNDEPLOYING:UNDEPLOYING: Undeploy
...
DEPLOYED:UNDEPLOYING --> DEPLOYING:DEPLOYING: Deploy
...
DEPLOYED:DEPLOYED --> UPDATING:UPDATING: Update
...
UPDATING:UPDATING --> DEPLOYED:DEPLOYED: Updated
...
UPDATING:UPDATING --> DEPLOYED:UPDATING: Update failed
...
DEPLOYED:UPDATING --> UPDATING:UPDATING: Update
...
DEPLOYED:UPDATING --> UNDEPLOYING:UNDEPLOYING: Undeploy
...
DEPLOYED:DEPLOYED --> MIGRATING:MIGRATING: Migrate
...
MIGRATING:MIGRATING --> DEPLOYED:DEPLOYED: Migrated
...
MIGRATING:MIGRATING --> DEPLOYED:MIGRATING: Migrate failed
...
DEPLOYED:MIGRATING --> UNDEPLOYING:UNDEPLOYING: Undeploy
...
@enduml
...