Custom Properties
Custom properties in Euno allow you to extend and customize the data model by adding your own properties to resources. These properties can be used to categorize, organize, and filter resources based on your organization's specific needs.
Types of Custom Properties
Custom properties come in two main categories:
Manual Properties
Manual properties allow users to manually set values for resources. These include:
Text Field: Free-form text input
Numeric Field: Numbers only
Date/Time Field: Date and time values
Boolean Field: True/false values
Single Select: Choose one option from a predefined list
Multi Select: Choose multiple options from a predefined list
Computed Properties
Computed properties automatically calculate their values based on defined rules:
Computed Boolean: True/false based on an EQL condition
Computed Select: Multiple values based on EQL conditions
Creating a Custom Property
To create a new custom property:
Navigate to the Account Settings page
Select the "Custom Properties" tab
Click the "Add new" button
Basic Information
Enter a unique Name for the property
Choose the property Type from the dropdown
(Optional) Add a Display Name that will be shown in the UI
(Optional) Add a Description to help other users understand the property's purpose
(Optional) Enable Show in Overview if you want this property to appear in the resource overview panel
(Optional) Configure grouping:
Add a Group name to organize related properties together in the resource sidebar
Set Order in Group (0-999) to control the display order within the group
Property Groups
Custom properties can be organized into groups that appear as tabs in the resource sidebar. This helps organize related properties together for better navigation and clarity.
Configuring Groups
Adding to a Group
Enter a group name in the "Group" field
Properties with the same group name will appear together
Leave the group empty to hide the property from the sidebar tabs
Ordering Within Groups
Set the "Order in Group" value (0-999) to control where the property appears
Properties are displayed in ascending order based on this value
Properties with the same order value are sorted alphabetically
How Groups Appear
Each group becomes a separate tab in the resource sidebar
Properties without a group are not shown in the sidebar tabs
Properties with "Show in Overview" enabled appear in the overview tab regardless of grouping
Type-Specific Configuration
Depending on the type you selected, you'll need to configure additional settings:
For Manual Single/Multi Select
Add options one by one using the "Add Option" button
Enter the value for each option
Reorder options using drag and drop if needed
For Computed Boolean
Enter the EQL expression that determines when the property should be true
For Computed Multi Select
Add options using the "Add Option" button
For each option:
Enter the value (label)
Define the EQL expression that determines when this option applies
Reorder options using the up/down arrows
Editing a Custom Property
To edit an existing custom property:
Navigate to the Custom Properties tab
Click on the property you want to edit
Modify the settings as needed
Click "Save" to apply your changes
Note: Some settings, like the property type, cannot be changed after creation.
Deleting a Custom Property
To delete a custom property:
Navigate to the Custom Properties tab
Click on the property you want to delete
Click the "Delete" button in the top right
Confirm the deletion
Note: Deleting a custom property will remove all its values from resources. This action cannot be undone.
Best Practices
Clear Names: Use descriptive names that clearly indicate the property's purpose
Documentation: Always add a description to help other users understand how to use the property
Testing: For computed properties, test your EQL expressions with different scenarios
Organization: Use the "Show in Overview" flag judiciously to avoid cluttering the UI
Maintenance: Regularly review and clean up unused custom properties
Using Custom Properties
Once created, custom properties can be:
Used as filters in the data model view
Added as columns in the tabular view
Viewed in the resource overview panel (if "Show in Overview" is enabled)
Used in other EQL expressions
Last updated