Object Models¶
Object model is the definition of inventory object's behavior.
Name | Type | Description |
---|---|---|
name |
String | Model name |
description |
String | Model description |
vendor |
Reference | Vendor reference |
data |
Object | Model attributes, refer to Model Interface |
connections |
Array of Object | Possible connections |
name |
String | Unique connection name |
description |
String | Connection description |
type |
Reference | Connection Type reference |
direction |
String | Connection direction (See Direction Discussion for details): |
i - internal. Connected object will be placed inside this object. |
||
o - outside. This object will be placed inside connected one. |
||
s - side connection. Neither objects will be placed inside each other. |
||
gender |
String | Connection gender (See Connection Gender Discussion for details) |
m - male |
||
f - female |
||
s - genderless, side connection |
||
protocols |
Array of String | Optional list of protocols, supported on given connection. See Inventory Protocols for reference and Protocols Discussion for details. |
group |
String | Crossing group (See Group Discussion for details) |
cross |
String | Internal connection crossing (See Cross Discussion for details |
internal_name |
String | Optional internal name. May be used in Connection Rules name , but not shown in user interface. |