Create component type properties

For more information about components, see Components (Sequenced Designs). For more information about custom service components, see Service Component Properties.

Caution When you create a property for a component type that has derived subtype components or existing component templates, the property is added to all associated subtypes and templates. Because service designs are considered a snapshot in time of the components, and to preserve the integrity of service designs that are provisioned, the propagation of component type properties does not affect service designs. You must manually update any service design that uses the component type, its subtypes, or its templates.

To create component type properties

  1. In the left pane of the Sequenced Components area, select the component palette that contains the component type whose properties you want to create.
  2. Click the component type whose properties you want to create.
  3. Select the Properties tab.
  4. Click Create to open the Create Property dialog.
  5. Select one of the following types:

    • Boolean - A property whose value is true or false.
    • Integer - A property whose value is a positive or negative whole number (or zero).
    • List - A property whose value is a list of string values.
    • String - A property whose value is a sequence of characters.

    You cannot change the type once the property has been created.

Property types and values

Type Property information
All
  • Name — A unique name for the property.
  • Display Name — A unique name for the property.
  • Description — A description of the property.
  • Consumer Visible — Select this option to indicate that this property will be made visible in the Marketplace Portal.
Boolean
  • Property Value — Select either True or False.
Integer
  • Resource Type and Unit for a Measurable Property — Select the resource type and unit, which are used to influence provider and pool selection and resource accounting. You must set this to a value other than None to make this property measurable and available for configuration on a resource offering. You can also specify the resource type and unit simply to clarify the intent of the property. Note that when creating a Source Binding for a service component, a best practice is that both the service component property you are creating and the service component property you are binding to will have the same Resource Type and Unit value. When you change this value for a component type that has derived subtype components or existing component templates, the changes you make apply to all associated subtypes and templates.
  • Property Value — Select or type a positive or negative whole number or zero. If you enter a decimal number, the value will be truncated to the nearest integer. The maximum allowed integer value is 2147483647 and the minimum is -2147483648; if you enter a value outside these bounds the value will be automatically converted to the closest maximum or minimum value.
List
  • Property Values

    • Click the Add Item icon to add a new list item, and provide the following information:

      • Display Name- The label that will be displayed for the list item.
      • Value - The value of the list item. Values must be unique with a list.
      • Description A description of the list item.
      • Click Add to add the list item.
    • Click the Edit Item icon to edit a selected list item.
    • Click the Remove Item icon to remove a selected list item.
String
  • Property Value — Type the value of the property. The value must be in string format. Click the gear icon to select a property value token. See Select Tokens for a description of the tokens.