@startuml state ReadOnly { state "DATA: UNAVAILABLE" as inactive state "DATA: READONLY\nSERVICE: NONE" as ro state "DATA: READONLY\nSERVICE: EXTERNAL" as roe state "DATA: READONLY\nSERVICE: SHARED" as ros inactive -[dotted]-> ro : CHECKPOINT ro -[dotted]-> roe ro -[dotted]-> ros } state ReadWrite { state "DATA: READY\nSERVICE: NONE" as ready state "DATA: READY\nSERVICE: SHARED" as shared state "DATA: READY\nSERVICE: EXTERNAL" as external ready --> shared : ALTER TENANT\nSTART SERVICE SHARED shared --> ready : ALTER TENANT\nSTOP SERVICE SHARED ready --> external : ALTER TENANT\nSTART SERVICE EXTERNAL external --> ready : ALTER TENANT\nSTOP SERVICE EXTERNAL ready --> ready : ALTER TENANT\nRENAME TO } state Deleted { state "DATA: DROP" as drop drop --> [*] : (tenant GC) ready --> [*] : DROP TENANT\nIMMEDIATE } [*] --> inactive : CREATE TENANT\nFROM REPLICATION [*] --> ready : CREATE\nTENANT inactive --> ready : ALTER TENANT\nCOMPLETE REPLICATION inactive --> inactive : ALTER TENANT\nPAUSE/RESUME\nREPLICATION,\nRENAME TO ro -[dotted]-> ready roe -[dotted]-> external ros -[dotted]-> shared ready --> drop : DROP TENANT @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art