The Properties of a Virtual Type
Virtual types have properties that differ from regular types. The following list describes the ways in which a virtual type differs from a regular asset type.
A virtual type inherits all of its attributes from its base type. Therefore, you cannot add attributes directly to a virtual type. To add new attributes to a virtual type, you add the attributes to the base type. You can selectively display these attributes on the profiles that you have defined in the type. Similarly, you cannot delete attributes from or edit the properties of attributes in the virtual type. All attribute creation, deletion, and definition is performed on the base type and those changes are applied to all of its virtual types.
A virtual type has its own set of Advanced Settings, which enables you to configure the following properties specifically for a virtual type:
Large and small icons
Visible in asset browse
Enable reports
Policies can be applied
Require consumer registration
Enable versioning
Top level type
Enable lifecycle management
Visible in search
Inherit base type profiles
Inherit base type policies
Inherit base type LCMs
Clone base type profiles
Additionally, a virtual type has an
Inherit Base Type option, which determines whether the profiles, LCMs, and policies of the base type also apply to the virtual type. You can enable or disable this option for each virtual type. For more information about using this option, see
Configuring Inheritance for Base Type
Profiles, LCMs, and Policies.