Use > Create Designs > Topology Designs > Components > Component relationships

Component relationships

Relationships in topology designs define dependencies between components and also impact how a design is provisioned. For example, imported Chef components require a server in order to be provisioned. Therefore, all imported Chef components are created with an outgoing relationship to the server capability, ensuring that a server is provisioned before the Chef component.

When importing new components, you may need to define new relationships. Some relationships are created for you automatically at import time, such as the Chef component dependency on server discussed above. If there are additional dependencies, define them manually in this tab.

Tasks

View the following information about the relationships:

  • Direction - Outgoing or Incoming.
  • Target or Source Component - Click the component name of the target or source component to open the Overview tab for that component.
  • Display Name - The display name of the relationship.

Use the corresponding icon or button to:

  • Create or edit a relationship.
    • You cannot create or edit incoming relationships.
    • You cannot edit a component that is an abstract component or a capability.
    • After a component is used in a design, you cannot add a new required relationship or make an existing relationship required. You can only change its display name and description.

      Provide the following information for a relationship:
Item Description
Target Component

Select the target component for the relationship from the Select Component dialog, which provides a list of available components.

Display Name
  • The name for the relationship.
  • Description The description for the relationship.
    Maximum Outgoing Relationships From Source The number of instances of the target component that a single instance of the source component can be connected to.
    Maximum Incoming Relationships To Target The number of source components that can be connected to a single instance of the target component.
    Required Relationship
  • Use the check box to indicate if the relationship is required in topology designs.
    • Delete a relationship. Click the delete icon. You cannot delete incoming relationships.