pulumi/developer-docs/architecture/pulumi-cli.uml
Pat Gavlin a5a818b802
[developer-docs] Add links + a broad arch diagram (#7856)
- Add links within the resource registration docs
- Add a broad-strokes architectural diagram to the overview
- Add a `clean` target to the Makefile
- Expand the "Building" docs a bit
2021-08-27 10:55:06 -07:00

38 lines
677 B
Plaintext

@startuml
node "Language Plugin" as plugin {
interface gRPC as langhost
component "Language SDK" as sdk
}
node "Pulumi CLI" as cli {
interface gRPC as resmon
component "Deployment engine" as engine
component "State storage backend" as backend
component "Code generators" as codegen
resmon - engine
sdk -down-> resmon
engine -up-> langhost
engine -right-> backend
}
node "Resource Providers" as providers {
interface gRPC as provider
component "Package schemas" as schemas
component "Multi-language components" as mlcs
component "Cloud resources" as resources
provider - mlcs
provider - resources
engine -down-> provider
mlcs -up-> resmon
}
@enduml