-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathsample_5.d2
73 lines (55 loc) · 1.35 KB
/
sample_5.d2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
tenant: Offsite Tenant {
style.shadow: true
accountant: Accountant
security: Security
janitor: Janitor
}
tenant.accountant -> Quickbooks
auditors: Auditors
auditors -> Quickbooks
auditors -> IRS
Quickbooks -> Clients
dataroom: E335 Data Room {
style.shadow: true
style.fill: "#e9edef"
style.stroke-width: 2
whitelist: Whitelisted Server {
shape: rectangle
style.stroke-dash: 10
style.stroke: "#000E3D"
routing: Routing blocker
headers: Add header tokens
}
platform: Microsoft Windows Fleet {
style.stroke-dash: 4
style.stroke: "#000E3D"
build
}
whitelist <-> platform: Maintain connection {style.stroke-width: 4}
}
auditors -> dataroom.platform.build
auditors -> dataroom.whitelist.routing
tenant.accountants -> dataroom
logging: Web based logger
production: Data for prod {
style.shadow: true
network: Network availability {
style.stroke-dash: 10
style.stroke: "#000E3D"
instances: App instances {
style.multiple: true
}
db: App DBs {
shape: cylinder
}
secrets: AWS Secrets
containers: Docker containers
instances -> db
instances -> secrets
containers -> db
containers -> secrets
}
}
dataroom.whitelist.routing -> production.network.instances
dataroom.whitelist.headers -> production.network.instances
production.network.instances -> backups