Attribute Data Type

A custom attribute that has been defined in vCommander. Once defined, a custom attribute can be applied to a server inventory item.

Namespace
(Default)
Subtypes
Group
Properties
name data type type namespace min/max occurs description
allowedValues list of AttributeEnumValue element 0/unbounded The collection of allowed values for this attribute.
costItems list of AttributeCostItem element 0/unbounded the costItems
description string element 0/1 A description of the custom attribute.
enumerated string element 0/1 true if the attribute is enumerated, false otherwise
name string element 0/1 The name of the custom attribute.
parentId long element 0/1 the parentId
parentName string element 0/1 the parentName
portalEditable string element 0/1 Checks if is portal editable.
regularExpression string element 0/1 the regular expression
subList string element 0/1 true if the attribute is a sub-list false otherwise
targetManagedObjectTypes list of ManagedObjectType element 0/unbounded The managed object types that this attribute can be applied to.
validationMessage string element 0/1 the validation message
Properties inherited from ManagedObjectReference
displayName string element 0/1 Gets the display name.
id long element 1/1 The unique id of the managed object this refers to.
type ManagedObjectType element 0/1 The type of managed object this refers to.
Properties inherited from supportTemplating
xsitype string attribute 0/1  

Example

<Attribute>
  <name>...</name>
  <description>...</description>
  <targetManagedObjectTypes>...</targetManagedObjectTypes>
  <allowedValues>
    <id>...</id>
    <name>...</name>
    <parentAttributeEnumId>...</parentAttributeEnumId>
    <parentAttributeEnumValue>...</parentAttributeEnumValue>
  </allowedValues>
  <portalEditable>...</portalEditable>
  <enumerated>...</enumerated>
  <costItems xsitype="...">
    <name>...</name>
    <cost>...</cost>
    <costFormula>...</costFormula>
  </costItems>
  <regularExpression>...</regularExpression>
  <validationMessage>...</validationMessage>
  <subList>...</subList>
  <parentId>...</parentId>
  <parentName>...</parentName>
  <displayName>...</displayName>
  <type>...</type>
  <id>...</id>
</Attribute>