From ac92523737c9937e3020b8a63f0465390edd2637 Mon Sep 17 00:00:00 2001 From: Dhanunjaya Bedudooru Date: Wed, 29 Jul 2026 15:44:24 -0700 Subject: [PATCH] Changed the authentication type in Veeam --- .../Veeam_CCF/Veeam_ConnectorDefinition.json | 94 +- .../Veeam_CCF/Veeam_PollerConfig.json | 67 +- Solutions/Veeam/Data/Solution_Veeam.json | 4 +- Solutions/Veeam/Package/3.2.0.zip | Bin 0 -> 113112 bytes Solutions/Veeam/Package/mainTemplate.json | 2491 +++++++++-------- Solutions/Veeam/SolutionMetadata.json | 13 +- 6 files changed, 1485 insertions(+), 1184 deletions(-) create mode 100644 Solutions/Veeam/Package/3.2.0.zip diff --git a/Solutions/Veeam/Data Connectors/Veeam_CCF/Veeam_ConnectorDefinition.json b/Solutions/Veeam/Data Connectors/Veeam_CCF/Veeam_ConnectorDefinition.json index 6c45cd43f63..7279e63c95c 100644 --- a/Solutions/Veeam/Data Connectors/Veeam_CCF/Veeam_ConnectorDefinition.json +++ b/Solutions/Veeam/Data Connectors/Veeam_CCF/Veeam_ConnectorDefinition.json @@ -205,12 +205,12 @@ }, { "title": "3. Veeam API Configuration", - "description": "Configure Veeam API credentials for all Veeam services (Malware Events, Security Analyzer, and Authorization Events).", + "description": "Configure Veeam Backup & Replication credentials for all VBR services (Malware Events, Security Analyzer, Authorization Events and Sessions). Sentinel authenticates via OAuth2 password grant and renews the token automatically.", "instructions": [ { "type": "Markdown", "parameters": { - "content": "#### 3.1 Obtain Veeam API Access Token\n1. Access your Veeam Backup & Replication management console\n2. Navigate to the REST API settings or authentication section\n3. Generate or obtain a Bearer token for API access\n4. Ensure the token has appropriate permissions for:\n - Malware Detection API (v1.3-rev1)\n - Security & Compliance Analyzer API (v1.3-rev1)\n - Authorization Events API (v1.3-rev1)\n - Sessions API (v1.3-rev1)\n5. Note the API base URL (typically https://your-veeam-server.com:9419)\n6. This token will be used for both on-premises and CDN-hosted APIs" + "content": "#### 3.1 Configure Veeam Backup & Replication credentials\n1. Access your Veeam Backup & Replication management console.\n2. Use (or create) a user account that has REST API access with permissions for the Malware Detection, Security & Compliance Analyzer, Authorization Events and Sessions APIs (v1.3-rev1).\n3. Note the API base URL (typically https://your-veeam-server.com:9419).\n4. Microsoft Sentinel signs in with these credentials against `/api/oauth2/token` (OAuth2 password grant) and automatically refreshes the access token, so collection no longer stops when the token expires.\n5. Client ID / Client Secret are optional - leave them blank unless your Veeam server is configured to require a registered OAuth2 client." } }, { @@ -228,25 +228,61 @@ { "type": "Textbox", "parameters": { - "label": "Veeam Bearer Token", - "placeholder": "Your Veeam API Bearer Token", + "label": "Veeam Username", + "placeholder": "DOMAIN\\username", + "type": "text", + "name": "veeamUsername", + "validations": { + "required": true + } + } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam Password", + "placeholder": "Your Veeam account password", "type": "password", - "name": "veeamBearerToken", + "name": "veeamPassword", "validations": { "required": true } } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam Client ID (optional)", + "placeholder": "Leave blank unless your server requires an OAuth2 client", + "type": "text", + "name": "veeamClientId", + "validations": { + "required": false + } + } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam Client Secret (optional)", + "placeholder": "Leave blank unless your server requires an OAuth2 client", + "type": "password", + "name": "veeamClientSecret", + "validations": { + "required": false + } + } } ] }, { "title": "4. Veeam ONE API Configuration", - "description": "Configure Veeam ONE API credentials for triggered alarms data collection.", + "description": "Configure Veeam ONE credentials for triggered alarms data collection. Sentinel authenticates via OAuth2 password grant and renews the token automatically.", "instructions": [ { "type": "Markdown", "parameters": { - "content": "#### 4.1 Obtain Veeam ONE API Access Key\n1. Access your Veeam ONE management console\n2. Navigate to Administration -> Users and Roles\n3. Create or use an existing user with API access permissions\n4. Generate or obtain a Bearer token for API access\n5. Note the Veeam ONE server URL and port (typically https://your-veeam-one-server:1239)" + "content": "#### 4.1 Configure Veeam ONE credentials\n1. Access your Veeam ONE management console.\n2. Navigate to Administration -> Users and Roles and use (or create) a user with REST API access permissions.\n3. Note the Veeam ONE server URL and port (typically https://your-veeam-one-server:1239).\n4. Microsoft Sentinel signs in with these credentials against `/api/token` (OAuth2 password grant) and automatically refreshes the access token.\n5. Client ID / Client Secret are optional - leave them blank unless your Veeam ONE server requires a registered OAuth2 client." } }, { @@ -264,14 +300,50 @@ { "type": "Textbox", "parameters": { - "label": "Veeam ONE API Bearer Token", - "placeholder": "Your Veeam ONE API Bearer Token", + "label": "Veeam ONE Username", + "placeholder": "DOMAIN\\username", + "type": "text", + "name": "veeamOneUsername", + "validations": { + "required": true + } + } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam ONE Password", + "placeholder": "Your Veeam ONE account password", "type": "password", - "name": "veeamOneBearerToken", + "name": "veeamOnePassword", "validations": { "required": true } } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam ONE Client ID (optional)", + "placeholder": "Leave blank unless your server requires an OAuth2 client", + "type": "text", + "name": "veeamOneClientId", + "validations": { + "required": false + } + } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam ONE Client Secret (optional)", + "placeholder": "Leave blank unless your server requires an OAuth2 client", + "type": "password", + "name": "veeamOneClientSecret", + "validations": { + "required": false + } + } } ] }, @@ -292,4 +364,4 @@ ] } } -} \ No newline at end of file +} diff --git a/Solutions/Veeam/Data Connectors/Veeam_CCF/Veeam_PollerConfig.json b/Solutions/Veeam/Data Connectors/Veeam_CCF/Veeam_PollerConfig.json index e52019664da..e672f61ea68 100644 --- a/Solutions/Veeam/Data Connectors/Veeam_CCF/Veeam_PollerConfig.json +++ b/Solutions/Veeam/Data Connectors/Veeam_CCF/Veeam_PollerConfig.json @@ -7,10 +7,16 @@ "kind": "RestApiPoller", "properties": { "auth": { - "type": "APIKey", - "ApiKey": "[[parameters('veeamBearerToken')]", - "ApiKeyName": "Authorization", - "ApiKeyIdentifier": "Bearer" + "type": "OAuth2", + "GrantType": "password", + "TokenEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/oauth2/token')]", + "TokenEndpointHeaders": { + "x-api-version": "1.3-rev1" + }, + "ClientId": "[[parameters('veeamClientId')]", + "ClientSecret": "[[parameters('veeamClientSecret')]", + "UserName": "[[parameters('veeamUsername')]", + "Password": "[[parameters('veeamPassword')]" }, "request": { "apiEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/v1/malwareDetection/events')]", @@ -111,10 +117,13 @@ "kind": "RestApiPoller", "properties": { "auth": { - "type": "APIKey", - "ApiKey": "[[parameters('veeamOneBearerToken')]", - "ApiKeyName": "Authorization", - "ApiKeyIdentifier": "Bearer" + "type": "OAuth2", + "GrantType": "password", + "TokenEndpoint": "[[concat(parameters('veeamOneApiUrl'),'/api/token')]", + "ClientId": "[[parameters('veeamOneClientId')]", + "ClientSecret": "[[parameters('veeamOneClientSecret')]", + "UserName": "[[parameters('veeamOneUsername')]", + "Password": "[[parameters('veeamOnePassword')]" }, "request": { "apiEndpoint": "[[concat(parameters('veeamOneApiUrl'),'/api/v2.3/alarms/triggeredAlarms')]", @@ -157,10 +166,16 @@ "kind": "RestApiPoller", "properties": { "auth": { - "type": "APIKey", - "ApiKey": "[[parameters('veeamBearerToken')]", - "ApiKeyName": "Authorization", - "ApiKeyIdentifier": "Bearer" + "type": "OAuth2", + "GrantType": "password", + "TokenEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/oauth2/token')]", + "TokenEndpointHeaders": { + "x-api-version": "1.3-rev1" + }, + "ClientId": "[[parameters('veeamClientId')]", + "ClientSecret": "[[parameters('veeamClientSecret')]", + "UserName": "[[parameters('veeamUsername')]", + "Password": "[[parameters('veeamPassword')]" }, "request": { "apiEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/v1/securityAnalyzer/bestPractices')]", @@ -198,10 +213,16 @@ "kind": "RestApiPoller", "properties": { "auth": { - "type": "APIKey", - "ApiKey": "[[parameters('veeamBearerToken')]", - "ApiKeyName": "Authorization", - "ApiKeyIdentifier": "Bearer" + "type": "OAuth2", + "GrantType": "password", + "TokenEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/oauth2/token')]", + "TokenEndpointHeaders": { + "x-api-version": "1.3-rev1" + }, + "ClientId": "[[parameters('veeamClientId')]", + "ClientSecret": "[[parameters('veeamClientSecret')]", + "UserName": "[[parameters('veeamUsername')]", + "Password": "[[parameters('veeamPassword')]" }, "request": { "apiEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/v1/authorization/events')]", @@ -252,10 +273,16 @@ "kind": "RestApiPoller", "properties": { "auth": { - "type": "APIKey", - "ApiKey": "[[parameters('veeamBearerToken')]", - "ApiKeyName": "Authorization", - "ApiKeyIdentifier": "Bearer" + "type": "OAuth2", + "GrantType": "password", + "TokenEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/oauth2/token')]", + "TokenEndpointHeaders": { + "x-api-version": "1.3-rev1" + }, + "ClientId": "[[parameters('veeamClientId')]", + "ClientSecret": "[[parameters('veeamClientSecret')]", + "UserName": "[[parameters('veeamUsername')]", + "Password": "[[parameters('veeamPassword')]" }, "request": { "apiEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/v1/sessions')]", diff --git a/Solutions/Veeam/Data/Solution_Veeam.json b/Solutions/Veeam/Data/Solution_Veeam.json index 1a5354e590d..f1f924654c6 100644 --- a/Solutions/Veeam/Data/Solution_Veeam.json +++ b/Solutions/Veeam/Data/Solution_Veeam.json @@ -193,9 +193,9 @@ "WatchlistDescription": [], "dependentDomainSolutionIds": [], "BasePath": "C:\\GitHub\\Azure-Sentinel\\Solutions\\Veeam", - "Version": "3.1.0", + "Version": "3.2.0", "DataConnectorCCFVersion": "3.1.0", "Metadata": "SolutionMetadata.json", "TemplateSpec": false, "Is1Pconnector": false -} \ No newline at end of file +} diff --git a/Solutions/Veeam/Package/3.2.0.zip b/Solutions/Veeam/Package/3.2.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..8ff48295485871ec8114790b90b2c237fa2fb36b GIT binary patch literal 113112 zcmagFbx@q^vOSEu1$TD~?hxGFNq``OySuwHxD(t75 z`}YSmRa5U%-MzYd_3Gzkl;t3yFu}mU;J~<@A9Yhg7qS+Jz`*F0!NG7q-x@ob7&@D1 zScsdLTG(1RTiDq$TRPd<9_!gS5pX9wb!gm^DF3Kv*dwO{db;Vk$^o-`n-Z!L0VR#r zS_oMd3E?b3@cw!7r$q<8-ygr+Q)wX^=+jQsWg~^MIDJHqA~c#5lUdPMUWTRBh^;_U~$-_>*q#wh4(E?wkwNw|kkWfpC7fnM$~s;t0` z9>lj!AI;RKpg5!(E`uKs-;o0t(D&06%2DAKjSi%)0*2iW;qla}KYj3J&ySR7_?U@m ztPBLCyV^aurO1aTOmf@F9ZP%8=duWnO0_`XMW`2qDsxMs->clbQm;KTF%+Ot@7G&)WPrCoJr zW6WpO(?&#R1v!7wPOJGe495XZi}yz~4zO!VHIUqD@xthQG!&$EwrUQk=*8;# zeyr_9kK)I)*ZKJc!vZ!WC-F#y#f+T!`CMt_5;U!pA2c=VDhq_JhA&dHO!4p#Wn>K! zMCClt2}C>J#Bu zC&m0*xWXLr9T_Bia$^{4vA|*Ra{uUn1KmJ!qp#&kZt_a-RFPD8u)n|8{lfK1!xEfP zD<2Z~C#Oh@;-IF$U)j+~1*nc_NB_WZ6ji$lz{grjp|Y2hBGffjZ5DEkfXJ{{j+74X zMcVpmwJKzs;h0Z4Of~JK&MK;d2mQ|Xfj&m$oVTMgVH+mjg1$M8MVV3y?VZO1F3C3$ zxs-*O3vA3h%21>!+$nR#vuWs~!}oHH{IZn(8PjUY%8%Gp**YPQ~#+k(h!D*QzG9J9i~l<)^&3K>o@cKHt0SrpsB zMHtGG!ekMH!uZE(isX4;JOe#H`JDG7@i>yH7Kc!de<#V-7y8`#Jz)4k-z^62>RWs7 zlXqBD#1E06EAlR0@%MwoqiJ{<1?MJf+hwc`p4ueom=44i4eZQ0Yqy9S;Il^WqldAd z!JW=Cc69wrqncPwN6&7Frj>QMoU1|#F-S{PD9(PnSy7k8pC9aZ4zw4ew@19B}_gjgpDOwzWW?LZ@=?kpL3i5Fr_x?pOJDJ2T&g9F(a_qqO z)=!A1GxZy<6rFS+N?NRVwU&EB5q#&M)(8aA`A0xYvg4}9&A>J$dQ_>g7##Ozg|~X{ zxm6b!*$4EbK@+Idew`l%n+lKcs;DOV*qhpVNww38w>x(q-d%|e=kkxYIMHlX4VyzD zFrEopAu8aq3!K#ieD-jRu3y%C>~fnW`8KD~FCnf~&H%13*|q!(Vf+qz zz`&@S-%pu1bJ;U~yTm51BvB11Jl2XomMr=5VdZD5Ue((1*iJZzo`_%6d0oC-P zV3%ig>JmJDjIxx#w@`t8^Uies|3Q+3PYdzyAq4;@oW61%?l4QXWXp}3mGA0qV>iJ2A*{cd*g_(7W zb_$G54^NsWRS^rm6P2cAqLXWQFKAEdtKflhb3B(BY`TOUzvSv}{q8*>SRCIYp3o}Q zNejyDjvdszT2hhahbSi`^A$HAY`50J8*8d3zHH`2Q+)Jk#ZdMijbf7pe(eo>er=aq z$8!bDT>~SZTel{cs!o=erW0q^p6*Jgb;KKcxDwIc-iNpL)2FKY4T2x*tqUfF9wm-J zwp*$zE>}!C+qr&pH}ADT;+D@`6}X{XaCfyRZabaOy0)H}KGT0Y%1uHmC{^c2I<#)?gW48lep$NHQN|ea!bqX9Z@(%V z&h2o60dM5pmUE?uuXWc-pIh7_R1cqSys%}8nrX7XVS~aM6T73Ah1jbZSy3=|8Nf0q4YyKE4wQ zs61IuRU|SQ|8Xs1IRuN9y{JjFbzI!ZPIwOxP4^gvN)9fH^_Z2^X4>rq(xGJnTeoP1 z_KA~8 zZYb(7lkOdgo0!`dJ|SI?hd$A*u-v$9hrFxsBwJ0oIdYBy#VZ(p@MQnKyE77X_0csN ziC|#RMWi+N{rVz;;;t@)9U@k^mVD10&(w~%~|&O*-UPE?XPk zvtyu(9k5`Okm69kMrjM+FkzRcFcDoZw>cRdI)V*MO;V=$QW?Ce`_}0v4%6z&hzMzo zPX9>peR>Zy&=`_8dbZM!?qZWJP!NeKut6eIBk$Au7;sK4d~_shy~)gq%Hs{GBmjg} zG9I?&6ma6Ey$Zjk3+x+)&DS^1I$_z$UYG^5E33Q_{Mn=RGR$my^`r59dzK@d0tv#pj`)3`3njIrs zlQ!DFq3!a-x0IhDqyt@@j58B=z^6n>z0q-HpU@1?4CWa$zlL=Mt*|K9N2e>G2Ei)S zHJj;fvEJrbHWxezj2NIrMnyz_#h^KbX-m!Hj@L!#dL%Q!rB-Fb^bA_B+r?piDk%_N zSi>q^yty@BBXE7_F?}b#U@c&Tf-e<44c!8ju6*$+G^I-+>gG*K0NFJs4R`#MI(J;b zWqr2}-EDKcZuEB#dA`RqF)XAUNhi?=t^@6uoHV+6vTw_|dKD3gu_#}>zOoOYM*^G3 zkU!+MWo(6vV~0i)SU!_UuF?|(l7-@A_mKop6B9Oo6FxgFsE|4>(1RJ$9rr7lDV%rP z!UB0~MB`12c6Dh{r?t$*Ynfs>tB10EjJ_BRSEtbBHXg4~j(TZQ2~^8>_pD9v;pVu} z4b^us9IjVu)!byLhqj3XZT~g}rZBBgzP-ofh$+@Ku%c4i!sm9ot#M{quKayy+|L@_ zyIE<@!6YDhdpT}2(`cBvrJ7p=%p!POsmW6=qYIGTBX^6#E~a(U-k$Qx zQSdR%*F^1KMO;}BX+828-?`Ex{YKK-5@mnFUHKaVWhaA@Ik$bD^w*~jY*~R&*!7=9 zX!ocpJFEg1(YU7S*@21yH`i|c)PN+lALjyz|Ia#u9sI1*v50SzcB7JpCXsg z+=3k;lbU)mw;ejd=z+3P@QQ)i6lMDz5%KhmHA-X_pTn`a`!HsX&o($?fPJMgCZV!@ zD=E)L|Iliq9_ojh!{l~K|AoXa0%_c6#7Vw0ohKPk9A5+vs$BR<8q9aiPT8GoeK%c& z?jnznG~sQQZkr|eKY|nE{p^_-_z27^nigG3u}x5XAXbh45;AJw6@V6jng!4A(5j8~ z%TJH>(Kqp7{aQDgmgcSSrbpM7XZ>O=t;yLvr)Qo}g zL&WnVpI)c0#WEiBpO;XBU7XWAd_+E>E%IP|(8W=0n0=aPD)P~oKSm8|xJuJ#dmkjm!uS)jZ&~-r?)j62 zwEIWPBUsTpJb<<5oxwL5;$LANq1^ZkWDy@v-yqrXR8iWl0+VQKQ{RuK&G2qRCxY)s z%K-Dqm-gz+mInQLP&SXv;BJ!-Hg669O0jtx}0O4MS6HCXil5+ zE+E4*wP0jz{F)|@sikMGF8s`tw8Z6_h_v&Lxq9fGfns%VqfvTKnD+3@%zz0@Kzv%# zr{yLVn!5NU-tbzCcAHGDA&q?NoI_&NP%=En&F{phR}Y;%&&N~&%9)%=)_3nWKFQ?& z&XS0yKhu14L_?al7#+|4+VCF7>Op!-fSPg0yf9U%f?Z2C4RMv7u4eISngkZMV`O!! zYE;9n=Sv%BYqy+7(T+{-g^T@OSLm7?K6sAou=tTp)J&IQ+Eo_rIy=LI*nLrX0mZSB zL)Gb3A8u++U|R;Y-oS#;xqp;X3JarEG?@1c10j?s6*>RcaCloNZsOJ9)ke-ZLG9ne z%o3U0n+~O>Uvo=QiqY18_6GTU{>_Ln^%3v9OUB$)Q*lGO@V(JY17;#G4zaDgYx5xi zypU0S&&todnpKwL8X1U_z;k}xh#YJJ$0`)>Wq3TeTWWCB)BgCVqW8ey;Sb-xl z8j(K(qC>@_G2zvA{O!0e94eb)g7aW0wN28ubTyn^#*(i3rwC!Xcc>I09m)b`UBW&h z3tWBe-o#I$`*tZgPjV6xiMTE9=IpcNeYDVdRC6< z=X5U;@5C>wKYGeYw4`A2G3wqnA=axDZeWS{SC6oHOPHm-<$bS01N!#z>hyABL)`m1 zE`(cIL&v$y#kda9dW>X|;A>lg!zP=D&6H?A3R`e)g7Mxe)E?OGxk*@s&oL-Ser7Wh zja5qT>l*O3cFE6;_Wf`8hFhA0(h5D;>gGFr6h}?61KfxWkRhK-Wg<`drlaK6lDVY< zYMeNzB$s18xAR&i9DDJ0J7En<;9=xCd>YkKC59HgoJ@jaV154;lTS2niEFdQgI&K( z4z4}s($L(rvRZF>VZCD)m1fl=yFeJO&C7i8BB8C|v7dD_7TEb{gSri!AvNLa&o1TR zFf9fj*l6SXvuj7`P^dw#jRea4I)sjza*4#VMvytc`=pN#AsF$?PJ>fdV1NT%MANa4 z4R{ZbhDA5Ugkj5z?tEm)fn6$KB19t_B^@{5P+3Qbd2g?oY15P7Y9IjBs}*qlc?^<6 zhE`t|Hz)}Wr)27u-))Z;4du-nWjMVoiKZ6Bkxgp6fw|>D2ih;2=Zv*o%6K=yk#1ZY zJZRXC@T{3*QiR+?F8Wwn{R=Zi+^`r3^ExX)wH>-_uiJxVsYLaivF$EY^+)oa!YP$We#l(WJkd^XjPYIgGC95|z42ywl{{FON6Ip0EW4S2 zkdlxS8HgB;N0lmS??=mvfIt-iL=O@mC1a2%4`G0w zf=8k9sOtj5J38TtK^wnshiz*U5dmyod!f2!QVQE01wJLvyU+lRnA%wvkb}XBdL3|e z$k^1ZWbKh$!$v=xzjMkflVV4KWZ!%%xyt#&emoWV(c`FH*`~Rc+3TA}Jdcn2W*SV} zeL$BuU&M+aXq29HmLN-{c+{?o)NojfF)Y@q?hygZBucwnHE%H8^IB=7kk~ev;!V%b~|gpEM>tJ6RiUC zFBn)xcL5BUemsR=xoY9ILx_er!}@0!NR!2&3oiW&7Ev2O2$vCfWMOx8COjv#+mDE7 z*Wrt2m&wkLhx7sxGVi|l`feCZQ0AFJd*5#0@s19&ik+n8Y{c|xp{0v`VIA0qN#%$5 zcKh2NCg^h7_RCa2ovbwUiJ~}F^GF9j>^GMt7F_q**7}3=!JVyx^CH-a>RhV((l3C1 zC^xf0N9`U2>j_G|MoLqU?aJT!?t*Hge(5}GL0$9XCCOs5dhb3Ye%slK8YHpue$V}o zgVR&s;)Go1{1Y3VIQpw^H(|G1kCC-kR%1%wH{o< z28q4xWTnByzUH%jTZ$4V$dF0x6$VR$nuZWO=A~`Vc<(}!$E(p``$%y*cWtn2P}(7D z#Q3vX&t$5VD6{aKzKl6U)w(x8cTzn9@GEfmm}CcUaMg;W$L*2vV^MIWa$seWa*|pb z){pkQW6WtjIK?@zz(p4>Xm}xE`*W7vlGLfjT8#o zzq@6nSq_wlD(?$qvdNXkBW?ibp>hc#IA^Uk9eCz%O5(9mbHar0&a4Rv2CX~La_o*o zeBU=uv|0|O$syf%oT=zKqeQBl0oLtHeMG*>04(_m_=qSL!0`~Dk_ntptSlk-Rec)# zLVXU?meL*|RSHsIUO_A@P9&_Er$!lD7h~9k&Od%R56>Cc;SRHYi0XF{=qy25QgtdK z>$-b7C{*$~N@>aSy=48M&A+iI@=1TY!0CE0 zFrkSJ{xh9f?Y5tlIRwSk!TkDZ@Kn@0Z+g|z{Q@EKM#-#x`yP%k*t;86YhP;)4WAG2 zLu+6IVV|_SYld-kDKu4oax%S;jgMw48?ma%4wqCz!U?7{PY8BAmy30~0+0@fQWqCulk9B7+Lx2X>?mH~vN7+J zA|eT>6H9!W;n}6dpuS5gCR~wHAOKz5u|bHMB{>)iX|ZS~j*+Hq(dGPn+%wX@KTz>o ztgr!HI#s)x&ngST(yJxFwIrExj&CQdtEpA7Ujod+R;PUPU6a%RHU_@k>koI^zttDr z6W5WcGi-P8XdRiw6QfOMml_llu1&1ya%idS*s^%c-u$HX!)9;e>`QH#!;$e8?`^D_ z1EAEP4V}V$_*iY1>}|7DF(k11om`pft@*~J(c$-{s+1a=Ois_kl$97W#GS`x^`%BYA}@EPJQiIGM6y%dobJbJ zn<9Uk50$r$zmrQD(?)lWn>v;=3^Rv)(b_D%g<)O4mFk_ReD@B_R(H<|r$D{ilKhEB zanjEkub0mjzTmE(gKf~5y@6?!afgkH;pgHKdx7)QakUyS+S6_|;o(X>HS>)0FRO*d11oy*xr6{HCh_}d@fH%?q^89C!7PN8!&ZSx|H+YRvMl?7YK8EG7hGv1;86VAct@gUpv?__Oh7L(W)Zo z5flD&)R*>*Wi<@&!;NefLV4PU(`%wQeu4z3>+4y@dzpSKTfNeobOhgG-7c>}W=iJG zSlj(c$+-@lFu;2qSt3H~&X(l0UVMPZ+6#2dsHxW6Sj0q+r!p&p;q5_0aDryd@3*WC zEyVvGH^%+_X1SxUSf%YctDK4BbESPx!fXpG!`q{q1PskY>k`o9U3|^_g5E zz-0XWC=f52zUz1lFV(r0l&O~-KLJUNo4Pa$VjND6jUjuKI9Y1wYtkg<=~q_Sql9VQ zs9u{@X=7d1#V<2gm*1x=#zYZroTGOWo3C+%YWGry;0*Ogiu|m1;EYnY>G(a>TxW_x zEQx9?$Wp4MUD6GVY_l#)@iX0Feee@OFBVlXdkr#ic7kNhw3Gdhb0RR+rnbVoo&C@r zLwglNU=lx_M~Cht8q|iXzoYZQi2#K84pJpq)DmTHIv^)qTQ{GL}zWJ_dRiT^oIKWTyBW2JfC9~@Ty-CGL_*HX_ zl~~fvXqrq>6Gnzj9Ns)>lazX`w9UH=f1!7ewKtOmiffgHt-XTtWNQz|WQ{Rh942Ky z<~DSf1Dw~cb(Z%NHrV00o~>iuKo|XQXtNb@e23_?`re-P*#5e!Ym4K{RxFWgOb_k- ziupYG7O>~MssXd|KECqC*lQhFr}uj#vZ>u^j)m{>a@_Ckpfr#Gc zr?uzQ{H#YQY~5*2A+P)_z1>@CFGmkL-xlpn+>eu-F~1QXmbi*=MCzDxOj29RJ)}8- z<$CC?I#f;aCxUu*nmi>q&m##p74=R}0i+R5_`C0>IHD5Le5Bfx7oV}l=Q#$TcIAVf zP2SNC!;I*uZs=j7)oFn$W&-tu}0{Cq<6<%Rqg94AH!6u<(#P8t{W<+A zOcN6kd>e%9u?{6ilS~!I>YF9q2s)}HT915d`xH7Jy#j&f!Yz*P$$s8i-caprij53` zphqt_CH#8m;L$~g-Z5itpQ=Y}FqWj%s3t#T&_CZ~73S6F#o>B(0%a=ZR&hGXKG_{YzLJGr426K=T$0u%S*r0UZd* z_z?a3rze(4ODH+pXs;jjlN5E9k1o|v$+4+7Z7|-g7~x}G(TD(y7FVVEaBOCQ5|YoOZOqXWstQ}D;3!-;CFh80^vGiry%A!x3EasOb#=s{K49^K5 zvYWRyp;13R5Mdp|nu?btq2#mjiJzy8EX+wv#(e%XXTP?8FxTJei@h(@klxphk~i1^+~EyE4>cx z&PvgEF4`{2WJ~V6MpvbS5|u=qp)zW|=y!zH+fByS*0K8UmMXb|JX!}IAZCMLBOdRFrL+4CAK2mP*XdILWZ z^qYyKqp$P=O%wc*-dq}MMYV#9(95!XA;&wB8bF{PPk%A`i{^)N;p*-fQ?kX=&j)aL z;4f0fy2aQOO@q(F(6!9?b0U zjf>`%sFU+%-;P`0_Ic}6pGwBGtK?(!BX#?1KRBc7y86U4h<`M*`8LQ!!Z%VW2>n49 z%SBc0Rx1M=;dW}%>rJ8pdM!8put0O=sadTorGv;9NFZ^U;+&h_2kJ~y3y_SNCfWpPzs-%Qq95q_LpnO~LSEXlvO zfKFLQKQQ+G2GA=QMOb5dSHUTMB6ylsCdF~=TVK82A)acw9krr%<~F2(c_zcHOO^W} z(PSQ$uY=_~Ws?rFOReH4L4hQlLo}~deTINpJKfAeZgs2tLT1^IGbo(T`sO7X`sh)c z5W0c@z4Sa5x-x2u6I}KAq1pJUU%IMl0r?ppHn%aent6t7WA=CsyT zyX#RwahY1T7S?J4+ZxCJ!$-HdW91a(im<6|w^{0tm$`Je8S#jh`O9u|)G_ag`?$pi zy7;TmV#b<1J^!d*9oZRIBE1e+eVFe&bpY`Fet~K~xpw{t0D+ zsV2yM0`$=sm+o5?2*w|0p$-@xXmX%#$0xz6oa2%&&^3s!)Gjn@Gd_fgv(43aW1k3V=_ zFLoLn+W~fzwM#P>BB^byO;R8Kz-*HhNmP6)Ek`xfOIHb3?AL*cCm~~e-pxk0Cm~N# zUfENfCn0H?;rK*o=1gt!C7&-I?3+9XrX+C6m1Epk-@JJlLT{&1oY*iHI3Qi)B_`)G zmX|1Qq*mM%mZ1nz9}dnOR+k}?!e#0#7I*-XSLj@E!1JPHSIL!r-)ds@e$}PvxVL5^ z{sG@+9-=5f{#(v`Xq$}EmMF-PR(M9&7e`v*c|2bnX@w{C1vvs?%_t?t6xs1$i5%;L zer(IGtSWWA4 z`bbjo*?D;W+ZUReHHfy~n!|16ZlY3ataO_k1^ZUdxg3KHl0O3C zHh{ej6|lP-nK!?DBbrt1TYC-d8WIvm5seG`?l`78~M^oc`&#XMWfMF(FmT zJ`P_0<(S#|AZpbfi-3lUq0b9dQ45`D7ozQ*{hX|fN?7PBEV3Rk{zDwd&jrMZssgcZ zYR*VyGstK@w*DL%p$6ix27o5c<@*@2G+ZAR)-6NT{CZ=p%CyV-8slX;*TTyqm?T#2 zPhhUX%BEn-jZ1e)_h)DqBSL%W=MxMSuBT}VL?%1g`PR}!w!-O7kmY4;Q2f+j{B7;u zR_&0wdJlpks9+OgF}{)H`piRO9gcm1P^lnbp3Ab|*Cc?zLj+4-5t{$$7HVL8-PNBG zq;QWb{?7D>zh|UWamBxO7fL>C4DHJT*q5WR>I**r9K9lmIw5Z!{1>cH(q3>OCd@)fH!nr{6NBXavXtIAf8`H~4R&2YJKqVO_;iIv>j6f4EP6qfOAv?|7jV3K zsAeKUm16#ghL5By#1-n9w7@t&0Z=I|dG0rKn|Z@5;_EIiT7t4-Qcs^?|PaX7w;eVs>B(&89h z^fIAfZx-S!r%mQlWw(D-t?Au5XqTvs#7PK4qR(LjqSuv@MMU;#l=Yw-b$?>7oV z;w~VVHwlWN6SEY=%h^$A9(1%9yZAvh&>*`mBb{gPjmp9-64WTj!9L%`p)ki7jNnce5~1l3I_V8pbPNkXpxyEQE@sMP;OzS>zCtFHL#__*x@a8eIxK zVXg>QkS-?nLTY^eI-B#?+3`PTkD^5u0zhZqoBlNXa2a2PUR?T_T&o1LrSVWF;PAHh z_~RIFm>BLk=y-NIDN?;CMEBSO8q6XGc=rizupS8H($n{?Vn_t(0dc^6X#8`CBMQ-W ze<+x|>S%TDO|AX;D_Foti1l7R4#EP^=iC?R1ppC+YEGN-n*D^S*u*6xr@6LA; zQsV~o5%&yaw!OvMFdhpX?F#!RqL_6C*gE#+Y@baj`W8$oGEr)I$0^y0i!MO5N3sLQ zeQ-{G6jdx0H~6BS;NT6{92kQ11i^tWzZEGv;0Dc;m5YH0ZQIKEURTyFeI^~T)3CW<;&wWw^X)q7wd=%4AqE1nCP}K)V~Ex>A!&Lo`dv(o4u&IBOztaCp*jiTSRPc<^(G8@_lI zHGcuw1&vz+QsJGtR=b-NDIf7#4AN-?n=Rmk$q`a;Qtlu1O+gINg9{nrs0bT7aw9>x)>_M1ZcsQDBj_NgH4IE&Q~3E^v<7t zVv6dDrV%C;d$kNj{Ks#Yp3{%S?RHT>`) z0f?wSb|>Bc*d<1NwTted3xNP~xvYGhw=ry{a{_2_Aaw4dAeCZg)oN=r(Dew8l^+hN zhv*N1E}RoJ5|mB`xdmP0LHd%Tq_ItOWl|@dd55ft0(^4ok|lK_9K)X3co_v)0__rY zqJ;(?h=RZ3_55R3@sHgE&lkI7auIfA9U-E!oPgHW7+wAgv@3^FRrXKVjduawQ2MC( z{!sC|4MDQg1@^=^ga}|mK%!G_6^QBqqa0!6tKYQ<)V$( zKKjm!VmkZ`M^YBvm>JL=0YQ~+OoC`|B`m1`eok9IK=lcfUv;XSbtv5QlnM%LvqbOTXw;6;`meVhGH!RgXIx ztf$q8nx2soX*XE@O3=R_Ef{%8Q2O`xwzxO3)nq;S;B0hrK%4_&1OZgo;2*KaZ7-Ek z{|6~nuRlnc{y~b(>or4Bmz^kO`{c>EQ0W=R6ywtn!9;RJ0Y&IxcmL0$1W?7BUcHjq zYIJOnQRL&j_y~lMOVua1>Zhoim=c70@4;Sc>hE1fpRM7TrwVVzMznX7-#TcG5$&PL zvndOGllK3z>mdF1ix^@i7n_R_>2y8kR(h{g26^XW&5j#=io_Y>N7a?~Y#i?iXbyn+{h?WmQGFTup@aO5UKe zXr%W*-{4%Cq)QKX=~`~81f~P%rv`so_{D2b3$u9rY2n2`EgXhM*vcW^QLr?qu19i< z?~3MHgXih_GtBiJ8F?hn878Oj3t9FZ{UOUV!B?^zK5~Gkjc=*kHsD4=jt(Dk40`Vx z{#BSge& zn9W5I202|!_D@b*XX5`V3l;dT2DAuc?zZmfYZ6_d>`>rbIe|TYlO`DcN?Cs&FFJZm z4QE+ZJs8dSRJ>Ik=Ge@Xs8mw~t9^Y8?MCPS(B0piMbuH#K(>A#ZjfBmP6h5*R!u%W z$w9*3QDgxrEYzPa`0DWSUuF499pHmIucgHuY_Bu>yONZYdCJ;|e7aU)3%?^aEjAR( zATi_d*I<5lk3W)%@J4KWOPXLB9$RWK<6q44KUEE*A1)T73g8VUW&a|-1tV^}i-?S9 zg`4T=hg$;j+8yvuVCiv=baHSOwxtZCfb$G$(1~a5%)ur48z;<%8E~UzH=2E^8 zLo)x6OvLx6IjuUf+$HD7%b=%YZk67EV7UKoxP=jgrMYq3@!ejF&@>qtaCeTIoRH^&;7P zhb!aSq9EBEA%1n*6+~J8adgClNl&ZxpaSkbBSfA8?u{#9r1J`ExFIx|3#{Z81&bHj ze|34Mu0y6)q9&3Mwtgg!ULx&4hz;T>wAYO=4&`Q0%HZmc-1)ySg8{6PKrK8GH4P#F z=oDk)NKq|gcpSWJ+kNVD4Q~5mWi6ZKTsApSFBu35gGW?M@4j~8a(2hR^DQ%h<@?f1 zYzeYVc6oH|LF2<2{~zVVdkZy>Py8U(gAH|n_z%wf7vFkzg!oK10WoSW@?tm1#vK&4 z7BcKw7aYsjS;$F1+)PUfzV)Z7h4sPeVc9GZ;-y~ZICR}$|9(1Dn6{WY4K|zDyl_XJ z8s#UgzT>{uaR$ZL**b0g@d%?oH@{`sKTeNq3u;;9G zf3jq~$RqME&Gf%)JJ;p9r#vp&v7I)^Q5)y2SFdai9UAM>;~?YrUI!Gi5ZiyWB8I

UfNG^~(QiEpWJ@QLO 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

)SwSH7l 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

^<>xb#R>86E>qI3}$&LOBJRFZ0 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 Users and Roles\n3. Create or use an existing user with API access permissions\n4. Generate or obtain a Bearer token for API access\n5. Note the Veeam ONE server URL and port (typically https://your-veeam-one-server:1239)" + "content": "#### 4.1 Configure Veeam ONE credentials\n1. Access your Veeam ONE management console.\n2. Navigate to Administration -> Users and Roles and use (or create) a user with REST API access permissions.\n3. Note the Veeam ONE server URL and port (typically https://your-veeam-one-server:1239).\n4. Microsoft Sentinel signs in with these credentials against `/api/token` (OAuth2 password grant) and automatically refreshes the access token.\n5. Client ID / Client Secret are optional - leave them blank unless your Veeam ONE server requires a registered OAuth2 client." } }, { @@ -1992,14 +2028,50 @@ { "type": "Textbox", "parameters": { - "label": "Veeam ONE API Bearer Token", - "placeholder": "Your Veeam ONE API Bearer Token", + "label": "Veeam ONE Username", + "placeholder": "DOMAIN\\username", + "type": "text", + "name": "veeamOneUsername", + "validations": { + "required": true + } + } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam ONE Password", + "placeholder": "Your Veeam ONE account password", "type": "password", - "name": "veeamOneBearerToken", + "name": "veeamOnePassword", "validations": { "required": true } } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam ONE Client ID (optional)", + "placeholder": "Leave blank unless your server requires an OAuth2 client", + "type": "text", + "name": "veeamOneClientId", + "validations": { + "required": false + } + } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam ONE Client Secret (optional)", + "placeholder": "Leave blank unless your server requires an OAuth2 client", + "type": "password", + "name": "veeamOneClientSecret", + "validations": { + "required": false + } + } } ] }, @@ -3196,12 +3268,12 @@ }, { "title": "3. Veeam API Configuration", - "description": "Configure Veeam API credentials for all Veeam services (Malware Events, Security Analyzer, and Authorization Events).", + "description": "Configure Veeam Backup & Replication credentials for all VBR services (Malware Events, Security Analyzer, Authorization Events and Sessions). Sentinel authenticates via OAuth2 password grant and renews the token automatically.", "instructions": [ { "type": "Markdown", "parameters": { - "content": "#### 3.1 Obtain Veeam API Access Token\n1. Access your Veeam Backup & Replication management console\n2. Navigate to the REST API settings or authentication section\n3. Generate or obtain a Bearer token for API access\n4. Ensure the token has appropriate permissions for:\n - Malware Detection API (v1.3-rev1)\n - Security & Compliance Analyzer API (v1.3-rev1)\n - Authorization Events API (v1.3-rev1)\n - Sessions API (v1.3-rev1)\n5. Note the API base URL (typically https://your-veeam-server.com:9419)\n6. This token will be used for both on-premises and CDN-hosted APIs" + "content": "#### 3.1 Configure Veeam Backup & Replication credentials\n1. Access your Veeam Backup & Replication management console.\n2. Use (or create) a user account that has REST API access with permissions for the Malware Detection, Security & Compliance Analyzer, Authorization Events and Sessions APIs (v1.3-rev1).\n3. Note the API base URL (typically https://your-veeam-server.com:9419).\n4. Microsoft Sentinel signs in with these credentials against `/api/oauth2/token` (OAuth2 password grant) and automatically refreshes the access token, so collection no longer stops when the token expires.\n5. Client ID / Client Secret are optional - leave them blank unless your Veeam server is configured to require a registered OAuth2 client." } }, { @@ -3219,25 +3291,61 @@ { "type": "Textbox", "parameters": { - "label": "Veeam Bearer Token", - "placeholder": "Your Veeam API Bearer Token", + "label": "Veeam Username", + "placeholder": "DOMAIN\\username", + "type": "text", + "name": "veeamUsername", + "validations": { + "required": true + } + } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam Password", + "placeholder": "Your Veeam account password", "type": "password", - "name": "veeamBearerToken", + "name": "veeamPassword", "validations": { "required": true } } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam Client ID (optional)", + "placeholder": "Leave blank unless your server requires an OAuth2 client", + "type": "text", + "name": "veeamClientId", + "validations": { + "required": false + } + } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam Client Secret (optional)", + "placeholder": "Leave blank unless your server requires an OAuth2 client", + "type": "password", + "name": "veeamClientSecret", + "validations": { + "required": false + } + } } ] }, { "title": "4. Veeam ONE API Configuration", - "description": "Configure Veeam ONE API credentials for triggered alarms data collection.", + "description": "Configure Veeam ONE credentials for triggered alarms data collection. Sentinel authenticates via OAuth2 password grant and renews the token automatically.", "instructions": [ { "type": "Markdown", "parameters": { - "content": "#### 4.1 Obtain Veeam ONE API Access Key\n1. Access your Veeam ONE management console\n2. Navigate to Administration -> Users and Roles\n3. Create or use an existing user with API access permissions\n4. Generate or obtain a Bearer token for API access\n5. Note the Veeam ONE server URL and port (typically https://your-veeam-one-server:1239)" + "content": "#### 4.1 Configure Veeam ONE credentials\n1. Access your Veeam ONE management console.\n2. Navigate to Administration -> Users and Roles and use (or create) a user with REST API access permissions.\n3. Note the Veeam ONE server URL and port (typically https://your-veeam-one-server:1239).\n4. Microsoft Sentinel signs in with these credentials against `/api/token` (OAuth2 password grant) and automatically refreshes the access token.\n5. Client ID / Client Secret are optional - leave them blank unless your Veeam ONE server requires a registered OAuth2 client." } }, { @@ -3255,14 +3363,50 @@ { "type": "Textbox", "parameters": { - "label": "Veeam ONE API Bearer Token", - "placeholder": "Your Veeam ONE API Bearer Token", + "label": "Veeam ONE Username", + "placeholder": "DOMAIN\\username", + "type": "text", + "name": "veeamOneUsername", + "validations": { + "required": true + } + } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam ONE Password", + "placeholder": "Your Veeam ONE account password", "type": "password", - "name": "veeamOneBearerToken", + "name": "veeamOnePassword", "validations": { "required": true } } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam ONE Client ID (optional)", + "placeholder": "Leave blank unless your server requires an OAuth2 client", + "type": "text", + "name": "veeamOneClientId", + "validations": { + "required": false + } + } + }, + { + "type": "Textbox", + "parameters": { + "label": "Veeam ONE Client Secret (optional)", + "placeholder": "Leave blank unless your server requires an OAuth2 client", + "type": "password", + "name": "veeamOneClientSecret", + "validations": { + "required": false + } + } } ] }, @@ -3374,20 +3518,46 @@ "type": "securestring", "minLength": 1 }, - "veeamBearerToken": { - "defaultValue": "veeamBearerToken", + "veeamUsername": { + "defaultValue": "veeamUsername", "type": "securestring", "minLength": 1 }, + "veeamPassword": { + "defaultValue": "veeamPassword", + "type": "securestring", + "minLength": 1 + }, + "veeamClientId": { + "defaultValue": "", + "type": "securestring" + }, + "veeamClientSecret": { + "defaultValue": "", + "type": "securestring" + }, "veeamOneApiUrl": { "defaultValue": "veeamOneApiUrl", "type": "securestring", "minLength": 1 }, - "veeamOneBearerToken": { - "defaultValue": "veeamOneBearerToken", + "veeamOneUsername": { + "defaultValue": "veeamOneUsername", + "type": "securestring", + "minLength": 1 + }, + "veeamOnePassword": { + "defaultValue": "veeamOnePassword", "type": "securestring", "minLength": 1 + }, + "veeamOneClientId": { + "defaultValue": "", + "type": "securestring" + }, + "veeamOneClientSecret": { + "defaultValue": "", + "type": "securestring" } }, "variables": { @@ -3428,10 +3598,16 @@ "kind": "RestApiPoller", "properties": { "auth": { - "type": "APIKey", - "ApiKey": "[[parameters('veeamBearerToken')]", - "ApiKeyName": "Authorization", - "ApiKeyIdentifier": "Bearer" + "type": "OAuth2", + "GrantType": "password", + "TokenEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/oauth2/token')]", + "TokenEndpointHeaders": { + "x-api-version": "1.3-rev1" + }, + "ClientId": "[[parameters('veeamClientId')]", + "ClientSecret": "[[parameters('veeamClientSecret')]", + "UserName": "[[parameters('veeamUsername')]", + "Password": "[[parameters('veeamPassword')]" }, "request": { "apiEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/v1/malwareDetection/events')]", @@ -3532,10 +3708,13 @@ "kind": "RestApiPoller", "properties": { "auth": { - "type": "APIKey", - "ApiKey": "[[parameters('veeamOneBearerToken')]", - "ApiKeyName": "Authorization", - "ApiKeyIdentifier": "Bearer" + "type": "OAuth2", + "GrantType": "password", + "TokenEndpoint": "[[concat(parameters('veeamOneApiUrl'),'/api/token')]", + "ClientId": "[[parameters('veeamOneClientId')]", + "ClientSecret": "[[parameters('veeamOneClientSecret')]", + "UserName": "[[parameters('veeamOneUsername')]", + "Password": "[[parameters('veeamOnePassword')]" }, "request": { "apiEndpoint": "[[concat(parameters('veeamOneApiUrl'),'/api/v2.3/alarms/triggeredAlarms')]", @@ -3578,10 +3757,16 @@ "kind": "RestApiPoller", "properties": { "auth": { - "type": "APIKey", - "ApiKey": "[[parameters('veeamBearerToken')]", - "ApiKeyName": "Authorization", - "ApiKeyIdentifier": "Bearer" + "type": "OAuth2", + "GrantType": "password", + "TokenEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/oauth2/token')]", + "TokenEndpointHeaders": { + "x-api-version": "1.3-rev1" + }, + "ClientId": "[[parameters('veeamClientId')]", + "ClientSecret": "[[parameters('veeamClientSecret')]", + "UserName": "[[parameters('veeamUsername')]", + "Password": "[[parameters('veeamPassword')]" }, "request": { "apiEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/v1/securityAnalyzer/bestPractices')]", @@ -3619,10 +3804,16 @@ "kind": "RestApiPoller", "properties": { "auth": { - "type": "APIKey", - "ApiKey": "[[parameters('veeamBearerToken')]", - "ApiKeyName": "Authorization", - "ApiKeyIdentifier": "Bearer" + "type": "OAuth2", + "GrantType": "password", + "TokenEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/oauth2/token')]", + "TokenEndpointHeaders": { + "x-api-version": "1.3-rev1" + }, + "ClientId": "[[parameters('veeamClientId')]", + "ClientSecret": "[[parameters('veeamClientSecret')]", + "UserName": "[[parameters('veeamUsername')]", + "Password": "[[parameters('veeamPassword')]" }, "request": { "apiEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/v1/authorization/events')]", @@ -3673,10 +3864,16 @@ "kind": "RestApiPoller", "properties": { "auth": { - "type": "APIKey", - "ApiKey": "[[parameters('veeamBearerToken')]", - "ApiKeyName": "Authorization", - "ApiKeyIdentifier": "Bearer" + "type": "OAuth2", + "GrantType": "password", + "TokenEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/oauth2/token')]", + "TokenEndpointHeaders": { + "x-api-version": "1.3-rev1" + }, + "ClientId": "[[parameters('veeamClientId')]", + "ClientSecret": "[[parameters('veeamClientSecret')]", + "UserName": "[[parameters('veeamUsername')]", + "Password": "[[parameters('veeamPassword')]" }, "request": { "apiEndpoint": "[[concat(parameters('veeamApiUrl'),'/api/v1/sessions')]", @@ -3740,7 +3937,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-ChangeCollectionTime Playbook with template version 3.1.0", + "description": "Veeam-ChangeCollectionTime Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion1')]", @@ -4367,7 +4564,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-CollectVeeamAuthorizationEvents Playbook with template version 3.1.0", + "description": "Veeam-CollectVeeamAuthorizationEvents Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion2')]", @@ -4733,7 +4930,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-CollectSecurityComplianceAnalyzerResult Playbook with template version 3.1.0", + "description": "Veeam-CollectSecurityComplianceAnalyzerResult Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion3')]", @@ -5100,7 +5297,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-CollectMalwareEvents Playbook with template version 3.1.0", + "description": "Veeam-CollectMalwareEvents Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion4')]", @@ -5462,7 +5659,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-CollectVeeamONEAlarms Playbook with template version 3.1.0", + "description": "Veeam-CollectVeeamONEAlarms Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion5')]", @@ -5829,7 +6026,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-CollectCovewareFindings Playbook with template version 3.1.0", + "description": "Veeam-CollectCovewareFindings Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion6')]", @@ -6194,7 +6391,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-CollectConfigurationBackups Playbook with template version 3.1.0", + "description": "Veeam-CollectConfigurationBackups Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion7')]", @@ -6789,7 +6986,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-FindCleanRestorePoints Playbook with template version 3.1.0", + "description": "Veeam-FindCleanRestorePoints Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion8')]", @@ -7225,7 +7422,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-PerformScanBackup Playbook with template version 3.1.0", + "description": "Veeam-PerformScanBackup Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion9')]", @@ -7791,7 +7988,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-PerformInstantVMRecovery Playbook with template version 3.1.0", + "description": "Veeam-PerformInstantVMRecovery Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion10')]", @@ -8436,7 +8633,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-ResolveTriggeredAlarm Playbook with template version 3.1.0", + "description": "Veeam-ResolveTriggeredAlarm Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion11')]", @@ -8804,7 +9001,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-StartSecurityComplianceAnalyzer Playbook with template version 3.1.0", + "description": "Veeam-StartSecurityComplianceAnalyzer Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion12')]", @@ -9141,7 +9338,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-PerformConfigurationBackupOnIncident Playbook with template version 3.1.0", + "description": "Veeam-PerformConfigurationBackupOnIncident Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion13')]", @@ -9759,7 +9956,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-StartQuickBackup Playbook with template version 3.1.0", + "description": "Veeam-StartQuickBackup Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion14')]", @@ -10379,7 +10576,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam-SetupConnections Playbook with template version 3.1.0", + "description": "Veeam-SetupConnections Playbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion15')]", @@ -12706,7 +12903,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_GetJobFinished Data Parser with template version 3.1.0", + "description": "Veeam_GetJobFinished Data Parser with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('parserObject1').parserVersion1]", @@ -12838,7 +13035,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_GetVeeamONEAlarms Data Parser with template version 3.1.0", + "description": "Veeam_GetVeeamONEAlarms Data Parser with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('parserObject2').parserVersion2]", @@ -12970,7 +13167,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_GetFinishedConfigurationBackupSessions Data Parser with template version 3.1.0", + "description": "Veeam_GetFinishedConfigurationBackupSessions Data Parser with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('parserObject3').parserVersion3]", @@ -13102,7 +13299,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_GetSecurityEvents Data Parser with template version 3.1.0", + "description": "Veeam_GetSecurityEvents Data Parser with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('parserObject4').parserVersion4]", @@ -13234,7 +13431,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "parser_VeeamAuthorizationEventsV2AliasFunction Data Parser with template version 3.1.0", + "description": "parser_VeeamAuthorizationEventsV2AliasFunction Data Parser with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('parserObject5').parserVersion5]", @@ -13366,7 +13563,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "parser_VeeamCovewareFindingsV2AliasFunction Data Parser with template version 3.1.0", + "description": "parser_VeeamCovewareFindingsV2AliasFunction Data Parser with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('parserObject6').parserVersion6]", @@ -13498,7 +13695,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "parser_VeeamMalwareEventsV2AliasFunction Data Parser with template version 3.1.0", + "description": "parser_VeeamMalwareEventsV2AliasFunction Data Parser with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('parserObject7').parserVersion7]", @@ -13630,7 +13827,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "parser_VeeamOneTriggeredAlarmsV2AliasFunction Data Parser with template version 3.1.0", + "description": "parser_VeeamOneTriggeredAlarmsV2AliasFunction Data Parser with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('parserObject8').parserVersion8]", @@ -13762,7 +13959,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "parser_VeeamSecurityComplianceAnalyzerV2AliasFunction Data Parser with template version 3.1.0", + "description": "parser_VeeamSecurityComplianceAnalyzerV2AliasFunction Data Parser with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('parserObject9').parserVersion9]", @@ -13894,7 +14091,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "parser_VeeamSessionsV2AliasFunction Data Parser with template version 3.1.0", + "description": "parser_VeeamSessionsV2AliasFunction Data Parser with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('parserObject10').parserVersion10]", @@ -14026,7 +14223,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Adding_User_or_Group_Failed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Adding_User_or_Group_Failed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject1').analyticRuleVersion1]", @@ -14054,27 +14251,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -14129,7 +14326,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Application_Group_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Application_Group_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject2').analyticRuleVersion2]", @@ -14157,27 +14354,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -14232,7 +14429,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Application_Group_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Application_Group_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject3').analyticRuleVersion3]", @@ -14260,27 +14457,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -14335,7 +14532,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Archive_Repository_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Archive_Repository_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject4').analyticRuleVersion4]", @@ -14363,27 +14560,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -14438,7 +14635,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Archive_Repository_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Archive_Repository_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject5').analyticRuleVersion5]", @@ -14466,27 +14663,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -14541,7 +14738,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Attempt_to_Delete_Backup_Failed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Attempt_to_Delete_Backup_Failed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject6').analyticRuleVersion6]", @@ -14569,27 +14766,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -14644,7 +14841,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Attempt_to_Update_Security_Object_Failed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Attempt_to_Update_Security_Object_Failed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject7').analyticRuleVersion7]", @@ -14672,27 +14869,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -14747,7 +14944,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Backup_Proxy_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Backup_Proxy_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject8').analyticRuleVersion8]", @@ -14775,27 +14972,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -14850,7 +15047,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Backup_Repository_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Backup_Repository_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject9').analyticRuleVersion9]", @@ -14878,27 +15075,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -14953,7 +15150,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Backup_Repository_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Backup_Repository_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject10').analyticRuleVersion10]", @@ -14981,27 +15178,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -15056,7 +15253,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cloud_Gateway_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Cloud_Gateway_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject11').analyticRuleVersion11]", @@ -15084,27 +15281,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -15159,7 +15356,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cloud_Gateway_Pool_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Cloud_Gateway_Pool_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject12').analyticRuleVersion12]", @@ -15187,27 +15384,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -15262,7 +15459,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cloud_Gateway_Pool_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Cloud_Gateway_Pool_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject13').analyticRuleVersion13]", @@ -15290,27 +15487,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -15365,7 +15562,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cloud_Gateway_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Cloud_Gateway_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject14').analyticRuleVersion14]", @@ -15393,27 +15590,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -15468,7 +15665,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cloud_Replica_Permanent_Failover_Performed_by_Tenant_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Cloud_Replica_Permanent_Failover_Performed_by_Tenant_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject15').analyticRuleVersion15]", @@ -15496,27 +15693,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -15571,7 +15768,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Configuration_Backup_Job_Failed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Configuration_Backup_Job_Failed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject16').analyticRuleVersion16]", @@ -15599,26 +15796,26 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "MessageDetails": "MessageDetails", "EventId": "EventId", - "DataSource": "DataSource", "Date": "Date", - "MessageDetails": "MessageDetails" + "DataSource": "DataSource" } } }, @@ -15673,7 +15870,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Configuration_Backup_Job_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Configuration_Backup_Job_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject17').analyticRuleVersion17]", @@ -15701,27 +15898,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -15776,7 +15973,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Connection_to_Backup_Repository_Lost_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Connection_to_Backup_Repository_Lost_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject18').analyticRuleVersion18]", @@ -15804,27 +16001,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -15879,7 +16076,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Credential_Record_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Credential_Record_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject19').analyticRuleVersion19]", @@ -15907,27 +16104,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -15982,7 +16179,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Credential_Record_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Credential_Record_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject20').analyticRuleVersion20]", @@ -16010,27 +16207,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -16085,7 +16282,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Detaching_Backups_Started_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Detaching_Backups_Started_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject21').analyticRuleVersion21]", @@ -16113,27 +16310,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -16188,7 +16385,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Encryption_Password_Added_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Encryption_Password_Added_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject22').analyticRuleVersion22]", @@ -16216,27 +16413,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -16291,7 +16488,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Encryption_Password_Changed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Encryption_Password_Changed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject23').analyticRuleVersion23]", @@ -16319,27 +16516,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -16394,7 +16591,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Encryption_Password_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Encryption_Password_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject24').analyticRuleVersion24]", @@ -16422,27 +16619,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -16497,7 +16694,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "External_Repository_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "External_Repository_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject25').analyticRuleVersion25]", @@ -16525,27 +16722,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -16600,7 +16797,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "External_Repository_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "External_Repository_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject26').analyticRuleVersion26]", @@ -16628,27 +16825,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -16703,7 +16900,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Failover_Plan_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Failover_Plan_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject27').analyticRuleVersion27]", @@ -16731,27 +16928,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -16806,7 +17003,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Failover_Plan_Failed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Failover_Plan_Failed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject28').analyticRuleVersion28]", @@ -16834,27 +17031,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -16909,7 +17106,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Failover_Plan_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Failover_Plan_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject29').analyticRuleVersion29]", @@ -16937,27 +17134,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -17012,7 +17209,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Failover_Plan_Started_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Failover_Plan_Started_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject30').analyticRuleVersion30]", @@ -17040,27 +17237,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -17115,7 +17312,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Failover_Plan_Stopped_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Failover_Plan_Stopped_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject31').analyticRuleVersion31]", @@ -17143,27 +17340,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -17218,7 +17415,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "File_Server_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "File_Server_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject32').analyticRuleVersion32]", @@ -17246,27 +17443,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -17321,7 +17518,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "File_Server_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "File_Server_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject33').analyticRuleVersion33]", @@ -17349,27 +17546,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -17424,7 +17621,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "File_Share_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "File_Share_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject34').analyticRuleVersion34]", @@ -17452,27 +17649,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -17527,7 +17724,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Four_Eyes_Authorization_Disabled_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Four_Eyes_Authorization_Disabled_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject35').analyticRuleVersion35]", @@ -17555,27 +17752,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -17630,7 +17827,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Four_Eyes_Authorization_Request_Created_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Four_Eyes_Authorization_Request_Created_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject36').analyticRuleVersion36]", @@ -17658,27 +17855,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -17733,7 +17930,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Four_Eyes_Authorization_Request_Expired_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Four_Eyes_Authorization_Request_Expired_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject37').analyticRuleVersion37]", @@ -17761,27 +17958,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -17836,7 +18033,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Four_Eyes_Authorization_Request_Rejected_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Four_Eyes_Authorization_Request_Rejected_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject38').analyticRuleVersion38]", @@ -17864,27 +18061,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -17939,7 +18136,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "General_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "General_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject39').analyticRuleVersion39]", @@ -17967,27 +18164,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -18042,7 +18239,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Global_Network_Traffic_Rules_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Global_Network_Traffic_Rules_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject40').analyticRuleVersion40]", @@ -18070,27 +18267,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -18145,7 +18342,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Global_VM_Exclusions_Added_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Global_VM_Exclusions_Added_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject41').analyticRuleVersion41]", @@ -18173,27 +18370,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -18248,7 +18445,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Global_VM_Exclusions_Changed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Global_VM_Exclusions_Changed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject42').analyticRuleVersion42]", @@ -18276,27 +18473,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -18351,7 +18548,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Global_VM_Exclusions_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Global_VM_Exclusions_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject43').analyticRuleVersion43]", @@ -18379,27 +18576,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -18454,7 +18651,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Host_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Host_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject44').analyticRuleVersion44]", @@ -18482,27 +18679,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -18557,7 +18754,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Host_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Host_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject45').analyticRuleVersion45]", @@ -18585,27 +18782,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -18660,7 +18857,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Hypervisor_Host_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Hypervisor_Host_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject46').analyticRuleVersion46]", @@ -18688,16 +18885,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "entityMappings": [ @@ -18770,7 +18967,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Hypervisor_Host_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Hypervisor_Host_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject47').analyticRuleVersion47]", @@ -18798,27 +18995,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -18873,7 +19070,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Invalid_Code_for_Multi_Factor_Authentication_Entered_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Invalid_Code_for_Multi_Factor_Authentication_Entered_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject48').analyticRuleVersion48]", @@ -18901,27 +19098,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -18976,7 +19173,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Job_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Job_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject49').analyticRuleVersion49]", @@ -19004,27 +19201,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -19079,7 +19276,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Job_No_Longer_Used_as_Second_Destination_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Job_No_Longer_Used_as_Second_Destination_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject50').analyticRuleVersion50]", @@ -19107,27 +19304,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -19182,7 +19379,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "KMS_Key_Rotation_Job_Finished_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "KMS_Key_Rotation_Job_Finished_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject51').analyticRuleVersion51]", @@ -19210,27 +19407,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -19285,7 +19482,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "KMS_Server_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "KMS_Server_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject52').analyticRuleVersion52]", @@ -19313,27 +19510,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -19388,7 +19585,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "KMS_Server_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "KMS_Server_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject53').analyticRuleVersion53]", @@ -19416,27 +19613,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -19491,7 +19688,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "License_Expired_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "License_Expired_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject54').analyticRuleVersion54]", @@ -19519,27 +19716,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -19594,7 +19791,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "License_Expiring_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "License_Expiring_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject55').analyticRuleVersion55]", @@ -19622,27 +19819,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -19697,7 +19894,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "License_Grace_Period_Started_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "License_Grace_Period_Started_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject56').analyticRuleVersion56]", @@ -19725,27 +19922,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -19800,7 +19997,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "License_Limit_Exceeded_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "License_Limit_Exceeded_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject57').analyticRuleVersion57]", @@ -19828,27 +20025,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -19903,7 +20100,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "License_Removed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "License_Removed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject58').analyticRuleVersion58]", @@ -19931,27 +20128,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -20006,7 +20203,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "License_Support_Expired_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "License_Support_Expired_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject59').analyticRuleVersion59]", @@ -20034,27 +20231,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -20109,7 +20306,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "License_Support_Expiring_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "License_Support_Expiring_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject60').analyticRuleVersion60]", @@ -20137,27 +20334,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -20212,7 +20409,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Malware_Activity_Detected_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Malware_Activity_Detected_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject61').analyticRuleVersion61]", @@ -20240,28 +20437,28 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "EventId": "EventId", "MachineUuid": "MachineUuid", - "MessageDetails": "MessageDetails", "Date": "Date", "MachineDisplayName": "MachineDisplayName", "Severity": "Severity", + "EventId": "EventId", + "MessageDetails": "MessageDetails", "VbrHostName": "DataSource" } } @@ -20317,7 +20514,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Malware_Detection_Exclusions_List_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Malware_Detection_Exclusions_List_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject62').analyticRuleVersion62]", @@ -20345,27 +20542,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -20420,7 +20617,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Malware_Detection_Session_Finished_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Malware_Detection_Session_Finished_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject63').analyticRuleVersion63]", @@ -20448,27 +20645,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -20523,7 +20720,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Malware_Detection_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Malware_Detection_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject64').analyticRuleVersion64]", @@ -20551,27 +20748,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -20626,7 +20823,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Malware_Event_Detected_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Malware_Event_Detected_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject65').analyticRuleVersion65]", @@ -20654,10 +20851,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamMalwareEvents_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "entityMappings": [ @@ -20675,8 +20872,8 @@ "aggregationKind": "AlertPerResult" }, "customDetails": { - "MachineDisplayName": "MachineDisplayName", "MachineUuid": "MachineUuid", + "MachineDisplayName": "MachineDisplayName", "VbrHostName": "VbrHostName", "BackupObjectId": "MachineBackupObjectId" } @@ -20733,7 +20930,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Multi_Factor_Authentication_Disabled_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Multi_Factor_Authentication_Disabled_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject66').analyticRuleVersion66]", @@ -20761,27 +20958,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -20836,7 +21033,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Multi_Factor_Authentication_for_User_Disabled_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Multi_Factor_Authentication_for_User_Disabled_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject67').analyticRuleVersion67]", @@ -20864,27 +21061,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -20939,7 +21136,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Multi_Factor_Authentication_Token_Revoked_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Multi_Factor_Authentication_Token_Revoked_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject68').analyticRuleVersion68]", @@ -20967,27 +21164,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -21042,7 +21239,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Multi_Factor_Authentication_User_Locked_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Multi_Factor_Authentication_User_Locked_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject69').analyticRuleVersion69]", @@ -21070,27 +21267,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -21145,7 +21342,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NDMP_Server_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "NDMP_Server_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject70').analyticRuleVersion70]", @@ -21173,27 +21370,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -21248,7 +21445,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Object_Marked_as_Clean_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Object_Marked_as_Clean_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject71').analyticRuleVersion71]", @@ -21276,27 +21473,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -21351,7 +21548,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Object_Storage_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Object_Storage_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject72').analyticRuleVersion72]", @@ -21379,27 +21576,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -21454,7 +21651,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Object_Storage_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Object_Storage_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject73').analyticRuleVersion73]", @@ -21482,27 +21679,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -21557,7 +21754,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Objects_Added_to_Malware_Detection_Exclusions_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Objects_Added_to_Malware_Detection_Exclusions_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject74').analyticRuleVersion74]", @@ -21585,27 +21782,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -21660,7 +21857,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Objects_Deleted_from_Malware_Detection_Exclusions_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Objects_Deleted_from_Malware_Detection_Exclusions_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject75').analyticRuleVersion75]", @@ -21688,27 +21885,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -21763,7 +21960,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Objects_for_Job_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Objects_for_Job_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject76').analyticRuleVersion76]", @@ -21791,27 +21988,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -21866,7 +22063,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Objects_for_Protection_Group_Changed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Objects_for_Protection_Group_Changed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject77').analyticRuleVersion77]", @@ -21894,27 +22091,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -21969,7 +22166,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Objects_for_Protection_Group_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Objects_for_Protection_Group_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject78').analyticRuleVersion78]", @@ -21997,27 +22194,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -22072,7 +22269,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Preferred_Networks_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Preferred_Networks_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject79').analyticRuleVersion79]", @@ -22100,27 +22297,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -22175,7 +22372,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Protection_Group_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Protection_Group_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject80').analyticRuleVersion80]", @@ -22203,27 +22400,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -22278,7 +22475,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Protection_Group_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Protection_Group_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject81').analyticRuleVersion81]", @@ -22306,27 +22503,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -22381,7 +22578,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Recovery_Token_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Recovery_Token_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject82').analyticRuleVersion82]", @@ -22409,27 +22606,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -22484,7 +22681,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Restore_Point_Marked_as_Clean_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Restore_Point_Marked_as_Clean_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject83').analyticRuleVersion83]", @@ -22512,27 +22709,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -22587,7 +22784,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Restore_Point_Marked_as_Infected_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Restore_Point_Marked_as_Infected_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject84').analyticRuleVersion84]", @@ -22615,27 +22812,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -22690,7 +22887,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Scale_Out_Backup_Repository_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Scale_Out_Backup_Repository_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject85').analyticRuleVersion85]", @@ -22718,27 +22915,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -22793,7 +22990,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Scale_Out_Backup_Repository_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Scale_Out_Backup_Repository_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject86').analyticRuleVersion86]", @@ -22821,27 +23018,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -22896,7 +23093,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Service_Provider_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Service_Provider_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject87').analyticRuleVersion87]", @@ -22924,27 +23121,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -22999,7 +23196,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Service_Provider_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Service_Provider_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject88').analyticRuleVersion88]", @@ -23027,27 +23224,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -23102,7 +23299,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SSH_Credentials_Changed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "SSH_Credentials_Changed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject89').analyticRuleVersion89]", @@ -23130,27 +23327,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -23205,7 +23402,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Storage_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Storage_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject90').analyticRuleVersion90]", @@ -23233,27 +23430,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -23308,7 +23505,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Storage_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Storage_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject91').analyticRuleVersion91]", @@ -23336,27 +23533,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -23411,7 +23608,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Subtenant_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Subtenant_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject92').analyticRuleVersion92]", @@ -23439,27 +23636,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -23514,7 +23711,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Subtenant_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Subtenant_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject93').analyticRuleVersion93]", @@ -23542,27 +23739,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -23617,7 +23814,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SureBackup_Job_Failed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "SureBackup_Job_Failed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject94').analyticRuleVersion94]", @@ -23645,27 +23842,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -23720,7 +23917,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tape_Erase_Job_Started_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tape_Erase_Job_Started_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject95').analyticRuleVersion95]", @@ -23748,27 +23945,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -23823,7 +24020,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tape_Library_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tape_Library_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject96').analyticRuleVersion96]", @@ -23851,27 +24048,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -23926,7 +24123,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tape_Media_Pool_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tape_Media_Pool_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject97').analyticRuleVersion97]", @@ -23954,27 +24151,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -24029,7 +24226,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tape_Media_Vault_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tape_Media_Vault_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject98').analyticRuleVersion98]", @@ -24057,27 +24254,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -24132,7 +24329,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tape_Medium_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tape_Medium_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject99').analyticRuleVersion99]", @@ -24160,27 +24357,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -24235,7 +24432,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tape_Server_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tape_Server_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject100').analyticRuleVersion100]", @@ -24263,27 +24460,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -24338,7 +24535,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tenant_Password_Changed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tenant_Password_Changed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject101').analyticRuleVersion101]", @@ -24366,27 +24563,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -24441,7 +24638,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tenant_Quota_Changed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tenant_Quota_Changed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject102').analyticRuleVersion102]", @@ -24469,27 +24666,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -24544,7 +24741,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tenant_Quota_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tenant_Quota_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject103').analyticRuleVersion103]", @@ -24572,27 +24769,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -24647,7 +24844,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tenant_Replica_Started_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tenant_Replica_Started_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject104').analyticRuleVersion104]", @@ -24675,27 +24872,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -24750,7 +24947,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tenant_Replica_Stopped_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tenant_Replica_Stopped_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject105').analyticRuleVersion105]", @@ -24778,27 +24975,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -24853,7 +25050,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Tenant_State_Changed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Tenant_State_Changed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject106').analyticRuleVersion106]", @@ -24881,27 +25078,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -24956,7 +25153,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "User_or_Group_Added_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "User_or_Group_Added_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject107').analyticRuleVersion107]", @@ -24984,27 +25181,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -25059,7 +25256,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "User_or_Group_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "User_or_Group_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject108').analyticRuleVersion108]", @@ -25087,27 +25284,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -25162,7 +25359,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Best_Practice_Compliance_Check_Not_Passed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Best_Practice_Compliance_Check_Not_Passed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject109').analyticRuleVersion109]", @@ -25190,10 +25387,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamSecurityComplianceAnalyzer_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { @@ -25201,11 +25398,11 @@ }, "customDetails": { "Id": "Id", - "TenantId": "TenantId", - "BestPracticeName": "BestPractice", - "VbrHostName": "VbrHostName", "Note": "Note", - "Status": "Status" + "BestPracticeName": "BestPractice", + "TenantId": "TenantId", + "Status": "Status", + "VbrHostName": "VbrHostName" } } }, @@ -25260,7 +25457,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Application_with_no_recent_data_backup_sessions_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Application_with_no_recent_data_backup_sessions_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject110').analyticRuleVersion110]", @@ -25288,27 +25485,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -25363,7 +25560,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Backup_Copy_RPO_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Backup_Copy_RPO_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject111').analyticRuleVersion111]", @@ -25391,27 +25588,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -25466,7 +25663,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Backup_server_security_&_compliance_state_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Backup_server_security_&_compliance_state_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject112').analyticRuleVersion112]", @@ -25494,27 +25691,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -25569,7 +25766,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Computer_with_no_backup_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Computer_with_no_backup_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject113').analyticRuleVersion113]", @@ -25597,27 +25794,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -25672,7 +25869,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Immutability_change_tracking_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Immutability_change_tracking_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject114').analyticRuleVersion114]", @@ -25700,27 +25897,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -25775,7 +25972,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Immutability_state_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Immutability_state_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject115').analyticRuleVersion115]", @@ -25803,27 +26000,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -25878,7 +26075,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Job_disabled_Veeam_Backup_for_Microsoft_365_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Job_disabled_Veeam_Backup_for_Microsoft_365_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject116').analyticRuleVersion116]", @@ -25906,27 +26103,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -25981,7 +26178,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Job_disabled_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Job_disabled_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject117').analyticRuleVersion117]", @@ -26009,27 +26206,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -26084,7 +26281,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Possible_ransomware_activity_Hyper_V_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Possible_ransomware_activity_Hyper_V_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject118').analyticRuleVersion118]", @@ -26112,27 +26309,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -26187,7 +26384,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Possible_ransomware_activity_vSphere_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Possible_ransomware_activity_vSphere_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject119').analyticRuleVersion119]", @@ -26215,27 +26412,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -26290,7 +26487,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Suspicious_incremental_backup_size_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Suspicious_incremental_backup_size_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject120').analyticRuleVersion120]", @@ -26318,27 +26515,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -26393,7 +26590,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Unusual_job_duration_Veeam_Backup_for_Microsoft_365_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Unusual_job_duration_Veeam_Backup_for_Microsoft_365_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject121').analyticRuleVersion121]", @@ -26421,27 +26618,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -26496,7 +26693,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Unusual_job_duration_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Unusual_job_duration_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject122').analyticRuleVersion122]", @@ -26524,27 +26721,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -26599,7 +26796,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_Veeam_malware_detection_change_tracking_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_Veeam_malware_detection_change_tracking_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject123').analyticRuleVersion123]", @@ -26627,27 +26824,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -26702,7 +26899,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_VM_with_no_backup_Hyper_V_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_VM_with_no_backup_Hyper_V_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject124').analyticRuleVersion124]", @@ -26730,27 +26927,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -26805,7 +27002,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_VM_with_no_backup_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_VM_with_no_backup_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject125').analyticRuleVersion125]", @@ -26833,27 +27030,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -26908,7 +27105,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_VM_with_no_replica_Hyper_V_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_VM_with_no_replica_Hyper_V_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject126').analyticRuleVersion126]", @@ -26936,27 +27133,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -27011,7 +27208,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Veeam_One_VM_with_no_replica_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Veeam_One_VM_with_no_replica_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject127').analyticRuleVersion127]", @@ -27039,27 +27236,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamOneTriggeredAlarms_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "PredefinedAlarmId": "PredefinedAlarmId", + "TriggeredAlarmId": "TriggeredAlarmId", "ObjectType": "ObjectType", "VoneHostName": "VoneHostName", - "TriggeredAlarmId": "TriggeredAlarmId", "Description": "Description", - "ObjectName": "ObjectName", + "ObjectId": "ObjectId", "Comment": "Comment", - "Status": "Status", "TriggeredTime": "TriggeredTime", - "Name": "Name", - "ObjectId": "ObjectId" + "ObjectName": "ObjectName", + "Status": "Status", + "PredefinedAlarmId": "PredefinedAlarmId", + "Name": "Name" } } }, @@ -27114,7 +27311,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Virtual_Lab_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Virtual_Lab_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject128').analyticRuleVersion128]", @@ -27142,27 +27339,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -27217,7 +27414,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Virtual_Lab_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Virtual_Lab_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject129').analyticRuleVersion129]", @@ -27245,27 +27442,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -27320,7 +27517,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "WAN_Accelerator_Deleted_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "WAN_Accelerator_Deleted_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject130').analyticRuleVersion130]", @@ -27348,27 +27545,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -27423,7 +27620,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "WAN_Accelerator_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "WAN_Accelerator_Settings_Updated_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject131').analyticRuleVersion131]", @@ -27451,27 +27648,27 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "Syslog", "dataTypes": [ "Syslog" - ], - "connectorId": "Syslog" + ] }, { + "connectorId": "SyslogAma", "dataTypes": [ "Syslog" - ], - "connectorId": "SyslogAma" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { + "Severity": "Severity", + "MessageDetails": "MessageDetails", "EventId": "EventId", "VbrHostName": "DataSource", - "Date": "Date", - "MessageDetails": "MessageDetails", - "Severity": "Severity" + "Date": "Date" } } }, @@ -27526,7 +27723,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Configuration_Backup_Failed_AnalyticalRules Analytics Rule with template version 3.1.0", + "description": "Configuration_Backup_Failed_AnalyticalRules Analytics Rule with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('analyticRuleObject132').analyticRuleVersion132]", @@ -27554,21 +27751,21 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "VeeamCustomTablesDataConnector", "dataTypes": [ "VeeamSessions_CL" - ], - "connectorId": "VeeamCustomTablesDataConnector" + ] } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "customDetails": { - "SessionType": "SessionType", - "VbrHostName": "VbrHostName", "SessionId": "SessionId", + "Result": "Result", "Name": "Name", - "Result": "Result" + "VbrHostName": "VbrHostName", + "SessionType": "SessionType" } } }, @@ -27623,7 +27820,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "VeeamDataPlatformMonitoring Workbook with template version 3.1.0", + "description": "VeeamDataPlatformMonitoring Workbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion1')]", @@ -27711,7 +27908,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "VeeamSecurityActivities Workbook with template version 3.1.0", + "description": "VeeamSecurityActivities Workbook with template version 3.2.0", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion2')]", @@ -27819,7 +28016,7 @@ "apiVersion": "2023-04-01-preview", "location": "[parameters('workspace-location')]", "properties": { - "version": "3.1.0", + "version": "3.2.0", "kind": "Solution", "contentSchemaVersion": "3.0.0", "displayName": "Veeam", @@ -27937,57 +28134,57 @@ { "kind": "Watchlist", "contentId": "[variables('_Job Types Lookup')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Watchlist", "contentId": "[variables('_License Editions Lookup')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Watchlist", "contentId": "[variables('_License Types Lookup')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Watchlist", "contentId": "[variables('_Operation Names Lookup')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Watchlist", "contentId": "[variables('_Session States Lookup')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Watchlist", "contentId": "[variables('_VBR Events Lookup')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Watchlist", "contentId": "[variables('_Action Results Lookup')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Watchlist", "contentId": "[variables('_Veeam Backup & Replication Settings')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Watchlist", "contentId": "[variables('_VONE Settings')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Watchlist", "contentId": "[variables('_Coveware Settings')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Watchlist", "contentId": "[variables('_Veeam Collection Schedule Settings')]", - "version": "3.1.0" + "version": "3.2.0" }, { "kind": "Parser", diff --git a/Solutions/Veeam/SolutionMetadata.json b/Solutions/Veeam/SolutionMetadata.json index ce67ed86cc0..b8af0d8133e 100644 --- a/Solutions/Veeam/SolutionMetadata.json +++ b/Solutions/Veeam/SolutionMetadata.json @@ -2,9 +2,14 @@ "publisherId": "veeamsoftware", "offerId": "azure-sentinel-solution-veeamapp", "firstPublishDate": "2026-06-16", - "providers": [ "Veeam" ], + "providers": [ + "Veeam" + ], "categories": { - "domains": [ "IT Operations", "Security - Threat Protection" ] + "domains": [ + "IT Operations", + "Security - Threat Protection" + ] }, "support": { "name": "Veeam Software", @@ -12,5 +17,5 @@ "tier": "Partner", "link": "https://helpcenter.veeam.com/docs/security_plugins_microsoft_sentinel/guide/" }, - "version": "3.1.0" -} \ No newline at end of file + "version": "3.2.0" +}