PlantUML definitions are available via the Structurizr CLI export command,
using the -format plantuml
parameter.
See StructurizrPlantUMLExporter for customisation options.
C4-PlantUML definitions are available via the Structurizr CLI export command,
using the -format plantuml/c4plantuml
parameter.
See C4PlantUMLExporter for customisation options.
Mermaid definitions are available via the Structurizr CLI export command,
using the -format mermaid
parameter. Your Mermaid configuration will need to include "securityLevel": "loose"
to render this definition correctly.
WebSequenceDiagram definitions are available via the Structurizr CLI export command,
using the -format websequencediagrams
parameter. Only dynamic views are supported.
DOT definitions are available via the Structurizr CLI export command,
using the -format dot
parameter.
Ilograph definitions are available via the Structurizr CLI export command,
using the -format ilograph
parameter. A single Ilograph export contains the model and all views.
resources: - id: "1" name: "X" subtitle: "[Software System]" backgroundColor: "#ffffff" color: "#000000" children: - id: "2" name: "Web Application" subtitle: "[Container: Java and Spring Boot]" backgroundColor: "#ffffff" color: "#000000" - id: "3" name: "Database Schema" subtitle: "[Container]" backgroundColor: "#ffffff" color: "#000000" - id: "5" name: "Amazon Web Services" subtitle: "[Deployment Node]" backgroundColor: "#ffffff" color: "#232f3e" icon: "https://static.structurizr.com/themes/amazon-web-services-2020.04.30/AWS-Cloud_light-bg@4x.png" children: - id: "6" name: "US-East-1" subtitle: "[Deployment Node]" backgroundColor: "#ffffff" color: "#147eba" icon: "https://static.structurizr.com/themes/amazon-web-services-2020.04.30/Region_light-bg@4x.png" children: - id: "10" name: "Autoscaling group" subtitle: "[Deployment Node]" backgroundColor: "#ffffff" color: "#cc2264" icon: "https://static.structurizr.com/themes/amazon-web-services-2020.04.30/AWS-Auto-Scaling_light-bg@4x.png" children: - id: "11" name: "Amazon EC2 - Ubuntu server" subtitle: "[Deployment Node]" backgroundColor: "#ffffff" color: "#d86613" icon: "https://static.structurizr.com/themes/amazon-web-services-2020.04.30/Amazon-EC2_light-bg@4x.png" children: - id: "12" name: "Web Application" subtitle: "[Container: Java and Spring Boot]" backgroundColor: "#ffffff" color: "#000000" - id: "14" name: "Amazon RDS" subtitle: "[Deployment Node]" backgroundColor: "#ffffff" color: "#3b48cc" icon: "https://static.structurizr.com/themes/amazon-web-services-2020.04.30/Amazon-RDS_light-bg@4x.png" children: - id: "15" name: "MySQL" subtitle: "[Deployment Node]" backgroundColor: "#ffffff" color: "#3b48cc" icon: "https://static.structurizr.com/themes/amazon-web-services-2020.04.30/Amazon-RDS_MySQL_instance_light-bg@4x.png" children: - id: "16" name: "Database Schema" subtitle: "[Container]" backgroundColor: "#ffffff" color: "#000000" - id: "7" name: "DNS router" subtitle: "[Infrastructure Node: Route 53]" description: "Routes incoming requests based upon domain name." backgroundColor: "#ffffff" color: "#693cc5" icon: "https://static.structurizr.com/themes/amazon-web-services-2020.04.30/Amazon-Route-53_light-bg@4x.png" - id: "8" name: "Load Balancer" subtitle: "[Infrastructure Node: Elastic Load Balancer]" description: "Automatically distributes incoming application traffic." backgroundColor: "#ffffff" color: "#693cc5" icon: "https://static.structurizr.com/themes/amazon-web-services-2020.04.30/Elastic-Load-Balancing_light-bg@4x.png" perspectives: - name: Static Structure relations: - from: "2" to: "3" label: "Reads from and writes to" description: "MySQL Protocol/SSL" color: "#707070" - name: Deployment - Live relations: - from: "12" to: "16" label: "Reads from and writes to" description: "MySQL Protocol/SSL" color: "#707070" - from: "7" to: "8" label: "Forwards requests to" description: "HTTPS" color: "#707070" - from: "8" to: "12" label: "Forwards requests to" description: "HTTPS" color: "#707070"