Use > Create Designs > Topology Designs > Components > Component capability

Component capability

See Components for a definition of capability components.

Concrete components can claim support for a capability component. A supported capability includes a reference to the capability component, as well as property mappings between the capability component and the concrete component. A single capability, such as Web Server, can be supported by multiple concrete components; however, a concrete component can only support a single capability.

A capability component can be included in a design to indicate that a concrete component supporting that capability is required in order to successfully provision the design. Designs that include capabilities are referred to as partial designs and require composition with another design in order to be provisioned. For additional information on partial designs, see Test a topology design.

Tasks

View the following information about the capability:

  • Supported Capability - The display name of the supported capability, if any. Supported capabilities are provided out-of-the-box for some concrete components.
  • Property mappings - A list of each Capability Property and the Component Property from which it gets its value.

Perform the following tasks:

  • Refresh the data in this tab.
  • Add or Edit a supported capability. You cannot add or edit a capability if the component is being used by a topology design. Click Add Supported Capability or select a supported capability and click Edit. Provide or modify the following information:
 
Item Description
Selected Capability Choose a capability to add to this concrete component. You cannot edit this field after a supported capability has been added.
Property Mappings For each Capability Property in the list, do one of the following:
  • Select a Component Property from which the Capability Property gets its value.
  • Leave the Capability Property as Not Set.
Note that any capability property that has the same 'property Name' as a concrete component property (using a case-sensitive string match) is automatically mapped.
  • Remove the selected capability. You cannot remove a capability from a component if the component is being used by a topology design.