Skip to content

Commit 11a71be

Browse files
authored
Merge pull request #14146 from TwistedAlex/alexli/zommGA
push ZoomReports To GA
2 parents 25a7888 + 32579f5 commit 11a71be

8 files changed

Lines changed: 761 additions & 122 deletions

File tree

Solutions/ZoomReports/Data Connectors/ZoomReports_ccf/ConnectorDefinition.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
}
4545
],
4646
"availability": {
47-
"isPreview": true,
47+
"isPreview": false,
4848
"status": 1
4949
},
5050
"permissions": {

Solutions/ZoomReports/Data Connectors/ZoomReports_ccf/PollingConfig.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
},
5959
"addOnAttributes": {
6060
"event_type": "dates",
61-
"event_name": "Daily Usage Reports"
61+
"event_name": "Daily Usage Reports."
6262
}
6363
}
6464
},
@@ -121,7 +121,7 @@
121121
},
122122
"addOnAttributes": {
123123
"event_type": "users",
124-
"event_name": "Active/Inactive Host Reports"
124+
"event_name": "Active/Inactive Host Reports."
125125
}
126126
}
127127
},
@@ -184,7 +184,7 @@
184184
},
185185
"addOnAttributes": {
186186
"event_type": "telephony_usage",
187-
"event_name": "Telephone Reports"
187+
"event_name": "Telephone Reports."
188188
}
189189
}
190190
},
@@ -212,7 +212,7 @@
212212
"apiEndpoint": "[[concat(parameters('ApiBaseUrl'),'/report/cloud_recording')]",
213213
"httpMethod": "GET",
214214
"rateLimitQPS": 2,
215-
"queryWindowInMin": 60,
215+
"queryWindowInMin": 2880,
216216
"queryTimeFormat": "yyyy-MM-dd",
217217
"retryCount": 3,
218218
"timeoutInSeconds": 20,
@@ -247,7 +247,7 @@
247247
},
248248
"addOnAttributes": {
249249
"event_type": "cloud_recording_storage",
250-
"event_name": "Cloud Recording Usage Reports"
250+
"event_name": "Cloud Recording Usage Reports."
251251
}
252252
}
253253
},
@@ -310,7 +310,7 @@
310310
},
311311
"addOnAttributes": {
312312
"event_type": "operation_logs",
313-
"event_name": "Operation Logs Report"
313+
"event_name": "Operation Logs Report."
314314
}
315315
}
316316
},
@@ -373,7 +373,7 @@
373373
},
374374
"addOnAttributes": {
375375
"event_type": "activity_logs",
376-
"event_name": "Sign In/Sign Out Activity Report"
376+
"event_name": "Sign In/Sign Out Activity Report."
377377
}
378378
}
379379
}
Lines changed: 239 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,239 @@
1+
{
2+
"name": "ZoomV2_CL",
3+
"type": "Microsoft.OperationalInsights/workspaces/tables",
4+
"apiVersion": "2025-02-01",
5+
"tags": {
6+
"StreamName": "Custom-ZoomReportsV2General_CL",
7+
"DataSource": "Zoom",
8+
"Category": "Communications"
9+
},
10+
"properties": {
11+
"retentionInDays": 90,
12+
"schema": {
13+
"name": "ZoomV2_CL",
14+
"description": "Zoom Reports data including daily usage, user reports, telephony, cloud recording, operation logs, and activity logs",
15+
"columns": [
16+
{
17+
"name": "TimeGenerated",
18+
"type": "datetime",
19+
"description": "Time generated"
20+
},
21+
{
22+
"name": "EventType",
23+
"type": "string",
24+
"description": "Type of event (dates, users, telephony_usage, cloud_recording_storage, operation_logs, activity_logs)"
25+
},
26+
{
27+
"name": "EventName",
28+
"type": "string",
29+
"description": "Name of the event"
30+
},
31+
{
32+
"name": "CustomAttributes",
33+
"type": "dynamic",
34+
"description": "Custom attributes that have been assigned to the user"
35+
},
36+
{
37+
"name": "Dept",
38+
"type": "string",
39+
"description": "User department"
40+
},
41+
{
42+
"name": "Email",
43+
"type": "string",
44+
"description": "Email address/User email"
45+
},
46+
{
47+
"name": "Id",
48+
"type": "string",
49+
"description": "User ID"
50+
},
51+
{
52+
"name": "MeetingMinutes",
53+
"type": "real",
54+
"description": "Meeting minutes"
55+
},
56+
{
57+
"name": "Meetings",
58+
"type": "real",
59+
"description": "Number of meetings"
60+
},
61+
{
62+
"name": "Participants",
63+
"type": "real",
64+
"description": "Number of participants"
65+
},
66+
{
67+
"name": "ActivityType",
68+
"type": "string",
69+
"description": "Object type (ctivity type 'Sign in'/'Sign out')"
70+
},
71+
{
72+
"name": "UserName",
73+
"type": "string",
74+
"description": "User display name"
75+
},
76+
{
77+
"name": "Usage",
78+
"type": "string",
79+
"description": "Storage used on the date"
80+
},
81+
{
82+
"name": "PlanUsage",
83+
"type": "string",
84+
"description": "Paid storage"
85+
},
86+
{
87+
"name": "FreeUsage",
88+
"type": "string",
89+
"description": "Free storage"
90+
},
91+
{
92+
"name": "ReportDate",
93+
"type": "string",
94+
"description": "Date for the report"
95+
},
96+
{
97+
"name": "NewUsers",
98+
"type": "real",
99+
"description": "Number of new users"
100+
},
101+
{
102+
"name": "Operator",
103+
"type": "string",
104+
"description": "Operator who performed the action"
105+
},
106+
{
107+
"name": "Action",
108+
"type": "string",
109+
"description": "Action"
110+
},
111+
{
112+
"name": "CategoryType",
113+
"type": "string",
114+
"description": "Category type of the operation"
115+
},
116+
{
117+
"name": "OperationDetail",
118+
"type": "string",
119+
"description": "Details of the operation"
120+
},
121+
{
122+
"name": "Time",
123+
"type": "datetime",
124+
"description": "The time at which the event was performed"
125+
},
126+
{
127+
"name": "IpAddress",
128+
"type": "string",
129+
"description": "IP address"
130+
},
131+
{
132+
"name": "ClientType",
133+
"type": "string",
134+
"description": "The client interface type using which the activity was performed"
135+
},
136+
{
137+
"name": "CallInNumber",
138+
"type": "string",
139+
"description": "Caller's call-in number"
140+
},
141+
{
142+
"name": "CountryName",
143+
"type": "string",
144+
"description": "Country name"
145+
},
146+
{
147+
"name": "Duration",
148+
"type": "real",
149+
"description": "Call leg duration"
150+
},
151+
{
152+
"name": "EndTime",
153+
"type": "datetime",
154+
"description": "Call leg end time"
155+
},
156+
{
157+
"name": "HostEmail",
158+
"type": "string",
159+
"description": "User email"
160+
},
161+
{
162+
"name": "HostName",
163+
"type": "string",
164+
"description": "User display name"
165+
},
166+
{
167+
"name": "HostId",
168+
"type": "string",
169+
"description": "The user ID of the meeting host."
170+
},
171+
{
172+
"name": "MeetingId",
173+
"type": "real",
174+
"description": "Unique identifier of the meeting"
175+
},
176+
{
177+
"name": "MeetingType",
178+
"type": "string",
179+
"description": "Meeting type"
180+
},
181+
{
182+
"name": "PhoneNumber",
183+
"type": "string",
184+
"description": "Toll-free telephone number."
185+
},
186+
{
187+
"name": "Rate",
188+
"type": "real",
189+
"description": "Calling rate for the telephone call"
190+
},
191+
{
192+
"name": "SignaledNumber",
193+
"type": "string",
194+
"description": "The number that is signaled to Zoom"
195+
},
196+
{
197+
"name": "StartTime",
198+
"type": "datetime",
199+
"description": "Call leg start time"
200+
},
201+
{
202+
"name": "Total",
203+
"type": "real",
204+
"description": "Total cost (USD) for Call Out. Calculated as plan rate by duration"
205+
},
206+
{
207+
"name": "Uuid",
208+
"type": "string",
209+
"description": "Meeting UUID"
210+
},
211+
{
212+
"name": "Version",
213+
"type": "string",
214+
"description": "Zoom client version of the user"
215+
},
216+
{
217+
"name": "LastClientVersion",
218+
"type": "string",
219+
"description": "Last Zoom client version used by the user"
220+
},
221+
{
222+
"name": "LastLoginTime",
223+
"type": "datetime",
224+
"description": "The last time the user logged in"
225+
},
226+
{
227+
"name": "CreateTime",
228+
"type": "datetime",
229+
"description": "The time the user was created"
230+
},
231+
{
232+
"name": "UserType",
233+
"type": "real",
234+
"description": "User type as numeric value (1=Basic, 2=Licensed, etc.) - populated by user reports only"
235+
}
236+
]
237+
}
238+
}
239+
}

Solutions/ZoomReports/Data/Solution_ZoomReports.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"Workbooks/ZoomReports.json"
1515
],
1616
"BasePath": "C:\\GitHub\\Azure-Sentinel\\solutions\\ZoomReports",
17-
"Version": "3.0.7",
18-
"DataConnectorCCFVersion": "3.0.7",
17+
"Version": "3.0.8",
18+
"DataConnectorCCFVersion": "3.0.8",
1919
"Metadata": "SolutionMetadata.json",
2020
"TemplateSpec": true,
2121
"Is1PConnector": false
20.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)