datamodel.itop-bridge-virtualization-storage.xml 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1">
  3. <classes>
  4. <class id="lnkVirtualDeviceToVolume" _delta="define">
  5. <parent>cmdbAbstractObject</parent>
  6. <properties>
  7. <is_link>1</is_link>
  8. <category>bizmodel,configmgmt</category>
  9. <abstract>false</abstract>
  10. <key_type>autoincrement</key_type>
  11. <db_table>lnkvirtualdevicetovolume</db_table>
  12. <db_key_field>id</db_key_field>
  13. <db_final_class_field/>
  14. <naming>
  15. <format>%1$s</format>
  16. <attributes>
  17. <attribute id="volume_id"/>
  18. </attributes>
  19. </naming>
  20. <display_template/>
  21. <icon/>
  22. <reconciliation>
  23. <attributes>
  24. </attributes>
  25. </reconciliation>
  26. </properties>
  27. <fields>
  28. <field id="volume_id" xsi:type="AttributeExternalKey">
  29. <sql>volume_id</sql>
  30. <target_class>LogicalVolume</target_class>
  31. <is_null_allowed>false</is_null_allowed>
  32. <on_target_delete>DEL_AUTO</on_target_delete>
  33. </field>
  34. <field id="volume_name" xsi:type="AttributeExternalField">
  35. <extkey_attcode>volume_id</extkey_attcode>
  36. <target_attcode>name</target_attcode>
  37. </field>
  38. <field id="virtualdevice_id" xsi:type="AttributeExternalKey">
  39. <sql>virtualdevice_id</sql>
  40. <target_class>VirtualDevice</target_class>
  41. <is_null_allowed>false</is_null_allowed>
  42. <on_target_delete>DEL_AUTO</on_target_delete>
  43. </field>
  44. <field id="virtualdevice_name" xsi:type="AttributeExternalField">
  45. <extkey_attcode>virtualdevice_id</extkey_attcode>
  46. <target_attcode>name</target_attcode>
  47. </field>
  48. <field id="size_used" xsi:type="AttributeString">
  49. <sql>size_used</sql>
  50. <default_value/>
  51. <is_null_allowed>true</is_null_allowed>
  52. </field>
  53. </fields>
  54. <methods/>
  55. <presentation>
  56. <details>
  57. <items>
  58. <item id="volume_id">
  59. <rank>10</rank>
  60. </item>
  61. <item id="virtualdevice_id">
  62. <rank>20</rank>
  63. </item>
  64. <item id="size_used">
  65. <rank>30</rank>
  66. </item>
  67. </items>
  68. </details>
  69. <search>
  70. <items>
  71. <item id="volume_id">
  72. <rank>10</rank>
  73. </item>
  74. <item id="virtualdevice_id">
  75. <rank>20</rank>
  76. </item>
  77. </items>
  78. </search>
  79. <list>
  80. <items>
  81. <item id="volume_id">
  82. <rank>10</rank>
  83. </item>
  84. <item id="virtualdevice_id">
  85. <rank>20</rank>
  86. </item>
  87. <item id="size_used">
  88. <rank>30</rank>
  89. </item>
  90. </items>
  91. </list>
  92. </presentation>
  93. </class>
  94. </classes>
  95. </itop_design>