|
371 | 371 | "type": "string" |
372 | 372 | }, |
373 | 373 | "createdBy": { |
374 | | - "$ref": "#/definitions/ClientInfo", |
| 374 | + "$ref": "SecurityInsights.json#/definitions/ClientInfo", |
375 | 375 | "description": "Describes the client that created the automation rule", |
376 | 376 | "readOnly": true, |
377 | 377 | "type": "object" |
378 | 378 | }, |
379 | 379 | "lastModifiedBy": { |
380 | | - "$ref": "#/definitions/ClientInfo", |
| 380 | + "$ref": "SecurityInsights.json#/definitions/ClientInfo", |
381 | 381 | "description": "Describes the client that last updated the automation rule", |
382 | 382 | "readOnly": true, |
383 | 383 | "type": "object" |
|
453 | 453 | "description": "The configuration of the modify properties automation rule action", |
454 | 454 | "properties": { |
455 | 455 | "classification": { |
456 | | - "$ref": "#/definitions/IncidentClassification", |
| 456 | + "$ref": "SecurityInsights.json#/definitions/IncidentClassification", |
457 | 457 | "description": "The reason the incident was closed" |
458 | 458 | }, |
459 | 459 | "classificationComment": { |
460 | 460 | "description": "Describes the reason the incident was closed", |
461 | 461 | "type": "string" |
462 | 462 | }, |
463 | 463 | "classificationReason": { |
464 | | - "$ref": "#/definitions/IncidentClassificationReason", |
| 464 | + "$ref": "SecurityInsights.json#/definitions/IncidentClassificationReason", |
465 | 465 | "description": "The classification reason to close the incident with" |
466 | 466 | }, |
467 | 467 | "labels": { |
468 | 468 | "description": "List of labels to add to the incident", |
469 | 469 | "items": { |
470 | | - "$ref": "#/definitions/IncidentLabel" |
| 470 | + "$ref": "SecurityInsights.json#/definitions/IncidentLabel" |
471 | 471 | }, |
472 | 472 | "type": "array" |
473 | 473 | }, |
474 | 474 | "owner": { |
475 | | - "$ref": "#/definitions/IncidentOwnerInfo", |
| 475 | + "$ref": "SecurityInsights.json#/definitions/IncidentOwnerInfo", |
476 | 476 | "description": "Describes a user that the incident is assigned to", |
477 | 477 | "type": "object" |
478 | 478 | }, |
479 | 479 | "severity": { |
480 | | - "$ref": "#/definitions/IncidentSeverity", |
| 480 | + "$ref": "SecurityInsights.json#/definitions/IncidentSeverity", |
481 | 481 | "description": "The severity of the incident" |
482 | 482 | }, |
483 | 483 | "status": { |
484 | | - "$ref": "#/definitions/IncidentStatus", |
| 484 | + "$ref": "SecurityInsights.json#/definitions/IncidentStatus", |
485 | 485 | "description": "The status of the incident" |
486 | 486 | } |
487 | 487 | }, |
|
913 | 913 | "triggersWhen" |
914 | 914 | ], |
915 | 915 | "type": "object" |
916 | | - }, |
917 | | - "ClientInfo": { |
918 | | - "description": "Information on the client (user or application) that made some action", |
919 | | - "properties": { |
920 | | - "email": { |
921 | | - "description": "The email of the client.", |
922 | | - "type": "string" |
923 | | - }, |
924 | | - "name": { |
925 | | - "description": "The name of the client.", |
926 | | - "type": "string" |
927 | | - }, |
928 | | - "objectId": { |
929 | | - "description": "The object id of the client.", |
930 | | - "format": "uuid", |
931 | | - "type": "string" |
932 | | - }, |
933 | | - "userPrincipalName": { |
934 | | - "description": "The user principal name of the client.", |
935 | | - "type": "string" |
936 | | - } |
937 | | - }, |
938 | | - "type": "object" |
939 | | - }, |
940 | | - "IncidentClassification": { |
941 | | - "description": "The reason the incident was closed", |
942 | | - "enum": [ |
943 | | - "Undetermined", |
944 | | - "TruePositive", |
945 | | - "BenignPositive", |
946 | | - "FalsePositive" |
947 | | - ], |
948 | | - "type": "string", |
949 | | - "x-ms-enum": { |
950 | | - "modelAsString": true, |
951 | | - "name": "IncidentClassification", |
952 | | - "values": [ |
953 | | - { |
954 | | - "description": "Incident classification was undetermined", |
955 | | - "value": "Undetermined" |
956 | | - }, |
957 | | - { |
958 | | - "description": "Incident was true positive", |
959 | | - "value": "TruePositive" |
960 | | - }, |
961 | | - { |
962 | | - "description": "Incident was benign positive", |
963 | | - "value": "BenignPositive" |
964 | | - }, |
965 | | - { |
966 | | - "description": "Incident was false positive", |
967 | | - "value": "FalsePositive" |
968 | | - } |
969 | | - ] |
970 | | - } |
971 | | - }, |
972 | | - "IncidentClassificationReason": { |
973 | | - "description": "The classification reason the incident was closed with", |
974 | | - "enum": [ |
975 | | - "SuspiciousActivity", |
976 | | - "SuspiciousButExpected", |
977 | | - "IncorrectAlertLogic", |
978 | | - "InaccurateData" |
979 | | - ], |
980 | | - "type": "string", |
981 | | - "x-ms-enum": { |
982 | | - "modelAsString": true, |
983 | | - "name": "IncidentClassificationReason", |
984 | | - "values": [ |
985 | | - { |
986 | | - "description": "Classification reason was suspicious activity", |
987 | | - "value": "SuspiciousActivity" |
988 | | - }, |
989 | | - { |
990 | | - "description": "Classification reason was suspicious but expected", |
991 | | - "value": "SuspiciousButExpected" |
992 | | - }, |
993 | | - { |
994 | | - "description": "Classification reason was incorrect alert logic", |
995 | | - "value": "IncorrectAlertLogic" |
996 | | - }, |
997 | | - { |
998 | | - "description": "Classification reason was inaccurate data", |
999 | | - "value": "InaccurateData" |
1000 | | - } |
1001 | | - ] |
1002 | | - } |
1003 | | - }, |
1004 | | - "IncidentLabel": { |
1005 | | - "description": "Represents an incident label", |
1006 | | - "properties": { |
1007 | | - "labelName": { |
1008 | | - "description": "The name of the label", |
1009 | | - "type": "string" |
1010 | | - }, |
1011 | | - "labelType": { |
1012 | | - "description": "The type of the label", |
1013 | | - "enum": [ |
1014 | | - "User", |
1015 | | - "System" |
1016 | | - ], |
1017 | | - "type": "string", |
1018 | | - "readOnly": true, |
1019 | | - "x-ms-enum": { |
1020 | | - "modelAsString": true, |
1021 | | - "name": "IncidentLabelType", |
1022 | | - "values": [ |
1023 | | - { |
1024 | | - "description": "Label manually created by a user", |
1025 | | - "value": "User" |
1026 | | - }, |
1027 | | - { |
1028 | | - "description": "Label automatically created by the system", |
1029 | | - "value": "System" |
1030 | | - } |
1031 | | - ] |
1032 | | - } |
1033 | | - } |
1034 | | - }, |
1035 | | - "required": [ |
1036 | | - "labelName" |
1037 | | - ], |
1038 | | - "type": "object" |
1039 | | - }, |
1040 | | - "IncidentOwnerInfo": { |
1041 | | - "description": "Information on the user an incident is assigned to", |
1042 | | - "properties": { |
1043 | | - "email": { |
1044 | | - "description": "The email of the user the incident is assigned to.", |
1045 | | - "type": "string" |
1046 | | - }, |
1047 | | - "assignedTo": { |
1048 | | - "description": "The name of the user the incident is assigned to.", |
1049 | | - "type": "string" |
1050 | | - }, |
1051 | | - "objectId": { |
1052 | | - "description": "The object id of the user the incident is assigned to.", |
1053 | | - "format": "uuid", |
1054 | | - "type": "string" |
1055 | | - }, |
1056 | | - "userPrincipalName": { |
1057 | | - "description": "The user principal name of the user the incident is assigned to.", |
1058 | | - "type": "string" |
1059 | | - } |
1060 | | - }, |
1061 | | - "type": "object" |
1062 | | - }, |
1063 | | - "IncidentSeverity": { |
1064 | | - "description": "The severity of the incident", |
1065 | | - "enum": [ |
1066 | | - "High", |
1067 | | - "Medium", |
1068 | | - "Low", |
1069 | | - "Informational" |
1070 | | - ], |
1071 | | - "type": "string", |
1072 | | - "x-ms-enum": { |
1073 | | - "modelAsString": true, |
1074 | | - "name": "IncidentSeverity", |
1075 | | - "values": [ |
1076 | | - { |
1077 | | - "description": "High severity", |
1078 | | - "value": "High" |
1079 | | - }, |
1080 | | - { |
1081 | | - "description": "Medium severity", |
1082 | | - "value": "Medium" |
1083 | | - }, |
1084 | | - { |
1085 | | - "description": "Low severity", |
1086 | | - "value": "Low" |
1087 | | - }, |
1088 | | - { |
1089 | | - "description": "Informational severity", |
1090 | | - "value": "Informational" |
1091 | | - } |
1092 | | - ] |
1093 | | - } |
1094 | | - }, |
1095 | | - "IncidentStatus": { |
1096 | | - "description": "The status of the incident", |
1097 | | - "enum": [ |
1098 | | - "New", |
1099 | | - "Active", |
1100 | | - "Closed" |
1101 | | - ], |
1102 | | - "type": "string", |
1103 | | - "x-ms-enum": { |
1104 | | - "modelAsString": true, |
1105 | | - "name": "IncidentStatus", |
1106 | | - "values": [ |
1107 | | - { |
1108 | | - "description": "An active incident which isn't being handled currently", |
1109 | | - "value": "New" |
1110 | | - }, |
1111 | | - { |
1112 | | - "description": "An active incident which is being handled", |
1113 | | - "value": "Active" |
1114 | | - }, |
1115 | | - { |
1116 | | - "description": "A non-active incident", |
1117 | | - "value": "Closed" |
1118 | | - } |
1119 | | - ] |
1120 | | - } |
1121 | 916 | } |
1122 | 917 | } |
1123 | 918 | } |
0 commit comments