The Managed Entity object describes the type and version of an entity, such as a user, device, or policy. For types in the type_id enum list, an associated attribute should be populated. If the type of entity is not in the type_id list, information can be put into the data attribute, type_id should be ‘Other’ and the type attribute should label the entity type.
- Extends:
_entity
Attributes
Section titled “Attributes”device
- Type:
device - Requirement: recommended
An addressable device, computer system or host.
email
- Type:
email - Requirement: recommended
The email object.
group
- Type:
group - Requirement: recommended
The group object associated with an entity such as user, policy, or rule.
name
- Type:
string_t - Requirement: recommended
The name of the managed entity. It should match the name of the specific entity object’s name if populated, or the name of the managed entity if the type_id is ‘Other’.
org
- Type:
organization - Requirement: recommended
The Organization object containing details about the managed organizational entity. This object includes properties such as the organization name, unique identifier, type, and other organizational metadata. This attribute should be populated when type_id is 4 (Organization).
policy
- Type:
policy - Requirement: recommended
Describes details of a managed policy.
type
- Type:
string_t - Requirement: recommended
The managed entity type. For example: Policy, User, Organization, Device.
type_id
- Type:
integer_t - Requirement: recommended
- Values:
0-Unknown: The type is unknown.1-Device: A managed Device entity. This item corresponds to population of thedeviceattribute.2-User: A managed User entity. This item corresponds to population of theuserattribute.3-Group: A managed Group entity. This item corresponds to population of thegroupattribute.4-Organization: A managed Organization entity. This item corresponds to population of theorgattribute.5-Policy: A managed Policy entity. This item corresponds to population of thepolicyattribute.6-Email: A managed Email entity. This item corresponds to population of theemailattribute.7-Network Zone: A managed Network Zone entity. Populate thenameattribute with the zone name and/or theuidattribute with the zone ID. Additional zone information can be added to thedataattribute.99-Other: The type is not mapped. See thetypeattribute, which contains a data source specific value.
The type of the Managed Entity. It is recommended to also populate the type attribute with the associated label, or the source specific name if Other.
uid
- Type:
string_t - Requirement: recommended
The identifier of the managed entity. It should match the uid of the specific entity’s object UID if populated, or the source specific ID if the type_id is ‘Other’.
user
- Type:
user - Requirement: recommended
The user that pertains to the event or object.
version
- Type:
string_t - Requirement: recommended
The version of the managed entity. For example: 1.2.3.
data
- Type:
json_t - Requirement: optional
The managed entity content as a JSON object.
location
- Type:
location - Requirement: optional
The detailed geographical location usually associated with an IP address.
Constraints
Section titled “Constraints”At least one of: name, uid, device, group, org, policy, user