rendered paste body <xs:element name="volume_disk" type="disk_type" />
<xs:element name="reserve_disk" type="disk_type" />
<xs:complexType name="disk_type">
<xs:sequence>
<xs:element name="disk_size" type="xs:integer" />
<xs:element minOccurs="0" name="disk_enclosure"
type="xs:string" />
<xs:element minOccurs="0" name="disk_vendor"
type="xs:string" />
<xs:element minOccurs="0" name="disk_serial"
type="xs:string" />
</xs:sequence>
<xs:attribute name="id" use="required" type="xs:integer" />
<xs:attribute name="bus" use="required" type="xs:integer" />
<xs:attribute name="target" use="required" type="xs:integer" />
<xs:attribute name="lun" type="xs:integer" />
<xs:attribute name="status" use="required">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="online" />
<xs:enumeration value="offline" />
<xs:enumeration value="failed" />
<xs:enumeration value="rebuild" />
<xs:enumeration value="hot_spare" />
<xs:enumeration value="unused" />
<xs:enumeration value="scrubbing" />
<xs:enumeration value="invalid" />
<xs:enumeration value="unknown" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>