--- /dev/null
+package org.argeo.slc.deploy;\r
+\r
+import org.argeo.slc.build.Distribution;\r
+\r
+/** An instance of a software system. */\r
+public interface DeployedSystem extends TargetData {\r
+ /** Unique ID for this system instance. */\r
+ public String getDeployedSystemId();\r
+\r
+ /** Underlying packages */\r
+ public Distribution getDistribution();\r
+\r
+ /** Data required to initialize the instance (e.g. DB dump, etc.). */\r
+ public DeploymentData getDeploymentData();\r
+\r
+ /** Resources required by the system (ports, disk location, etc.) */\r
+ public TargetData getTargetData();\r
+}\r