Component properties
Components can have several types of properties. The server keeps track of changes to component properties as property versions.
To define component properties, click the Components tab, click the component, and then go to the Configuration tab. The following table describes the types of properties that are available on components.
Type | Description |
---|---|
Component properties | Component properties are values that are assigned on individual
components. Referenced: ${p:component/propertyName} . |
Component properties that are inherited from component templates | Components inherit custom properties from component templates.
These properties cannot be changed on the component. Referenced:
${p:component/custom/propertyName} . |
Component environment properties | Component environment properties are defined on components.
However, the property value is not set until the component is deployed to an environment. In this
way, a component environment property can have a different value for each deployed instance of the
component. However, a value that is set on a component environment property does not override an
environment property that has the same name. The environment property has precedence over the
component environment property. Referenced:
${p:environment/propertyName} . |
Component version properties | Component version properties are defined on components. However,
the property value is not set until a component version is created. In this way, a component version
property can have a different value for each component version. Referenced:
${p:version/propertyName} . |
Component resource properties | Component resource properties are defined on components.
However, the property value is not set until you map a component to an environment and create a
component resource. The property value is set on this component resource. In this way, if you need
to deploy multiple copies of a component to the same environment, you can set a different property
value for each copy. Note that the component resource property and the resource property definitions
are not resolved during deployment when the component is mapped in the Resource Tree using a
Component Tag Resource. Component resource properties also generate resource roles on the component
resources. Referenced: ${p:resource/propertyName} . |
Component property definitions | Aside from component template properties that become component
properties, component templates can also have component property definitions. These
properties appear on the component Basic Settings tab.
Referenced:
${p:component/template/propertyName} . See Component template
properties for more information. |