Miradore Schema#
graph LR
MiradoreConfigProfileDeployment -- DEPLOYS --> MiradoreConfigProfile
MiradoreDevice -- HAS_DEPLOYMENT --> MiradoreConfigProfileDeployment
MiradoreDevice -- MEMBER_OF --> MiradoreLocation
MiradoreDevice -- MEMBER_OF --> MiradoreOrganization
MiradoreDevice -- TAGGED --> MiradoreTag
MiradoreLocation -- MEMBER_OF --> MiradoreLocation
MiradoreOrganization -- MEMBER_OF --> MiradoreOrganization
MiradoreTenant -- RESOURCE --> MiradoreConfigProfile
MiradoreTenant -- RESOURCE --> MiradoreConfigProfileDeployment
MiradoreTenant -- RESOURCE --> MiradoreDevice
MiradoreTenant -- RESOURCE --> MiradoreLocation
MiradoreTenant -- RESOURCE --> MiradoreOrganization
MiradoreTenant -- RESOURCE --> MiradoreTag
MiradoreTenant -- RESOURCE --> MiradoreUser
MiradoreUser -- OWNS --> MiradoreDevice
MiradoreConfigProfile#
An MDM configuration profile defined in Miradore.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Tenant-scoped identifier for the configuration profile, as |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
configuration_type |
Type of configuration carried by the profile. |
|
description |
Configuration profile description. |
|
miradore_id |
Yes |
Raw Miradore ID of the configuration profile, which is only unique within the tenant. |
name |
Yes |
Configuration profile name. |
os_category |
Platform the profile targets, e.g. Android, iOS, macOS or WindowsDesktop. |
|
status |
Profile status: Unknown, Active or Deleted. |
Relationships#
(:MiradoreConfigProfileDeployment)-[:DEPLOYS]->(:MiradoreConfigProfile): Links a deployment to the configuration profile it installs.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreConfigProfile): Links a Miradore tenant to one of its configuration profiles.
MiradoreConfigProfileDeployment#
The deployment of a Miradore configuration profile onto a single device.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Tenant-scoped identifier for the configuration profile deployment, as |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
deployment_time |
Timestamp when the profile was deployed to the device. |
|
deployment_trigger |
What triggered the deployment: Administrator or BusinessEnforcement. |
|
miradore_id |
Yes |
Raw Miradore ID of the configuration profile deployment, which is only unique within the tenant. |
status |
Deployment status: Unknown, Installed or Removed. |
Relationships#
(:MiradoreConfigProfileDeployment)-[:DEPLOYS]->(:MiradoreConfigProfile): Links a deployment to the configuration profile it installs.(:MiradoreDevice)-[:HAS_DEPLOYMENT]->(:MiradoreConfigProfileDeployment): Links a Miradore device to a configuration profile deployment targeting it.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreConfigProfileDeployment): Links a Miradore tenant to one of its configuration profile deployments.
MiradoreDevice#
A device managed by Miradore, on any platform it supports.
Ontology Projection:
MiradoreDevicecontributes data to canonicalDevicenodes.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Tenant-scoped identifier for the device, as |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
android_device_administration_enabled |
Whether Android device administration is enabled. |
|
android_id |
Android device identifier. |
|
android_passcode_sufficient |
Whether the Android passcode is sufficient: Unknown, No or Yes. |
|
android_password_complexity_requirement |
Required Android password complexity: None, Low, Medium or High. |
|
android_password_min_length |
Minimum required Android password length. |
|
android_password_quality_requirement |
Required Android password quality. |
|
android_password_set |
Whether an Android password is set: Unknown, No or Yes. |
|
android_rooted |
Android root state: Unknown, NotRooted or Rooted. |
|
android_safe_status |
Samsung SAFE/Knox status. |
|
android_security_patch_level |
Android security patch level. |
|
android_storage_encryption_required |
Whether Android storage encryption is required. |
|
android_storage_encryption_status |
Android storage encryption state. |
|
bluetooth_mac |
Bluetooth MAC address. |
|
category_id |
Miradore device category ID. |
|
category_name |
Miradore device category name. |
|
client_build_number |
Miradore client build number. |
|
client_id |
Miradore client ID installed on the device. |
|
client_status |
Miradore client status reported for the device. |
|
client_version |
Miradore client version. |
|
created |
Timestamp when the device was created in Miradore. |
|
device_owner_type |
Ownership mode: Normal, ProfileOwner, DeviceOwner or WPoCOD. |
|
device_type |
Device type reported by the device. |
|
encryption_status |
Device encryption state: Activating, Disabled, Enabled, NotSupported or Unknown. |
|
hostname |
Yes |
Device hostname as inventoried by Miradore. |
imei |
Device IMEI. |
|
ios_activation_lock |
Whether iOS Activation Lock is enabled. |
|
ios_device_locator_service |
Whether the iOS device locator service is enabled. |
|
ios_hardware_encryption |
iOS hardware encryption capability. |
|
ios_passcode_compliant |
Whether the iOS passcode is compliant. |
|
ios_passcode_compliant_with_profiles |
Whether the iOS passcode complies with the installed profiles. |
|
ios_passcode_present |
Whether an iOS passcode is present: Unknown, No or Yes. |
|
ios_profile_jailbroken |
Whether the iOS profile indicates a jailbroken device. |
|
ios_software_jailbroken |
Whether iOS software detection indicates a jailbroken device. |
|
ios_supervised |
Whether the iOS device is supervised. |
|
ip_address |
Public IP address last seen by Miradore. |
|
last_reported |
Timestamp when the device last reported to Miradore. |
|
lease_end_date |
Date the device lease ends. |
|
lease_start_date |
Date the device lease starts. |
|
local_ip_address |
Local IP address last reported by the device. |
|
lost_mode_status |
Lost mode state: Disabled, Enabled or EnabledWithLocationTracking. |
|
mac_address |
Primary MAC address. |
|
macos_activation_lock_enabled |
Whether macOS Activation Lock is enabled. |
|
management_type |
How the device is managed, e.g. AndroidDeviceOwner, BuiltInMDM, iOSSupervised or WindowsClient. |
|
manufacturer |
Device manufacturer. |
|
marketing_name |
Commercial model name. |
|
miradore_id |
Yes |
Raw Miradore ID of the device, which is only unique within the tenant. |
model |
Device model. |
|
modified |
Timestamp when the device record was last modified. |
|
online_status |
Connectivity status: Active, Inactive, Unavailable, Unknown or Unmanaged. |
|
os_build |
Operating system build. |
|
os_language |
Operating system language. |
|
os_platform |
Operating system platform from the OS inventory. |
|
os_version |
Operating system version. |
|
os_version_name |
Human readable operating system version name. |
|
passcode_set |
Whether a device passcode is set: No, Unknown or Yes. |
|
platform |
Platform reported by Miradore: Android, iOS, WindowsPhone, WindowsDesktop, macOS, Other or Unknown. |
|
product_name |
Product name reported by the device. |
|
purchase_date |
Device purchase date. |
|
serial_number |
Yes |
Device serial number. |
source |
Where the device record originated from. |
|
status |
Device status: Active, AutoGenerated, Deleted, New, Suspended or Unmanaged. |
|
udid |
Device UDID. |
|
warranty_end_date |
Date the device warranty ends. |
|
wifi_mac |
Wi-Fi MAC address. |
|
windows_antispyware_status |
Windows antispyware status. |
|
windows_antivirus_signature_status |
Whether antivirus signatures are up to date. |
|
windows_antivirus_status |
Windows antivirus status. |
|
windows_complies_with_enterprise_encryption_policy |
Whether the device complies with the enterprise encryption policy. |
|
windows_firewall_status |
Windows firewall status. |
|
windows_secure_boot_state |
Secure Boot state: NotSupported, Enabled or Disabled. |
|
windows_tpm_specification_version |
Trusted Platform Module specification version. |
|
windows_user_account_control_status |
User Account Control notification level. |
Relationships#
(:Device)-[:OBSERVED_AS]->(:MiradoreDevice)(:MiradoreDevice)-[:HAS_DEPLOYMENT]->(:MiradoreConfigProfileDeployment): Links a Miradore device to a configuration profile deployment targeting it.(:MiradoreDevice)-[:MEMBER_OF]->(:MiradoreLocation): Links a Miradore device to the location it is assigned to.(:MiradoreDevice)-[:MEMBER_OF]->(:MiradoreOrganization): Links a Miradore device to the organization it belongs to.(:MiradoreDevice)-[:TAGGED]->(:MiradoreTag): Links a Miradore device to a tag assigned to it.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreDevice): Links a Miradore tenant to one of its managed devices.(:MiradoreUser)-[:OWNS]->(:MiradoreDevice): Links a Miradore device to the user it is assigned to.
MiradoreLocation#
A site in the Miradore location hierarchy.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Tenant-scoped identifier for the location, as |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
created |
Timestamp when the location was created. |
|
full_name |
Fully qualified location name including its ancestors. |
|
miradore_id |
Yes |
Raw Miradore ID of the location, which is only unique within the tenant. |
modified |
Timestamp when the location was last modified. |
|
name |
Yes |
Location name. |
status |
Location status: Unknown, Active or Removed. |
Relationships#
(:MiradoreDevice)-[:MEMBER_OF]->(:MiradoreLocation): Links a Miradore device to the location it is assigned to.(:MiradoreLocation)-[:MEMBER_OF]->(:MiradoreLocation): Links a Miradore location to its parent location.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreLocation): Links a Miradore tenant to one of its locations.
MiradoreOrganization#
An organization unit in the Miradore organization hierarchy.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Tenant-scoped identifier for the organization, as |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
created |
Timestamp when the organization was created. |
|
full_name |
Fully qualified organization name including its ancestors. |
|
miradore_id |
Yes |
Raw Miradore ID of the organization, which is only unique within the tenant. |
modified |
Timestamp when the organization was last modified. |
|
name |
Yes |
Organization name. |
status |
Organization status: Unknown, Active or Removed. |
Relationships#
(:MiradoreDevice)-[:MEMBER_OF]->(:MiradoreOrganization): Links a Miradore device to the organization it belongs to.(:MiradoreOrganization)-[:MEMBER_OF]->(:MiradoreOrganization): Links a Miradore organization to its parent organization.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreOrganization): Links a Miradore tenant to one of its organizations.
MiradoreTag#
A tag that can be assigned to Miradore devices and users.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Tenant-scoped identifier for the tag, as |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
name |
Yes |
Tag name. |
Relationships#
(:MiradoreDevice)-[:TAGGED]->(:MiradoreTag): Links a Miradore device to a tag assigned to it.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreTag): Links a Miradore tenant to one of its tags.
MiradoreTenant#
A Miradore tenant identified by its site name.
Ontology Mapping: This node uses the ontology label
Tenant.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Miradore site name, which identifies the tenant. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
_ont_name |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:MiradoreTenant)-[:RESOURCE]->(:MiradoreConfigProfile): Links a Miradore tenant to one of its configuration profiles.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreConfigProfileDeployment): Links a Miradore tenant to one of its configuration profile deployments.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreDevice): Links a Miradore tenant to one of its managed devices.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreLocation): Links a Miradore tenant to one of its locations.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreOrganization): Links a Miradore tenant to one of its organizations.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreTag): Links a Miradore tenant to one of its tags.(:MiradoreTenant)-[:RESOURCE]->(:MiradoreUser): Links a Miradore tenant to one of its user accounts.
MiradoreUser#
A user account in Miradore.
Ontology Mapping: This node uses the ontology label
UserAccount.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Tenant-scoped identifier for the user, as |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
created |
Timestamp when the account was created. |
|
Yes |
User email address. |
|
firstname |
First name. |
|
lastname |
Last name. |
|
middle |
Middle name. |
|
miradore_id |
Yes |
Raw Miradore ID of the user, which is only unique within the tenant. |
modified |
Timestamp when the account was last modified. |
|
name |
User display name as rendered by Miradore. |
|
phone_number |
User phone number. |
|
retired |
Whether the account has been retired, derived from the status. |
|
source |
How the account was created: Unknown, GUI, CSV, API or AD. |
|
status |
Account status: New, Active, Retired or System. |
|
_ont_active |
Yes |
Normalized field sourced from |
_ont_email |
Yes |
Normalized field sourced from |
_ont_firstname |
Yes |
Normalized field sourced from |
_ont_fullname |
Yes |
Normalized field sourced from |
_ont_lastname |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:MiradoreTenant)-[:RESOURCE]->(:MiradoreUser): Links a Miradore tenant to one of its user accounts.(:MiradoreUser)-[:OWNS]->(:MiradoreDevice): Links a Miradore device to the user it is assigned to.(:User)-[:HAS_ACCOUNT]->(:UserAccount)