Skip to content

Commit b9b538a

Browse files
authored
MobileIron UEM Integration (#10154)
* MobileIron UEM Integration
1 parent f7406d7 commit b9b538a

File tree

56 files changed

+8489
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+8489
-0
lines changed

Packs/MobileIronUEM/.pack-ignore

Whitespace-only changes.

Packs/MobileIronUEM/.secrets-ignore

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
https://core.mobileiron.com
2+
https://mobileiron.com
3+
https://eu1.mobileiron.com
4+
base_url=MOCK_URL,
5+
@mark.parametrize("last_run_iso,
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,311 @@
1+
{
2+
"description": "Incoming mapper for the MobileIron UEM integration",
3+
"feed": false,
4+
"id": "6e9cd6b1-641a-4a66-8359-1f4193ab04c0",
5+
"mapping": {
6+
"MobileIron Cloud Device Incident": {
7+
"dontMapEventToLabels": false,
8+
"internalMapping": {
9+
"Compliance State": {
10+
"complex": {
11+
"accessor": "",
12+
"filters": [
13+
14+
],
15+
"root": "complianceState",
16+
"transformers": [
17+
{
18+
"args": {
19+
"else": {
20+
"isContext": false,
21+
"value": {
22+
"complex": null,
23+
"simple": "Device Is Not Compliant"
24+
}
25+
},
26+
"equals": {
27+
"isContext": false,
28+
"value": {
29+
"complex": null,
30+
"simple": "true"
31+
}
32+
},
33+
"then": {
34+
"isContext": false,
35+
"value": {
36+
"complex": null,
37+
"simple": "Device Is Compliant"
38+
}
39+
}
40+
},
41+
"operator": "If-Then-Else"
42+
}
43+
]
44+
},
45+
"simple": ""
46+
},
47+
"Device Alt Serial Number": {
48+
"complex": null,
49+
"simple": "altSerialNumber"
50+
},
51+
"Device ID": {
52+
"complex": {
53+
"accessor": "",
54+
"filters": [
55+
56+
],
57+
"root": "id",
58+
"transformers": [
59+
60+
]
61+
},
62+
"simple": ""
63+
},
64+
"Device Model": {
65+
"complex": null,
66+
"simple": "prettyModel"
67+
},
68+
"Device Name": {
69+
"complex": null,
70+
"simple": "deviceName"
71+
},
72+
"Device Owner": {
73+
"complex": null,
74+
"simple": "ownershipType"
75+
},
76+
"Device Registration Status": {
77+
"complex": null,
78+
"simple": "registrationState"
79+
},
80+
"Device Registration Timestamp": {
81+
"complex": {
82+
"accessor": "",
83+
"filters": [
84+
85+
],
86+
"root": "lastRegistrationTime",
87+
"transformers": [
88+
{
89+
"args": {
90+
91+
},
92+
"operator": "TimeStampToDate"
93+
}
94+
]
95+
},
96+
"simple": ""
97+
},
98+
"Device Serial Number": {
99+
"complex": null,
100+
"simple": "serialNumber"
101+
},
102+
"Device UDID": {
103+
"complex": null,
104+
"simple": "udid"
105+
},
106+
"Device UUID": {
107+
"complex": {
108+
"accessor": "",
109+
"filters": [
110+
111+
],
112+
"root": "guid",
113+
"transformers": [
114+
115+
]
116+
},
117+
"simple": ""
118+
},
119+
"Device User ID": {
120+
"complex": null,
121+
"simple": "uid"
122+
},
123+
"IMEI": {
124+
"complex": null,
125+
"simple": "imei"
126+
},
127+
"IMSI": {
128+
"complex": null,
129+
"simple": "imsi"
130+
},
131+
"Is Device Jailbroken?": {
132+
"complex": null,
133+
"simple": "jailbroken"
134+
},
135+
"Is Device Quarantined?": {
136+
"complex": null,
137+
"simple": "quarantined"
138+
},
139+
"Last Check-in Timestamp": {
140+
"complex": {
141+
"accessor": "",
142+
"filters": [
143+
144+
],
145+
"root": "clientLastCheckin",
146+
"transformers": [
147+
{
148+
"args": {
149+
150+
},
151+
"operator": "TimeStampToDate"
152+
}
153+
]
154+
},
155+
"simple": ""
156+
},
157+
"MAC Address": {
158+
"complex": null,
159+
"simple": "wifiMacAddress"
160+
},
161+
"Manufacturer": {
162+
"complex": null,
163+
"simple": "manufacturer"
164+
},
165+
"OS": {
166+
"complex": null,
167+
"simple": "platformType"
168+
},
169+
"OS Version": {
170+
"complex": null,
171+
"simple": "platformVersion"
172+
},
173+
"Phone Number": {
174+
"complex": null,
175+
"simple": "phoneNumber"
176+
},
177+
"Platform": {
178+
"complex": null,
179+
"simple": "platformType"
180+
},
181+
"Source Username": {
182+
"complex": null,
183+
"simple": "displayName"
184+
},
185+
"User Email Address": {
186+
"complex": null,
187+
"simple": "emailAddress"
188+
}
189+
}
190+
},
191+
"MobileIron Core Device Incident": {
192+
"dontMapEventToLabels": false,
193+
"internalMapping": {
194+
"MobileIron Compliance State": {
195+
"complex": {
196+
"accessor": "",
197+
"filters": [
198+
199+
],
200+
"root": "common_compliant",
201+
"transformers": [
202+
{
203+
"args": {
204+
"else": {
205+
"isContext": false,
206+
"value": {
207+
"complex": null,
208+
"simple": "Device not compliant"
209+
}
210+
},
211+
"equals": {
212+
"isContext": false,
213+
"value": {
214+
"complex": null,
215+
"simple": "true"
216+
}
217+
},
218+
"then": {
219+
"isContext": false,
220+
"value": {
221+
"complex": null,
222+
"simple": "Device is compliant"
223+
}
224+
}
225+
},
226+
"operator": "If-Then-Else"
227+
}
228+
]
229+
},
230+
"simple": ""
231+
},
232+
"MobileIron Device ID": {
233+
"complex": null,
234+
"simple": "common_id"
235+
},
236+
"MobileIron Device Model": {
237+
"complex": null,
238+
"simple": "common_model"
239+
},
240+
"MobileIron Device Owner": {
241+
"complex": null,
242+
"simple": "common_owner"
243+
},
244+
"MobileIron Device Registration Status": {
245+
"complex": null,
246+
"simple": "common_status"
247+
},
248+
"MobileIron Device Registration Timestamp": {
249+
"complex": null,
250+
"simple": "common_registration_date"
251+
},
252+
"MobileIron Device UUID": {
253+
"complex": null,
254+
"simple": "common_uuid"
255+
},
256+
"MobileIron Device User ID": {
257+
"complex": null,
258+
"simple": "user_user_id"
259+
},
260+
"MobileIron IMEI": {
261+
"complex": null,
262+
"simple": "common_imei"
263+
},
264+
"MobileIron IMSI": {
265+
"complex": null,
266+
"simple": "common_imsi"
267+
},
268+
"MobileIron Is Device Quarantined?": {
269+
"complex": null,
270+
"simple": "common_quarantined"
271+
},
272+
"MobileIron Last Check-in Timestamp": {
273+
"complex": null,
274+
"simple": "common_last_connected_at"
275+
},
276+
"MobileIron MAC Address": {
277+
"complex": null,
278+
"simple": "common_wifi_mac_address"
279+
},
280+
"MobileIron Manufacturer": {
281+
"complex": null,
282+
"simple": "common_manufacturer"
283+
},
284+
"MobileIron Platform": {
285+
"complex": null,
286+
"simple": "common_platform"
287+
},
288+
"OS": {
289+
"complex": null,
290+
"simple": "common_platform"
291+
},
292+
"MobileIron Security State": {
293+
"complex": null,
294+
"simple": "common_security_state"
295+
},
296+
"MobileIron Source Username": {
297+
"complex": null,
298+
"simple": "user_display_name"
299+
},
300+
"MobileIron User Email Address": {
301+
"complex": null,
302+
"simple": "user_email_address"
303+
}
304+
}
305+
}
306+
},
307+
"name": "MobileIron Incident Incoming Mapper",
308+
"type": "mapping-incoming",
309+
"version": -1,
310+
"fromVersion": "6.0.0"
311+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"fromVersion": "5.0.0",
3+
"associatedToAll": false,
4+
"associatedTypes": [
5+
"MobileIron Cloud Device Incident",
6+
"MobileIron Core Device Incident"
7+
],
8+
"caseInsensitive": true,
9+
"cliName": "mobileironcompliancestate",
10+
"closeForm": false,
11+
"content": true,
12+
"editForm": true,
13+
"group": 0,
14+
"hidden": false,
15+
"id": "incident_mobileironcompliancestate",
16+
"isReadOnly": false,
17+
"locked": false,
18+
"name": "MobileIron Compliance State",
19+
"neverSetAsRequired": false,
20+
"ownerOnly": false,
21+
"required": false,
22+
"sla": 0,
23+
"system": false,
24+
"threshold": 72,
25+
"type": "shortText",
26+
"unmapped": false,
27+
"unsearchable": false,
28+
"useAsKpi": false,
29+
"version": -1
30+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"fromVersion": "5.0.0",
3+
"associatedToAll": false,
4+
"associatedTypes": [
5+
"MobileIron Cloud Device Incident",
6+
"MobileIron Core Device Incident"
7+
],
8+
"caseInsensitive": true,
9+
"cliName": "mobileirondevicealtserialnumber",
10+
"closeForm": false,
11+
"content": true,
12+
"editForm": true,
13+
"group": 0,
14+
"hidden": false,
15+
"id": "incident_mobileirondevicealtserialnumber",
16+
"isReadOnly": false,
17+
"locked": false,
18+
"name": "MobileIron Device Alt Serial Number",
19+
"neverSetAsRequired": false,
20+
"ownerOnly": false,
21+
"required": false,
22+
"sla": 0,
23+
"system": false,
24+
"threshold": 72,
25+
"type": "shortText",
26+
"unmapped": false,
27+
"unsearchable": false,
28+
"useAsKpi": false,
29+
"version": -1
30+
}

0 commit comments

Comments
 (0)