infrastructure
An infrastructure
panel contains a diagram that is used to define resources. Infrastructure panels are ultimately compiled, in the case of AWS applications, into CloudFormation templates. A call to an infrastructure
looks just like a call to a circuit
, except that there are never inlet`s and `outlet`s (east-west ports) in an infrastructure panel; there can only be `param`s and `return`s in an `infrastructure
.
In the FargateTask Solution, the infrastructure
called FargateTask
calls the infrastructure`s `FargateTaskDefinition
and FargateS3ToECRPush
:
The nodes outlined in cyan are infrastructure
calls, and those bordered in green are circuit
calls. These colors correspond to the color bars to the right of the panel names in the panel browser. Note that the only ports on the infrastructure
calls are at the top and bottom of the call node. For example, the port on top of the call to FargateTaskDefinition
corresponds to the param
node labeled CodeBuildWaitCondition
in the FargateTaskDefinition
diagram: