Previous Topic: Defining VolumesNext Topic: Defining Resources


Defining Properties

Properties are configuration parameters used to specialize the behavior of an appliance in a specific application role. Properties work in conjunction with interface connections to specialize an individual instance.

You can define all the configuration properties that you want to be modifiable as well as fine-tune parameters, timeouts, file locations, appliance volumes, and mode of operation of the appliance. You should expose property configuration parameters that can be used by the user and cannot be fixed by the class itself.

Note: Dependencies or binding to outside services should be expressed as output terminals, not properties.

Appliances typically contain 3 to 12 properties with most having default values. You should define the most frequently changed values first.

Property Constraints

You can set a value constraint on a property value.

The property constraints are: