UNPKG

67.7 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2017-11-28",
5 "endpointPrefix": "guardduty",
6 "jsonVersion": "1.1",
7 "protocol": "rest-json",
8 "serviceFullName": "Amazon GuardDuty",
9 "serviceId": "GuardDuty",
10 "signatureVersion": "v4",
11 "signingName": "guardduty",
12 "uid": "guardduty-2017-11-28"
13 },
14 "operations": {
15 "AcceptInvitation": {
16 "http": {
17 "requestUri": "/detector/{detectorId}/master",
18 "responseCode": 200
19 },
20 "input": {
21 "type": "structure",
22 "required": [
23 "DetectorId",
24 "MasterId",
25 "InvitationId"
26 ],
27 "members": {
28 "DetectorId": {
29 "location": "uri",
30 "locationName": "detectorId"
31 },
32 "MasterId": {
33 "locationName": "masterId"
34 },
35 "InvitationId": {
36 "locationName": "invitationId"
37 }
38 }
39 },
40 "output": {
41 "type": "structure",
42 "members": {}
43 }
44 },
45 "ArchiveFindings": {
46 "http": {
47 "requestUri": "/detector/{detectorId}/findings/archive",
48 "responseCode": 200
49 },
50 "input": {
51 "type": "structure",
52 "required": [
53 "DetectorId",
54 "FindingIds"
55 ],
56 "members": {
57 "DetectorId": {
58 "location": "uri",
59 "locationName": "detectorId"
60 },
61 "FindingIds": {
62 "shape": "S6",
63 "locationName": "findingIds"
64 }
65 }
66 },
67 "output": {
68 "type": "structure",
69 "members": {}
70 }
71 },
72 "CreateDetector": {
73 "http": {
74 "requestUri": "/detector",
75 "responseCode": 200
76 },
77 "input": {
78 "type": "structure",
79 "required": [
80 "Enable"
81 ],
82 "members": {
83 "Enable": {
84 "locationName": "enable",
85 "type": "boolean"
86 },
87 "ClientToken": {
88 "idempotencyToken": true,
89 "locationName": "clientToken"
90 },
91 "FindingPublishingFrequency": {
92 "locationName": "findingPublishingFrequency"
93 },
94 "Tags": {
95 "shape": "Sd",
96 "locationName": "tags"
97 }
98 }
99 },
100 "output": {
101 "type": "structure",
102 "members": {
103 "DetectorId": {
104 "locationName": "detectorId"
105 }
106 }
107 }
108 },
109 "CreateFilter": {
110 "http": {
111 "requestUri": "/detector/{detectorId}/filter",
112 "responseCode": 200
113 },
114 "input": {
115 "type": "structure",
116 "required": [
117 "DetectorId",
118 "Name",
119 "FindingCriteria"
120 ],
121 "members": {
122 "DetectorId": {
123 "location": "uri",
124 "locationName": "detectorId"
125 },
126 "Name": {
127 "locationName": "name"
128 },
129 "Description": {
130 "locationName": "description"
131 },
132 "Action": {
133 "locationName": "action"
134 },
135 "Rank": {
136 "locationName": "rank",
137 "type": "integer"
138 },
139 "FindingCriteria": {
140 "shape": "Sm",
141 "locationName": "findingCriteria"
142 },
143 "ClientToken": {
144 "idempotencyToken": true,
145 "locationName": "clientToken"
146 },
147 "Tags": {
148 "shape": "Sd",
149 "locationName": "tags"
150 }
151 }
152 },
153 "output": {
154 "type": "structure",
155 "required": [
156 "Name"
157 ],
158 "members": {
159 "Name": {
160 "locationName": "name"
161 }
162 }
163 }
164 },
165 "CreateIPSet": {
166 "http": {
167 "requestUri": "/detector/{detectorId}/ipset",
168 "responseCode": 200
169 },
170 "input": {
171 "type": "structure",
172 "required": [
173 "DetectorId",
174 "Name",
175 "Format",
176 "Location",
177 "Activate"
178 ],
179 "members": {
180 "DetectorId": {
181 "location": "uri",
182 "locationName": "detectorId"
183 },
184 "Name": {
185 "locationName": "name"
186 },
187 "Format": {
188 "locationName": "format"
189 },
190 "Location": {
191 "locationName": "location"
192 },
193 "Activate": {
194 "locationName": "activate",
195 "type": "boolean"
196 },
197 "ClientToken": {
198 "idempotencyToken": true,
199 "locationName": "clientToken"
200 },
201 "Tags": {
202 "shape": "Sd",
203 "locationName": "tags"
204 }
205 }
206 },
207 "output": {
208 "type": "structure",
209 "required": [
210 "IpSetId"
211 ],
212 "members": {
213 "IpSetId": {
214 "locationName": "ipSetId"
215 }
216 }
217 }
218 },
219 "CreateMembers": {
220 "http": {
221 "requestUri": "/detector/{detectorId}/member",
222 "responseCode": 200
223 },
224 "input": {
225 "type": "structure",
226 "required": [
227 "DetectorId",
228 "AccountDetails"
229 ],
230 "members": {
231 "DetectorId": {
232 "location": "uri",
233 "locationName": "detectorId"
234 },
235 "AccountDetails": {
236 "locationName": "accountDetails",
237 "type": "list",
238 "member": {
239 "type": "structure",
240 "required": [
241 "AccountId",
242 "Email"
243 ],
244 "members": {
245 "AccountId": {
246 "locationName": "accountId"
247 },
248 "Email": {
249 "locationName": "email"
250 }
251 }
252 }
253 }
254 }
255 },
256 "output": {
257 "type": "structure",
258 "required": [
259 "UnprocessedAccounts"
260 ],
261 "members": {
262 "UnprocessedAccounts": {
263 "shape": "S17",
264 "locationName": "unprocessedAccounts"
265 }
266 }
267 }
268 },
269 "CreatePublishingDestination": {
270 "http": {
271 "requestUri": "/detector/{detectorId}/publishingDestination",
272 "responseCode": 200
273 },
274 "input": {
275 "type": "structure",
276 "required": [
277 "DetectorId",
278 "DestinationType",
279 "DestinationProperties"
280 ],
281 "members": {
282 "DetectorId": {
283 "location": "uri",
284 "locationName": "detectorId"
285 },
286 "DestinationType": {
287 "locationName": "destinationType"
288 },
289 "DestinationProperties": {
290 "shape": "S1b",
291 "locationName": "destinationProperties"
292 },
293 "ClientToken": {
294 "idempotencyToken": true,
295 "locationName": "clientToken"
296 }
297 }
298 },
299 "output": {
300 "type": "structure",
301 "required": [
302 "DestinationId"
303 ],
304 "members": {
305 "DestinationId": {
306 "locationName": "destinationId"
307 }
308 }
309 }
310 },
311 "CreateSampleFindings": {
312 "http": {
313 "requestUri": "/detector/{detectorId}/findings/create",
314 "responseCode": 200
315 },
316 "input": {
317 "type": "structure",
318 "required": [
319 "DetectorId"
320 ],
321 "members": {
322 "DetectorId": {
323 "location": "uri",
324 "locationName": "detectorId"
325 },
326 "FindingTypes": {
327 "locationName": "findingTypes",
328 "type": "list",
329 "member": {}
330 }
331 }
332 },
333 "output": {
334 "type": "structure",
335 "members": {}
336 }
337 },
338 "CreateThreatIntelSet": {
339 "http": {
340 "requestUri": "/detector/{detectorId}/threatintelset",
341 "responseCode": 200
342 },
343 "input": {
344 "type": "structure",
345 "required": [
346 "DetectorId",
347 "Name",
348 "Format",
349 "Location",
350 "Activate"
351 ],
352 "members": {
353 "DetectorId": {
354 "location": "uri",
355 "locationName": "detectorId"
356 },
357 "Name": {
358 "locationName": "name"
359 },
360 "Format": {
361 "locationName": "format"
362 },
363 "Location": {
364 "locationName": "location"
365 },
366 "Activate": {
367 "locationName": "activate",
368 "type": "boolean"
369 },
370 "ClientToken": {
371 "idempotencyToken": true,
372 "locationName": "clientToken"
373 },
374 "Tags": {
375 "shape": "Sd",
376 "locationName": "tags"
377 }
378 }
379 },
380 "output": {
381 "type": "structure",
382 "required": [
383 "ThreatIntelSetId"
384 ],
385 "members": {
386 "ThreatIntelSetId": {
387 "locationName": "threatIntelSetId"
388 }
389 }
390 }
391 },
392 "DeclineInvitations": {
393 "http": {
394 "requestUri": "/invitation/decline",
395 "responseCode": 200
396 },
397 "input": {
398 "type": "structure",
399 "required": [
400 "AccountIds"
401 ],
402 "members": {
403 "AccountIds": {
404 "shape": "S1l",
405 "locationName": "accountIds"
406 }
407 }
408 },
409 "output": {
410 "type": "structure",
411 "required": [
412 "UnprocessedAccounts"
413 ],
414 "members": {
415 "UnprocessedAccounts": {
416 "shape": "S17",
417 "locationName": "unprocessedAccounts"
418 }
419 }
420 }
421 },
422 "DeleteDetector": {
423 "http": {
424 "method": "DELETE",
425 "requestUri": "/detector/{detectorId}",
426 "responseCode": 200
427 },
428 "input": {
429 "type": "structure",
430 "required": [
431 "DetectorId"
432 ],
433 "members": {
434 "DetectorId": {
435 "location": "uri",
436 "locationName": "detectorId"
437 }
438 }
439 },
440 "output": {
441 "type": "structure",
442 "members": {}
443 }
444 },
445 "DeleteFilter": {
446 "http": {
447 "method": "DELETE",
448 "requestUri": "/detector/{detectorId}/filter/{filterName}",
449 "responseCode": 200
450 },
451 "input": {
452 "type": "structure",
453 "required": [
454 "DetectorId",
455 "FilterName"
456 ],
457 "members": {
458 "DetectorId": {
459 "location": "uri",
460 "locationName": "detectorId"
461 },
462 "FilterName": {
463 "location": "uri",
464 "locationName": "filterName"
465 }
466 }
467 },
468 "output": {
469 "type": "structure",
470 "members": {}
471 }
472 },
473 "DeleteIPSet": {
474 "http": {
475 "method": "DELETE",
476 "requestUri": "/detector/{detectorId}/ipset/{ipSetId}",
477 "responseCode": 200
478 },
479 "input": {
480 "type": "structure",
481 "required": [
482 "DetectorId",
483 "IpSetId"
484 ],
485 "members": {
486 "DetectorId": {
487 "location": "uri",
488 "locationName": "detectorId"
489 },
490 "IpSetId": {
491 "location": "uri",
492 "locationName": "ipSetId"
493 }
494 }
495 },
496 "output": {
497 "type": "structure",
498 "members": {}
499 }
500 },
501 "DeleteInvitations": {
502 "http": {
503 "requestUri": "/invitation/delete",
504 "responseCode": 200
505 },
506 "input": {
507 "type": "structure",
508 "required": [
509 "AccountIds"
510 ],
511 "members": {
512 "AccountIds": {
513 "shape": "S1l",
514 "locationName": "accountIds"
515 }
516 }
517 },
518 "output": {
519 "type": "structure",
520 "required": [
521 "UnprocessedAccounts"
522 ],
523 "members": {
524 "UnprocessedAccounts": {
525 "shape": "S17",
526 "locationName": "unprocessedAccounts"
527 }
528 }
529 }
530 },
531 "DeleteMembers": {
532 "http": {
533 "requestUri": "/detector/{detectorId}/member/delete",
534 "responseCode": 200
535 },
536 "input": {
537 "type": "structure",
538 "required": [
539 "DetectorId",
540 "AccountIds"
541 ],
542 "members": {
543 "DetectorId": {
544 "location": "uri",
545 "locationName": "detectorId"
546 },
547 "AccountIds": {
548 "shape": "S1l",
549 "locationName": "accountIds"
550 }
551 }
552 },
553 "output": {
554 "type": "structure",
555 "required": [
556 "UnprocessedAccounts"
557 ],
558 "members": {
559 "UnprocessedAccounts": {
560 "shape": "S17",
561 "locationName": "unprocessedAccounts"
562 }
563 }
564 }
565 },
566 "DeletePublishingDestination": {
567 "http": {
568 "method": "DELETE",
569 "requestUri": "/detector/{detectorId}/publishingDestination/{destinationId}",
570 "responseCode": 200
571 },
572 "input": {
573 "type": "structure",
574 "required": [
575 "DetectorId",
576 "DestinationId"
577 ],
578 "members": {
579 "DetectorId": {
580 "location": "uri",
581 "locationName": "detectorId"
582 },
583 "DestinationId": {
584 "location": "uri",
585 "locationName": "destinationId"
586 }
587 }
588 },
589 "output": {
590 "type": "structure",
591 "members": {}
592 }
593 },
594 "DeleteThreatIntelSet": {
595 "http": {
596 "method": "DELETE",
597 "requestUri": "/detector/{detectorId}/threatintelset/{threatIntelSetId}",
598 "responseCode": 200
599 },
600 "input": {
601 "type": "structure",
602 "required": [
603 "DetectorId",
604 "ThreatIntelSetId"
605 ],
606 "members": {
607 "DetectorId": {
608 "location": "uri",
609 "locationName": "detectorId"
610 },
611 "ThreatIntelSetId": {
612 "location": "uri",
613 "locationName": "threatIntelSetId"
614 }
615 }
616 },
617 "output": {
618 "type": "structure",
619 "members": {}
620 }
621 },
622 "DescribePublishingDestination": {
623 "http": {
624 "method": "GET",
625 "requestUri": "/detector/{detectorId}/publishingDestination/{destinationId}",
626 "responseCode": 200
627 },
628 "input": {
629 "type": "structure",
630 "required": [
631 "DetectorId",
632 "DestinationId"
633 ],
634 "members": {
635 "DetectorId": {
636 "location": "uri",
637 "locationName": "detectorId"
638 },
639 "DestinationId": {
640 "location": "uri",
641 "locationName": "destinationId"
642 }
643 }
644 },
645 "output": {
646 "type": "structure",
647 "required": [
648 "DestinationId",
649 "DestinationType",
650 "Status",
651 "PublishingFailureStartTimestamp",
652 "DestinationProperties"
653 ],
654 "members": {
655 "DestinationId": {
656 "locationName": "destinationId"
657 },
658 "DestinationType": {
659 "locationName": "destinationType"
660 },
661 "Status": {
662 "locationName": "status"
663 },
664 "PublishingFailureStartTimestamp": {
665 "locationName": "publishingFailureStartTimestamp",
666 "type": "long"
667 },
668 "DestinationProperties": {
669 "shape": "S1b",
670 "locationName": "destinationProperties"
671 }
672 }
673 }
674 },
675 "DisassociateFromMasterAccount": {
676 "http": {
677 "requestUri": "/detector/{detectorId}/master/disassociate",
678 "responseCode": 200
679 },
680 "input": {
681 "type": "structure",
682 "required": [
683 "DetectorId"
684 ],
685 "members": {
686 "DetectorId": {
687 "location": "uri",
688 "locationName": "detectorId"
689 }
690 }
691 },
692 "output": {
693 "type": "structure",
694 "members": {}
695 }
696 },
697 "DisassociateMembers": {
698 "http": {
699 "requestUri": "/detector/{detectorId}/member/disassociate",
700 "responseCode": 200
701 },
702 "input": {
703 "type": "structure",
704 "required": [
705 "DetectorId",
706 "AccountIds"
707 ],
708 "members": {
709 "DetectorId": {
710 "location": "uri",
711 "locationName": "detectorId"
712 },
713 "AccountIds": {
714 "shape": "S1l",
715 "locationName": "accountIds"
716 }
717 }
718 },
719 "output": {
720 "type": "structure",
721 "required": [
722 "UnprocessedAccounts"
723 ],
724 "members": {
725 "UnprocessedAccounts": {
726 "shape": "S17",
727 "locationName": "unprocessedAccounts"
728 }
729 }
730 }
731 },
732 "GetDetector": {
733 "http": {
734 "method": "GET",
735 "requestUri": "/detector/{detectorId}",
736 "responseCode": 200
737 },
738 "input": {
739 "type": "structure",
740 "required": [
741 "DetectorId"
742 ],
743 "members": {
744 "DetectorId": {
745 "location": "uri",
746 "locationName": "detectorId"
747 }
748 }
749 },
750 "output": {
751 "type": "structure",
752 "required": [
753 "ServiceRole",
754 "Status"
755 ],
756 "members": {
757 "CreatedAt": {
758 "locationName": "createdAt"
759 },
760 "FindingPublishingFrequency": {
761 "locationName": "findingPublishingFrequency"
762 },
763 "ServiceRole": {
764 "locationName": "serviceRole"
765 },
766 "Status": {
767 "locationName": "status"
768 },
769 "UpdatedAt": {
770 "locationName": "updatedAt"
771 },
772 "Tags": {
773 "shape": "Sd",
774 "locationName": "tags"
775 }
776 }
777 }
778 },
779 "GetFilter": {
780 "http": {
781 "method": "GET",
782 "requestUri": "/detector/{detectorId}/filter/{filterName}",
783 "responseCode": 200
784 },
785 "input": {
786 "type": "structure",
787 "required": [
788 "DetectorId",
789 "FilterName"
790 ],
791 "members": {
792 "DetectorId": {
793 "location": "uri",
794 "locationName": "detectorId"
795 },
796 "FilterName": {
797 "location": "uri",
798 "locationName": "filterName"
799 }
800 }
801 },
802 "output": {
803 "type": "structure",
804 "required": [
805 "Name",
806 "Action",
807 "FindingCriteria"
808 ],
809 "members": {
810 "Name": {
811 "locationName": "name"
812 },
813 "Description": {
814 "locationName": "description"
815 },
816 "Action": {
817 "locationName": "action"
818 },
819 "Rank": {
820 "locationName": "rank",
821 "type": "integer"
822 },
823 "FindingCriteria": {
824 "shape": "Sm",
825 "locationName": "findingCriteria"
826 },
827 "Tags": {
828 "shape": "Sd",
829 "locationName": "tags"
830 }
831 }
832 }
833 },
834 "GetFindings": {
835 "http": {
836 "requestUri": "/detector/{detectorId}/findings/get",
837 "responseCode": 200
838 },
839 "input": {
840 "type": "structure",
841 "required": [
842 "DetectorId",
843 "FindingIds"
844 ],
845 "members": {
846 "DetectorId": {
847 "location": "uri",
848 "locationName": "detectorId"
849 },
850 "FindingIds": {
851 "shape": "S6",
852 "locationName": "findingIds"
853 },
854 "SortCriteria": {
855 "shape": "S2e",
856 "locationName": "sortCriteria"
857 }
858 }
859 },
860 "output": {
861 "type": "structure",
862 "required": [
863 "Findings"
864 ],
865 "members": {
866 "Findings": {
867 "locationName": "findings",
868 "type": "list",
869 "member": {
870 "type": "structure",
871 "required": [
872 "AccountId",
873 "Arn",
874 "CreatedAt",
875 "Id",
876 "Region",
877 "Resource",
878 "SchemaVersion",
879 "Severity",
880 "Type",
881 "UpdatedAt"
882 ],
883 "members": {
884 "AccountId": {
885 "locationName": "accountId"
886 },
887 "Arn": {
888 "locationName": "arn"
889 },
890 "Confidence": {
891 "locationName": "confidence",
892 "type": "double"
893 },
894 "CreatedAt": {
895 "locationName": "createdAt"
896 },
897 "Description": {
898 "locationName": "description"
899 },
900 "Id": {
901 "locationName": "id"
902 },
903 "Partition": {
904 "locationName": "partition"
905 },
906 "Region": {
907 "locationName": "region"
908 },
909 "Resource": {
910 "locationName": "resource",
911 "type": "structure",
912 "members": {
913 "AccessKeyDetails": {
914 "locationName": "accessKeyDetails",
915 "type": "structure",
916 "members": {
917 "AccessKeyId": {
918 "locationName": "accessKeyId"
919 },
920 "PrincipalId": {
921 "locationName": "principalId"
922 },
923 "UserName": {
924 "locationName": "userName"
925 },
926 "UserType": {
927 "locationName": "userType"
928 }
929 }
930 },
931 "InstanceDetails": {
932 "locationName": "instanceDetails",
933 "type": "structure",
934 "members": {
935 "AvailabilityZone": {
936 "locationName": "availabilityZone"
937 },
938 "IamInstanceProfile": {
939 "locationName": "iamInstanceProfile",
940 "type": "structure",
941 "members": {
942 "Arn": {
943 "locationName": "arn"
944 },
945 "Id": {
946 "locationName": "id"
947 }
948 }
949 },
950 "ImageDescription": {
951 "locationName": "imageDescription"
952 },
953 "ImageId": {
954 "locationName": "imageId"
955 },
956 "InstanceId": {
957 "locationName": "instanceId"
958 },
959 "InstanceState": {
960 "locationName": "instanceState"
961 },
962 "InstanceType": {
963 "locationName": "instanceType"
964 },
965 "OutpostArn": {
966 "locationName": "outpostArn"
967 },
968 "LaunchTime": {
969 "locationName": "launchTime"
970 },
971 "NetworkInterfaces": {
972 "locationName": "networkInterfaces",
973 "type": "list",
974 "member": {
975 "type": "structure",
976 "members": {
977 "Ipv6Addresses": {
978 "locationName": "ipv6Addresses",
979 "type": "list",
980 "member": {}
981 },
982 "NetworkInterfaceId": {
983 "locationName": "networkInterfaceId"
984 },
985 "PrivateDnsName": {
986 "locationName": "privateDnsName"
987 },
988 "PrivateIpAddress": {
989 "locationName": "privateIpAddress"
990 },
991 "PrivateIpAddresses": {
992 "locationName": "privateIpAddresses",
993 "type": "list",
994 "member": {
995 "type": "structure",
996 "members": {
997 "PrivateDnsName": {
998 "locationName": "privateDnsName"
999 },
1000 "PrivateIpAddress": {
1001 "locationName": "privateIpAddress"
1002 }
1003 }
1004 }
1005 },
1006 "PublicDnsName": {
1007 "locationName": "publicDnsName"
1008 },
1009 "PublicIp": {
1010 "locationName": "publicIp"
1011 },
1012 "SecurityGroups": {
1013 "locationName": "securityGroups",
1014 "type": "list",
1015 "member": {
1016 "type": "structure",
1017 "members": {
1018 "GroupId": {
1019 "locationName": "groupId"
1020 },
1021 "GroupName": {
1022 "locationName": "groupName"
1023 }
1024 }
1025 }
1026 },
1027 "SubnetId": {
1028 "locationName": "subnetId"
1029 },
1030 "VpcId": {
1031 "locationName": "vpcId"
1032 }
1033 }
1034 }
1035 },
1036 "Platform": {
1037 "locationName": "platform"
1038 },
1039 "ProductCodes": {
1040 "locationName": "productCodes",
1041 "type": "list",
1042 "member": {
1043 "type": "structure",
1044 "members": {
1045 "Code": {
1046 "locationName": "code"
1047 },
1048 "ProductType": {
1049 "locationName": "productType"
1050 }
1051 }
1052 }
1053 },
1054 "Tags": {
1055 "locationName": "tags",
1056 "type": "list",
1057 "member": {
1058 "type": "structure",
1059 "members": {
1060 "Key": {
1061 "locationName": "key"
1062 },
1063 "Value": {
1064 "locationName": "value"
1065 }
1066 }
1067 }
1068 }
1069 }
1070 },
1071 "ResourceType": {
1072 "locationName": "resourceType"
1073 }
1074 }
1075 },
1076 "SchemaVersion": {
1077 "locationName": "schemaVersion"
1078 },
1079 "Service": {
1080 "locationName": "service",
1081 "type": "structure",
1082 "members": {
1083 "Action": {
1084 "locationName": "action",
1085 "type": "structure",
1086 "members": {
1087 "ActionType": {
1088 "locationName": "actionType"
1089 },
1090 "AwsApiCallAction": {
1091 "locationName": "awsApiCallAction",
1092 "type": "structure",
1093 "members": {
1094 "Api": {
1095 "locationName": "api"
1096 },
1097 "CallerType": {
1098 "locationName": "callerType"
1099 },
1100 "DomainDetails": {
1101 "locationName": "domainDetails",
1102 "type": "structure",
1103 "members": {
1104 "Domain": {
1105 "locationName": "domain"
1106 }
1107 }
1108 },
1109 "RemoteIpDetails": {
1110 "shape": "S33",
1111 "locationName": "remoteIpDetails"
1112 },
1113 "ServiceName": {
1114 "locationName": "serviceName"
1115 }
1116 }
1117 },
1118 "DnsRequestAction": {
1119 "locationName": "dnsRequestAction",
1120 "type": "structure",
1121 "members": {
1122 "Domain": {
1123 "locationName": "domain"
1124 }
1125 }
1126 },
1127 "NetworkConnectionAction": {
1128 "locationName": "networkConnectionAction",
1129 "type": "structure",
1130 "members": {
1131 "Blocked": {
1132 "locationName": "blocked",
1133 "type": "boolean"
1134 },
1135 "ConnectionDirection": {
1136 "locationName": "connectionDirection"
1137 },
1138 "LocalPortDetails": {
1139 "shape": "S3a",
1140 "locationName": "localPortDetails"
1141 },
1142 "Protocol": {
1143 "locationName": "protocol"
1144 },
1145 "LocalIpDetails": {
1146 "shape": "S3b",
1147 "locationName": "localIpDetails"
1148 },
1149 "RemoteIpDetails": {
1150 "shape": "S33",
1151 "locationName": "remoteIpDetails"
1152 },
1153 "RemotePortDetails": {
1154 "locationName": "remotePortDetails",
1155 "type": "structure",
1156 "members": {
1157 "Port": {
1158 "locationName": "port",
1159 "type": "integer"
1160 },
1161 "PortName": {
1162 "locationName": "portName"
1163 }
1164 }
1165 }
1166 }
1167 },
1168 "PortProbeAction": {
1169 "locationName": "portProbeAction",
1170 "type": "structure",
1171 "members": {
1172 "Blocked": {
1173 "locationName": "blocked",
1174 "type": "boolean"
1175 },
1176 "PortProbeDetails": {
1177 "locationName": "portProbeDetails",
1178 "type": "list",
1179 "member": {
1180 "type": "structure",
1181 "members": {
1182 "LocalPortDetails": {
1183 "shape": "S3a",
1184 "locationName": "localPortDetails"
1185 },
1186 "LocalIpDetails": {
1187 "shape": "S3b",
1188 "locationName": "localIpDetails"
1189 },
1190 "RemoteIpDetails": {
1191 "shape": "S33",
1192 "locationName": "remoteIpDetails"
1193 }
1194 }
1195 }
1196 }
1197 }
1198 }
1199 }
1200 },
1201 "Evidence": {
1202 "locationName": "evidence",
1203 "type": "structure",
1204 "members": {
1205 "ThreatIntelligenceDetails": {
1206 "locationName": "threatIntelligenceDetails",
1207 "type": "list",
1208 "member": {
1209 "type": "structure",
1210 "members": {
1211 "ThreatListName": {
1212 "locationName": "threatListName"
1213 },
1214 "ThreatNames": {
1215 "locationName": "threatNames",
1216 "type": "list",
1217 "member": {}
1218 }
1219 }
1220 }
1221 }
1222 }
1223 },
1224 "Archived": {
1225 "locationName": "archived",
1226 "type": "boolean"
1227 },
1228 "Count": {
1229 "locationName": "count",
1230 "type": "integer"
1231 },
1232 "DetectorId": {
1233 "locationName": "detectorId"
1234 },
1235 "EventFirstSeen": {
1236 "locationName": "eventFirstSeen"
1237 },
1238 "EventLastSeen": {
1239 "locationName": "eventLastSeen"
1240 },
1241 "ResourceRole": {
1242 "locationName": "resourceRole"
1243 },
1244 "ServiceName": {
1245 "locationName": "serviceName"
1246 },
1247 "UserFeedback": {
1248 "locationName": "userFeedback"
1249 }
1250 }
1251 },
1252 "Severity": {
1253 "locationName": "severity",
1254 "type": "double"
1255 },
1256 "Title": {
1257 "locationName": "title"
1258 },
1259 "Type": {
1260 "locationName": "type"
1261 },
1262 "UpdatedAt": {
1263 "locationName": "updatedAt"
1264 }
1265 }
1266 }
1267 }
1268 }
1269 }
1270 },
1271 "GetFindingsStatistics": {
1272 "http": {
1273 "requestUri": "/detector/{detectorId}/findings/statistics",
1274 "responseCode": 200
1275 },
1276 "input": {
1277 "type": "structure",
1278 "required": [
1279 "DetectorId",
1280 "FindingStatisticTypes"
1281 ],
1282 "members": {
1283 "DetectorId": {
1284 "location": "uri",
1285 "locationName": "detectorId"
1286 },
1287 "FindingStatisticTypes": {
1288 "locationName": "findingStatisticTypes",
1289 "type": "list",
1290 "member": {}
1291 },
1292 "FindingCriteria": {
1293 "shape": "Sm",
1294 "locationName": "findingCriteria"
1295 }
1296 }
1297 },
1298 "output": {
1299 "type": "structure",
1300 "required": [
1301 "FindingStatistics"
1302 ],
1303 "members": {
1304 "FindingStatistics": {
1305 "locationName": "findingStatistics",
1306 "type": "structure",
1307 "members": {
1308 "CountBySeverity": {
1309 "locationName": "countBySeverity",
1310 "type": "map",
1311 "key": {},
1312 "value": {
1313 "type": "integer"
1314 }
1315 }
1316 }
1317 }
1318 }
1319 }
1320 },
1321 "GetIPSet": {
1322 "http": {
1323 "method": "GET",
1324 "requestUri": "/detector/{detectorId}/ipset/{ipSetId}",
1325 "responseCode": 200
1326 },
1327 "input": {
1328 "type": "structure",
1329 "required": [
1330 "DetectorId",
1331 "IpSetId"
1332 ],
1333 "members": {
1334 "DetectorId": {
1335 "location": "uri",
1336 "locationName": "detectorId"
1337 },
1338 "IpSetId": {
1339 "location": "uri",
1340 "locationName": "ipSetId"
1341 }
1342 }
1343 },
1344 "output": {
1345 "type": "structure",
1346 "required": [
1347 "Name",
1348 "Format",
1349 "Location",
1350 "Status"
1351 ],
1352 "members": {
1353 "Name": {
1354 "locationName": "name"
1355 },
1356 "Format": {
1357 "locationName": "format"
1358 },
1359 "Location": {
1360 "locationName": "location"
1361 },
1362 "Status": {
1363 "locationName": "status"
1364 },
1365 "Tags": {
1366 "shape": "Sd",
1367 "locationName": "tags"
1368 }
1369 }
1370 }
1371 },
1372 "GetInvitationsCount": {
1373 "http": {
1374 "method": "GET",
1375 "requestUri": "/invitation/count",
1376 "responseCode": 200
1377 },
1378 "input": {
1379 "type": "structure",
1380 "members": {}
1381 },
1382 "output": {
1383 "type": "structure",
1384 "members": {
1385 "InvitationsCount": {
1386 "locationName": "invitationsCount",
1387 "type": "integer"
1388 }
1389 }
1390 }
1391 },
1392 "GetMasterAccount": {
1393 "http": {
1394 "method": "GET",
1395 "requestUri": "/detector/{detectorId}/master",
1396 "responseCode": 200
1397 },
1398 "input": {
1399 "type": "structure",
1400 "required": [
1401 "DetectorId"
1402 ],
1403 "members": {
1404 "DetectorId": {
1405 "location": "uri",
1406 "locationName": "detectorId"
1407 }
1408 }
1409 },
1410 "output": {
1411 "type": "structure",
1412 "required": [
1413 "Master"
1414 ],
1415 "members": {
1416 "Master": {
1417 "locationName": "master",
1418 "type": "structure",
1419 "members": {
1420 "AccountId": {
1421 "locationName": "accountId"
1422 },
1423 "InvitationId": {
1424 "locationName": "invitationId"
1425 },
1426 "RelationshipStatus": {
1427 "locationName": "relationshipStatus"
1428 },
1429 "InvitedAt": {
1430 "locationName": "invitedAt"
1431 }
1432 }
1433 }
1434 }
1435 }
1436 },
1437 "GetMembers": {
1438 "http": {
1439 "requestUri": "/detector/{detectorId}/member/get",
1440 "responseCode": 200
1441 },
1442 "input": {
1443 "type": "structure",
1444 "required": [
1445 "DetectorId",
1446 "AccountIds"
1447 ],
1448 "members": {
1449 "DetectorId": {
1450 "location": "uri",
1451 "locationName": "detectorId"
1452 },
1453 "AccountIds": {
1454 "shape": "S1l",
1455 "locationName": "accountIds"
1456 }
1457 }
1458 },
1459 "output": {
1460 "type": "structure",
1461 "required": [
1462 "Members",
1463 "UnprocessedAccounts"
1464 ],
1465 "members": {
1466 "Members": {
1467 "shape": "S40",
1468 "locationName": "members"
1469 },
1470 "UnprocessedAccounts": {
1471 "shape": "S17",
1472 "locationName": "unprocessedAccounts"
1473 }
1474 }
1475 }
1476 },
1477 "GetThreatIntelSet": {
1478 "http": {
1479 "method": "GET",
1480 "requestUri": "/detector/{detectorId}/threatintelset/{threatIntelSetId}",
1481 "responseCode": 200
1482 },
1483 "input": {
1484 "type": "structure",
1485 "required": [
1486 "DetectorId",
1487 "ThreatIntelSetId"
1488 ],
1489 "members": {
1490 "DetectorId": {
1491 "location": "uri",
1492 "locationName": "detectorId"
1493 },
1494 "ThreatIntelSetId": {
1495 "location": "uri",
1496 "locationName": "threatIntelSetId"
1497 }
1498 }
1499 },
1500 "output": {
1501 "type": "structure",
1502 "required": [
1503 "Name",
1504 "Format",
1505 "Location",
1506 "Status"
1507 ],
1508 "members": {
1509 "Name": {
1510 "locationName": "name"
1511 },
1512 "Format": {
1513 "locationName": "format"
1514 },
1515 "Location": {
1516 "locationName": "location"
1517 },
1518 "Status": {
1519 "locationName": "status"
1520 },
1521 "Tags": {
1522 "shape": "Sd",
1523 "locationName": "tags"
1524 }
1525 }
1526 }
1527 },
1528 "InviteMembers": {
1529 "http": {
1530 "requestUri": "/detector/{detectorId}/member/invite",
1531 "responseCode": 200
1532 },
1533 "input": {
1534 "type": "structure",
1535 "required": [
1536 "DetectorId",
1537 "AccountIds"
1538 ],
1539 "members": {
1540 "DetectorId": {
1541 "location": "uri",
1542 "locationName": "detectorId"
1543 },
1544 "AccountIds": {
1545 "shape": "S1l",
1546 "locationName": "accountIds"
1547 },
1548 "DisableEmailNotification": {
1549 "locationName": "disableEmailNotification",
1550 "type": "boolean"
1551 },
1552 "Message": {
1553 "locationName": "message"
1554 }
1555 }
1556 },
1557 "output": {
1558 "type": "structure",
1559 "required": [
1560 "UnprocessedAccounts"
1561 ],
1562 "members": {
1563 "UnprocessedAccounts": {
1564 "shape": "S17",
1565 "locationName": "unprocessedAccounts"
1566 }
1567 }
1568 }
1569 },
1570 "ListDetectors": {
1571 "http": {
1572 "method": "GET",
1573 "requestUri": "/detector",
1574 "responseCode": 200
1575 },
1576 "input": {
1577 "type": "structure",
1578 "members": {
1579 "MaxResults": {
1580 "location": "querystring",
1581 "locationName": "maxResults",
1582 "type": "integer"
1583 },
1584 "NextToken": {
1585 "location": "querystring",
1586 "locationName": "nextToken"
1587 }
1588 }
1589 },
1590 "output": {
1591 "type": "structure",
1592 "required": [
1593 "DetectorIds"
1594 ],
1595 "members": {
1596 "DetectorIds": {
1597 "locationName": "detectorIds",
1598 "type": "list",
1599 "member": {}
1600 },
1601 "NextToken": {
1602 "locationName": "nextToken"
1603 }
1604 }
1605 }
1606 },
1607 "ListFilters": {
1608 "http": {
1609 "method": "GET",
1610 "requestUri": "/detector/{detectorId}/filter",
1611 "responseCode": 200
1612 },
1613 "input": {
1614 "type": "structure",
1615 "required": [
1616 "DetectorId"
1617 ],
1618 "members": {
1619 "DetectorId": {
1620 "location": "uri",
1621 "locationName": "detectorId"
1622 },
1623 "MaxResults": {
1624 "location": "querystring",
1625 "locationName": "maxResults",
1626 "type": "integer"
1627 },
1628 "NextToken": {
1629 "location": "querystring",
1630 "locationName": "nextToken"
1631 }
1632 }
1633 },
1634 "output": {
1635 "type": "structure",
1636 "required": [
1637 "FilterNames"
1638 ],
1639 "members": {
1640 "FilterNames": {
1641 "locationName": "filterNames",
1642 "type": "list",
1643 "member": {}
1644 },
1645 "NextToken": {
1646 "locationName": "nextToken"
1647 }
1648 }
1649 }
1650 },
1651 "ListFindings": {
1652 "http": {
1653 "requestUri": "/detector/{detectorId}/findings",
1654 "responseCode": 200
1655 },
1656 "input": {
1657 "type": "structure",
1658 "required": [
1659 "DetectorId"
1660 ],
1661 "members": {
1662 "DetectorId": {
1663 "location": "uri",
1664 "locationName": "detectorId"
1665 },
1666 "FindingCriteria": {
1667 "shape": "Sm",
1668 "locationName": "findingCriteria"
1669 },
1670 "SortCriteria": {
1671 "shape": "S2e",
1672 "locationName": "sortCriteria"
1673 },
1674 "MaxResults": {
1675 "locationName": "maxResults",
1676 "type": "integer"
1677 },
1678 "NextToken": {
1679 "locationName": "nextToken"
1680 }
1681 }
1682 },
1683 "output": {
1684 "type": "structure",
1685 "required": [
1686 "FindingIds"
1687 ],
1688 "members": {
1689 "FindingIds": {
1690 "shape": "S6",
1691 "locationName": "findingIds"
1692 },
1693 "NextToken": {
1694 "locationName": "nextToken"
1695 }
1696 }
1697 }
1698 },
1699 "ListIPSets": {
1700 "http": {
1701 "method": "GET",
1702 "requestUri": "/detector/{detectorId}/ipset",
1703 "responseCode": 200
1704 },
1705 "input": {
1706 "type": "structure",
1707 "required": [
1708 "DetectorId"
1709 ],
1710 "members": {
1711 "DetectorId": {
1712 "location": "uri",
1713 "locationName": "detectorId"
1714 },
1715 "MaxResults": {
1716 "location": "querystring",
1717 "locationName": "maxResults",
1718 "type": "integer"
1719 },
1720 "NextToken": {
1721 "location": "querystring",
1722 "locationName": "nextToken"
1723 }
1724 }
1725 },
1726 "output": {
1727 "type": "structure",
1728 "required": [
1729 "IpSetIds"
1730 ],
1731 "members": {
1732 "IpSetIds": {
1733 "locationName": "ipSetIds",
1734 "type": "list",
1735 "member": {}
1736 },
1737 "NextToken": {
1738 "locationName": "nextToken"
1739 }
1740 }
1741 }
1742 },
1743 "ListInvitations": {
1744 "http": {
1745 "method": "GET",
1746 "requestUri": "/invitation",
1747 "responseCode": 200
1748 },
1749 "input": {
1750 "type": "structure",
1751 "members": {
1752 "MaxResults": {
1753 "location": "querystring",
1754 "locationName": "maxResults",
1755 "type": "integer"
1756 },
1757 "NextToken": {
1758 "location": "querystring",
1759 "locationName": "nextToken"
1760 }
1761 }
1762 },
1763 "output": {
1764 "type": "structure",
1765 "members": {
1766 "Invitations": {
1767 "locationName": "invitations",
1768 "type": "list",
1769 "member": {
1770 "type": "structure",
1771 "members": {
1772 "AccountId": {
1773 "locationName": "accountId"
1774 },
1775 "InvitationId": {
1776 "locationName": "invitationId"
1777 },
1778 "RelationshipStatus": {
1779 "locationName": "relationshipStatus"
1780 },
1781 "InvitedAt": {
1782 "locationName": "invitedAt"
1783 }
1784 }
1785 }
1786 },
1787 "NextToken": {
1788 "locationName": "nextToken"
1789 }
1790 }
1791 }
1792 },
1793 "ListMembers": {
1794 "http": {
1795 "method": "GET",
1796 "requestUri": "/detector/{detectorId}/member",
1797 "responseCode": 200
1798 },
1799 "input": {
1800 "type": "structure",
1801 "required": [
1802 "DetectorId"
1803 ],
1804 "members": {
1805 "DetectorId": {
1806 "location": "uri",
1807 "locationName": "detectorId"
1808 },
1809 "MaxResults": {
1810 "location": "querystring",
1811 "locationName": "maxResults",
1812 "type": "integer"
1813 },
1814 "NextToken": {
1815 "location": "querystring",
1816 "locationName": "nextToken"
1817 },
1818 "OnlyAssociated": {
1819 "location": "querystring",
1820 "locationName": "onlyAssociated"
1821 }
1822 }
1823 },
1824 "output": {
1825 "type": "structure",
1826 "members": {
1827 "Members": {
1828 "shape": "S40",
1829 "locationName": "members"
1830 },
1831 "NextToken": {
1832 "locationName": "nextToken"
1833 }
1834 }
1835 }
1836 },
1837 "ListPublishingDestinations": {
1838 "http": {
1839 "method": "GET",
1840 "requestUri": "/detector/{detectorId}/publishingDestination",
1841 "responseCode": 200
1842 },
1843 "input": {
1844 "type": "structure",
1845 "required": [
1846 "DetectorId"
1847 ],
1848 "members": {
1849 "DetectorId": {
1850 "location": "uri",
1851 "locationName": "detectorId"
1852 },
1853 "MaxResults": {
1854 "location": "querystring",
1855 "locationName": "maxResults",
1856 "type": "integer"
1857 },
1858 "NextToken": {
1859 "location": "querystring",
1860 "locationName": "nextToken"
1861 }
1862 }
1863 },
1864 "output": {
1865 "type": "structure",
1866 "required": [
1867 "Destinations"
1868 ],
1869 "members": {
1870 "Destinations": {
1871 "locationName": "destinations",
1872 "type": "list",
1873 "member": {
1874 "type": "structure",
1875 "required": [
1876 "DestinationId",
1877 "DestinationType",
1878 "Status"
1879 ],
1880 "members": {
1881 "DestinationId": {
1882 "locationName": "destinationId"
1883 },
1884 "DestinationType": {
1885 "locationName": "destinationType"
1886 },
1887 "Status": {
1888 "locationName": "status"
1889 }
1890 }
1891 }
1892 },
1893 "NextToken": {
1894 "locationName": "nextToken"
1895 }
1896 }
1897 }
1898 },
1899 "ListTagsForResource": {
1900 "http": {
1901 "method": "GET",
1902 "requestUri": "/tags/{resourceArn}",
1903 "responseCode": 200
1904 },
1905 "input": {
1906 "type": "structure",
1907 "required": [
1908 "ResourceArn"
1909 ],
1910 "members": {
1911 "ResourceArn": {
1912 "location": "uri",
1913 "locationName": "resourceArn"
1914 }
1915 }
1916 },
1917 "output": {
1918 "type": "structure",
1919 "members": {
1920 "Tags": {
1921 "shape": "Sd",
1922 "locationName": "tags"
1923 }
1924 }
1925 }
1926 },
1927 "ListThreatIntelSets": {
1928 "http": {
1929 "method": "GET",
1930 "requestUri": "/detector/{detectorId}/threatintelset",
1931 "responseCode": 200
1932 },
1933 "input": {
1934 "type": "structure",
1935 "required": [
1936 "DetectorId"
1937 ],
1938 "members": {
1939 "DetectorId": {
1940 "location": "uri",
1941 "locationName": "detectorId"
1942 },
1943 "MaxResults": {
1944 "location": "querystring",
1945 "locationName": "maxResults",
1946 "type": "integer"
1947 },
1948 "NextToken": {
1949 "location": "querystring",
1950 "locationName": "nextToken"
1951 }
1952 }
1953 },
1954 "output": {
1955 "type": "structure",
1956 "required": [
1957 "ThreatIntelSetIds"
1958 ],
1959 "members": {
1960 "ThreatIntelSetIds": {
1961 "locationName": "threatIntelSetIds",
1962 "type": "list",
1963 "member": {}
1964 },
1965 "NextToken": {
1966 "locationName": "nextToken"
1967 }
1968 }
1969 }
1970 },
1971 "StartMonitoringMembers": {
1972 "http": {
1973 "requestUri": "/detector/{detectorId}/member/start",
1974 "responseCode": 200
1975 },
1976 "input": {
1977 "type": "structure",
1978 "required": [
1979 "DetectorId",
1980 "AccountIds"
1981 ],
1982 "members": {
1983 "DetectorId": {
1984 "location": "uri",
1985 "locationName": "detectorId"
1986 },
1987 "AccountIds": {
1988 "shape": "S1l",
1989 "locationName": "accountIds"
1990 }
1991 }
1992 },
1993 "output": {
1994 "type": "structure",
1995 "required": [
1996 "UnprocessedAccounts"
1997 ],
1998 "members": {
1999 "UnprocessedAccounts": {
2000 "shape": "S17",
2001 "locationName": "unprocessedAccounts"
2002 }
2003 }
2004 }
2005 },
2006 "StopMonitoringMembers": {
2007 "http": {
2008 "requestUri": "/detector/{detectorId}/member/stop",
2009 "responseCode": 200
2010 },
2011 "input": {
2012 "type": "structure",
2013 "required": [
2014 "DetectorId",
2015 "AccountIds"
2016 ],
2017 "members": {
2018 "DetectorId": {
2019 "location": "uri",
2020 "locationName": "detectorId"
2021 },
2022 "AccountIds": {
2023 "shape": "S1l",
2024 "locationName": "accountIds"
2025 }
2026 }
2027 },
2028 "output": {
2029 "type": "structure",
2030 "required": [
2031 "UnprocessedAccounts"
2032 ],
2033 "members": {
2034 "UnprocessedAccounts": {
2035 "shape": "S17",
2036 "locationName": "unprocessedAccounts"
2037 }
2038 }
2039 }
2040 },
2041 "TagResource": {
2042 "http": {
2043 "requestUri": "/tags/{resourceArn}",
2044 "responseCode": 204
2045 },
2046 "input": {
2047 "type": "structure",
2048 "required": [
2049 "ResourceArn",
2050 "Tags"
2051 ],
2052 "members": {
2053 "ResourceArn": {
2054 "location": "uri",
2055 "locationName": "resourceArn"
2056 },
2057 "Tags": {
2058 "shape": "Sd",
2059 "locationName": "tags"
2060 }
2061 }
2062 },
2063 "output": {
2064 "type": "structure",
2065 "members": {}
2066 }
2067 },
2068 "UnarchiveFindings": {
2069 "http": {
2070 "requestUri": "/detector/{detectorId}/findings/unarchive",
2071 "responseCode": 200
2072 },
2073 "input": {
2074 "type": "structure",
2075 "required": [
2076 "DetectorId",
2077 "FindingIds"
2078 ],
2079 "members": {
2080 "DetectorId": {
2081 "location": "uri",
2082 "locationName": "detectorId"
2083 },
2084 "FindingIds": {
2085 "shape": "S6",
2086 "locationName": "findingIds"
2087 }
2088 }
2089 },
2090 "output": {
2091 "type": "structure",
2092 "members": {}
2093 }
2094 },
2095 "UntagResource": {
2096 "http": {
2097 "method": "DELETE",
2098 "requestUri": "/tags/{resourceArn}",
2099 "responseCode": 204
2100 },
2101 "input": {
2102 "type": "structure",
2103 "required": [
2104 "ResourceArn",
2105 "TagKeys"
2106 ],
2107 "members": {
2108 "ResourceArn": {
2109 "location": "uri",
2110 "locationName": "resourceArn"
2111 },
2112 "TagKeys": {
2113 "location": "querystring",
2114 "locationName": "tagKeys",
2115 "type": "list",
2116 "member": {}
2117 }
2118 }
2119 },
2120 "output": {
2121 "type": "structure",
2122 "members": {}
2123 }
2124 },
2125 "UpdateDetector": {
2126 "http": {
2127 "requestUri": "/detector/{detectorId}",
2128 "responseCode": 200
2129 },
2130 "input": {
2131 "type": "structure",
2132 "required": [
2133 "DetectorId"
2134 ],
2135 "members": {
2136 "DetectorId": {
2137 "location": "uri",
2138 "locationName": "detectorId"
2139 },
2140 "Enable": {
2141 "locationName": "enable",
2142 "type": "boolean"
2143 },
2144 "FindingPublishingFrequency": {
2145 "locationName": "findingPublishingFrequency"
2146 }
2147 }
2148 },
2149 "output": {
2150 "type": "structure",
2151 "members": {}
2152 }
2153 },
2154 "UpdateFilter": {
2155 "http": {
2156 "requestUri": "/detector/{detectorId}/filter/{filterName}",
2157 "responseCode": 200
2158 },
2159 "input": {
2160 "type": "structure",
2161 "required": [
2162 "DetectorId",
2163 "FilterName"
2164 ],
2165 "members": {
2166 "DetectorId": {
2167 "location": "uri",
2168 "locationName": "detectorId"
2169 },
2170 "FilterName": {
2171 "location": "uri",
2172 "locationName": "filterName"
2173 },
2174 "Description": {
2175 "locationName": "description"
2176 },
2177 "Action": {
2178 "locationName": "action"
2179 },
2180 "Rank": {
2181 "locationName": "rank",
2182 "type": "integer"
2183 },
2184 "FindingCriteria": {
2185 "shape": "Sm",
2186 "locationName": "findingCriteria"
2187 }
2188 }
2189 },
2190 "output": {
2191 "type": "structure",
2192 "required": [
2193 "Name"
2194 ],
2195 "members": {
2196 "Name": {
2197 "locationName": "name"
2198 }
2199 }
2200 }
2201 },
2202 "UpdateFindingsFeedback": {
2203 "http": {
2204 "requestUri": "/detector/{detectorId}/findings/feedback",
2205 "responseCode": 200
2206 },
2207 "input": {
2208 "type": "structure",
2209 "required": [
2210 "DetectorId",
2211 "FindingIds",
2212 "Feedback"
2213 ],
2214 "members": {
2215 "DetectorId": {
2216 "location": "uri",
2217 "locationName": "detectorId"
2218 },
2219 "FindingIds": {
2220 "shape": "S6",
2221 "locationName": "findingIds"
2222 },
2223 "Feedback": {
2224 "locationName": "feedback"
2225 },
2226 "Comments": {
2227 "locationName": "comments"
2228 }
2229 }
2230 },
2231 "output": {
2232 "type": "structure",
2233 "members": {}
2234 }
2235 },
2236 "UpdateIPSet": {
2237 "http": {
2238 "requestUri": "/detector/{detectorId}/ipset/{ipSetId}",
2239 "responseCode": 200
2240 },
2241 "input": {
2242 "type": "structure",
2243 "required": [
2244 "DetectorId",
2245 "IpSetId"
2246 ],
2247 "members": {
2248 "DetectorId": {
2249 "location": "uri",
2250 "locationName": "detectorId"
2251 },
2252 "IpSetId": {
2253 "location": "uri",
2254 "locationName": "ipSetId"
2255 },
2256 "Name": {
2257 "locationName": "name"
2258 },
2259 "Location": {
2260 "locationName": "location"
2261 },
2262 "Activate": {
2263 "locationName": "activate",
2264 "type": "boolean"
2265 }
2266 }
2267 },
2268 "output": {
2269 "type": "structure",
2270 "members": {}
2271 }
2272 },
2273 "UpdatePublishingDestination": {
2274 "http": {
2275 "requestUri": "/detector/{detectorId}/publishingDestination/{destinationId}",
2276 "responseCode": 200
2277 },
2278 "input": {
2279 "type": "structure",
2280 "required": [
2281 "DetectorId",
2282 "DestinationId"
2283 ],
2284 "members": {
2285 "DetectorId": {
2286 "location": "uri",
2287 "locationName": "detectorId"
2288 },
2289 "DestinationId": {
2290 "location": "uri",
2291 "locationName": "destinationId"
2292 },
2293 "DestinationProperties": {
2294 "shape": "S1b",
2295 "locationName": "destinationProperties"
2296 }
2297 }
2298 },
2299 "output": {
2300 "type": "structure",
2301 "members": {}
2302 }
2303 },
2304 "UpdateThreatIntelSet": {
2305 "http": {
2306 "requestUri": "/detector/{detectorId}/threatintelset/{threatIntelSetId}",
2307 "responseCode": 200
2308 },
2309 "input": {
2310 "type": "structure",
2311 "required": [
2312 "DetectorId",
2313 "ThreatIntelSetId"
2314 ],
2315 "members": {
2316 "DetectorId": {
2317 "location": "uri",
2318 "locationName": "detectorId"
2319 },
2320 "ThreatIntelSetId": {
2321 "location": "uri",
2322 "locationName": "threatIntelSetId"
2323 },
2324 "Name": {
2325 "locationName": "name"
2326 },
2327 "Location": {
2328 "locationName": "location"
2329 },
2330 "Activate": {
2331 "locationName": "activate",
2332 "type": "boolean"
2333 }
2334 }
2335 },
2336 "output": {
2337 "type": "structure",
2338 "members": {}
2339 }
2340 }
2341 },
2342 "shapes": {
2343 "S6": {
2344 "type": "list",
2345 "member": {}
2346 },
2347 "Sd": {
2348 "type": "map",
2349 "key": {},
2350 "value": {}
2351 },
2352 "Sm": {
2353 "type": "structure",
2354 "members": {
2355 "Criterion": {
2356 "locationName": "criterion",
2357 "type": "map",
2358 "key": {},
2359 "value": {
2360 "type": "structure",
2361 "members": {
2362 "Eq": {
2363 "deprecated": true,
2364 "locationName": "eq",
2365 "type": "list",
2366 "member": {}
2367 },
2368 "Neq": {
2369 "deprecated": true,
2370 "locationName": "neq",
2371 "type": "list",
2372 "member": {}
2373 },
2374 "Gt": {
2375 "deprecated": true,
2376 "locationName": "gt",
2377 "type": "integer"
2378 },
2379 "Gte": {
2380 "deprecated": true,
2381 "locationName": "gte",
2382 "type": "integer"
2383 },
2384 "Lt": {
2385 "deprecated": true,
2386 "locationName": "lt",
2387 "type": "integer"
2388 },
2389 "Lte": {
2390 "deprecated": true,
2391 "locationName": "lte",
2392 "type": "integer"
2393 },
2394 "Equals": {
2395 "locationName": "equals",
2396 "type": "list",
2397 "member": {}
2398 },
2399 "NotEquals": {
2400 "locationName": "notEquals",
2401 "type": "list",
2402 "member": {}
2403 },
2404 "GreaterThan": {
2405 "locationName": "greaterThan",
2406 "type": "long"
2407 },
2408 "GreaterThanOrEqual": {
2409 "locationName": "greaterThanOrEqual",
2410 "type": "long"
2411 },
2412 "LessThan": {
2413 "locationName": "lessThan",
2414 "type": "long"
2415 },
2416 "LessThanOrEqual": {
2417 "locationName": "lessThanOrEqual",
2418 "type": "long"
2419 }
2420 }
2421 }
2422 }
2423 }
2424 },
2425 "S17": {
2426 "type": "list",
2427 "member": {
2428 "type": "structure",
2429 "required": [
2430 "AccountId",
2431 "Result"
2432 ],
2433 "members": {
2434 "AccountId": {
2435 "locationName": "accountId"
2436 },
2437 "Result": {
2438 "locationName": "result"
2439 }
2440 }
2441 }
2442 },
2443 "S1b": {
2444 "type": "structure",
2445 "members": {
2446 "DestinationArn": {
2447 "locationName": "destinationArn"
2448 },
2449 "KmsKeyArn": {
2450 "locationName": "kmsKeyArn"
2451 }
2452 }
2453 },
2454 "S1l": {
2455 "type": "list",
2456 "member": {}
2457 },
2458 "S2e": {
2459 "type": "structure",
2460 "members": {
2461 "AttributeName": {
2462 "locationName": "attributeName"
2463 },
2464 "OrderBy": {
2465 "locationName": "orderBy"
2466 }
2467 }
2468 },
2469 "S33": {
2470 "type": "structure",
2471 "members": {
2472 "City": {
2473 "locationName": "city",
2474 "type": "structure",
2475 "members": {
2476 "CityName": {
2477 "locationName": "cityName"
2478 }
2479 }
2480 },
2481 "Country": {
2482 "locationName": "country",
2483 "type": "structure",
2484 "members": {
2485 "CountryCode": {
2486 "locationName": "countryCode"
2487 },
2488 "CountryName": {
2489 "locationName": "countryName"
2490 }
2491 }
2492 },
2493 "GeoLocation": {
2494 "locationName": "geoLocation",
2495 "type": "structure",
2496 "members": {
2497 "Lat": {
2498 "locationName": "lat",
2499 "type": "double"
2500 },
2501 "Lon": {
2502 "locationName": "lon",
2503 "type": "double"
2504 }
2505 }
2506 },
2507 "IpAddressV4": {
2508 "locationName": "ipAddressV4"
2509 },
2510 "Organization": {
2511 "locationName": "organization",
2512 "type": "structure",
2513 "members": {
2514 "Asn": {
2515 "locationName": "asn"
2516 },
2517 "AsnOrg": {
2518 "locationName": "asnOrg"
2519 },
2520 "Isp": {
2521 "locationName": "isp"
2522 },
2523 "Org": {
2524 "locationName": "org"
2525 }
2526 }
2527 }
2528 }
2529 },
2530 "S3a": {
2531 "type": "structure",
2532 "members": {
2533 "Port": {
2534 "locationName": "port",
2535 "type": "integer"
2536 },
2537 "PortName": {
2538 "locationName": "portName"
2539 }
2540 }
2541 },
2542 "S3b": {
2543 "type": "structure",
2544 "members": {
2545 "IpAddressV4": {
2546 "locationName": "ipAddressV4"
2547 }
2548 }
2549 },
2550 "S40": {
2551 "type": "list",
2552 "member": {
2553 "type": "structure",
2554 "required": [
2555 "AccountId",
2556 "MasterId",
2557 "Email",
2558 "RelationshipStatus",
2559 "UpdatedAt"
2560 ],
2561 "members": {
2562 "AccountId": {
2563 "locationName": "accountId"
2564 },
2565 "DetectorId": {
2566 "locationName": "detectorId"
2567 },
2568 "MasterId": {
2569 "locationName": "masterId"
2570 },
2571 "Email": {
2572 "locationName": "email"
2573 },
2574 "RelationshipStatus": {
2575 "locationName": "relationshipStatus"
2576 },
2577 "InvitedAt": {
2578 "locationName": "invitedAt"
2579 },
2580 "UpdatedAt": {
2581 "locationName": "updatedAt"
2582 }
2583 }
2584 }
2585 }
2586 }
2587}
\No newline at end of file