|
804 | 804 | "value"
|
805 | 805 | ]
|
806 | 806 | },
|
807 |
| - "AlertSeverity": { |
808 |
| - "description": "The severity of the alert", |
809 |
| - "enum": [ |
810 |
| - "High", |
811 |
| - "Medium", |
812 |
| - "Low", |
813 |
| - "Informational" |
814 |
| - ], |
815 |
| - "type": "string", |
816 |
| - "x-ms-enum": { |
817 |
| - "modelAsString": true, |
818 |
| - "name": "AlertSeverity", |
819 |
| - "values": [ |
820 |
| - { |
821 |
| - "description": "High severity", |
822 |
| - "value": "High" |
823 |
| - }, |
824 |
| - { |
825 |
| - "description": "Medium severity", |
826 |
| - "value": "Medium" |
827 |
| - }, |
828 |
| - { |
829 |
| - "description": "Low severity", |
830 |
| - "value": "Low" |
831 |
| - }, |
832 |
| - { |
833 |
| - "description": "Informational severity", |
834 |
| - "value": "Informational" |
835 |
| - } |
836 |
| - ] |
837 |
| - } |
838 |
| - }, |
839 |
| - "AttackTactic": { |
840 |
| - "description": "The severity for alerts created by this alert rule.", |
841 |
| - "enum": [ |
842 |
| - "InitialAccess", |
843 |
| - "Execution", |
844 |
| - "Persistence", |
845 |
| - "PrivilegeEscalation", |
846 |
| - "DefenseEvasion", |
847 |
| - "CredentialAccess", |
848 |
| - "Discovery", |
849 |
| - "LateralMovement", |
850 |
| - "Collection", |
851 |
| - "Exfiltration", |
852 |
| - "CommandAndControl", |
853 |
| - "Impact", |
854 |
| - "PreAttack" |
855 |
| - ], |
856 |
| - "type": "string", |
857 |
| - "x-ms-enum": { |
858 |
| - "modelAsString": true, |
859 |
| - "name": "AttackTactic" |
860 |
| - } |
861 |
| - }, |
862 | 807 | "MLBehaviorAnalyticsAlertRule": {
|
863 | 808 | "allOf": [
|
864 | 809 | {
|
|
904 | 849 | "type": "string"
|
905 | 850 | },
|
906 | 851 | "severity": {
|
907 |
| - "$ref": "#/definitions/AlertSeverity", |
| 852 | + "$ref": "./common/AlertTypes.json#/definitions/AlertSeverityEnum", |
908 | 853 | "description": "The severity for alerts created by this alert rule.",
|
909 | 854 | "readOnly": true
|
910 | 855 | },
|
911 | 856 | "tactics": {
|
912 | 857 | "description": "The tactics of the alert rule",
|
913 | 858 | "items": {
|
914 |
| - "$ref": "#/definitions/AttackTactic" |
| 859 | + "$ref": "./common/AlertTypes.json#/definitions/AttackTactic" |
915 | 860 | },
|
916 | 861 | "readOnly": true,
|
917 | 862 | "type": "array"
|
|
940 | 885 | "description": "MLBehaviorAnalytics alert rule template properties.",
|
941 | 886 | "properties": {
|
942 | 887 | "severity": {
|
943 |
| - "$ref": "#/definitions/AlertSeverity", |
| 888 | + "$ref": "./common/AlertTypes.json#/definitions/AlertSeverityEnum", |
944 | 889 | "description": "The severity for alerts created by this alert rule."
|
945 | 890 | },
|
946 | 891 | "tactics": {
|
947 | 892 | "description": "The tactics of the alert rule template.",
|
948 | 893 | "items": {
|
949 |
| - "$ref": "#/definitions/AttackTactic" |
| 894 | + "$ref": "./common/AlertTypes.json#/definitions/AttackTactic" |
950 | 895 | },
|
951 | 896 | "type": "array"
|
952 | 897 | }
|
|
1010 | 955 | "type": "string"
|
1011 | 956 | },
|
1012 | 957 | "severity": {
|
1013 |
| - "$ref": "#/definitions/AlertSeverity", |
| 958 | + "$ref": "./common/AlertTypes.json#/definitions/AlertSeverityEnum", |
1014 | 959 | "description": "The severity for alerts created by this alert rule.",
|
1015 | 960 | "readOnly": true
|
1016 | 961 | },
|
1017 | 962 | "tactics": {
|
1018 | 963 | "description": "The tactics of the alert rule",
|
1019 | 964 | "items": {
|
1020 |
| - "$ref": "#/definitions/AttackTactic" |
| 965 | + "$ref": "./common/AlertTypes.json#/definitions/AttackTactic" |
1021 | 966 | },
|
1022 | 967 | "readOnly": true,
|
1023 | 968 | "type": "array"
|
|
1046 | 991 | "description": "Fusion alert rule template properties",
|
1047 | 992 | "properties": {
|
1048 | 993 | "severity": {
|
1049 |
| - "$ref": "#/definitions/AlertSeverity", |
| 994 | + "$ref": "./common/AlertTypes.json#/definitions/AlertSeverityEnum", |
1050 | 995 | "description": "The severity for alerts created by this alert rule."
|
1051 | 996 | },
|
1052 | 997 | "tactics": {
|
1053 | 998 | "description": "The tactics of the alert rule template",
|
1054 | 999 | "items": {
|
1055 |
| - "$ref": "#/definitions/AttackTactic" |
| 1000 | + "$ref": "./common/AlertTypes.json#/definitions/AttackTactic" |
1056 | 1001 | },
|
1057 | 1002 | "type": "array"
|
1058 | 1003 | }
|
|
1116 | 1061 | "type": "string"
|
1117 | 1062 | },
|
1118 | 1063 | "severity": {
|
1119 |
| - "$ref": "#/definitions/AlertSeverity", |
| 1064 | + "$ref": "./common/AlertTypes.json#/definitions/AlertSeverityEnum", |
1120 | 1065 | "description": "The severity for alerts created by this alert rule.",
|
1121 | 1066 | "readOnly": true
|
1122 | 1067 | },
|
1123 | 1068 | "tactics": {
|
1124 | 1069 | "description": "The tactics of the alert rule",
|
1125 | 1070 | "items": {
|
1126 |
| - "$ref": "#/definitions/AttackTactic" |
| 1071 | + "$ref": "./common/AlertTypes.json#/definitions/AttackTactic" |
1127 | 1072 | },
|
1128 | 1073 | "readOnly": true,
|
1129 | 1074 | "type": "array"
|
|
1152 | 1097 | "description": "Threat Intelligence alert rule template properties",
|
1153 | 1098 | "properties": {
|
1154 | 1099 | "severity": {
|
1155 |
| - "$ref": "#/definitions/AlertSeverity", |
| 1100 | + "$ref": "./common/AlertTypes.json#/definitions/AlertSeverityEnum", |
1156 | 1101 | "description": "The severity for alerts created by this alert rule."
|
1157 | 1102 | },
|
1158 | 1103 | "tactics": {
|
1159 | 1104 | "description": "The tactics of the alert rule template",
|
1160 | 1105 | "items": {
|
1161 |
| - "$ref": "#/definitions/AttackTactic" |
| 1106 | + "$ref": "./common/AlertTypes.json#/definitions/AttackTactic" |
1162 | 1107 | },
|
1163 | 1108 | "type": "array"
|
1164 | 1109 | }
|
|
1231 | 1176 | "severitiesFilter": {
|
1232 | 1177 | "description": "the alerts' severities on which the cases will be generated",
|
1233 | 1178 | "items": {
|
1234 |
| - "$ref": "#/definitions/AlertSeverity" |
| 1179 | + "$ref": "./common/AlertTypes.json#/definitions/AlertSeverityEnum" |
1235 | 1180 | },
|
1236 | 1181 | "type": "array"
|
1237 | 1182 | }
|
|
1353 | 1298 | "tactics": {
|
1354 | 1299 | "description": "The tactics of the alert rule",
|
1355 | 1300 | "items": {
|
1356 |
| - "$ref": "#/definitions/AttackTactic" |
| 1301 | + "$ref": "./common/AlertTypes.json#/definitions/AttackTactic" |
1357 | 1302 | },
|
1358 | 1303 | "type": "array"
|
1359 | 1304 | },
|
|
1398 | 1343 | "tactics": {
|
1399 | 1344 | "description": "The tactics of the alert rule template",
|
1400 | 1345 | "items": {
|
1401 |
| - "$ref": "#/definitions/AttackTactic" |
| 1346 | + "$ref": "./common/AlertTypes.json#/definitions/AttackTactic" |
1402 | 1347 | },
|
1403 | 1348 | "type": "array"
|
1404 | 1349 | }
|
|
1478 | 1423 | "type": "string"
|
1479 | 1424 | },
|
1480 | 1425 | "severity": {
|
1481 |
| - "$ref": "#/definitions/AlertSeverity", |
| 1426 | + "$ref": "./common/AlertTypes.json#/definitions/AlertSeverityEnum", |
1482 | 1427 | "description": "The severity for alerts created by this alert rule."
|
1483 | 1428 | },
|
1484 | 1429 | "triggerOperator": {
|
|
0 commit comments