This is Kactus2 extension
Each interface has a mandatory
name. Display name is optional and typically a few
words providing a more detailed and/or user-friendly name for
display. Optional description contains a textual
description of the interface.
Optional COM definition is a XML document that captures the interface properties, similarly to bus interfaces in regular HW components. You can type the VLNV or drag-drop a COM definition from the library.
Details are settings that are specific to selected COM definition. Optional transfer type denotes what kind of data is transmitted through the interface. The allowed values depend on the selected COM definition, e.g. in MCAPI they are 'message', 'packet', and 'scalar'. At least MCAPI has also a Direction (in, out, inout).
Property values define values for the parameters as name-value pairs. For example in MCAPI, each endpoint must have a 'port_id'.