Client-side encrypted workspace
The workspace "
" has been client-side encrypted, please enter the passphrase to decrypt it.
Save passphrase in browser local storage
The workspace could not be decrypted.
DSL documentation
DSL tutorial
DSL cookbook
Basics
Identifiers
Implied relationships
Expressions
DSL language reference
workspace
- model
- archetypes
- group
- person
- softwareSystem
- deploymentEnvironment
- deploymentNode
- infrastructureNode
- softwareSystemInstance
- containerInstance
- instanceOf
- element
- -> (relationship)
- -/> (remove relationship)
- views
- systemLandscape
- systemContext
- container
- component
- filtered
- dynamic
- deployment
- custom
- image
- styles
- light
- dark
- element
- relationship
- themes
- terminology
- configuration
- visibility
- scope
- users
// a simplified C4 model representation of the Structurizr playground workspace { model { playground = softwareSystem "Structurizr Playground" { app = container "Structurizr playground server" { description "Provides server-side functionality of parsing Structurizr DSL." technology "Java and Spring Boot" } } live = deploymentEnvironment "Live" { deploymentNode "CloudFlare" { cname = infrastructureNode "playground.structurizr.com" { technology "DNS CNAME" } } deploymentNode "Amazon Web Services" { deploymentNode "App Runner" { deploymentNode "Docker Container" { deploymentNode "Java Virtual Machine" { instanceof app { cname -> this perspectives { perspective "Health" { url "https://playground.structurizr.com/health" } } } } } } } } } views { deployment playground live "Deployment" { include * } styles { element "Element" { strokeWidth 5 shape roundedbox } element "Infrastructure Node" { shape ellipse } element "Perspective:Health" { stroke gray } element "Perspective:Health[value==OK]" { stroke green color green } element "Perspective:Health[value==0]" { stroke red color red } } properties { "structurizr.perspective.interval" "10000" } } }
Structurizr v2026.04.19
|
|