Files
iTop/datamodels/2.x/itop-bridge-virtualization-storage/datamodel.itop-bridge-virtualization-storage.xml
2023-07-11 11:25:16 +02:00

119 lines
3.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.2">
<classes>
<class id="lnkVirtualDeviceToVolume" _delta="define">
<parent>cmdbAbstractObject</parent>
<properties>
<is_link>1</is_link>
<category>bizmodel,configmgmt</category>
<abstract>false</abstract>
<key_type>autoincrement</key_type>
<db_table>lnkvirtualdevicetovolume</db_table>
<db_key_field>id</db_key_field>
<db_final_class_field/>
<naming>
<attributes>
<attribute id="virtualdevice_name"/>
<attribute id="volume_name"/>
</attributes>
</naming>
<style>
<icon/>
</style>
<reconciliation>
<attributes>
</attributes>
</reconciliation>
<uniqueness_rules>
<rule id="no_duplicate">
<attributes>
<attribute id="volume_id"/>
<attribute id="virtualdevice_id"/>
</attributes>
<filter><![CDATA[]]></filter>
<disabled>false</disabled>
<is_blocking>true</is_blocking>
</rule>
</uniqueness_rules>
</properties>
<fields>
<field id="volume_id" xsi:type="AttributeExternalKey">
<sql>volume_id</sql>
<target_class>LogicalVolume</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="volume_name" xsi:type="AttributeExternalField">
<extkey_attcode>volume_id</extkey_attcode>
<target_attcode>name</target_attcode>
</field>
<field id="virtualdevice_id" xsi:type="AttributeExternalKey">
<sql>virtualdevice_id</sql>
<target_class>VirtualDevice</target_class>
<is_null_allowed>false</is_null_allowed>
<on_target_delete>DEL_AUTO</on_target_delete>
</field>
<field id="virtualdevice_name" xsi:type="AttributeExternalField">
<extkey_attcode>virtualdevice_id</extkey_attcode>
<target_attcode>name</target_attcode>
</field>
<field id="size_used" xsi:type="AttributeString">
<sql>size_used</sql>
<default_value/>
<is_null_allowed>true</is_null_allowed>
</field>
</fields>
<methods/>
<presentation>
<details>
<items>
<item id="virtualdevice_id">
<rank>10</rank>
</item>
<item id="volume_id">
<rank>20</rank>
</item>
<item id="size_used">
<rank>30</rank>
</item>
</items>
</details>
<search>
<items>
<item id="volume_id">
<rank>10</rank>
</item>
<item id="virtualdevice_id">
<rank>20</rank>
</item>
</items>
</search>
<list>
<items>
<item id="virtualdevice_id">
<rank>10</rank>
</item>
<item id="volume_id">
<rank>20</rank>
</item>
<item id="size_used">
<rank>30</rank>
</item>
</items>
</list>
</presentation>
</class>
<class id="LogicalVolume">
<relations>
<relation id="impacts">
<neighbours>
<neighbour id="VirtualDevice" _delta="define">
<attribute>virtualdevices_list</attribute>
</neighbour>
</neighbours>
</relation>
</relations>
</class>
</classes>
</itop_design>