1{
2  "metadata": {
3    "apiVersion": "2020-01-01",
4    "endpointPrefix": "macie2",
5    "signingName": "macie2",
6    "serviceFullName": "Amazon Macie 2",
7    "serviceId": "Macie2",
8    "protocol": "rest-json",
9    "jsonVersion": "1.1",
10    "uid": "macie2-2020-01-01",
11    "signatureVersion": "v4"
12  },
13  "operations": {
14    "AcceptInvitation": {
15      "name": "AcceptInvitation",
16      "http": {
17        "method": "POST",
18        "requestUri": "/invitations/accept",
19        "responseCode": 200
20      },
21      "input": {
22        "shape": "AcceptInvitationRequest"
23      },
24      "output": {
25        "shape": "AcceptInvitationResponse"
26      },
27      "errors": [
28        {
29          "shape": "ValidationException"
30        },
31        {
32          "shape": "InternalServerException"
33        },
34        {
35          "shape": "ServiceQuotaExceededException"
36        },
37        {
38          "shape": "AccessDeniedException"
39        },
40        {
41          "shape": "ResourceNotFoundException"
42        },
43        {
44          "shape": "ThrottlingException"
45        },
46        {
47          "shape": "ConflictException"
48        }
49      ]
50    },
51    "BatchGetCustomDataIdentifiers": {
52      "name": "BatchGetCustomDataIdentifiers",
53      "http": {
54        "method": "POST",
55        "requestUri": "/custom-data-identifiers/get",
56        "responseCode": 200
57      },
58      "input": {
59        "shape": "BatchGetCustomDataIdentifiersRequest"
60      },
61      "output": {
62        "shape": "BatchGetCustomDataIdentifiersResponse"
63      },
64      "errors": [
65        {
66          "shape": "ValidationException"
67        },
68        {
69          "shape": "InternalServerException"
70        },
71        {
72          "shape": "ServiceQuotaExceededException"
73        },
74        {
75          "shape": "AccessDeniedException"
76        },
77        {
78          "shape": "ResourceNotFoundException"
79        },
80        {
81          "shape": "ThrottlingException"
82        },
83        {
84          "shape": "ConflictException"
85        }
86      ]
87    },
88    "CreateClassificationJob": {
89      "name": "CreateClassificationJob",
90      "http": {
91        "method": "POST",
92        "requestUri": "/jobs",
93        "responseCode": 200
94      },
95      "input": {
96        "shape": "CreateClassificationJobRequest"
97      },
98      "output": {
99        "shape": "CreateClassificationJobResponse"
100      },
101      "errors": [
102        {
103          "shape": "ValidationException"
104        },
105        {
106          "shape": "InternalServerException"
107        },
108        {
109          "shape": "ServiceQuotaExceededException"
110        },
111        {
112          "shape": "AccessDeniedException"
113        },
114        {
115          "shape": "ResourceNotFoundException"
116        },
117        {
118          "shape": "ThrottlingException"
119        },
120        {
121          "shape": "ConflictException"
122        }
123      ]
124    },
125    "CreateCustomDataIdentifier": {
126      "name": "CreateCustomDataIdentifier",
127      "http": {
128        "method": "POST",
129        "requestUri": "/custom-data-identifiers",
130        "responseCode": 200
131      },
132      "input": {
133        "shape": "CreateCustomDataIdentifierRequest"
134      },
135      "output": {
136        "shape": "CreateCustomDataIdentifierResponse"
137      },
138      "errors": [
139        {
140          "shape": "ValidationException"
141        },
142        {
143          "shape": "InternalServerException"
144        },
145        {
146          "shape": "ServiceQuotaExceededException"
147        },
148        {
149          "shape": "AccessDeniedException"
150        },
151        {
152          "shape": "ResourceNotFoundException"
153        },
154        {
155          "shape": "ThrottlingException"
156        },
157        {
158          "shape": "ConflictException"
159        }
160      ]
161    },
162    "CreateFindingsFilter": {
163      "name": "CreateFindingsFilter",
164      "http": {
165        "method": "POST",
166        "requestUri": "/findingsfilters",
167        "responseCode": 200
168      },
169      "input": {
170        "shape": "CreateFindingsFilterRequest"
171      },
172      "output": {
173        "shape": "CreateFindingsFilterResponse"
174      },
175      "errors": [
176        {
177          "shape": "ValidationException"
178        },
179        {
180          "shape": "InternalServerException"
181        },
182        {
183          "shape": "ServiceQuotaExceededException"
184        },
185        {
186          "shape": "AccessDeniedException"
187        },
188        {
189          "shape": "ResourceNotFoundException"
190        },
191        {
192          "shape": "ThrottlingException"
193        },
194        {
195          "shape": "ConflictException"
196        }
197      ]
198    },
199    "CreateInvitations": {
200      "name": "CreateInvitations",
201      "http": {
202        "method": "POST",
203        "requestUri": "/invitations",
204        "responseCode": 200
205      },
206      "input": {
207        "shape": "CreateInvitationsRequest"
208      },
209      "output": {
210        "shape": "CreateInvitationsResponse"
211      },
212      "errors": [
213        {
214          "shape": "ValidationException"
215        },
216        {
217          "shape": "InternalServerException"
218        },
219        {
220          "shape": "ServiceQuotaExceededException"
221        },
222        {
223          "shape": "AccessDeniedException"
224        },
225        {
226          "shape": "ResourceNotFoundException"
227        },
228        {
229          "shape": "ThrottlingException"
230        },
231        {
232          "shape": "ConflictException"
233        }
234      ]
235    },
236    "CreateMember": {
237      "name": "CreateMember",
238      "http": {
239        "method": "POST",
240        "requestUri": "/members",
241        "responseCode": 200
242      },
243      "input": {
244        "shape": "CreateMemberRequest"
245      },
246      "output": {
247        "shape": "CreateMemberResponse"
248      },
249      "errors": [
250        {
251          "shape": "ValidationException"
252        },
253        {
254          "shape": "InternalServerException"
255        },
256        {
257          "shape": "ServiceQuotaExceededException"
258        },
259        {
260          "shape": "AccessDeniedException"
261        },
262        {
263          "shape": "ResourceNotFoundException"
264        },
265        {
266          "shape": "ThrottlingException"
267        },
268        {
269          "shape": "ConflictException"
270        }
271      ]
272    },
273    "CreateSampleFindings": {
274      "name": "CreateSampleFindings",
275      "http": {
276        "method": "POST",
277        "requestUri": "/findings/sample",
278        "responseCode": 200
279      },
280      "input": {
281        "shape": "CreateSampleFindingsRequest"
282      },
283      "output": {
284        "shape": "CreateSampleFindingsResponse"
285      },
286      "errors": [
287        {
288          "shape": "ValidationException"
289        },
290        {
291          "shape": "InternalServerException"
292        },
293        {
294          "shape": "ServiceQuotaExceededException"
295        },
296        {
297          "shape": "AccessDeniedException"
298        },
299        {
300          "shape": "ResourceNotFoundException"
301        },
302        {
303          "shape": "ThrottlingException"
304        },
305        {
306          "shape": "ConflictException"
307        }
308      ]
309    },
310    "DeclineInvitations": {
311      "name": "DeclineInvitations",
312      "http": {
313        "method": "POST",
314        "requestUri": "/invitations/decline",
315        "responseCode": 200
316      },
317      "input": {
318        "shape": "DeclineInvitationsRequest"
319      },
320      "output": {
321        "shape": "DeclineInvitationsResponse"
322      },
323      "errors": [
324        {
325          "shape": "ValidationException"
326        },
327        {
328          "shape": "InternalServerException"
329        },
330        {
331          "shape": "ServiceQuotaExceededException"
332        },
333        {
334          "shape": "AccessDeniedException"
335        },
336        {
337          "shape": "ResourceNotFoundException"
338        },
339        {
340          "shape": "ThrottlingException"
341        },
342        {
343          "shape": "ConflictException"
344        }
345      ]
346    },
347    "DeleteCustomDataIdentifier": {
348      "name": "DeleteCustomDataIdentifier",
349      "http": {
350        "method": "DELETE",
351        "requestUri": "/custom-data-identifiers/{id}",
352        "responseCode": 200
353      },
354      "input": {
355        "shape": "DeleteCustomDataIdentifierRequest"
356      },
357      "output": {
358        "shape": "DeleteCustomDataIdentifierResponse"
359      },
360      "errors": [
361        {
362          "shape": "ValidationException"
363        },
364        {
365          "shape": "InternalServerException"
366        },
367        {
368          "shape": "ServiceQuotaExceededException"
369        },
370        {
371          "shape": "AccessDeniedException"
372        },
373        {
374          "shape": "ResourceNotFoundException"
375        },
376        {
377          "shape": "ThrottlingException"
378        },
379        {
380          "shape": "ConflictException"
381        }
382      ]
383    },
384    "DeleteFindingsFilter": {
385      "name": "DeleteFindingsFilter",
386      "http": {
387        "method": "DELETE",
388        "requestUri": "/findingsfilters/{id}",
389        "responseCode": 200
390      },
391      "input": {
392        "shape": "DeleteFindingsFilterRequest"
393      },
394      "output": {
395        "shape": "DeleteFindingsFilterResponse"
396      },
397      "errors": [
398        {
399          "shape": "ValidationException"
400        },
401        {
402          "shape": "InternalServerException"
403        },
404        {
405          "shape": "ServiceQuotaExceededException"
406        },
407        {
408          "shape": "AccessDeniedException"
409        },
410        {
411          "shape": "ResourceNotFoundException"
412        },
413        {
414          "shape": "ThrottlingException"
415        },
416        {
417          "shape": "ConflictException"
418        }
419      ]
420    },
421    "DeleteInvitations": {
422      "name": "DeleteInvitations",
423      "http": {
424        "method": "POST",
425        "requestUri": "/invitations/delete",
426        "responseCode": 200
427      },
428      "input": {
429        "shape": "DeleteInvitationsRequest"
430      },
431      "output": {
432        "shape": "DeleteInvitationsResponse"
433      },
434      "errors": [
435        {
436          "shape": "ValidationException"
437        },
438        {
439          "shape": "InternalServerException"
440        },
441        {
442          "shape": "ServiceQuotaExceededException"
443        },
444        {
445          "shape": "AccessDeniedException"
446        },
447        {
448          "shape": "ResourceNotFoundException"
449        },
450        {
451          "shape": "ThrottlingException"
452        },
453        {
454          "shape": "ConflictException"
455        }
456      ]
457    },
458    "DeleteMember": {
459      "name": "DeleteMember",
460      "http": {
461        "method": "DELETE",
462        "requestUri": "/members/{id}",
463        "responseCode": 200
464      },
465      "input": {
466        "shape": "DeleteMemberRequest"
467      },
468      "output": {
469        "shape": "DeleteMemberResponse"
470      },
471      "errors": [
472        {
473          "shape": "ValidationException"
474        },
475        {
476          "shape": "InternalServerException"
477        },
478        {
479          "shape": "ServiceQuotaExceededException"
480        },
481        {
482          "shape": "AccessDeniedException"
483        },
484        {
485          "shape": "ResourceNotFoundException"
486        },
487        {
488          "shape": "ThrottlingException"
489        },
490        {
491          "shape": "ConflictException"
492        }
493      ]
494    },
495    "DescribeBuckets": {
496      "name": "DescribeBuckets",
497      "http": {
498        "method": "POST",
499        "requestUri": "/datasources/s3",
500        "responseCode": 200
501      },
502      "input": {
503        "shape": "DescribeBucketsRequest"
504      },
505      "output": {
506        "shape": "DescribeBucketsResponse"
507      },
508      "errors": [
509        {
510          "shape": "ValidationException"
511        },
512        {
513          "shape": "InternalServerException"
514        },
515        {
516          "shape": "ServiceQuotaExceededException"
517        },
518        {
519          "shape": "AccessDeniedException"
520        },
521        {
522          "shape": "ResourceNotFoundException"
523        },
524        {
525          "shape": "ThrottlingException"
526        },
527        {
528          "shape": "ConflictException"
529        }
530      ]
531    },
532    "DescribeClassificationJob": {
533      "name": "DescribeClassificationJob",
534      "http": {
535        "method": "GET",
536        "requestUri": "/jobs/{jobId}",
537        "responseCode": 200
538      },
539      "input": {
540        "shape": "DescribeClassificationJobRequest"
541      },
542      "output": {
543        "shape": "DescribeClassificationJobResponse"
544      },
545      "errors": [
546        {
547          "shape": "ValidationException"
548        },
549        {
550          "shape": "InternalServerException"
551        },
552        {
553          "shape": "ServiceQuotaExceededException"
554        },
555        {
556          "shape": "AccessDeniedException"
557        },
558        {
559          "shape": "ResourceNotFoundException"
560        },
561        {
562          "shape": "ThrottlingException"
563        },
564        {
565          "shape": "ConflictException"
566        }
567      ]
568    },
569    "DescribeOrganizationConfiguration": {
570      "name": "DescribeOrganizationConfiguration",
571      "http": {
572        "method": "GET",
573        "requestUri": "/admin/configuration",
574        "responseCode": 200
575      },
576      "input": {
577        "shape": "DescribeOrganizationConfigurationRequest"
578      },
579      "output": {
580        "shape": "DescribeOrganizationConfigurationResponse"
581      },
582      "errors": [
583        {
584          "shape": "ValidationException"
585        },
586        {
587          "shape": "InternalServerException"
588        },
589        {
590          "shape": "ServiceQuotaExceededException"
591        },
592        {
593          "shape": "AccessDeniedException"
594        },
595        {
596          "shape": "ResourceNotFoundException"
597        },
598        {
599          "shape": "ThrottlingException"
600        },
601        {
602          "shape": "ConflictException"
603        }
604      ]
605    },
606    "DisableMacie": {
607      "name": "DisableMacie",
608      "http": {
609        "method": "DELETE",
610        "requestUri": "/macie",
611        "responseCode": 200
612      },
613      "input": {
614        "shape": "DisableMacieRequest"
615      },
616      "output": {
617        "shape": "DisableMacieResponse"
618      },
619      "errors": [
620        {
621          "shape": "ValidationException"
622        },
623        {
624          "shape": "InternalServerException"
625        },
626        {
627          "shape": "ServiceQuotaExceededException"
628        },
629        {
630          "shape": "AccessDeniedException"
631        },
632        {
633          "shape": "ResourceNotFoundException"
634        },
635        {
636          "shape": "ThrottlingException"
637        },
638        {
639          "shape": "ConflictException"
640        }
641      ]
642    },
643    "DisableOrganizationAdminAccount": {
644      "name": "DisableOrganizationAdminAccount",
645      "http": {
646        "method": "DELETE",
647        "requestUri": "/admin",
648        "responseCode": 200
649      },
650      "input": {
651        "shape": "DisableOrganizationAdminAccountRequest"
652      },
653      "output": {
654        "shape": "DisableOrganizationAdminAccountResponse"
655      },
656      "errors": [
657        {
658          "shape": "ValidationException"
659        },
660        {
661          "shape": "InternalServerException"
662        },
663        {
664          "shape": "ServiceQuotaExceededException"
665        },
666        {
667          "shape": "AccessDeniedException"
668        },
669        {
670          "shape": "ResourceNotFoundException"
671        },
672        {
673          "shape": "ThrottlingException"
674        },
675        {
676          "shape": "ConflictException"
677        }
678      ]
679    },
680    "DisassociateFromAdministratorAccount": {
681      "name": "DisassociateFromAdministratorAccount",
682      "http": {
683        "method": "POST",
684        "requestUri": "/administrator/disassociate",
685        "responseCode": 200
686      },
687      "input": {
688        "shape": "DisassociateFromAdministratorAccountRequest"
689      },
690      "output": {
691        "shape": "DisassociateFromAdministratorAccountResponse"
692      },
693      "errors": [
694        {
695          "shape": "ValidationException"
696        },
697        {
698          "shape": "InternalServerException"
699        },
700        {
701          "shape": "ServiceQuotaExceededException"
702        },
703        {
704          "shape": "AccessDeniedException"
705        },
706        {
707          "shape": "ResourceNotFoundException"
708        },
709        {
710          "shape": "ThrottlingException"
711        },
712        {
713          "shape": "ConflictException"
714        }
715      ]
716    },
717    "DisassociateFromMasterAccount": {
718      "name": "DisassociateFromMasterAccount",
719      "http": {
720        "method": "POST",
721        "requestUri": "/master/disassociate",
722        "responseCode": 200
723      },
724      "input": {
725        "shape": "DisassociateFromMasterAccountRequest"
726      },
727      "output": {
728        "shape": "DisassociateFromMasterAccountResponse"
729      },
730      "errors": [
731        {
732          "shape": "ValidationException"
733        },
734        {
735          "shape": "InternalServerException"
736        },
737        {
738          "shape": "ServiceQuotaExceededException"
739        },
740        {
741          "shape": "AccessDeniedException"
742        },
743        {
744          "shape": "ResourceNotFoundException"
745        },
746        {
747          "shape": "ThrottlingException"
748        },
749        {
750          "shape": "ConflictException"
751        }
752      ]
753    },
754    "DisassociateMember": {
755      "name": "DisassociateMember",
756      "http": {
757        "method": "POST",
758        "requestUri": "/members/disassociate/{id}",
759        "responseCode": 200
760      },
761      "input": {
762        "shape": "DisassociateMemberRequest"
763      },
764      "output": {
765        "shape": "DisassociateMemberResponse"
766      },
767      "errors": [
768        {
769          "shape": "ValidationException"
770        },
771        {
772          "shape": "InternalServerException"
773        },
774        {
775          "shape": "ServiceQuotaExceededException"
776        },
777        {
778          "shape": "AccessDeniedException"
779        },
780        {
781          "shape": "ResourceNotFoundException"
782        },
783        {
784          "shape": "ThrottlingException"
785        },
786        {
787          "shape": "ConflictException"
788        }
789      ]
790    },
791    "EnableMacie": {
792      "name": "EnableMacie",
793      "http": {
794        "method": "POST",
795        "requestUri": "/macie",
796        "responseCode": 200
797      },
798      "input": {
799        "shape": "EnableMacieRequest"
800      },
801      "output": {
802        "shape": "EnableMacieResponse"
803      },
804      "errors": [
805        {
806          "shape": "ValidationException"
807        },
808        {
809          "shape": "InternalServerException"
810        },
811        {
812          "shape": "ServiceQuotaExceededException"
813        },
814        {
815          "shape": "AccessDeniedException"
816        },
817        {
818          "shape": "ResourceNotFoundException"
819        },
820        {
821          "shape": "ThrottlingException"
822        },
823        {
824          "shape": "ConflictException"
825        }
826      ]
827    },
828    "EnableOrganizationAdminAccount": {
829      "name": "EnableOrganizationAdminAccount",
830      "http": {
831        "method": "POST",
832        "requestUri": "/admin",
833        "responseCode": 200
834      },
835      "input": {
836        "shape": "EnableOrganizationAdminAccountRequest"
837      },
838      "output": {
839        "shape": "EnableOrganizationAdminAccountResponse"
840      },
841      "errors": [
842        {
843          "shape": "ValidationException"
844        },
845        {
846          "shape": "InternalServerException"
847        },
848        {
849          "shape": "ServiceQuotaExceededException"
850        },
851        {
852          "shape": "AccessDeniedException"
853        },
854        {
855          "shape": "ResourceNotFoundException"
856        },
857        {
858          "shape": "ThrottlingException"
859        },
860        {
861          "shape": "ConflictException"
862        }
863      ]
864    },
865    "GetAdministratorAccount": {
866      "name": "GetAdministratorAccount",
867      "http": {
868        "method": "GET",
869        "requestUri": "/administrator",
870        "responseCode": 200
871      },
872      "input": {
873        "shape": "GetAdministratorAccountRequest"
874      },
875      "output": {
876        "shape": "GetAdministratorAccountResponse"
877      },
878      "errors": [
879        {
880          "shape": "ValidationException"
881        },
882        {
883          "shape": "InternalServerException"
884        },
885        {
886          "shape": "ServiceQuotaExceededException"
887        },
888        {
889          "shape": "AccessDeniedException"
890        },
891        {
892          "shape": "ResourceNotFoundException"
893        },
894        {
895          "shape": "ThrottlingException"
896        },
897        {
898          "shape": "ConflictException"
899        }
900      ]
901    },
902    "GetBucketStatistics": {
903      "name": "GetBucketStatistics",
904      "http": {
905        "method": "POST",
906        "requestUri": "/datasources/s3/statistics",
907        "responseCode": 200
908      },
909      "input": {
910        "shape": "GetBucketStatisticsRequest"
911      },
912      "output": {
913        "shape": "GetBucketStatisticsResponse"
914      },
915      "errors": [
916        {
917          "shape": "ValidationException"
918        },
919        {
920          "shape": "InternalServerException"
921        },
922        {
923          "shape": "ServiceQuotaExceededException"
924        },
925        {
926          "shape": "AccessDeniedException"
927        },
928        {
929          "shape": "ResourceNotFoundException"
930        },
931        {
932          "shape": "ThrottlingException"
933        },
934        {
935          "shape": "ConflictException"
936        }
937      ]
938    },
939    "GetClassificationExportConfiguration": {
940      "name": "GetClassificationExportConfiguration",
941      "http": {
942        "method": "GET",
943        "requestUri": "/classification-export-configuration",
944        "responseCode": 200
945      },
946      "input": {
947        "shape": "GetClassificationExportConfigurationRequest"
948      },
949      "output": {
950        "shape": "GetClassificationExportConfigurationResponse"
951      },
952      "errors": [
953        {
954          "shape": "ValidationException"
955        },
956        {
957          "shape": "InternalServerException"
958        },
959        {
960          "shape": "ServiceQuotaExceededException"
961        },
962        {
963          "shape": "AccessDeniedException"
964        },
965        {
966          "shape": "ResourceNotFoundException"
967        },
968        {
969          "shape": "ThrottlingException"
970        },
971        {
972          "shape": "ConflictException"
973        }
974      ]
975    },
976    "GetCustomDataIdentifier": {
977      "name": "GetCustomDataIdentifier",
978      "http": {
979        "method": "GET",
980        "requestUri": "/custom-data-identifiers/{id}",
981        "responseCode": 200
982      },
983      "input": {
984        "shape": "GetCustomDataIdentifierRequest"
985      },
986      "output": {
987        "shape": "GetCustomDataIdentifierResponse"
988      },
989      "errors": [
990        {
991          "shape": "ValidationException"
992        },
993        {
994          "shape": "InternalServerException"
995        },
996        {
997          "shape": "ServiceQuotaExceededException"
998        },
999        {
1000          "shape": "AccessDeniedException"
1001        },
1002        {
1003          "shape": "ResourceNotFoundException"
1004        },
1005        {
1006          "shape": "ThrottlingException"
1007        },
1008        {
1009          "shape": "ConflictException"
1010        }
1011      ]
1012    },
1013    "GetFindingStatistics": {
1014      "name": "GetFindingStatistics",
1015      "http": {
1016        "method": "POST",
1017        "requestUri": "/findings/statistics",
1018        "responseCode": 200
1019      },
1020      "input": {
1021        "shape": "GetFindingStatisticsRequest"
1022      },
1023      "output": {
1024        "shape": "GetFindingStatisticsResponse"
1025      },
1026      "errors": [
1027        {
1028          "shape": "ValidationException"
1029        },
1030        {
1031          "shape": "InternalServerException"
1032        },
1033        {
1034          "shape": "ServiceQuotaExceededException"
1035        },
1036        {
1037          "shape": "AccessDeniedException"
1038        },
1039        {
1040          "shape": "ResourceNotFoundException"
1041        },
1042        {
1043          "shape": "ThrottlingException"
1044        },
1045        {
1046          "shape": "ConflictException"
1047        }
1048      ]
1049    },
1050    "GetFindings": {
1051      "name": "GetFindings",
1052      "http": {
1053        "method": "POST",
1054        "requestUri": "/findings/describe",
1055        "responseCode": 200
1056      },
1057      "input": {
1058        "shape": "GetFindingsRequest"
1059      },
1060      "output": {
1061        "shape": "GetFindingsResponse"
1062      },
1063      "errors": [
1064        {
1065          "shape": "ValidationException"
1066        },
1067        {
1068          "shape": "InternalServerException"
1069        },
1070        {
1071          "shape": "ServiceQuotaExceededException"
1072        },
1073        {
1074          "shape": "AccessDeniedException"
1075        },
1076        {
1077          "shape": "ResourceNotFoundException"
1078        },
1079        {
1080          "shape": "ThrottlingException"
1081        },
1082        {
1083          "shape": "ConflictException"
1084        }
1085      ]
1086    },
1087    "GetFindingsFilter": {
1088      "name": "GetFindingsFilter",
1089      "http": {
1090        "method": "GET",
1091        "requestUri": "/findingsfilters/{id}",
1092        "responseCode": 200
1093      },
1094      "input": {
1095        "shape": "GetFindingsFilterRequest"
1096      },
1097      "output": {
1098        "shape": "GetFindingsFilterResponse"
1099      },
1100      "errors": [
1101        {
1102          "shape": "ValidationException"
1103        },
1104        {
1105          "shape": "InternalServerException"
1106        },
1107        {
1108          "shape": "ServiceQuotaExceededException"
1109        },
1110        {
1111          "shape": "AccessDeniedException"
1112        },
1113        {
1114          "shape": "ResourceNotFoundException"
1115        },
1116        {
1117          "shape": "ThrottlingException"
1118        },
1119        {
1120          "shape": "ConflictException"
1121        }
1122      ]
1123    },
1124    "GetFindingsPublicationConfiguration": {
1125      "name": "GetFindingsPublicationConfiguration",
1126      "http": {
1127        "method": "GET",
1128        "requestUri": "/findings-publication-configuration",
1129        "responseCode": 200
1130      },
1131      "input": {
1132        "shape": "GetFindingsPublicationConfigurationRequest"
1133      },
1134      "output": {
1135        "shape": "GetFindingsPublicationConfigurationResponse"
1136      },
1137      "errors": [
1138        {
1139          "shape": "ValidationException"
1140        },
1141        {
1142          "shape": "InternalServerException"
1143        },
1144        {
1145          "shape": "ServiceQuotaExceededException"
1146        },
1147        {
1148          "shape": "AccessDeniedException"
1149        },
1150        {
1151          "shape": "ResourceNotFoundException"
1152        },
1153        {
1154          "shape": "ThrottlingException"
1155        },
1156        {
1157          "shape": "ConflictException"
1158        }
1159      ]
1160    },
1161    "GetInvitationsCount": {
1162      "name": "GetInvitationsCount",
1163      "http": {
1164        "method": "GET",
1165        "requestUri": "/invitations/count",
1166        "responseCode": 200
1167      },
1168      "input": {
1169        "shape": "GetInvitationsCountRequest"
1170      },
1171      "output": {
1172        "shape": "GetInvitationsCountResponse"
1173      },
1174      "errors": [
1175        {
1176          "shape": "ValidationException"
1177        },
1178        {
1179          "shape": "InternalServerException"
1180        },
1181        {
1182          "shape": "ServiceQuotaExceededException"
1183        },
1184        {
1185          "shape": "AccessDeniedException"
1186        },
1187        {
1188          "shape": "ResourceNotFoundException"
1189        },
1190        {
1191          "shape": "ThrottlingException"
1192        },
1193        {
1194          "shape": "ConflictException"
1195        }
1196      ]
1197    },
1198    "GetMacieSession": {
1199      "name": "GetMacieSession",
1200      "http": {
1201        "method": "GET",
1202        "requestUri": "/macie",
1203        "responseCode": 200
1204      },
1205      "input": {
1206        "shape": "GetMacieSessionRequest"
1207      },
1208      "output": {
1209        "shape": "GetMacieSessionResponse"
1210      },
1211      "errors": [
1212        {
1213          "shape": "ValidationException"
1214        },
1215        {
1216          "shape": "InternalServerException"
1217        },
1218        {
1219          "shape": "ServiceQuotaExceededException"
1220        },
1221        {
1222          "shape": "AccessDeniedException"
1223        },
1224        {
1225          "shape": "ResourceNotFoundException"
1226        },
1227        {
1228          "shape": "ThrottlingException"
1229        },
1230        {
1231          "shape": "ConflictException"
1232        }
1233      ]
1234    },
1235    "GetMasterAccount": {
1236      "name": "GetMasterAccount",
1237      "http": {
1238        "method": "GET",
1239        "requestUri": "/master",
1240        "responseCode": 200
1241      },
1242      "input": {
1243        "shape": "GetMasterAccountRequest"
1244      },
1245      "output": {
1246        "shape": "GetMasterAccountResponse"
1247      },
1248      "errors": [
1249        {
1250          "shape": "ValidationException"
1251        },
1252        {
1253          "shape": "InternalServerException"
1254        },
1255        {
1256          "shape": "ServiceQuotaExceededException"
1257        },
1258        {
1259          "shape": "AccessDeniedException"
1260        },
1261        {
1262          "shape": "ResourceNotFoundException"
1263        },
1264        {
1265          "shape": "ThrottlingException"
1266        },
1267        {
1268          "shape": "ConflictException"
1269        }
1270      ]
1271    },
1272    "GetMember": {
1273      "name": "GetMember",
1274      "http": {
1275        "method": "GET",
1276        "requestUri": "/members/{id}",
1277        "responseCode": 200
1278      },
1279      "input": {
1280        "shape": "GetMemberRequest"
1281      },
1282      "output": {
1283        "shape": "GetMemberResponse"
1284      },
1285      "errors": [
1286        {
1287          "shape": "ValidationException"
1288        },
1289        {
1290          "shape": "InternalServerException"
1291        },
1292        {
1293          "shape": "ServiceQuotaExceededException"
1294        },
1295        {
1296          "shape": "AccessDeniedException"
1297        },
1298        {
1299          "shape": "ResourceNotFoundException"
1300        },
1301        {
1302          "shape": "ThrottlingException"
1303        },
1304        {
1305          "shape": "ConflictException"
1306        }
1307      ]
1308    },
1309    "GetUsageStatistics": {
1310      "name": "GetUsageStatistics",
1311      "http": {
1312        "method": "POST",
1313        "requestUri": "/usage/statistics",
1314        "responseCode": 200
1315      },
1316      "input": {
1317        "shape": "GetUsageStatisticsRequest"
1318      },
1319      "output": {
1320        "shape": "GetUsageStatisticsResponse"
1321      },
1322      "errors": [
1323        {
1324          "shape": "ValidationException"
1325        },
1326        {
1327          "shape": "InternalServerException"
1328        },
1329        {
1330          "shape": "ServiceQuotaExceededException"
1331        },
1332        {
1333          "shape": "AccessDeniedException"
1334        },
1335        {
1336          "shape": "ResourceNotFoundException"
1337        },
1338        {
1339          "shape": "ThrottlingException"
1340        },
1341        {
1342          "shape": "ConflictException"
1343        }
1344      ]
1345    },
1346    "GetUsageTotals": {
1347      "name": "GetUsageTotals",
1348      "http": {
1349        "method": "GET",
1350        "requestUri": "/usage",
1351        "responseCode": 200
1352      },
1353      "input": {
1354        "shape": "GetUsageTotalsRequest"
1355      },
1356      "output": {
1357        "shape": "GetUsageTotalsResponse"
1358      },
1359      "errors": [
1360        {
1361          "shape": "ValidationException"
1362        },
1363        {
1364          "shape": "InternalServerException"
1365        },
1366        {
1367          "shape": "ServiceQuotaExceededException"
1368        },
1369        {
1370          "shape": "AccessDeniedException"
1371        },
1372        {
1373          "shape": "ResourceNotFoundException"
1374        },
1375        {
1376          "shape": "ThrottlingException"
1377        },
1378        {
1379          "shape": "ConflictException"
1380        }
1381      ]
1382    },
1383    "ListClassificationJobs": {
1384      "name": "ListClassificationJobs",
1385      "http": {
1386        "method": "POST",
1387        "requestUri": "/jobs/list",
1388        "responseCode": 200
1389      },
1390      "input": {
1391        "shape": "ListClassificationJobsRequest"
1392      },
1393      "output": {
1394        "shape": "ListClassificationJobsResponse"
1395      },
1396      "errors": [
1397        {
1398          "shape": "ValidationException"
1399        },
1400        {
1401          "shape": "InternalServerException"
1402        },
1403        {
1404          "shape": "ServiceQuotaExceededException"
1405        },
1406        {
1407          "shape": "AccessDeniedException"
1408        },
1409        {
1410          "shape": "ResourceNotFoundException"
1411        },
1412        {
1413          "shape": "ThrottlingException"
1414        },
1415        {
1416          "shape": "ConflictException"
1417        }
1418      ]
1419    },
1420    "ListCustomDataIdentifiers": {
1421      "name": "ListCustomDataIdentifiers",
1422      "http": {
1423        "method": "POST",
1424        "requestUri": "/custom-data-identifiers/list",
1425        "responseCode": 200
1426      },
1427      "input": {
1428        "shape": "ListCustomDataIdentifiersRequest"
1429      },
1430      "output": {
1431        "shape": "ListCustomDataIdentifiersResponse"
1432      },
1433      "errors": [
1434        {
1435          "shape": "ValidationException"
1436        },
1437        {
1438          "shape": "InternalServerException"
1439        },
1440        {
1441          "shape": "ServiceQuotaExceededException"
1442        },
1443        {
1444          "shape": "AccessDeniedException"
1445        },
1446        {
1447          "shape": "ResourceNotFoundException"
1448        },
1449        {
1450          "shape": "ThrottlingException"
1451        },
1452        {
1453          "shape": "ConflictException"
1454        }
1455      ]
1456    },
1457    "ListFindings": {
1458      "name": "ListFindings",
1459      "http": {
1460        "method": "POST",
1461        "requestUri": "/findings",
1462        "responseCode": 200
1463      },
1464      "input": {
1465        "shape": "ListFindingsRequest"
1466      },
1467      "output": {
1468        "shape": "ListFindingsResponse"
1469      },
1470      "errors": [
1471        {
1472          "shape": "ValidationException"
1473        },
1474        {
1475          "shape": "InternalServerException"
1476        },
1477        {
1478          "shape": "ServiceQuotaExceededException"
1479        },
1480        {
1481          "shape": "AccessDeniedException"
1482        },
1483        {
1484          "shape": "ResourceNotFoundException"
1485        },
1486        {
1487          "shape": "ThrottlingException"
1488        },
1489        {
1490          "shape": "ConflictException"
1491        }
1492      ]
1493    },
1494    "ListFindingsFilters": {
1495      "name": "ListFindingsFilters",
1496      "http": {
1497        "method": "GET",
1498        "requestUri": "/findingsfilters",
1499        "responseCode": 200
1500      },
1501      "input": {
1502        "shape": "ListFindingsFiltersRequest"
1503      },
1504      "output": {
1505        "shape": "ListFindingsFiltersResponse"
1506      },
1507      "errors": [
1508        {
1509          "shape": "ValidationException"
1510        },
1511        {
1512          "shape": "InternalServerException"
1513        },
1514        {
1515          "shape": "ServiceQuotaExceededException"
1516        },
1517        {
1518          "shape": "AccessDeniedException"
1519        },
1520        {
1521          "shape": "ResourceNotFoundException"
1522        },
1523        {
1524          "shape": "ThrottlingException"
1525        },
1526        {
1527          "shape": "ConflictException"
1528        }
1529      ]
1530    },
1531    "ListInvitations": {
1532      "name": "ListInvitations",
1533      "http": {
1534        "method": "GET",
1535        "requestUri": "/invitations",
1536        "responseCode": 200
1537      },
1538      "input": {
1539        "shape": "ListInvitationsRequest"
1540      },
1541      "output": {
1542        "shape": "ListInvitationsResponse"
1543      },
1544      "errors": [
1545        {
1546          "shape": "ValidationException"
1547        },
1548        {
1549          "shape": "InternalServerException"
1550        },
1551        {
1552          "shape": "ServiceQuotaExceededException"
1553        },
1554        {
1555          "shape": "AccessDeniedException"
1556        },
1557        {
1558          "shape": "ResourceNotFoundException"
1559        },
1560        {
1561          "shape": "ThrottlingException"
1562        },
1563        {
1564          "shape": "ConflictException"
1565        }
1566      ]
1567    },
1568    "ListMembers": {
1569      "name": "ListMembers",
1570      "http": {
1571        "method": "GET",
1572        "requestUri": "/members",
1573        "responseCode": 200
1574      },
1575      "input": {
1576        "shape": "ListMembersRequest"
1577      },
1578      "output": {
1579        "shape": "ListMembersResponse"
1580      },
1581      "errors": [
1582        {
1583          "shape": "ValidationException"
1584        },
1585        {
1586          "shape": "InternalServerException"
1587        },
1588        {
1589          "shape": "ServiceQuotaExceededException"
1590        },
1591        {
1592          "shape": "AccessDeniedException"
1593        },
1594        {
1595          "shape": "ResourceNotFoundException"
1596        },
1597        {
1598          "shape": "ThrottlingException"
1599        },
1600        {
1601          "shape": "ConflictException"
1602        }
1603      ]
1604    },
1605    "ListOrganizationAdminAccounts": {
1606      "name": "ListOrganizationAdminAccounts",
1607      "http": {
1608        "method": "GET",
1609        "requestUri": "/admin",
1610        "responseCode": 200
1611      },
1612      "input": {
1613        "shape": "ListOrganizationAdminAccountsRequest"
1614      },
1615      "output": {
1616        "shape": "ListOrganizationAdminAccountsResponse"
1617      },
1618      "errors": [
1619        {
1620          "shape": "ValidationException"
1621        },
1622        {
1623          "shape": "InternalServerException"
1624        },
1625        {
1626          "shape": "ServiceQuotaExceededException"
1627        },
1628        {
1629          "shape": "AccessDeniedException"
1630        },
1631        {
1632          "shape": "ResourceNotFoundException"
1633        },
1634        {
1635          "shape": "ThrottlingException"
1636        },
1637        {
1638          "shape": "ConflictException"
1639        }
1640      ]
1641    },
1642    "ListTagsForResource": {
1643      "name": "ListTagsForResource",
1644      "http": {
1645        "method": "GET",
1646        "requestUri": "/tags/{resourceArn}",
1647        "responseCode": 200
1648      },
1649      "input": {
1650        "shape": "ListTagsForResourceRequest"
1651      },
1652      "output": {
1653        "shape": "ListTagsForResourceResponse"
1654      },
1655      "errors": []
1656    },
1657    "PutClassificationExportConfiguration": {
1658      "name": "PutClassificationExportConfiguration",
1659      "http": {
1660        "method": "PUT",
1661        "requestUri": "/classification-export-configuration",
1662        "responseCode": 200
1663      },
1664      "input": {
1665        "shape": "PutClassificationExportConfigurationRequest"
1666      },
1667      "output": {
1668        "shape": "PutClassificationExportConfigurationResponse"
1669      },
1670      "errors": [
1671        {
1672          "shape": "ValidationException"
1673        },
1674        {
1675          "shape": "InternalServerException"
1676        },
1677        {
1678          "shape": "ServiceQuotaExceededException"
1679        },
1680        {
1681          "shape": "AccessDeniedException"
1682        },
1683        {
1684          "shape": "ResourceNotFoundException"
1685        },
1686        {
1687          "shape": "ThrottlingException"
1688        },
1689        {
1690          "shape": "ConflictException"
1691        }
1692      ]
1693    },
1694    "PutFindingsPublicationConfiguration": {
1695      "name": "PutFindingsPublicationConfiguration",
1696      "http": {
1697        "method": "PUT",
1698        "requestUri": "/findings-publication-configuration",
1699        "responseCode": 200
1700      },
1701      "input": {
1702        "shape": "PutFindingsPublicationConfigurationRequest"
1703      },
1704      "output": {
1705        "shape": "PutFindingsPublicationConfigurationResponse"
1706      },
1707      "errors": [
1708        {
1709          "shape": "ValidationException"
1710        },
1711        {
1712          "shape": "InternalServerException"
1713        },
1714        {
1715          "shape": "ServiceQuotaExceededException"
1716        },
1717        {
1718          "shape": "AccessDeniedException"
1719        },
1720        {
1721          "shape": "ResourceNotFoundException"
1722        },
1723        {
1724          "shape": "ThrottlingException"
1725        },
1726        {
1727          "shape": "ConflictException"
1728        }
1729      ]
1730    },
1731    "SearchResources": {
1732      "name": "SearchResources",
1733      "http": {
1734        "method": "POST",
1735        "requestUri": "/datasources/search-resources",
1736        "responseCode": 200
1737      },
1738      "input": {
1739        "shape": "SearchResourcesRequest"
1740      },
1741      "output": {
1742        "shape": "SearchResourcesResponse"
1743      },
1744      "errors": [
1745        {
1746          "shape": "ValidationException"
1747        },
1748        {
1749          "shape": "InternalServerException"
1750        },
1751        {
1752          "shape": "ServiceQuotaExceededException"
1753        },
1754        {
1755          "shape": "AccessDeniedException"
1756        },
1757        {
1758          "shape": "ResourceNotFoundException"
1759        },
1760        {
1761          "shape": "ThrottlingException"
1762        },
1763        {
1764          "shape": "ConflictException"
1765        }
1766      ]
1767    },
1768    "TagResource": {
1769      "name": "TagResource",
1770      "http": {
1771        "method": "POST",
1772        "requestUri": "/tags/{resourceArn}",
1773        "responseCode": 204
1774      },
1775      "input": {
1776        "shape": "TagResourceRequest"
1777      },
1778      "output": {
1779        "shape": "TagResourceResponse"
1780      },
1781      "errors": []
1782    },
1783    "TestCustomDataIdentifier": {
1784      "name": "TestCustomDataIdentifier",
1785      "http": {
1786        "method": "POST",
1787        "requestUri": "/custom-data-identifiers/test",
1788        "responseCode": 200
1789      },
1790      "input": {
1791        "shape": "TestCustomDataIdentifierRequest"
1792      },
1793      "output": {
1794        "shape": "TestCustomDataIdentifierResponse"
1795      },
1796      "errors": [
1797        {
1798          "shape": "ValidationException"
1799        },
1800        {
1801          "shape": "InternalServerException"
1802        },
1803        {
1804          "shape": "ServiceQuotaExceededException"
1805        },
1806        {
1807          "shape": "AccessDeniedException"
1808        },
1809        {
1810          "shape": "ResourceNotFoundException"
1811        },
1812        {
1813          "shape": "ThrottlingException"
1814        },
1815        {
1816          "shape": "ConflictException"
1817        }
1818      ]
1819    },
1820    "UntagResource": {
1821      "name": "UntagResource",
1822      "http": {
1823        "method": "DELETE",
1824        "requestUri": "/tags/{resourceArn}",
1825        "responseCode": 204
1826      },
1827      "input": {
1828        "shape": "UntagResourceRequest"
1829      },
1830      "output": {
1831        "shape": "UntagResourceResponse"
1832      },
1833      "errors": []
1834    },
1835    "UpdateClassificationJob": {
1836      "name": "UpdateClassificationJob",
1837      "http": {
1838        "method": "PATCH",
1839        "requestUri": "/jobs/{jobId}",
1840        "responseCode": 200
1841      },
1842      "input": {
1843        "shape": "UpdateClassificationJobRequest"
1844      },
1845      "output": {
1846        "shape": "UpdateClassificationJobResponse"
1847      },
1848      "errors": [
1849        {
1850          "shape": "ValidationException"
1851        },
1852        {
1853          "shape": "InternalServerException"
1854        },
1855        {
1856          "shape": "ServiceQuotaExceededException"
1857        },
1858        {
1859          "shape": "AccessDeniedException"
1860        },
1861        {
1862          "shape": "ResourceNotFoundException"
1863        },
1864        {
1865          "shape": "ThrottlingException"
1866        },
1867        {
1868          "shape": "ConflictException"
1869        }
1870      ]
1871    },
1872    "UpdateFindingsFilter": {
1873      "name": "UpdateFindingsFilter",
1874      "http": {
1875        "method": "PATCH",
1876        "requestUri": "/findingsfilters/{id}",
1877        "responseCode": 200
1878      },
1879      "input": {
1880        "shape": "UpdateFindingsFilterRequest"
1881      },
1882      "output": {
1883        "shape": "UpdateFindingsFilterResponse"
1884      },
1885      "errors": [
1886        {
1887          "shape": "ValidationException"
1888        },
1889        {
1890          "shape": "InternalServerException"
1891        },
1892        {
1893          "shape": "ServiceQuotaExceededException"
1894        },
1895        {
1896          "shape": "AccessDeniedException"
1897        },
1898        {
1899          "shape": "ResourceNotFoundException"
1900        },
1901        {
1902          "shape": "ThrottlingException"
1903        },
1904        {
1905          "shape": "ConflictException"
1906        }
1907      ]
1908    },
1909    "UpdateMacieSession": {
1910      "name": "UpdateMacieSession",
1911      "http": {
1912        "method": "PATCH",
1913        "requestUri": "/macie",
1914        "responseCode": 200
1915      },
1916      "input": {
1917        "shape": "UpdateMacieSessionRequest"
1918      },
1919      "output": {
1920        "shape": "UpdateMacieSessionResponse"
1921      },
1922      "errors": [
1923        {
1924          "shape": "ValidationException"
1925        },
1926        {
1927          "shape": "InternalServerException"
1928        },
1929        {
1930          "shape": "ServiceQuotaExceededException"
1931        },
1932        {
1933          "shape": "AccessDeniedException"
1934        },
1935        {
1936          "shape": "ResourceNotFoundException"
1937        },
1938        {
1939          "shape": "ThrottlingException"
1940        },
1941        {
1942          "shape": "ConflictException"
1943        }
1944      ]
1945    },
1946    "UpdateMemberSession": {
1947      "name": "UpdateMemberSession",
1948      "http": {
1949        "method": "PATCH",
1950        "requestUri": "/macie/members/{id}",
1951        "responseCode": 200
1952      },
1953      "input": {
1954        "shape": "UpdateMemberSessionRequest"
1955      },
1956      "output": {
1957        "shape": "UpdateMemberSessionResponse"
1958      },
1959      "errors": [
1960        {
1961          "shape": "ValidationException"
1962        },
1963        {
1964          "shape": "InternalServerException"
1965        },
1966        {
1967          "shape": "ServiceQuotaExceededException"
1968        },
1969        {
1970          "shape": "AccessDeniedException"
1971        },
1972        {
1973          "shape": "ResourceNotFoundException"
1974        },
1975        {
1976          "shape": "ThrottlingException"
1977        },
1978        {
1979          "shape": "ConflictException"
1980        }
1981      ]
1982    },
1983    "UpdateOrganizationConfiguration": {
1984      "name": "UpdateOrganizationConfiguration",
1985      "http": {
1986        "method": "PATCH",
1987        "requestUri": "/admin/configuration",
1988        "responseCode": 200
1989      },
1990      "input": {
1991        "shape": "UpdateOrganizationConfigurationRequest"
1992      },
1993      "output": {
1994        "shape": "UpdateOrganizationConfigurationResponse"
1995      },
1996      "errors": [
1997        {
1998          "shape": "ValidationException"
1999        },
2000        {
2001          "shape": "InternalServerException"
2002        },
2003        {
2004          "shape": "ServiceQuotaExceededException"
2005        },
2006        {
2007          "shape": "AccessDeniedException"
2008        },
2009        {
2010          "shape": "ResourceNotFoundException"
2011        },
2012        {
2013          "shape": "ThrottlingException"
2014        },
2015        {
2016          "shape": "ConflictException"
2017        }
2018      ]
2019    }
2020  },
2021  "shapes": {
2022    "AcceptInvitationRequest": {
2023      "type": "structure",
2024      "members": {
2025        "administratorAccountId": {
2026          "shape": "__string",
2027          "locationName": "administratorAccountId"
2028        },
2029        "invitationId": {
2030          "shape": "__string",
2031          "locationName": "invitationId"
2032        },
2033        "masterAccount": {
2034          "shape": "__string",
2035          "locationName": "masterAccount"
2036        }
2037      },
2038      "required": [
2039        "invitationId"
2040      ]
2041    },
2042    "AcceptInvitationResponse": {
2043      "type": "structure",
2044      "members": {}
2045    },
2046    "AccessControlList": {
2047      "type": "structure",
2048      "members": {
2049        "allowsPublicReadAccess": {
2050          "shape": "__boolean",
2051          "locationName": "allowsPublicReadAccess"
2052        },
2053        "allowsPublicWriteAccess": {
2054          "shape": "__boolean",
2055          "locationName": "allowsPublicWriteAccess"
2056        }
2057      }
2058    },
2059    "AccessDeniedException": {
2060      "type": "structure",
2061      "members": {
2062        "message": {
2063          "shape": "__string",
2064          "locationName": "message"
2065        }
2066      },
2067      "exception": true,
2068      "error": {
2069        "httpStatusCode": 403
2070      }
2071    },
2072    "AccountDetail": {
2073      "type": "structure",
2074      "members": {
2075        "accountId": {
2076          "shape": "__string",
2077          "locationName": "accountId"
2078        },
2079        "email": {
2080          "shape": "__string",
2081          "locationName": "email"
2082        }
2083      },
2084      "required": [
2085        "email",
2086        "accountId"
2087      ]
2088    },
2089    "AccountLevelPermissions": {
2090      "type": "structure",
2091      "members": {
2092        "blockPublicAccess": {
2093          "shape": "BlockPublicAccess",
2094          "locationName": "blockPublicAccess"
2095        }
2096      }
2097    },
2098    "AdminAccount": {
2099      "type": "structure",
2100      "members": {
2101        "accountId": {
2102          "shape": "__string",
2103          "locationName": "accountId"
2104        },
2105        "status": {
2106          "shape": "AdminStatus",
2107          "locationName": "status"
2108        }
2109      }
2110    },
2111    "AdminStatus": {
2112      "type": "string",
2113      "enum": [
2114        "ENABLED",
2115        "DISABLING_IN_PROGRESS"
2116      ]
2117    },
2118    "AllowsUnencryptedObjectUploads": {
2119      "type": "string",
2120      "enum": [
2121        "TRUE",
2122        "FALSE",
2123        "UNKNOWN"
2124      ]
2125    },
2126    "ApiCallDetails": {
2127      "type": "structure",
2128      "members": {
2129        "api": {
2130          "shape": "__string",
2131          "locationName": "api"
2132        },
2133        "apiServiceName": {
2134          "shape": "__string",
2135          "locationName": "apiServiceName"
2136        },
2137        "firstSeen": {
2138          "shape": "__timestampIso8601",
2139          "locationName": "firstSeen"
2140        },
2141        "lastSeen": {
2142          "shape": "__timestampIso8601",
2143          "locationName": "lastSeen"
2144        }
2145      }
2146    },
2147    "AssumedRole": {
2148      "type": "structure",
2149      "members": {
2150        "accessKeyId": {
2151          "shape": "__string",
2152          "locationName": "accessKeyId"
2153        },
2154        "accountId": {
2155          "shape": "__string",
2156          "locationName": "accountId"
2157        },
2158        "arn": {
2159          "shape": "__string",
2160          "locationName": "arn"
2161        },
2162        "principalId": {
2163          "shape": "__string",
2164          "locationName": "principalId"
2165        },
2166        "sessionContext": {
2167          "shape": "SessionContext",
2168          "locationName": "sessionContext"
2169        }
2170      }
2171    },
2172    "AwsAccount": {
2173      "type": "structure",
2174      "members": {
2175        "accountId": {
2176          "shape": "__string",
2177          "locationName": "accountId"
2178        },
2179        "principalId": {
2180          "shape": "__string",
2181          "locationName": "principalId"
2182        }
2183      }
2184    },
2185    "AwsService": {
2186      "type": "structure",
2187      "members": {
2188        "invokedBy": {
2189          "shape": "__string",
2190          "locationName": "invokedBy"
2191        }
2192      }
2193    },
2194    "BatchGetCustomDataIdentifierSummary": {
2195      "type": "structure",
2196      "members": {
2197        "arn": {
2198          "shape": "__string",
2199          "locationName": "arn"
2200        },
2201        "createdAt": {
2202          "shape": "__timestampIso8601",
2203          "locationName": "createdAt"
2204        },
2205        "deleted": {
2206          "shape": "__boolean",
2207          "locationName": "deleted"
2208        },
2209        "description": {
2210          "shape": "__string",
2211          "locationName": "description"
2212        },
2213        "id": {
2214          "shape": "__string",
2215          "locationName": "id"
2216        },
2217        "name": {
2218          "shape": "__string",
2219          "locationName": "name"
2220        }
2221      }
2222    },
2223    "BatchGetCustomDataIdentifiersRequest": {
2224      "type": "structure",
2225      "members": {
2226        "ids": {
2227          "shape": "__listOf__string",
2228          "locationName": "ids"
2229        }
2230      }
2231    },
2232    "BatchGetCustomDataIdentifiersResponse": {
2233      "type": "structure",
2234      "members": {
2235        "customDataIdentifiers": {
2236          "shape": "__listOfBatchGetCustomDataIdentifierSummary",
2237          "locationName": "customDataIdentifiers"
2238        },
2239        "notFoundIdentifierIds": {
2240          "shape": "__listOf__string",
2241          "locationName": "notFoundIdentifierIds"
2242        }
2243      }
2244    },
2245    "BlockPublicAccess": {
2246      "type": "structure",
2247      "members": {
2248        "blockPublicAcls": {
2249          "shape": "__boolean",
2250          "locationName": "blockPublicAcls"
2251        },
2252        "blockPublicPolicy": {
2253          "shape": "__boolean",
2254          "locationName": "blockPublicPolicy"
2255        },
2256        "ignorePublicAcls": {
2257          "shape": "__boolean",
2258          "locationName": "ignorePublicAcls"
2259        },
2260        "restrictPublicBuckets": {
2261          "shape": "__boolean",
2262          "locationName": "restrictPublicBuckets"
2263        }
2264      }
2265    },
2266    "BucketCountByEffectivePermission": {
2267      "type": "structure",
2268      "members": {
2269        "publiclyAccessible": {
2270          "shape": "__long",
2271          "locationName": "publiclyAccessible"
2272        },
2273        "publiclyReadable": {
2274          "shape": "__long",
2275          "locationName": "publiclyReadable"
2276        },
2277        "publiclyWritable": {
2278          "shape": "__long",
2279          "locationName": "publiclyWritable"
2280        },
2281        "unknown": {
2282          "shape": "__long",
2283          "locationName": "unknown"
2284        }
2285      }
2286    },
2287    "BucketCountByEncryptionType": {
2288      "type": "structure",
2289      "members": {
2290        "kmsManaged": {
2291          "shape": "__long",
2292          "locationName": "kmsManaged"
2293        },
2294        "s3Managed": {
2295          "shape": "__long",
2296          "locationName": "s3Managed"
2297        },
2298        "unencrypted": {
2299          "shape": "__long",
2300          "locationName": "unencrypted"
2301        },
2302        "unknown": {
2303          "shape": "__long",
2304          "locationName": "unknown"
2305        }
2306      }
2307    },
2308    "BucketCountBySharedAccessType": {
2309      "type": "structure",
2310      "members": {
2311        "external": {
2312          "shape": "__long",
2313          "locationName": "external"
2314        },
2315        "internal": {
2316          "shape": "__long",
2317          "locationName": "internal"
2318        },
2319        "notShared": {
2320          "shape": "__long",
2321          "locationName": "notShared"
2322        },
2323        "unknown": {
2324          "shape": "__long",
2325          "locationName": "unknown"
2326        }
2327      }
2328    },
2329    "BucketCountPolicyAllowsUnencryptedObjectUploads": {
2330      "type": "structure",
2331      "members": {
2332        "allowsUnencryptedObjectUploads": {
2333          "shape": "__long",
2334          "locationName": "allowsUnencryptedObjectUploads"
2335        },
2336        "deniesUnencryptedObjectUploads": {
2337          "shape": "__long",
2338          "locationName": "deniesUnencryptedObjectUploads"
2339        },
2340        "unknown": {
2341          "shape": "__long",
2342          "locationName": "unknown"
2343        }
2344      }
2345    },
2346    "BucketCriteria": {
2347      "type": "map",
2348      "key": {
2349        "shape": "__string"
2350      },
2351      "value": {
2352        "shape": "BucketCriteriaAdditionalProperties"
2353      }
2354    },
2355    "BucketCriteriaAdditionalProperties": {
2356      "type": "structure",
2357      "members": {
2358        "eq": {
2359          "shape": "__listOf__string",
2360          "locationName": "eq"
2361        },
2362        "gt": {
2363          "shape": "__long",
2364          "locationName": "gt"
2365        },
2366        "gte": {
2367          "shape": "__long",
2368          "locationName": "gte"
2369        },
2370        "lt": {
2371          "shape": "__long",
2372          "locationName": "lt"
2373        },
2374        "lte": {
2375          "shape": "__long",
2376          "locationName": "lte"
2377        },
2378        "neq": {
2379          "shape": "__listOf__string",
2380          "locationName": "neq"
2381        },
2382        "prefix": {
2383          "shape": "__string",
2384          "locationName": "prefix"
2385        }
2386      }
2387    },
2388    "BucketLevelPermissions": {
2389      "type": "structure",
2390      "members": {
2391        "accessControlList": {
2392          "shape": "AccessControlList",
2393          "locationName": "accessControlList"
2394        },
2395        "blockPublicAccess": {
2396          "shape": "BlockPublicAccess",
2397          "locationName": "blockPublicAccess"
2398        },
2399        "bucketPolicy": {
2400          "shape": "BucketPolicy",
2401          "locationName": "bucketPolicy"
2402        }
2403      }
2404    },
2405    "BucketMetadata": {
2406      "type": "structure",
2407      "members": {
2408        "accountId": {
2409          "shape": "__string",
2410          "locationName": "accountId"
2411        },
2412        "allowsUnencryptedObjectUploads": {
2413          "shape": "AllowsUnencryptedObjectUploads",
2414          "locationName": "allowsUnencryptedObjectUploads"
2415        },
2416        "bucketArn": {
2417          "shape": "__string",
2418          "locationName": "bucketArn"
2419        },
2420        "bucketCreatedAt": {
2421          "shape": "__timestampIso8601",
2422          "locationName": "bucketCreatedAt"
2423        },
2424        "bucketName": {
2425          "shape": "__string",
2426          "locationName": "bucketName"
2427        },
2428        "classifiableObjectCount": {
2429          "shape": "__long",
2430          "locationName": "classifiableObjectCount"
2431        },
2432        "classifiableSizeInBytes": {
2433          "shape": "__long",
2434          "locationName": "classifiableSizeInBytes"
2435        },
2436        "jobDetails": {
2437          "shape": "JobDetails",
2438          "locationName": "jobDetails"
2439        },
2440        "lastUpdated": {
2441          "shape": "__timestampIso8601",
2442          "locationName": "lastUpdated"
2443        },
2444        "objectCount": {
2445          "shape": "__long",
2446          "locationName": "objectCount"
2447        },
2448        "objectCountByEncryptionType": {
2449          "shape": "ObjectCountByEncryptionType",
2450          "locationName": "objectCountByEncryptionType"
2451        },
2452        "publicAccess": {
2453          "shape": "BucketPublicAccess",
2454          "locationName": "publicAccess"
2455        },
2456        "region": {
2457          "shape": "__string",
2458          "locationName": "region"
2459        },
2460        "replicationDetails": {
2461          "shape": "ReplicationDetails",
2462          "locationName": "replicationDetails"
2463        },
2464        "serverSideEncryption": {
2465          "shape": "BucketServerSideEncryption",
2466          "locationName": "serverSideEncryption"
2467        },
2468        "sharedAccess": {
2469          "shape": "SharedAccess",
2470          "locationName": "sharedAccess"
2471        },
2472        "sizeInBytes": {
2473          "shape": "__long",
2474          "locationName": "sizeInBytes"
2475        },
2476        "sizeInBytesCompressed": {
2477          "shape": "__long",
2478          "locationName": "sizeInBytesCompressed"
2479        },
2480        "tags": {
2481          "shape": "__listOfKeyValuePair",
2482          "locationName": "tags"
2483        },
2484        "unclassifiableObjectCount": {
2485          "shape": "ObjectLevelStatistics",
2486          "locationName": "unclassifiableObjectCount"
2487        },
2488        "unclassifiableObjectSizeInBytes": {
2489          "shape": "ObjectLevelStatistics",
2490          "locationName": "unclassifiableObjectSizeInBytes"
2491        },
2492        "versioning": {
2493          "shape": "__boolean",
2494          "locationName": "versioning"
2495        }
2496      }
2497    },
2498    "BucketPermissionConfiguration": {
2499      "type": "structure",
2500      "members": {
2501        "accountLevelPermissions": {
2502          "shape": "AccountLevelPermissions",
2503          "locationName": "accountLevelPermissions"
2504        },
2505        "bucketLevelPermissions": {
2506          "shape": "BucketLevelPermissions",
2507          "locationName": "bucketLevelPermissions"
2508        }
2509      }
2510    },
2511    "BucketPolicy": {
2512      "type": "structure",
2513      "members": {
2514        "allowsPublicReadAccess": {
2515          "shape": "__boolean",
2516          "locationName": "allowsPublicReadAccess"
2517        },
2518        "allowsPublicWriteAccess": {
2519          "shape": "__boolean",
2520          "locationName": "allowsPublicWriteAccess"
2521        }
2522      }
2523    },
2524    "BucketPublicAccess": {
2525      "type": "structure",
2526      "members": {
2527        "effectivePermission": {
2528          "shape": "EffectivePermission",
2529          "locationName": "effectivePermission"
2530        },
2531        "permissionConfiguration": {
2532          "shape": "BucketPermissionConfiguration",
2533          "locationName": "permissionConfiguration"
2534        }
2535      }
2536    },
2537    "BucketServerSideEncryption": {
2538      "type": "structure",
2539      "members": {
2540        "kmsMasterKeyId": {
2541          "shape": "__string",
2542          "locationName": "kmsMasterKeyId"
2543        },
2544        "type": {
2545          "shape": "Type",
2546          "locationName": "type"
2547        }
2548      }
2549    },
2550    "BucketSortCriteria": {
2551      "type": "structure",
2552      "members": {
2553        "attributeName": {
2554          "shape": "__string",
2555          "locationName": "attributeName"
2556        },
2557        "orderBy": {
2558          "shape": "OrderBy",
2559          "locationName": "orderBy"
2560        }
2561      }
2562    },
2563    "Cell": {
2564      "type": "structure",
2565      "members": {
2566        "cellReference": {
2567          "shape": "__string",
2568          "locationName": "cellReference"
2569        },
2570        "column": {
2571          "shape": "__long",
2572          "locationName": "column"
2573        },
2574        "columnName": {
2575          "shape": "__string",
2576          "locationName": "columnName"
2577        },
2578        "row": {
2579          "shape": "__long",
2580          "locationName": "row"
2581        }
2582      }
2583    },
2584    "Cells": {
2585      "type": "list",
2586      "member": {
2587        "shape": "Cell"
2588      }
2589    },
2590    "ClassificationDetails": {
2591      "type": "structure",
2592      "members": {
2593        "detailedResultsLocation": {
2594          "shape": "__string",
2595          "locationName": "detailedResultsLocation"
2596        },
2597        "jobArn": {
2598          "shape": "__string",
2599          "locationName": "jobArn"
2600        },
2601        "jobId": {
2602          "shape": "__string",
2603          "locationName": "jobId"
2604        },
2605        "result": {
2606          "shape": "ClassificationResult",
2607          "locationName": "result"
2608        }
2609      }
2610    },
2611    "ClassificationExportConfiguration": {
2612      "type": "structure",
2613      "members": {
2614        "s3Destination": {
2615          "shape": "S3Destination",
2616          "locationName": "s3Destination"
2617        }
2618      }
2619    },
2620    "ClassificationResult": {
2621      "type": "structure",
2622      "members": {
2623        "additionalOccurrences": {
2624          "shape": "__boolean",
2625          "locationName": "additionalOccurrences"
2626        },
2627        "customDataIdentifiers": {
2628          "shape": "CustomDataIdentifiers",
2629          "locationName": "customDataIdentifiers"
2630        },
2631        "mimeType": {
2632          "shape": "__string",
2633          "locationName": "mimeType"
2634        },
2635        "sensitiveData": {
2636          "shape": "SensitiveData",
2637          "locationName": "sensitiveData"
2638        },
2639        "sizeClassified": {
2640          "shape": "__long",
2641          "locationName": "sizeClassified"
2642        },
2643        "status": {
2644          "shape": "ClassificationResultStatus",
2645          "locationName": "status"
2646        }
2647      }
2648    },
2649    "ClassificationResultStatus": {
2650      "type": "structure",
2651      "members": {
2652        "code": {
2653          "shape": "__string",
2654          "locationName": "code"
2655        },
2656        "reason": {
2657          "shape": "__string",
2658          "locationName": "reason"
2659        }
2660      }
2661    },
2662    "ConflictException": {
2663      "type": "structure",
2664      "members": {
2665        "message": {
2666          "shape": "__string",
2667          "locationName": "message"
2668        }
2669      },
2670      "exception": true,
2671      "error": {
2672        "httpStatusCode": 409
2673      }
2674    },
2675    "CreateClassificationJobRequest": {
2676      "type": "structure",
2677      "members": {
2678        "clientToken": {
2679          "shape": "__string",
2680          "locationName": "clientToken",
2681          "idempotencyToken": true
2682        },
2683        "customDataIdentifierIds": {
2684          "shape": "__listOf__string",
2685          "locationName": "customDataIdentifierIds"
2686        },
2687        "description": {
2688          "shape": "__string",
2689          "locationName": "description"
2690        },
2691        "initialRun": {
2692          "shape": "__boolean",
2693          "locationName": "initialRun"
2694        },
2695        "jobType": {
2696          "shape": "JobType",
2697          "locationName": "jobType"
2698        },
2699        "name": {
2700          "shape": "__string",
2701          "locationName": "name"
2702        },
2703        "s3JobDefinition": {
2704          "shape": "S3JobDefinition",
2705          "locationName": "s3JobDefinition"
2706        },
2707        "samplingPercentage": {
2708          "shape": "__integer",
2709          "locationName": "samplingPercentage"
2710        },
2711        "scheduleFrequency": {
2712          "shape": "JobScheduleFrequency",
2713          "locationName": "scheduleFrequency"
2714        },
2715        "tags": {
2716          "shape": "TagMap",
2717          "locationName": "tags"
2718        }
2719      },
2720      "required": [
2721        "s3JobDefinition",
2722        "jobType",
2723        "clientToken",
2724        "name"
2725      ]
2726    },
2727    "CreateClassificationJobResponse": {
2728      "type": "structure",
2729      "members": {
2730        "jobArn": {
2731          "shape": "__string",
2732          "locationName": "jobArn"
2733        },
2734        "jobId": {
2735          "shape": "__string",
2736          "locationName": "jobId"
2737        }
2738      }
2739    },
2740    "CreateCustomDataIdentifierRequest": {
2741      "type": "structure",
2742      "members": {
2743        "clientToken": {
2744          "shape": "__string",
2745          "locationName": "clientToken",
2746          "idempotencyToken": true
2747        },
2748        "description": {
2749          "shape": "__string",
2750          "locationName": "description"
2751        },
2752        "ignoreWords": {
2753          "shape": "__listOf__string",
2754          "locationName": "ignoreWords"
2755        },
2756        "keywords": {
2757          "shape": "__listOf__string",
2758          "locationName": "keywords"
2759        },
2760        "maximumMatchDistance": {
2761          "shape": "__integer",
2762          "locationName": "maximumMatchDistance"
2763        },
2764        "name": {
2765          "shape": "__string",
2766          "locationName": "name"
2767        },
2768        "regex": {
2769          "shape": "__string",
2770          "locationName": "regex"
2771        },
2772        "tags": {
2773          "shape": "TagMap",
2774          "locationName": "tags"
2775        }
2776      }
2777    },
2778    "CreateCustomDataIdentifierResponse": {
2779      "type": "structure",
2780      "members": {
2781        "customDataIdentifierId": {
2782          "shape": "__string",
2783          "locationName": "customDataIdentifierId"
2784        }
2785      }
2786    },
2787    "CreateFindingsFilterRequest": {
2788      "type": "structure",
2789      "members": {
2790        "action": {
2791          "shape": "FindingsFilterAction",
2792          "locationName": "action"
2793        },
2794        "clientToken": {
2795          "shape": "__string",
2796          "locationName": "clientToken",
2797          "idempotencyToken": true
2798        },
2799        "description": {
2800          "shape": "__string",
2801          "locationName": "description"
2802        },
2803        "findingCriteria": {
2804          "shape": "FindingCriteria",
2805          "locationName": "findingCriteria"
2806        },
2807        "name": {
2808          "shape": "__string",
2809          "locationName": "name"
2810        },
2811        "position": {
2812          "shape": "__integer",
2813          "locationName": "position"
2814        },
2815        "tags": {
2816          "shape": "TagMap",
2817          "locationName": "tags"
2818        }
2819      },
2820      "required": [
2821        "action",
2822        "findingCriteria",
2823        "name"
2824      ]
2825    },
2826    "CreateFindingsFilterResponse": {
2827      "type": "structure",
2828      "members": {
2829        "arn": {
2830          "shape": "__string",
2831          "locationName": "arn"
2832        },
2833        "id": {
2834          "shape": "__string",
2835          "locationName": "id"
2836        }
2837      }
2838    },
2839    "CreateInvitationsRequest": {
2840      "type": "structure",
2841      "members": {
2842        "accountIds": {
2843          "shape": "__listOf__string",
2844          "locationName": "accountIds"
2845        },
2846        "disableEmailNotification": {
2847          "shape": "__boolean",
2848          "locationName": "disableEmailNotification"
2849        },
2850        "message": {
2851          "shape": "__string",
2852          "locationName": "message"
2853        }
2854      },
2855      "required": [
2856        "accountIds"
2857      ]
2858    },
2859    "CreateInvitationsResponse": {
2860      "type": "structure",
2861      "members": {
2862        "unprocessedAccounts": {
2863          "shape": "__listOfUnprocessedAccount",
2864          "locationName": "unprocessedAccounts"
2865        }
2866      }
2867    },
2868    "CreateMemberRequest": {
2869      "type": "structure",
2870      "members": {
2871        "account": {
2872          "shape": "AccountDetail",
2873          "locationName": "account"
2874        },
2875        "tags": {
2876          "shape": "TagMap",
2877          "locationName": "tags"
2878        }
2879      },
2880      "required": [
2881        "account"
2882      ]
2883    },
2884    "CreateMemberResponse": {
2885      "type": "structure",
2886      "members": {
2887        "arn": {
2888          "shape": "__string",
2889          "locationName": "arn"
2890        }
2891      }
2892    },
2893    "CreateSampleFindingsRequest": {
2894      "type": "structure",
2895      "members": {
2896        "findingTypes": {
2897          "shape": "__listOfFindingType",
2898          "locationName": "findingTypes"
2899        }
2900      }
2901    },
2902    "CreateSampleFindingsResponse": {
2903      "type": "structure",
2904      "members": {}
2905    },
2906    "CriteriaBlockForJob": {
2907      "type": "structure",
2908      "members": {
2909        "and": {
2910          "shape": "__listOfCriteriaForJob",
2911          "locationName": "and"
2912        }
2913      }
2914    },
2915    "CriteriaForJob": {
2916      "type": "structure",
2917      "members": {
2918        "simpleCriterion": {
2919          "shape": "SimpleCriterionForJob",
2920          "locationName": "simpleCriterion"
2921        },
2922        "tagCriterion": {
2923          "shape": "TagCriterionForJob",
2924          "locationName": "tagCriterion"
2925        }
2926      }
2927    },
2928    "Criterion": {
2929      "type": "map",
2930      "key": {
2931        "shape": "__string"
2932      },
2933      "value": {
2934        "shape": "CriterionAdditionalProperties"
2935      }
2936    },
2937    "CriterionAdditionalProperties": {
2938      "type": "structure",
2939      "members": {
2940        "eq": {
2941          "shape": "__listOf__string",
2942          "locationName": "eq"
2943        },
2944        "eqExactMatch": {
2945          "shape": "__listOf__string",
2946          "locationName": "eqExactMatch"
2947        },
2948        "gt": {
2949          "shape": "__long",
2950          "locationName": "gt"
2951        },
2952        "gte": {
2953          "shape": "__long",
2954          "locationName": "gte"
2955        },
2956        "lt": {
2957          "shape": "__long",
2958          "locationName": "lt"
2959        },
2960        "lte": {
2961          "shape": "__long",
2962          "locationName": "lte"
2963        },
2964        "neq": {
2965          "shape": "__listOf__string",
2966          "locationName": "neq"
2967        }
2968      }
2969    },
2970    "Currency": {
2971      "type": "string",
2972      "enum": [
2973        "USD"
2974      ]
2975    },
2976    "CustomDataIdentifierSummary": {
2977      "type": "structure",
2978      "members": {
2979        "arn": {
2980          "shape": "__string",
2981          "locationName": "arn"
2982        },
2983        "createdAt": {
2984          "shape": "__timestampIso8601",
2985          "locationName": "createdAt"
2986        },
2987        "description": {
2988          "shape": "__string",
2989          "locationName": "description"
2990        },
2991        "id": {
2992          "shape": "__string",
2993          "locationName": "id"
2994        },
2995        "name": {
2996          "shape": "__string",
2997          "locationName": "name"
2998        }
2999      }
3000    },
3001    "CustomDataIdentifiers": {
3002      "type": "structure",
3003      "members": {
3004        "detections": {
3005          "shape": "CustomDetections",
3006          "locationName": "detections"
3007        },
3008        "totalCount": {
3009          "shape": "__long",
3010          "locationName": "totalCount"
3011        }
3012      }
3013    },
3014    "CustomDetection": {
3015      "type": "structure",
3016      "members": {
3017        "arn": {
3018          "shape": "__string",
3019          "locationName": "arn"
3020        },
3021        "count": {
3022          "shape": "__long",
3023          "locationName": "count"
3024        },
3025        "name": {
3026          "shape": "__string",
3027          "locationName": "name"
3028        },
3029        "occurrences": {
3030          "shape": "Occurrences",
3031          "locationName": "occurrences"
3032        }
3033      }
3034    },
3035    "CustomDetections": {
3036      "type": "list",
3037      "member": {
3038        "shape": "CustomDetection"
3039      }
3040    },
3041    "DailySchedule": {
3042      "type": "structure",
3043      "members": {}
3044    },
3045    "DayOfWeek": {
3046      "type": "string",
3047      "enum": [
3048        "SUNDAY",
3049        "MONDAY",
3050        "TUESDAY",
3051        "WEDNESDAY",
3052        "THURSDAY",
3053        "FRIDAY",
3054        "SATURDAY"
3055      ]
3056    },
3057    "DeclineInvitationsRequest": {
3058      "type": "structure",
3059      "members": {
3060        "accountIds": {
3061          "shape": "__listOf__string",
3062          "locationName": "accountIds"
3063        }
3064      },
3065      "required": [
3066        "accountIds"
3067      ]
3068    },
3069    "DeclineInvitationsResponse": {
3070      "type": "structure",
3071      "members": {
3072        "unprocessedAccounts": {
3073          "shape": "__listOfUnprocessedAccount",
3074          "locationName": "unprocessedAccounts"
3075        }
3076      }
3077    },
3078    "DefaultDetection": {
3079      "type": "structure",
3080      "members": {
3081        "count": {
3082          "shape": "__long",
3083          "locationName": "count"
3084        },
3085        "occurrences": {
3086          "shape": "Occurrences",
3087          "locationName": "occurrences"
3088        },
3089        "type": {
3090          "shape": "__string",
3091          "locationName": "type"
3092        }
3093      }
3094    },
3095    "DefaultDetections": {
3096      "type": "list",
3097      "member": {
3098        "shape": "DefaultDetection"
3099      }
3100    },
3101    "DeleteCustomDataIdentifierRequest": {
3102      "type": "structure",
3103      "members": {
3104        "id": {
3105          "shape": "__string",
3106          "location": "uri",
3107          "locationName": "id"
3108        }
3109      },
3110      "required": [
3111        "id"
3112      ]
3113    },
3114    "DeleteCustomDataIdentifierResponse": {
3115      "type": "structure",
3116      "members": {}
3117    },
3118    "DeleteFindingsFilterRequest": {
3119      "type": "structure",
3120      "members": {
3121        "id": {
3122          "shape": "__string",
3123          "location": "uri",
3124          "locationName": "id"
3125        }
3126      },
3127      "required": [
3128        "id"
3129      ]
3130    },
3131    "DeleteFindingsFilterResponse": {
3132      "type": "structure",
3133      "members": {}
3134    },
3135    "DeleteInvitationsRequest": {
3136      "type": "structure",
3137      "members": {
3138        "accountIds": {
3139          "shape": "__listOf__string",
3140          "locationName": "accountIds"
3141        }
3142      },
3143      "required": [
3144        "accountIds"
3145      ]
3146    },
3147    "DeleteInvitationsResponse": {
3148      "type": "structure",
3149      "members": {
3150        "unprocessedAccounts": {
3151          "shape": "__listOfUnprocessedAccount",
3152          "locationName": "unprocessedAccounts"
3153        }
3154      }
3155    },
3156    "DeleteMemberRequest": {
3157      "type": "structure",
3158      "members": {
3159        "id": {
3160          "shape": "__string",
3161          "location": "uri",
3162          "locationName": "id"
3163        }
3164      },
3165      "required": [
3166        "id"
3167      ]
3168    },
3169    "DeleteMemberResponse": {
3170      "type": "structure",
3171      "members": {}
3172    },
3173    "DescribeBucketsRequest": {
3174      "type": "structure",
3175      "members": {
3176        "criteria": {
3177          "shape": "BucketCriteria",
3178          "locationName": "criteria"
3179        },
3180        "maxResults": {
3181          "shape": "__integer",
3182          "locationName": "maxResults"
3183        },
3184        "nextToken": {
3185          "shape": "__string",
3186          "locationName": "nextToken"
3187        },
3188        "sortCriteria": {
3189          "shape": "BucketSortCriteria",
3190          "locationName": "sortCriteria"
3191        }
3192      }
3193    },
3194    "DescribeBucketsResponse": {
3195      "type": "structure",
3196      "members": {
3197        "buckets": {
3198          "shape": "__listOfBucketMetadata",
3199          "locationName": "buckets"
3200        },
3201        "nextToken": {
3202          "shape": "__string",
3203          "locationName": "nextToken"
3204        }
3205      }
3206    },
3207    "DescribeClassificationJobRequest": {
3208      "type": "structure",
3209      "members": {
3210        "jobId": {
3211          "shape": "__string",
3212          "location": "uri",
3213          "locationName": "jobId"
3214        }
3215      },
3216      "required": [
3217        "jobId"
3218      ]
3219    },
3220    "DescribeClassificationJobResponse": {
3221      "type": "structure",
3222      "members": {
3223        "clientToken": {
3224          "shape": "__string",
3225          "locationName": "clientToken",
3226          "idempotencyToken": true
3227        },
3228        "createdAt": {
3229          "shape": "__timestampIso8601",
3230          "locationName": "createdAt"
3231        },
3232        "customDataIdentifierIds": {
3233          "shape": "__listOf__string",
3234          "locationName": "customDataIdentifierIds"
3235        },
3236        "description": {
3237          "shape": "__string",
3238          "locationName": "description"
3239        },
3240        "initialRun": {
3241          "shape": "__boolean",
3242          "locationName": "initialRun"
3243        },
3244        "jobArn": {
3245          "shape": "__string",
3246          "locationName": "jobArn"
3247        },
3248        "jobId": {
3249          "shape": "__string",
3250          "locationName": "jobId"
3251        },
3252        "jobStatus": {
3253          "shape": "JobStatus",
3254          "locationName": "jobStatus"
3255        },
3256        "jobType": {
3257          "shape": "JobType",
3258          "locationName": "jobType"
3259        },
3260        "lastRunErrorStatus": {
3261          "shape": "LastRunErrorStatus",
3262          "locationName": "lastRunErrorStatus"
3263        },
3264        "lastRunTime": {
3265          "shape": "__timestampIso8601",
3266          "locationName": "lastRunTime"
3267        },
3268        "name": {
3269          "shape": "__string",
3270          "locationName": "name"
3271        },
3272        "s3JobDefinition": {
3273          "shape": "S3JobDefinition",
3274          "locationName": "s3JobDefinition"
3275        },
3276        "samplingPercentage": {
3277          "shape": "__integer",
3278          "locationName": "samplingPercentage"
3279        },
3280        "scheduleFrequency": {
3281          "shape": "JobScheduleFrequency",
3282          "locationName": "scheduleFrequency"
3283        },
3284        "statistics": {
3285          "shape": "Statistics",
3286          "locationName": "statistics"
3287        },
3288        "tags": {
3289          "shape": "TagMap",
3290          "locationName": "tags"
3291        },
3292        "userPausedDetails": {
3293          "shape": "UserPausedDetails",
3294          "locationName": "userPausedDetails"
3295        }
3296      }
3297    },
3298    "DescribeOrganizationConfigurationRequest": {
3299      "type": "structure",
3300      "members": {}
3301    },
3302    "DescribeOrganizationConfigurationResponse": {
3303      "type": "structure",
3304      "members": {
3305        "autoEnable": {
3306          "shape": "__boolean",
3307          "locationName": "autoEnable"
3308        },
3309        "maxAccountLimitReached": {
3310          "shape": "__boolean",
3311          "locationName": "maxAccountLimitReached"
3312        }
3313      }
3314    },
3315    "DisableMacieRequest": {
3316      "type": "structure",
3317      "members": {}
3318    },
3319    "DisableMacieResponse": {
3320      "type": "structure",
3321      "members": {}
3322    },
3323    "DisableOrganizationAdminAccountRequest": {
3324      "type": "structure",
3325      "members": {
3326        "adminAccountId": {
3327          "shape": "__string",
3328          "location": "querystring",
3329          "locationName": "adminAccountId"
3330        }
3331      },
3332      "required": [
3333        "adminAccountId"
3334      ]
3335    },
3336    "DisableOrganizationAdminAccountResponse": {
3337      "type": "structure",
3338      "members": {}
3339    },
3340    "DisassociateFromAdministratorAccountRequest": {
3341      "type": "structure",
3342      "members": {}
3343    },
3344    "DisassociateFromAdministratorAccountResponse": {
3345      "type": "structure",
3346      "members": {}
3347    },
3348    "DisassociateFromMasterAccountRequest": {
3349      "type": "structure",
3350      "members": {}
3351    },
3352    "DisassociateFromMasterAccountResponse": {
3353      "type": "structure",
3354      "members": {}
3355    },
3356    "DisassociateMemberRequest": {
3357      "type": "structure",
3358      "members": {
3359        "id": {
3360          "shape": "__string",
3361          "location": "uri",
3362          "locationName": "id"
3363        }
3364      },
3365      "required": [
3366        "id"
3367      ]
3368    },
3369    "DisassociateMemberResponse": {
3370      "type": "structure",
3371      "members": {}
3372    },
3373    "DomainDetails": {
3374      "type": "structure",
3375      "members": {
3376        "domainName": {
3377          "shape": "__string",
3378          "locationName": "domainName"
3379        }
3380      }
3381    },
3382    "EffectivePermission": {
3383      "type": "string",
3384      "enum": [
3385        "PUBLIC",
3386        "NOT_PUBLIC",
3387        "UNKNOWN"
3388      ]
3389    },
3390    "Empty": {
3391      "type": "structure",
3392      "members": {}
3393    },
3394    "EnableMacieRequest": {
3395      "type": "structure",
3396      "members": {
3397        "clientToken": {
3398          "shape": "__string",
3399          "locationName": "clientToken",
3400          "idempotencyToken": true
3401        },
3402        "findingPublishingFrequency": {
3403          "shape": "FindingPublishingFrequency",
3404          "locationName": "findingPublishingFrequency"
3405        },
3406        "status": {
3407          "shape": "MacieStatus",
3408          "locationName": "status"
3409        }
3410      }
3411    },
3412    "EnableMacieResponse": {
3413      "type": "structure",
3414      "members": {}
3415    },
3416    "EnableOrganizationAdminAccountRequest": {
3417      "type": "structure",
3418      "members": {
3419        "adminAccountId": {
3420          "shape": "__string",
3421          "locationName": "adminAccountId"
3422        },
3423        "clientToken": {
3424          "shape": "__string",
3425          "locationName": "clientToken",
3426          "idempotencyToken": true
3427        }
3428      },
3429      "required": [
3430        "adminAccountId"
3431      ]
3432    },
3433    "EnableOrganizationAdminAccountResponse": {
3434      "type": "structure",
3435      "members": {}
3436    },
3437    "EncryptionType": {
3438      "type": "string",
3439      "enum": [
3440        "NONE",
3441        "AES256",
3442        "aws:kms",
3443        "UNKNOWN"
3444      ]
3445    },
3446    "ErrorCode": {
3447      "type": "string",
3448      "enum": [
3449        "ClientError",
3450        "InternalError"
3451      ]
3452    },
3453    "FederatedUser": {
3454      "type": "structure",
3455      "members": {
3456        "accessKeyId": {
3457          "shape": "__string",
3458          "locationName": "accessKeyId"
3459        },
3460        "accountId": {
3461          "shape": "__string",
3462          "locationName": "accountId"
3463        },
3464        "arn": {
3465          "shape": "__string",
3466          "locationName": "arn"
3467        },
3468        "principalId": {
3469          "shape": "__string",
3470          "locationName": "principalId"
3471        },
3472        "sessionContext": {
3473          "shape": "SessionContext",
3474          "locationName": "sessionContext"
3475        }
3476      }
3477    },
3478    "Finding": {
3479      "type": "structure",
3480      "members": {
3481        "accountId": {
3482          "shape": "__string",
3483          "locationName": "accountId"
3484        },
3485        "archived": {
3486          "shape": "__boolean",
3487          "locationName": "archived"
3488        },
3489        "category": {
3490          "shape": "FindingCategory",
3491          "locationName": "category"
3492        },
3493        "classificationDetails": {
3494          "shape": "ClassificationDetails",
3495          "locationName": "classificationDetails"
3496        },
3497        "count": {
3498          "shape": "__long",
3499          "locationName": "count"
3500        },
3501        "createdAt": {
3502          "shape": "__timestampIso8601",
3503          "locationName": "createdAt"
3504        },
3505        "description": {
3506          "shape": "__string",
3507          "locationName": "description"
3508        },
3509        "id": {
3510          "shape": "__string",
3511          "locationName": "id"
3512        },
3513        "partition": {
3514          "shape": "__string",
3515          "locationName": "partition"
3516        },
3517        "policyDetails": {
3518          "shape": "PolicyDetails",
3519          "locationName": "policyDetails"
3520        },
3521        "region": {
3522          "shape": "__string",
3523          "locationName": "region"
3524        },
3525        "resourcesAffected": {
3526          "shape": "ResourcesAffected",
3527          "locationName": "resourcesAffected"
3528        },
3529        "sample": {
3530          "shape": "__boolean",
3531          "locationName": "sample"
3532        },
3533        "schemaVersion": {
3534          "shape": "__string",
3535          "locationName": "schemaVersion"
3536        },
3537        "severity": {
3538          "shape": "Severity",
3539          "locationName": "severity"
3540        },
3541        "title": {
3542          "shape": "__string",
3543          "locationName": "title"
3544        },
3545        "type": {
3546          "shape": "FindingType",
3547          "locationName": "type"
3548        },
3549        "updatedAt": {
3550          "shape": "__timestampIso8601",
3551          "locationName": "updatedAt"
3552        }
3553      }
3554    },
3555    "FindingAction": {
3556      "type": "structure",
3557      "members": {
3558        "actionType": {
3559          "shape": "FindingActionType",
3560          "locationName": "actionType"
3561        },
3562        "apiCallDetails": {
3563          "shape": "ApiCallDetails",
3564          "locationName": "apiCallDetails"
3565        }
3566      }
3567    },
3568    "FindingActionType": {
3569      "type": "string",
3570      "enum": [
3571        "AWS_API_CALL"
3572      ]
3573    },
3574    "FindingActor": {
3575      "type": "structure",
3576      "members": {
3577        "domainDetails": {
3578          "shape": "DomainDetails",
3579          "locationName": "domainDetails"
3580        },
3581        "ipAddressDetails": {
3582          "shape": "IpAddressDetails",
3583          "locationName": "ipAddressDetails"
3584        },
3585        "userIdentity": {
3586          "shape": "UserIdentity",
3587          "locationName": "userIdentity"
3588        }
3589      }
3590    },
3591    "FindingCategory": {
3592      "type": "string",
3593      "enum": [
3594        "CLASSIFICATION",
3595        "POLICY"
3596      ]
3597    },
3598    "FindingCriteria": {
3599      "type": "structure",
3600      "members": {
3601        "criterion": {
3602          "shape": "Criterion",
3603          "locationName": "criterion"
3604        }
3605      }
3606    },
3607    "FindingPublishingFrequency": {
3608      "type": "string",
3609      "enum": [
3610        "FIFTEEN_MINUTES",
3611        "ONE_HOUR",
3612        "SIX_HOURS"
3613      ]
3614    },
3615    "FindingStatisticsSortAttributeName": {
3616      "type": "string",
3617      "enum": [
3618        "groupKey",
3619        "count"
3620      ]
3621    },
3622    "FindingStatisticsSortCriteria": {
3623      "type": "structure",
3624      "members": {
3625        "attributeName": {
3626          "shape": "FindingStatisticsSortAttributeName",
3627          "locationName": "attributeName"
3628        },
3629        "orderBy": {
3630          "shape": "OrderBy",
3631          "locationName": "orderBy"
3632        }
3633      }
3634    },
3635    "FindingType": {
3636      "type": "string",
3637      "enum": [
3638        "SensitiveData:S3Object/Multiple",
3639        "SensitiveData:S3Object/Financial",
3640        "SensitiveData:S3Object/Personal",
3641        "SensitiveData:S3Object/Credentials",
3642        "SensitiveData:S3Object/CustomIdentifier",
3643        "Policy:IAMUser/S3BucketPublic",
3644        "Policy:IAMUser/S3BucketSharedExternally",
3645        "Policy:IAMUser/S3BucketReplicatedExternally",
3646        "Policy:IAMUser/S3BucketEncryptionDisabled",
3647        "Policy:IAMUser/S3BlockPublicAccessDisabled"
3648      ]
3649    },
3650    "FindingsFilterAction": {
3651      "type": "string",
3652      "enum": [
3653        "ARCHIVE",
3654        "NOOP"
3655      ]
3656    },
3657    "FindingsFilterListItem": {
3658      "type": "structure",
3659      "members": {
3660        "action": {
3661          "shape": "FindingsFilterAction",
3662          "locationName": "action"
3663        },
3664        "arn": {
3665          "shape": "__string",
3666          "locationName": "arn"
3667        },
3668        "id": {
3669          "shape": "__string",
3670          "locationName": "id"
3671        },
3672        "name": {
3673          "shape": "__string",
3674          "locationName": "name"
3675        },
3676        "tags": {
3677          "shape": "TagMap",
3678          "locationName": "tags"
3679        }
3680      }
3681    },
3682    "GetAdministratorAccountRequest": {
3683      "type": "structure",
3684      "members": {}
3685    },
3686    "GetAdministratorAccountResponse": {
3687      "type": "structure",
3688      "members": {
3689        "administrator": {
3690          "shape": "Invitation",
3691          "locationName": "administrator"
3692        }
3693      }
3694    },
3695    "GetBucketStatisticsRequest": {
3696      "type": "structure",
3697      "members": {
3698        "accountId": {
3699          "shape": "__string",
3700          "locationName": "accountId"
3701        }
3702      }
3703    },
3704    "GetBucketStatisticsResponse": {
3705      "type": "structure",
3706      "members": {
3707        "bucketCount": {
3708          "shape": "__long",
3709          "locationName": "bucketCount"
3710        },
3711        "bucketCountByEffectivePermission": {
3712          "shape": "BucketCountByEffectivePermission",
3713          "locationName": "bucketCountByEffectivePermission"
3714        },
3715        "bucketCountByEncryptionType": {
3716          "shape": "BucketCountByEncryptionType",
3717          "locationName": "bucketCountByEncryptionType"
3718        },
3719        "bucketCountByObjectEncryptionRequirement": {
3720          "shape": "BucketCountPolicyAllowsUnencryptedObjectUploads",
3721          "locationName": "bucketCountByObjectEncryptionRequirement"
3722        },
3723        "bucketCountBySharedAccessType": {
3724          "shape": "BucketCountBySharedAccessType",
3725          "locationName": "bucketCountBySharedAccessType"
3726        },
3727        "classifiableObjectCount": {
3728          "shape": "__long",
3729          "locationName": "classifiableObjectCount"
3730        },
3731        "classifiableSizeInBytes": {
3732          "shape": "__long",
3733          "locationName": "classifiableSizeInBytes"
3734        },
3735        "lastUpdated": {
3736          "shape": "__timestampIso8601",
3737          "locationName": "lastUpdated"
3738        },
3739        "objectCount": {
3740          "shape": "__long",
3741          "locationName": "objectCount"
3742        },
3743        "sizeInBytes": {
3744          "shape": "__long",
3745          "locationName": "sizeInBytes"
3746        },
3747        "sizeInBytesCompressed": {
3748          "shape": "__long",
3749          "locationName": "sizeInBytesCompressed"
3750        },
3751        "unclassifiableObjectCount": {
3752          "shape": "ObjectLevelStatistics",
3753          "locationName": "unclassifiableObjectCount"
3754        },
3755        "unclassifiableObjectSizeInBytes": {
3756          "shape": "ObjectLevelStatistics",
3757          "locationName": "unclassifiableObjectSizeInBytes"
3758        }
3759      }
3760    },
3761    "GetClassificationExportConfigurationRequest": {
3762      "type": "structure",
3763      "members": {}
3764    },
3765    "GetClassificationExportConfigurationResponse": {
3766      "type": "structure",
3767      "members": {
3768        "configuration": {
3769          "shape": "ClassificationExportConfiguration",
3770          "locationName": "configuration"
3771        }
3772      }
3773    },
3774    "GetCustomDataIdentifierRequest": {
3775      "type": "structure",
3776      "members": {
3777        "id": {
3778          "shape": "__string",
3779          "location": "uri",
3780          "locationName": "id"
3781        }
3782      },
3783      "required": [
3784        "id"
3785      ]
3786    },
3787    "GetCustomDataIdentifierResponse": {
3788      "type": "structure",
3789      "members": {
3790        "arn": {
3791          "shape": "__string",
3792          "locationName": "arn"
3793        },
3794        "createdAt": {
3795          "shape": "__timestampIso8601",
3796          "locationName": "createdAt"
3797        },
3798        "deleted": {
3799          "shape": "__boolean",
3800          "locationName": "deleted"
3801        },
3802        "description": {
3803          "shape": "__string",
3804          "locationName": "description"
3805        },
3806        "id": {
3807          "shape": "__string",
3808          "locationName": "id"
3809        },
3810        "ignoreWords": {
3811          "shape": "__listOf__string",
3812          "locationName": "ignoreWords"
3813        },
3814        "keywords": {
3815          "shape": "__listOf__string",
3816          "locationName": "keywords"
3817        },
3818        "maximumMatchDistance": {
3819          "shape": "__integer",
3820          "locationName": "maximumMatchDistance"
3821        },
3822        "name": {
3823          "shape": "__string",
3824          "locationName": "name"
3825        },
3826        "regex": {
3827          "shape": "__string",
3828          "locationName": "regex"
3829        },
3830        "tags": {
3831          "shape": "TagMap",
3832          "locationName": "tags"
3833        }
3834      }
3835    },
3836    "GetFindingStatisticsRequest": {
3837      "type": "structure",
3838      "members": {
3839        "findingCriteria": {
3840          "shape": "FindingCriteria",
3841          "locationName": "findingCriteria"
3842        },
3843        "groupBy": {
3844          "shape": "GroupBy",
3845          "locationName": "groupBy"
3846        },
3847        "size": {
3848          "shape": "__integer",
3849          "locationName": "size"
3850        },
3851        "sortCriteria": {
3852          "shape": "FindingStatisticsSortCriteria",
3853          "locationName": "sortCriteria"
3854        }
3855      },
3856      "required": [
3857        "groupBy"
3858      ]
3859    },
3860    "GetFindingStatisticsResponse": {
3861      "type": "structure",
3862      "members": {
3863        "countsByGroup": {
3864          "shape": "__listOfGroupCount",
3865          "locationName": "countsByGroup"
3866        }
3867      }
3868    },
3869    "GetFindingsFilterRequest": {
3870      "type": "structure",
3871      "members": {
3872        "id": {
3873          "shape": "__string",
3874          "location": "uri",
3875          "locationName": "id"
3876        }
3877      },
3878      "required": [
3879        "id"
3880      ]
3881    },
3882    "GetFindingsFilterResponse": {
3883      "type": "structure",
3884      "members": {
3885        "action": {
3886          "shape": "FindingsFilterAction",
3887          "locationName": "action"
3888        },
3889        "arn": {
3890          "shape": "__string",
3891          "locationName": "arn"
3892        },
3893        "description": {
3894          "shape": "__string",
3895          "locationName": "description"
3896        },
3897        "findingCriteria": {
3898          "shape": "FindingCriteria",
3899          "locationName": "findingCriteria"
3900        },
3901        "id": {
3902          "shape": "__string",
3903          "locationName": "id"
3904        },
3905        "name": {
3906          "shape": "__string",
3907          "locationName": "name"
3908        },
3909        "position": {
3910          "shape": "__integer",
3911          "locationName": "position"
3912        },
3913        "tags": {
3914          "shape": "TagMap",
3915          "locationName": "tags"
3916        }
3917      }
3918    },
3919    "GetFindingsPublicationConfigurationRequest": {
3920      "type": "structure",
3921      "members": {}
3922    },
3923    "GetFindingsPublicationConfigurationResponse": {
3924      "type": "structure",
3925      "members": {
3926        "securityHubConfiguration": {
3927          "shape": "SecurityHubConfiguration",
3928          "locationName": "securityHubConfiguration"
3929        }
3930      }
3931    },
3932    "GetFindingsRequest": {
3933      "type": "structure",
3934      "members": {
3935        "findingIds": {
3936          "shape": "__listOf__string",
3937          "locationName": "findingIds"
3938        },
3939        "sortCriteria": {
3940          "shape": "SortCriteria",
3941          "locationName": "sortCriteria"
3942        }
3943      },
3944      "required": [
3945        "findingIds"
3946      ]
3947    },
3948    "GetFindingsResponse": {
3949      "type": "structure",
3950      "members": {
3951        "findings": {
3952          "shape": "__listOfFinding",
3953          "locationName": "findings"
3954        }
3955      }
3956    },
3957    "GetInvitationsCountRequest": {
3958      "type": "structure",
3959      "members": {}
3960    },
3961    "GetInvitationsCountResponse": {
3962      "type": "structure",
3963      "members": {
3964        "invitationsCount": {
3965          "shape": "__long",
3966          "locationName": "invitationsCount"
3967        }
3968      }
3969    },
3970    "GetMacieSessionRequest": {
3971      "type": "structure",
3972      "members": {}
3973    },
3974    "GetMacieSessionResponse": {
3975      "type": "structure",
3976      "members": {
3977        "createdAt": {
3978          "shape": "__timestampIso8601",
3979          "locationName": "createdAt"
3980        },
3981        "findingPublishingFrequency": {
3982          "shape": "FindingPublishingFrequency",
3983          "locationName": "findingPublishingFrequency"
3984        },
3985        "serviceRole": {
3986          "shape": "__string",
3987          "locationName": "serviceRole"
3988        },
3989        "status": {
3990          "shape": "MacieStatus",
3991          "locationName": "status"
3992        },
3993        "updatedAt": {
3994          "shape": "__timestampIso8601",
3995          "locationName": "updatedAt"
3996        }
3997      }
3998    },
3999    "GetMasterAccountRequest": {
4000      "type": "structure",
4001      "members": {}
4002    },
4003    "GetMasterAccountResponse": {
4004      "type": "structure",
4005      "members": {
4006        "master": {
4007          "shape": "Invitation",
4008          "locationName": "master"
4009        }
4010      }
4011    },
4012    "GetMemberRequest": {
4013      "type": "structure",
4014      "members": {
4015        "id": {
4016          "shape": "__string",
4017          "location": "uri",
4018          "locationName": "id"
4019        }
4020      },
4021      "required": [
4022        "id"
4023      ]
4024    },
4025    "GetMemberResponse": {
4026      "type": "structure",
4027      "members": {
4028        "accountId": {
4029          "shape": "__string",
4030          "locationName": "accountId"
4031        },
4032        "administratorAccountId": {
4033          "shape": "__string",
4034          "locationName": "administratorAccountId"
4035        },
4036        "arn": {
4037          "shape": "__string",
4038          "locationName": "arn"
4039        },
4040        "email": {
4041          "shape": "__string",
4042          "locationName": "email"
4043        },
4044        "invitedAt": {
4045          "shape": "__timestampIso8601",
4046          "locationName": "invitedAt"
4047        },
4048        "masterAccountId": {
4049          "shape": "__string",
4050          "locationName": "masterAccountId"
4051        },
4052        "relationshipStatus": {
4053          "shape": "RelationshipStatus",
4054          "locationName": "relationshipStatus"
4055        },
4056        "tags": {
4057          "shape": "TagMap",
4058          "locationName": "tags"
4059        },
4060        "updatedAt": {
4061          "shape": "__timestampIso8601",
4062          "locationName": "updatedAt"
4063        }
4064      }
4065    },
4066    "GetUsageStatisticsRequest": {
4067      "type": "structure",
4068      "members": {
4069        "filterBy": {
4070          "shape": "__listOfUsageStatisticsFilter",
4071          "locationName": "filterBy"
4072        },
4073        "maxResults": {
4074          "shape": "__integer",
4075          "locationName": "maxResults"
4076        },
4077        "nextToken": {
4078          "shape": "__string",
4079          "locationName": "nextToken"
4080        },
4081        "sortBy": {
4082          "shape": "UsageStatisticsSortBy",
4083          "locationName": "sortBy"
4084        },
4085        "timeRange": {
4086          "shape": "TimeRange",
4087          "locationName": "timeRange"
4088        }
4089      }
4090    },
4091    "GetUsageStatisticsResponse": {
4092      "type": "structure",
4093      "members": {
4094        "nextToken": {
4095          "shape": "__string",
4096          "locationName": "nextToken"
4097        },
4098        "records": {
4099          "shape": "__listOfUsageRecord",
4100          "locationName": "records"
4101        },
4102        "timeRange": {
4103          "shape": "TimeRange",
4104          "locationName": "timeRange"
4105        }
4106      }
4107    },
4108    "GetUsageTotalsRequest": {
4109      "type": "structure",
4110      "members": {
4111        "timeRange": {
4112          "shape": "__string",
4113          "location": "querystring",
4114          "locationName": "timeRange"
4115        }
4116      }
4117    },
4118    "GetUsageTotalsResponse": {
4119      "type": "structure",
4120      "members": {
4121        "timeRange": {
4122          "shape": "TimeRange",
4123          "locationName": "timeRange"
4124        },
4125        "usageTotals": {
4126          "shape": "__listOfUsageTotal",
4127          "locationName": "usageTotals"
4128        }
4129      }
4130    },
4131    "GroupBy": {
4132      "type": "string",
4133      "enum": [
4134        "resourcesAffected.s3Bucket.name",
4135        "type",
4136        "classificationDetails.jobId",
4137        "severity.description"
4138      ]
4139    },
4140    "GroupCount": {
4141      "type": "structure",
4142      "members": {
4143        "count": {
4144          "shape": "__long",
4145          "locationName": "count"
4146        },
4147        "groupKey": {
4148          "shape": "__string",
4149          "locationName": "groupKey"
4150        }
4151      }
4152    },
4153    "IamUser": {
4154      "type": "structure",
4155      "members": {
4156        "accountId": {
4157          "shape": "__string",
4158          "locationName": "accountId"
4159        },
4160        "arn": {
4161          "shape": "__string",
4162          "locationName": "arn"
4163        },
4164        "principalId": {
4165          "shape": "__string",
4166          "locationName": "principalId"
4167        },
4168        "userName": {
4169          "shape": "__string",
4170          "locationName": "userName"
4171        }
4172      }
4173    },
4174    "InternalServerException": {
4175      "type": "structure",
4176      "members": {
4177        "message": {
4178          "shape": "__string",
4179          "locationName": "message"
4180        }
4181      },
4182      "exception": true,
4183      "error": {
4184        "httpStatusCode": 500
4185      }
4186    },
4187    "Invitation": {
4188      "type": "structure",
4189      "members": {
4190        "accountId": {
4191          "shape": "__string",
4192          "locationName": "accountId"
4193        },
4194        "invitationId": {
4195          "shape": "__string",
4196          "locationName": "invitationId"
4197        },
4198        "invitedAt": {
4199          "shape": "__timestampIso8601",
4200          "locationName": "invitedAt"
4201        },
4202        "relationshipStatus": {
4203          "shape": "RelationshipStatus",
4204          "locationName": "relationshipStatus"
4205        }
4206      }
4207    },
4208    "IpAddressDetails": {
4209      "type": "structure",
4210      "members": {
4211        "ipAddressV4": {
4212          "shape": "__string",
4213          "locationName": "ipAddressV4"
4214        },
4215        "ipCity": {
4216          "shape": "IpCity",
4217          "locationName": "ipCity"
4218        },
4219        "ipCountry": {
4220          "shape": "IpCountry",
4221          "locationName": "ipCountry"
4222        },
4223        "ipGeoLocation": {
4224          "shape": "IpGeoLocation",
4225          "locationName": "ipGeoLocation"
4226        },
4227        "ipOwner": {
4228          "shape": "IpOwner",
4229          "locationName": "ipOwner"
4230        }
4231      }
4232    },
4233    "IpCity": {
4234      "type": "structure",
4235      "members": {
4236        "name": {
4237          "shape": "__string",
4238          "locationName": "name"
4239        }
4240      }
4241    },
4242    "IpCountry": {
4243      "type": "structure",
4244      "members": {
4245        "code": {
4246          "shape": "__string",
4247          "locationName": "code"
4248        },
4249        "name": {
4250          "shape": "__string",
4251          "locationName": "name"
4252        }
4253      }
4254    },
4255    "IpGeoLocation": {
4256      "type": "structure",
4257      "members": {
4258        "lat": {
4259          "shape": "__double",
4260          "locationName": "lat"
4261        },
4262        "lon": {
4263          "shape": "__double",
4264          "locationName": "lon"
4265        }
4266      }
4267    },
4268    "IpOwner": {
4269      "type": "structure",
4270      "members": {
4271        "asn": {
4272          "shape": "__string",
4273          "locationName": "asn"
4274        },
4275        "asnOrg": {
4276          "shape": "__string",
4277          "locationName": "asnOrg"
4278        },
4279        "isp": {
4280          "shape": "__string",
4281          "locationName": "isp"
4282        },
4283        "org": {
4284          "shape": "__string",
4285          "locationName": "org"
4286        }
4287      }
4288    },
4289    "IsDefinedInJob": {
4290      "type": "string",
4291      "enum": [
4292        "TRUE",
4293        "FALSE",
4294        "UNKNOWN"
4295      ]
4296    },
4297    "IsMonitoredByJob": {
4298      "type": "string",
4299      "enum": [
4300        "TRUE",
4301        "FALSE",
4302        "UNKNOWN"
4303      ]
4304    },
4305    "JobComparator": {
4306      "type": "string",
4307      "enum": [
4308        "EQ",
4309        "GT",
4310        "GTE",
4311        "LT",
4312        "LTE",
4313        "NE",
4314        "CONTAINS",
4315        "STARTS_WITH"
4316      ]
4317    },
4318    "JobDetails": {
4319      "type": "structure",
4320      "members": {
4321        "isDefinedInJob": {
4322          "shape": "IsDefinedInJob",
4323          "locationName": "isDefinedInJob"
4324        },
4325        "isMonitoredByJob": {
4326          "shape": "IsMonitoredByJob",
4327          "locationName": "isMonitoredByJob"
4328        },
4329        "lastJobId": {
4330          "shape": "__string",
4331          "locationName": "lastJobId"
4332        },
4333        "lastJobRunTime": {
4334          "shape": "__timestampIso8601",
4335          "locationName": "lastJobRunTime"
4336        }
4337      }
4338    },
4339    "JobScheduleFrequency": {
4340      "type": "structure",
4341      "members": {
4342        "dailySchedule": {
4343          "shape": "DailySchedule",
4344          "locationName": "dailySchedule"
4345        },
4346        "monthlySchedule": {
4347          "shape": "MonthlySchedule",
4348          "locationName": "monthlySchedule"
4349        },
4350        "weeklySchedule": {
4351          "shape": "WeeklySchedule",
4352          "locationName": "weeklySchedule"
4353        }
4354      }
4355    },
4356    "JobScopeTerm": {
4357      "type": "structure",
4358      "members": {
4359        "simpleScopeTerm": {
4360          "shape": "SimpleScopeTerm",
4361          "locationName": "simpleScopeTerm"
4362        },
4363        "tagScopeTerm": {
4364          "shape": "TagScopeTerm",
4365          "locationName": "tagScopeTerm"
4366        }
4367      }
4368    },
4369    "JobScopingBlock": {
4370      "type": "structure",
4371      "members": {
4372        "and": {
4373          "shape": "__listOfJobScopeTerm",
4374          "locationName": "and"
4375        }
4376      }
4377    },
4378    "JobStatus": {
4379      "type": "string",
4380      "enum": [
4381        "RUNNING",
4382        "PAUSED",
4383        "CANCELLED",
4384        "COMPLETE",
4385        "IDLE",
4386        "USER_PAUSED"
4387      ]
4388    },
4389    "JobSummary": {
4390      "type": "structure",
4391      "members": {
4392        "bucketDefinitions": {
4393          "shape": "__listOfS3BucketDefinitionForJob",
4394          "locationName": "bucketDefinitions"
4395        },
4396        "createdAt": {
4397          "shape": "__timestampIso8601",
4398          "locationName": "createdAt"
4399        },
4400        "jobId": {
4401          "shape": "__string",
4402          "locationName": "jobId"
4403        },
4404        "jobStatus": {
4405          "shape": "JobStatus",
4406          "locationName": "jobStatus"
4407        },
4408        "jobType": {
4409          "shape": "JobType",
4410          "locationName": "jobType"
4411        },
4412        "lastRunErrorStatus": {
4413          "shape": "LastRunErrorStatus",
4414          "locationName": "lastRunErrorStatus"
4415        },
4416        "name": {
4417          "shape": "__string",
4418          "locationName": "name"
4419        },
4420        "userPausedDetails": {
4421          "shape": "UserPausedDetails",
4422          "locationName": "userPausedDetails"
4423        },
4424        "bucketCriteria": {
4425          "shape": "S3BucketCriteriaForJob",
4426          "locationName": "bucketCriteria"
4427        }
4428      }
4429    },
4430    "JobType": {
4431      "type": "string",
4432      "enum": [
4433        "ONE_TIME",
4434        "SCHEDULED"
4435      ]
4436    },
4437    "KeyValuePair": {
4438      "type": "structure",
4439      "members": {
4440        "key": {
4441          "shape": "__string",
4442          "locationName": "key"
4443        },
4444        "value": {
4445          "shape": "__string",
4446          "locationName": "value"
4447        }
4448      }
4449    },
4450    "KeyValuePairList": {
4451      "type": "list",
4452      "member": {
4453        "shape": "KeyValuePair"
4454      }
4455    },
4456    "LastRunErrorStatus": {
4457      "type": "structure",
4458      "members": {
4459        "code": {
4460          "shape": "LastRunErrorStatusCode",
4461          "locationName": "code"
4462        }
4463      }
4464    },
4465    "LastRunErrorStatusCode": {
4466      "type": "string",
4467      "enum": [
4468        "NONE",
4469        "ERROR"
4470      ]
4471    },
4472    "ListClassificationJobsRequest": {
4473      "type": "structure",
4474      "members": {
4475        "filterCriteria": {
4476          "shape": "ListJobsFilterCriteria",
4477          "locationName": "filterCriteria"
4478        },
4479        "maxResults": {
4480          "shape": "__integer",
4481          "locationName": "maxResults"
4482        },
4483        "nextToken": {
4484          "shape": "__string",
4485          "locationName": "nextToken"
4486        },
4487        "sortCriteria": {
4488          "shape": "ListJobsSortCriteria",
4489          "locationName": "sortCriteria"
4490        }
4491      }
4492    },
4493    "ListClassificationJobsResponse": {
4494      "type": "structure",
4495      "members": {
4496        "items": {
4497          "shape": "__listOfJobSummary",
4498          "locationName": "items"
4499        },
4500        "nextToken": {
4501          "shape": "__string",
4502          "locationName": "nextToken"
4503        }
4504      }
4505    },
4506    "ListCustomDataIdentifiersRequest": {
4507      "type": "structure",
4508      "members": {
4509        "maxResults": {
4510          "shape": "__integer",
4511          "locationName": "maxResults"
4512        },
4513        "nextToken": {
4514          "shape": "__string",
4515          "locationName": "nextToken"
4516        }
4517      }
4518    },
4519    "ListCustomDataIdentifiersResponse": {
4520      "type": "structure",
4521      "members": {
4522        "items": {
4523          "shape": "__listOfCustomDataIdentifierSummary",
4524          "locationName": "items"
4525        },
4526        "nextToken": {
4527          "shape": "__string",
4528          "locationName": "nextToken"
4529        }
4530      }
4531    },
4532    "ListFindingsFiltersRequest": {
4533      "type": "structure",
4534      "members": {
4535        "maxResults": {
4536          "shape": "MaxResults",
4537          "location": "querystring",
4538          "locationName": "maxResults"
4539        },
4540        "nextToken": {
4541          "shape": "__string",
4542          "location": "querystring",
4543          "locationName": "nextToken"
4544        }
4545      }
4546    },
4547    "ListFindingsFiltersResponse": {
4548      "type": "structure",
4549      "members": {
4550        "findingsFilterListItems": {
4551          "shape": "__listOfFindingsFilterListItem",
4552          "locationName": "findingsFilterListItems"
4553        },
4554        "nextToken": {
4555          "shape": "__string",
4556          "locationName": "nextToken"
4557        }
4558      }
4559    },
4560    "ListFindingsRequest": {
4561      "type": "structure",
4562      "members": {
4563        "findingCriteria": {
4564          "shape": "FindingCriteria",
4565          "locationName": "findingCriteria"
4566        },
4567        "maxResults": {
4568          "shape": "__integer",
4569          "locationName": "maxResults"
4570        },
4571        "nextToken": {
4572          "shape": "__string",
4573          "locationName": "nextToken"
4574        },
4575        "sortCriteria": {
4576          "shape": "SortCriteria",
4577          "locationName": "sortCriteria"
4578        }
4579      }
4580    },
4581    "ListFindingsResponse": {
4582      "type": "structure",
4583      "members": {
4584        "findingIds": {
4585          "shape": "__listOf__string",
4586          "locationName": "findingIds"
4587        },
4588        "nextToken": {
4589          "shape": "__string",
4590          "locationName": "nextToken"
4591        }
4592      }
4593    },
4594    "ListInvitationsRequest": {
4595      "type": "structure",
4596      "members": {
4597        "maxResults": {
4598          "shape": "MaxResults",
4599          "location": "querystring",
4600          "locationName": "maxResults"
4601        },
4602        "nextToken": {
4603          "shape": "__string",
4604          "location": "querystring",
4605          "locationName": "nextToken"
4606        }
4607      }
4608    },
4609    "ListInvitationsResponse": {
4610      "type": "structure",
4611      "members": {
4612        "invitations": {
4613          "shape": "__listOfInvitation",
4614          "locationName": "invitations"
4615        },
4616        "nextToken": {
4617          "shape": "__string",
4618          "locationName": "nextToken"
4619        }
4620      }
4621    },
4622    "ListJobsFilterCriteria": {
4623      "type": "structure",
4624      "members": {
4625        "excludes": {
4626          "shape": "__listOfListJobsFilterTerm",
4627          "locationName": "excludes"
4628        },
4629        "includes": {
4630          "shape": "__listOfListJobsFilterTerm",
4631          "locationName": "includes"
4632        }
4633      }
4634    },
4635    "ListJobsFilterKey": {
4636      "type": "string",
4637      "enum": [
4638        "jobType",
4639        "jobStatus",
4640        "createdAt",
4641        "name"
4642      ]
4643    },
4644    "ListJobsFilterTerm": {
4645      "type": "structure",
4646      "members": {
4647        "comparator": {
4648          "shape": "JobComparator",
4649          "locationName": "comparator"
4650        },
4651        "key": {
4652          "shape": "ListJobsFilterKey",
4653          "locationName": "key"
4654        },
4655        "values": {
4656          "shape": "__listOf__string",
4657          "locationName": "values"
4658        }
4659      }
4660    },
4661    "ListJobsSortAttributeName": {
4662      "type": "string",
4663      "enum": [
4664        "createdAt",
4665        "jobStatus",
4666        "name",
4667        "jobType"
4668      ]
4669    },
4670    "ListJobsSortCriteria": {
4671      "type": "structure",
4672      "members": {
4673        "attributeName": {
4674          "shape": "ListJobsSortAttributeName",
4675          "locationName": "attributeName"
4676        },
4677        "orderBy": {
4678          "shape": "OrderBy",
4679          "locationName": "orderBy"
4680        }
4681      }
4682    },
4683    "ListMembersRequest": {
4684      "type": "structure",
4685      "members": {
4686        "maxResults": {
4687          "shape": "MaxResults",
4688          "location": "querystring",
4689          "locationName": "maxResults"
4690        },
4691        "nextToken": {
4692          "shape": "__string",
4693          "location": "querystring",
4694          "locationName": "nextToken"
4695        },
4696        "onlyAssociated": {
4697          "shape": "__string",
4698          "location": "querystring",
4699          "locationName": "onlyAssociated"
4700        }
4701      }
4702    },
4703    "ListMembersResponse": {
4704      "type": "structure",
4705      "members": {
4706        "members": {
4707          "shape": "__listOfMember",
4708          "locationName": "members"
4709        },
4710        "nextToken": {
4711          "shape": "__string",
4712          "locationName": "nextToken"
4713        }
4714      }
4715    },
4716    "ListOrganizationAdminAccountsRequest": {
4717      "type": "structure",
4718      "members": {
4719        "maxResults": {
4720          "shape": "MaxResults",
4721          "location": "querystring",
4722          "locationName": "maxResults"
4723        },
4724        "nextToken": {
4725          "shape": "__string",
4726          "location": "querystring",
4727          "locationName": "nextToken"
4728        }
4729      }
4730    },
4731    "ListOrganizationAdminAccountsResponse": {
4732      "type": "structure",
4733      "members": {
4734        "adminAccounts": {
4735          "shape": "__listOfAdminAccount",
4736          "locationName": "adminAccounts"
4737        },
4738        "nextToken": {
4739          "shape": "__string",
4740          "locationName": "nextToken"
4741        }
4742      }
4743    },
4744    "ListTagsForResourceRequest": {
4745      "type": "structure",
4746      "members": {
4747        "resourceArn": {
4748          "shape": "__string",
4749          "location": "uri",
4750          "locationName": "resourceArn"
4751        }
4752      },
4753      "required": [
4754        "resourceArn"
4755      ]
4756    },
4757    "ListTagsForResourceResponse": {
4758      "type": "structure",
4759      "members": {
4760        "tags": {
4761          "shape": "TagMap",
4762          "locationName": "tags"
4763        }
4764      }
4765    },
4766    "MacieStatus": {
4767      "type": "string",
4768      "enum": [
4769        "PAUSED",
4770        "ENABLED"
4771      ]
4772    },
4773    "MatchingBucket": {
4774      "type": "structure",
4775      "members": {
4776        "accountId": {
4777          "shape": "__string",
4778          "locationName": "accountId"
4779        },
4780        "bucketName": {
4781          "shape": "__string",
4782          "locationName": "bucketName"
4783        },
4784        "classifiableObjectCount": {
4785          "shape": "__long",
4786          "locationName": "classifiableObjectCount"
4787        },
4788        "classifiableSizeInBytes": {
4789          "shape": "__long",
4790          "locationName": "classifiableSizeInBytes"
4791        },
4792        "jobDetails": {
4793          "shape": "JobDetails",
4794          "locationName": "jobDetails"
4795        },
4796        "objectCount": {
4797          "shape": "__long",
4798          "locationName": "objectCount"
4799        },
4800        "objectCountByEncryptionType": {
4801          "shape": "ObjectCountByEncryptionType",
4802          "locationName": "objectCountByEncryptionType"
4803        },
4804        "sizeInBytes": {
4805          "shape": "__long",
4806          "locationName": "sizeInBytes"
4807        },
4808        "sizeInBytesCompressed": {
4809          "shape": "__long",
4810          "locationName": "sizeInBytesCompressed"
4811        },
4812        "unclassifiableObjectCount": {
4813          "shape": "ObjectLevelStatistics",
4814          "locationName": "unclassifiableObjectCount"
4815        },
4816        "unclassifiableObjectSizeInBytes": {
4817          "shape": "ObjectLevelStatistics",
4818          "locationName": "unclassifiableObjectSizeInBytes"
4819        }
4820      }
4821    },
4822    "MatchingResource": {
4823      "type": "structure",
4824      "members": {
4825        "matchingBucket": {
4826          "shape": "MatchingBucket",
4827          "locationName": "matchingBucket"
4828        }
4829      }
4830    },
4831    "MaxResults": {
4832      "type": "integer",
4833      "min": 1,
4834      "max": 25
4835    },
4836    "Member": {
4837      "type": "structure",
4838      "members": {
4839        "accountId": {
4840          "shape": "__string",
4841          "locationName": "accountId"
4842        },
4843        "administratorAccountId": {
4844          "shape": "__string",
4845          "locationName": "administratorAccountId"
4846        },
4847        "arn": {
4848          "shape": "__string",
4849          "locationName": "arn"
4850        },
4851        "email": {
4852          "shape": "__string",
4853          "locationName": "email"
4854        },
4855        "invitedAt": {
4856          "shape": "__timestampIso8601",
4857          "locationName": "invitedAt"
4858        },
4859        "masterAccountId": {
4860          "shape": "__string",
4861          "locationName": "masterAccountId"
4862        },
4863        "relationshipStatus": {
4864          "shape": "RelationshipStatus",
4865          "locationName": "relationshipStatus"
4866        },
4867        "tags": {
4868          "shape": "TagMap",
4869          "locationName": "tags"
4870        },
4871        "updatedAt": {
4872          "shape": "__timestampIso8601",
4873          "locationName": "updatedAt"
4874        }
4875      }
4876    },
4877    "MonthlySchedule": {
4878      "type": "structure",
4879      "members": {
4880        "dayOfMonth": {
4881          "shape": "__integer",
4882          "locationName": "dayOfMonth"
4883        }
4884      }
4885    },
4886    "ObjectCountByEncryptionType": {
4887      "type": "structure",
4888      "members": {
4889        "customerManaged": {
4890          "shape": "__long",
4891          "locationName": "customerManaged"
4892        },
4893        "kmsManaged": {
4894          "shape": "__long",
4895          "locationName": "kmsManaged"
4896        },
4897        "s3Managed": {
4898          "shape": "__long",
4899          "locationName": "s3Managed"
4900        },
4901        "unencrypted": {
4902          "shape": "__long",
4903          "locationName": "unencrypted"
4904        },
4905        "unknown": {
4906          "shape": "__long",
4907          "locationName": "unknown"
4908        }
4909      }
4910    },
4911    "ObjectLevelStatistics": {
4912      "type": "structure",
4913      "members": {
4914        "fileType": {
4915          "shape": "__long",
4916          "locationName": "fileType"
4917        },
4918        "storageClass": {
4919          "shape": "__long",
4920          "locationName": "storageClass"
4921        },
4922        "total": {
4923          "shape": "__long",
4924          "locationName": "total"
4925        }
4926      }
4927    },
4928    "Occurrences": {
4929      "type": "structure",
4930      "members": {
4931        "cells": {
4932          "shape": "Cells",
4933          "locationName": "cells"
4934        },
4935        "lineRanges": {
4936          "shape": "Ranges",
4937          "locationName": "lineRanges"
4938        },
4939        "offsetRanges": {
4940          "shape": "Ranges",
4941          "locationName": "offsetRanges"
4942        },
4943        "pages": {
4944          "shape": "Pages",
4945          "locationName": "pages"
4946        },
4947        "records": {
4948          "shape": "Records",
4949          "locationName": "records"
4950        }
4951      }
4952    },
4953    "OrderBy": {
4954      "type": "string",
4955      "enum": [
4956        "ASC",
4957        "DESC"
4958      ]
4959    },
4960    "Page": {
4961      "type": "structure",
4962      "members": {
4963        "lineRange": {
4964          "shape": "Range",
4965          "locationName": "lineRange"
4966        },
4967        "offsetRange": {
4968          "shape": "Range",
4969          "locationName": "offsetRange"
4970        },
4971        "pageNumber": {
4972          "shape": "__long",
4973          "locationName": "pageNumber"
4974        }
4975      }
4976    },
4977    "Pages": {
4978      "type": "list",
4979      "member": {
4980        "shape": "Page"
4981      }
4982    },
4983    "PolicyDetails": {
4984      "type": "structure",
4985      "members": {
4986        "action": {
4987          "shape": "FindingAction",
4988          "locationName": "action"
4989        },
4990        "actor": {
4991          "shape": "FindingActor",
4992          "locationName": "actor"
4993        }
4994      }
4995    },
4996    "PutClassificationExportConfigurationRequest": {
4997      "type": "structure",
4998      "members": {
4999        "configuration": {
5000          "shape": "ClassificationExportConfiguration",
5001          "locationName": "configuration"
5002        }
5003      },
5004      "required": [
5005        "configuration"
5006      ]
5007    },
5008    "PutClassificationExportConfigurationResponse": {
5009      "type": "structure",
5010      "members": {
5011        "configuration": {
5012          "shape": "ClassificationExportConfiguration",
5013          "locationName": "configuration"
5014        }
5015      }
5016    },
5017    "PutFindingsPublicationConfigurationRequest": {
5018      "type": "structure",
5019      "members": {
5020        "clientToken": {
5021          "shape": "__string",
5022          "locationName": "clientToken",
5023          "idempotencyToken": true
5024        },
5025        "securityHubConfiguration": {
5026          "shape": "SecurityHubConfiguration",
5027          "locationName": "securityHubConfiguration"
5028        }
5029      }
5030    },
5031    "PutFindingsPublicationConfigurationResponse": {
5032      "type": "structure",
5033      "members": {}
5034    },
5035    "Range": {
5036      "type": "structure",
5037      "members": {
5038        "end": {
5039          "shape": "__long",
5040          "locationName": "end"
5041        },
5042        "start": {
5043          "shape": "__long",
5044          "locationName": "start"
5045        },
5046        "startColumn": {
5047          "shape": "__long",
5048          "locationName": "startColumn"
5049        }
5050      }
5051    },
5052    "Ranges": {
5053      "type": "list",
5054      "member": {
5055        "shape": "Range"
5056      }
5057    },
5058    "Record": {
5059      "type": "structure",
5060      "members": {
5061        "jsonPath": {
5062          "shape": "__string",
5063          "locationName": "jsonPath"
5064        },
5065        "recordIndex": {
5066          "shape": "__long",
5067          "locationName": "recordIndex"
5068        }
5069      }
5070    },
5071    "Records": {
5072      "type": "list",
5073      "member": {
5074        "shape": "Record"
5075      }
5076    },
5077    "RelationshipStatus": {
5078      "type": "string",
5079      "enum": [
5080        "Enabled",
5081        "Paused",
5082        "Invited",
5083        "Created",
5084        "Removed",
5085        "Resigned",
5086        "EmailVerificationInProgress",
5087        "EmailVerificationFailed",
5088        "RegionDisabled",
5089        "AccountSuspended"
5090      ]
5091    },
5092    "ReplicationDetails": {
5093      "type": "structure",
5094      "members": {
5095        "replicated": {
5096          "shape": "__boolean",
5097          "locationName": "replicated"
5098        },
5099        "replicatedExternally": {
5100          "shape": "__boolean",
5101          "locationName": "replicatedExternally"
5102        },
5103        "replicationAccounts": {
5104          "shape": "__listOf__string",
5105          "locationName": "replicationAccounts"
5106        }
5107      }
5108    },
5109    "ResourceNotFoundException": {
5110      "type": "structure",
5111      "members": {
5112        "message": {
5113          "shape": "__string",
5114          "locationName": "message"
5115        }
5116      },
5117      "exception": true,
5118      "error": {
5119        "httpStatusCode": 404
5120      }
5121    },
5122    "ResourcesAffected": {
5123      "type": "structure",
5124      "members": {
5125        "s3Bucket": {
5126          "shape": "S3Bucket",
5127          "locationName": "s3Bucket"
5128        },
5129        "s3Object": {
5130          "shape": "S3Object",
5131          "locationName": "s3Object"
5132        }
5133      }
5134    },
5135    "S3Bucket": {
5136      "type": "structure",
5137      "members": {
5138        "allowsUnencryptedObjectUploads": {
5139          "shape": "AllowsUnencryptedObjectUploads",
5140          "locationName": "allowsUnencryptedObjectUploads"
5141        },
5142        "arn": {
5143          "shape": "__string",
5144          "locationName": "arn"
5145        },
5146        "createdAt": {
5147          "shape": "__timestampIso8601",
5148          "locationName": "createdAt"
5149        },
5150        "defaultServerSideEncryption": {
5151          "shape": "ServerSideEncryption",
5152          "locationName": "defaultServerSideEncryption"
5153        },
5154        "name": {
5155          "shape": "__string",
5156          "locationName": "name"
5157        },
5158        "owner": {
5159          "shape": "S3BucketOwner",
5160          "locationName": "owner"
5161        },
5162        "publicAccess": {
5163          "shape": "BucketPublicAccess",
5164          "locationName": "publicAccess"
5165        },
5166        "tags": {
5167          "shape": "KeyValuePairList",
5168          "locationName": "tags"
5169        }
5170      }
5171    },
5172    "S3BucketCriteriaForJob": {
5173      "type": "structure",
5174      "members": {
5175        "excludes": {
5176          "shape": "CriteriaBlockForJob",
5177          "locationName": "excludes"
5178        },
5179        "includes": {
5180          "shape": "CriteriaBlockForJob",
5181          "locationName": "includes"
5182        }
5183      }
5184    },
5185    "S3BucketDefinitionForJob": {
5186      "type": "structure",
5187      "members": {
5188        "accountId": {
5189          "shape": "__string",
5190          "locationName": "accountId"
5191        },
5192        "buckets": {
5193          "shape": "__listOf__string",
5194          "locationName": "buckets"
5195        }
5196      },
5197      "required": [
5198        "accountId",
5199        "buckets"
5200      ]
5201    },
5202    "S3BucketOwner": {
5203      "type": "structure",
5204      "members": {
5205        "displayName": {
5206          "shape": "__string",
5207          "locationName": "displayName"
5208        },
5209        "id": {
5210          "shape": "__string",
5211          "locationName": "id"
5212        }
5213      }
5214    },
5215    "S3Destination": {
5216      "type": "structure",
5217      "members": {
5218        "bucketName": {
5219          "shape": "__string",
5220          "locationName": "bucketName"
5221        },
5222        "keyPrefix": {
5223          "shape": "__string",
5224          "locationName": "keyPrefix"
5225        },
5226        "kmsKeyArn": {
5227          "shape": "__string",
5228          "locationName": "kmsKeyArn"
5229        }
5230      },
5231      "required": [
5232        "bucketName",
5233        "kmsKeyArn"
5234      ]
5235    },
5236    "S3JobDefinition": {
5237      "type": "structure",
5238      "members": {
5239        "bucketDefinitions": {
5240          "shape": "__listOfS3BucketDefinitionForJob",
5241          "locationName": "bucketDefinitions"
5242        },
5243        "scoping": {
5244          "shape": "Scoping",
5245          "locationName": "scoping"
5246        },
5247        "bucketCriteria": {
5248          "shape": "S3BucketCriteriaForJob",
5249          "locationName": "bucketCriteria"
5250        }
5251      }
5252    },
5253    "S3Object": {
5254      "type": "structure",
5255      "members": {
5256        "bucketArn": {
5257          "shape": "__string",
5258          "locationName": "bucketArn"
5259        },
5260        "eTag": {
5261          "shape": "__string",
5262          "locationName": "eTag"
5263        },
5264        "extension": {
5265          "shape": "__string",
5266          "locationName": "extension"
5267        },
5268        "key": {
5269          "shape": "__string",
5270          "locationName": "key"
5271        },
5272        "lastModified": {
5273          "shape": "__timestampIso8601",
5274          "locationName": "lastModified"
5275        },
5276        "path": {
5277          "shape": "__string",
5278          "locationName": "path"
5279        },
5280        "publicAccess": {
5281          "shape": "__boolean",
5282          "locationName": "publicAccess"
5283        },
5284        "serverSideEncryption": {
5285          "shape": "ServerSideEncryption",
5286          "locationName": "serverSideEncryption"
5287        },
5288        "size": {
5289          "shape": "__long",
5290          "locationName": "size"
5291        },
5292        "storageClass": {
5293          "shape": "StorageClass",
5294          "locationName": "storageClass"
5295        },
5296        "tags": {
5297          "shape": "KeyValuePairList",
5298          "locationName": "tags"
5299        },
5300        "versionId": {
5301          "shape": "__string",
5302          "locationName": "versionId"
5303        }
5304      }
5305    },
5306    "ScopeFilterKey": {
5307      "type": "string",
5308      "enum": [
5309        "OBJECT_EXTENSION",
5310        "OBJECT_LAST_MODIFIED_DATE",
5311        "OBJECT_SIZE",
5312        "OBJECT_KEY"
5313      ]
5314    },
5315    "Scoping": {
5316      "type": "structure",
5317      "members": {
5318        "excludes": {
5319          "shape": "JobScopingBlock",
5320          "locationName": "excludes"
5321        },
5322        "includes": {
5323          "shape": "JobScopingBlock",
5324          "locationName": "includes"
5325        }
5326      }
5327    },
5328    "SearchResourcesBucketCriteria": {
5329      "type": "structure",
5330      "members": {
5331        "excludes": {
5332          "shape": "SearchResourcesCriteriaBlock",
5333          "locationName": "excludes"
5334        },
5335        "includes": {
5336          "shape": "SearchResourcesCriteriaBlock",
5337          "locationName": "includes"
5338        }
5339      }
5340    },
5341    "SearchResourcesComparator": {
5342      "type": "string",
5343      "enum": [
5344        "EQ",
5345        "NE"
5346      ]
5347    },
5348    "SearchResourcesCriteria": {
5349      "type": "structure",
5350      "members": {
5351        "simpleCriterion": {
5352          "shape": "SearchResourcesSimpleCriterion",
5353          "locationName": "simpleCriterion"
5354        },
5355        "tagCriterion": {
5356          "shape": "SearchResourcesTagCriterion",
5357          "locationName": "tagCriterion"
5358        }
5359      }
5360    },
5361    "SearchResourcesCriteriaBlock": {
5362      "type": "structure",
5363      "members": {
5364        "and": {
5365          "shape": "__listOfSearchResourcesCriteria",
5366          "locationName": "and"
5367        }
5368      }
5369    },
5370    "SearchResourcesRequest": {
5371      "type": "structure",
5372      "members": {
5373        "bucketCriteria": {
5374          "shape": "SearchResourcesBucketCriteria",
5375          "locationName": "bucketCriteria"
5376        },
5377        "maxResults": {
5378          "shape": "__integer",
5379          "locationName": "maxResults"
5380        },
5381        "nextToken": {
5382          "shape": "__string",
5383          "locationName": "nextToken"
5384        },
5385        "sortCriteria": {
5386          "shape": "SearchResourcesSortCriteria",
5387          "locationName": "sortCriteria"
5388        }
5389      }
5390    },
5391    "SearchResourcesResponse": {
5392      "type": "structure",
5393      "members": {
5394        "matchingResources": {
5395          "shape": "__listOfMatchingResource",
5396          "locationName": "matchingResources"
5397        },
5398        "nextToken": {
5399          "shape": "__string",
5400          "locationName": "nextToken"
5401        }
5402      }
5403    },
5404    "SearchResourcesSimpleCriterion": {
5405      "type": "structure",
5406      "members": {
5407        "comparator": {
5408          "shape": "SearchResourcesComparator",
5409          "locationName": "comparator"
5410        },
5411        "key": {
5412          "shape": "SearchResourcesSimpleCriterionKey",
5413          "locationName": "key"
5414        },
5415        "values": {
5416          "shape": "__listOf__string",
5417          "locationName": "values"
5418        }
5419      }
5420    },
5421    "SearchResourcesSimpleCriterionKey": {
5422      "type": "string",
5423      "enum": [
5424        "ACCOUNT_ID",
5425        "S3_BUCKET_NAME",
5426        "S3_BUCKET_EFFECTIVE_PERMISSION",
5427        "S3_BUCKET_SHARED_ACCESS"
5428      ]
5429    },
5430    "SearchResourcesSortAttributeName": {
5431      "type": "string",
5432      "enum": [
5433        "ACCOUNT_ID",
5434        "RESOURCE_NAME",
5435        "S3_CLASSIFIABLE_OBJECT_COUNT",
5436        "S3_CLASSIFIABLE_SIZE_IN_BYTES"
5437      ]
5438    },
5439    "SearchResourcesSortCriteria": {
5440      "type": "structure",
5441      "members": {
5442        "attributeName": {
5443          "shape": "SearchResourcesSortAttributeName",
5444          "locationName": "attributeName"
5445        },
5446        "orderBy": {
5447          "shape": "OrderBy",
5448          "locationName": "orderBy"
5449        }
5450      }
5451    },
5452    "SearchResourcesTagCriterion": {
5453      "type": "structure",
5454      "members": {
5455        "comparator": {
5456          "shape": "SearchResourcesComparator",
5457          "locationName": "comparator"
5458        },
5459        "tagValues": {
5460          "shape": "__listOfSearchResourcesTagCriterionPair",
5461          "locationName": "tagValues"
5462        }
5463      }
5464    },
5465    "SearchResourcesTagCriterionPair": {
5466      "type": "structure",
5467      "members": {
5468        "key": {
5469          "shape": "__string",
5470          "locationName": "key"
5471        },
5472        "value": {
5473          "shape": "__string",
5474          "locationName": "value"
5475        }
5476      }
5477    },
5478    "SecurityHubConfiguration": {
5479      "type": "structure",
5480      "members": {
5481        "publishClassificationFindings": {
5482          "shape": "__boolean",
5483          "locationName": "publishClassificationFindings"
5484        },
5485        "publishPolicyFindings": {
5486          "shape": "__boolean",
5487          "locationName": "publishPolicyFindings"
5488        }
5489      },
5490      "required": [
5491        "publishPolicyFindings",
5492        "publishClassificationFindings"
5493      ]
5494    },
5495    "SensitiveData": {
5496      "type": "list",
5497      "member": {
5498        "shape": "SensitiveDataItem"
5499      }
5500    },
5501    "SensitiveDataItem": {
5502      "type": "structure",
5503      "members": {
5504        "category": {
5505          "shape": "SensitiveDataItemCategory",
5506          "locationName": "category"
5507        },
5508        "detections": {
5509          "shape": "DefaultDetections",
5510          "locationName": "detections"
5511        },
5512        "totalCount": {
5513          "shape": "__long",
5514          "locationName": "totalCount"
5515        }
5516      }
5517    },
5518    "SensitiveDataItemCategory": {
5519      "type": "string",
5520      "enum": [
5521        "FINANCIAL_INFORMATION",
5522        "PERSONAL_INFORMATION",
5523        "CREDENTIALS",
5524        "CUSTOM_IDENTIFIER"
5525      ]
5526    },
5527    "ServerSideEncryption": {
5528      "type": "structure",
5529      "members": {
5530        "encryptionType": {
5531          "shape": "EncryptionType",
5532          "locationName": "encryptionType"
5533        },
5534        "kmsMasterKeyId": {
5535          "shape": "__string",
5536          "locationName": "kmsMasterKeyId"
5537        }
5538      }
5539    },
5540    "ServiceLimit": {
5541      "type": "structure",
5542      "members": {
5543        "isServiceLimited": {
5544          "shape": "__boolean",
5545          "locationName": "isServiceLimited"
5546        },
5547        "unit": {
5548          "shape": "Unit",
5549          "locationName": "unit"
5550        },
5551        "value": {
5552          "shape": "__long",
5553          "locationName": "value"
5554        }
5555      }
5556    },
5557    "ServiceQuotaExceededException": {
5558      "type": "structure",
5559      "members": {
5560        "message": {
5561          "shape": "__string",
5562          "locationName": "message"
5563        }
5564      },
5565      "exception": true,
5566      "error": {
5567        "httpStatusCode": 402
5568      }
5569    },
5570    "SessionContext": {
5571      "type": "structure",
5572      "members": {
5573        "attributes": {
5574          "shape": "SessionContextAttributes",
5575          "locationName": "attributes"
5576        },
5577        "sessionIssuer": {
5578          "shape": "SessionIssuer",
5579          "locationName": "sessionIssuer"
5580        }
5581      }
5582    },
5583    "SessionContextAttributes": {
5584      "type": "structure",
5585      "members": {
5586        "creationDate": {
5587          "shape": "__timestampIso8601",
5588          "locationName": "creationDate"
5589        },
5590        "mfaAuthenticated": {
5591          "shape": "__boolean",
5592          "locationName": "mfaAuthenticated"
5593        }
5594      }
5595    },
5596    "SessionIssuer": {
5597      "type": "structure",
5598      "members": {
5599        "accountId": {
5600          "shape": "__string",
5601          "locationName": "accountId"
5602        },
5603        "arn": {
5604          "shape": "__string",
5605          "locationName": "arn"
5606        },
5607        "principalId": {
5608          "shape": "__string",
5609          "locationName": "principalId"
5610        },
5611        "type": {
5612          "shape": "__string",
5613          "locationName": "type"
5614        },
5615        "userName": {
5616          "shape": "__string",
5617          "locationName": "userName"
5618        }
5619      }
5620    },
5621    "Severity": {
5622      "type": "structure",
5623      "members": {
5624        "description": {
5625          "shape": "SeverityDescription",
5626          "locationName": "description"
5627        },
5628        "score": {
5629          "shape": "__long",
5630          "locationName": "score"
5631        }
5632      }
5633    },
5634    "SeverityDescription": {
5635      "type": "string",
5636      "enum": [
5637        "Low",
5638        "Medium",
5639        "High"
5640      ]
5641    },
5642    "SharedAccess": {
5643      "type": "string",
5644      "enum": [
5645        "EXTERNAL",
5646        "INTERNAL",
5647        "NOT_SHARED",
5648        "UNKNOWN"
5649      ]
5650    },
5651    "SimpleCriterionForJob": {
5652      "type": "structure",
5653      "members": {
5654        "comparator": {
5655          "shape": "JobComparator",
5656          "locationName": "comparator"
5657        },
5658        "key": {
5659          "shape": "SimpleCriterionKeyForJob",
5660          "locationName": "key"
5661        },
5662        "values": {
5663          "shape": "__listOf__string",
5664          "locationName": "values"
5665        }
5666      }
5667    },
5668    "SimpleCriterionKeyForJob": {
5669      "type": "string",
5670      "enum": [
5671        "ACCOUNT_ID",
5672        "S3_BUCKET_NAME",
5673        "S3_BUCKET_EFFECTIVE_PERMISSION",
5674        "S3_BUCKET_SHARED_ACCESS"
5675      ]
5676    },
5677    "SimpleScopeTerm": {
5678      "type": "structure",
5679      "members": {
5680        "comparator": {
5681          "shape": "JobComparator",
5682          "locationName": "comparator"
5683        },
5684        "key": {
5685          "shape": "ScopeFilterKey",
5686          "locationName": "key"
5687        },
5688        "values": {
5689          "shape": "__listOf__string",
5690          "locationName": "values"
5691        }
5692      }
5693    },
5694    "SortCriteria": {
5695      "type": "structure",
5696      "members": {
5697        "attributeName": {
5698          "shape": "__string",
5699          "locationName": "attributeName"
5700        },
5701        "orderBy": {
5702          "shape": "OrderBy",
5703          "locationName": "orderBy"
5704        }
5705      }
5706    },
5707    "Statistics": {
5708      "type": "structure",
5709      "members": {
5710        "approximateNumberOfObjectsToProcess": {
5711          "shape": "__double",
5712          "locationName": "approximateNumberOfObjectsToProcess"
5713        },
5714        "numberOfRuns": {
5715          "shape": "__double",
5716          "locationName": "numberOfRuns"
5717        }
5718      }
5719    },
5720    "StorageClass": {
5721      "type": "string",
5722      "enum": [
5723        "STANDARD",
5724        "REDUCED_REDUNDANCY",
5725        "STANDARD_IA",
5726        "INTELLIGENT_TIERING",
5727        "DEEP_ARCHIVE",
5728        "ONEZONE_IA",
5729        "GLACIER"
5730      ]
5731    },
5732    "TagCriterionForJob": {
5733      "type": "structure",
5734      "members": {
5735        "comparator": {
5736          "shape": "JobComparator",
5737          "locationName": "comparator"
5738        },
5739        "tagValues": {
5740          "shape": "__listOfTagCriterionPairForJob",
5741          "locationName": "tagValues"
5742        }
5743      }
5744    },
5745    "TagCriterionPairForJob": {
5746      "type": "structure",
5747      "members": {
5748        "key": {
5749          "shape": "__string",
5750          "locationName": "key"
5751        },
5752        "value": {
5753          "shape": "__string",
5754          "locationName": "value"
5755        }
5756      }
5757    },
5758    "TagMap": {
5759      "type": "map",
5760      "key": {
5761        "shape": "__string"
5762      },
5763      "value": {
5764        "shape": "__string"
5765      }
5766    },
5767    "TagResourceRequest": {
5768      "type": "structure",
5769      "members": {
5770        "resourceArn": {
5771          "shape": "__string",
5772          "location": "uri",
5773          "locationName": "resourceArn"
5774        },
5775        "tags": {
5776          "shape": "TagMap",
5777          "locationName": "tags"
5778        }
5779      },
5780      "required": [
5781        "resourceArn",
5782        "tags"
5783      ]
5784    },
5785    "TagResourceResponse": {
5786      "type": "structure",
5787      "members": {}
5788    },
5789    "TagScopeTerm": {
5790      "type": "structure",
5791      "members": {
5792        "comparator": {
5793          "shape": "JobComparator",
5794          "locationName": "comparator"
5795        },
5796        "key": {
5797          "shape": "__string",
5798          "locationName": "key"
5799        },
5800        "tagValues": {
5801          "shape": "__listOfTagValuePair",
5802          "locationName": "tagValues"
5803        },
5804        "target": {
5805          "shape": "TagTarget",
5806          "locationName": "target"
5807        }
5808      }
5809    },
5810    "TagTarget": {
5811      "type": "string",
5812      "enum": [
5813        "S3_OBJECT"
5814      ]
5815    },
5816    "TagValuePair": {
5817      "type": "structure",
5818      "members": {
5819        "key": {
5820          "shape": "__string",
5821          "locationName": "key"
5822        },
5823        "value": {
5824          "shape": "__string",
5825          "locationName": "value"
5826        }
5827      }
5828    },
5829    "TestCustomDataIdentifierRequest": {
5830      "type": "structure",
5831      "members": {
5832        "ignoreWords": {
5833          "shape": "__listOf__string",
5834          "locationName": "ignoreWords"
5835        },
5836        "keywords": {
5837          "shape": "__listOf__string",
5838          "locationName": "keywords"
5839        },
5840        "maximumMatchDistance": {
5841          "shape": "__integer",
5842          "locationName": "maximumMatchDistance"
5843        },
5844        "regex": {
5845          "shape": "__string",
5846          "locationName": "regex"
5847        },
5848        "sampleText": {
5849          "shape": "__string",
5850          "locationName": "sampleText"
5851        }
5852      },
5853      "required": [
5854        "regex",
5855        "sampleText"
5856      ]
5857    },
5858    "TestCustomDataIdentifierResponse": {
5859      "type": "structure",
5860      "members": {
5861        "matchCount": {
5862          "shape": "__integer",
5863          "locationName": "matchCount"
5864        }
5865      }
5866    },
5867    "ThrottlingException": {
5868      "type": "structure",
5869      "members": {
5870        "message": {
5871          "shape": "__string",
5872          "locationName": "message"
5873        }
5874      },
5875      "exception": true,
5876      "error": {
5877        "httpStatusCode": 429
5878      }
5879    },
5880    "TimeRange": {
5881      "type": "string",
5882      "enum": [
5883        "MONTH_TO_DATE",
5884        "PAST_30_DAYS"
5885      ]
5886    },
5887    "Type": {
5888      "type": "string",
5889      "enum": [
5890        "NONE",
5891        "AES256",
5892        "aws:kms"
5893      ]
5894    },
5895    "Unit": {
5896      "type": "string",
5897      "enum": [
5898        "TERABYTES"
5899      ]
5900    },
5901    "UnprocessedAccount": {
5902      "type": "structure",
5903      "members": {
5904        "accountId": {
5905          "shape": "__string",
5906          "locationName": "accountId"
5907        },
5908        "errorCode": {
5909          "shape": "ErrorCode",
5910          "locationName": "errorCode"
5911        },
5912        "errorMessage": {
5913          "shape": "__string",
5914          "locationName": "errorMessage"
5915        }
5916      }
5917    },
5918    "UntagResourceRequest": {
5919      "type": "structure",
5920      "members": {
5921        "resourceArn": {
5922          "shape": "__string",
5923          "location": "uri",
5924          "locationName": "resourceArn"
5925        },
5926        "tagKeys": {
5927          "shape": "__listOf__string",
5928          "location": "querystring",
5929          "locationName": "tagKeys"
5930        }
5931      },
5932      "required": [
5933        "tagKeys",
5934        "resourceArn"
5935      ]
5936    },
5937    "UntagResourceResponse": {
5938      "type": "structure",
5939      "members": {}
5940    },
5941    "UpdateClassificationJobRequest": {
5942      "type": "structure",
5943      "members": {
5944        "jobId": {
5945          "shape": "__string",
5946          "location": "uri",
5947          "locationName": "jobId"
5948        },
5949        "jobStatus": {
5950          "shape": "JobStatus",
5951          "locationName": "jobStatus"
5952        }
5953      },
5954      "required": [
5955        "jobId",
5956        "jobStatus"
5957      ]
5958    },
5959    "UpdateClassificationJobResponse": {
5960      "type": "structure",
5961      "members": {}
5962    },
5963    "UpdateFindingsFilterRequest": {
5964      "type": "structure",
5965      "members": {
5966        "action": {
5967          "shape": "FindingsFilterAction",
5968          "locationName": "action"
5969        },
5970        "description": {
5971          "shape": "__string",
5972          "locationName": "description"
5973        },
5974        "findingCriteria": {
5975          "shape": "FindingCriteria",
5976          "locationName": "findingCriteria"
5977        },
5978        "id": {
5979          "shape": "__string",
5980          "location": "uri",
5981          "locationName": "id"
5982        },
5983        "name": {
5984          "shape": "__string",
5985          "locationName": "name"
5986        },
5987        "position": {
5988          "shape": "__integer",
5989          "locationName": "position"
5990        },
5991        "clientToken": {
5992          "shape": "__string",
5993          "locationName": "clientToken",
5994          "idempotencyToken": true
5995        }
5996      },
5997      "required": [
5998        "id"
5999      ]
6000    },
6001    "UpdateFindingsFilterResponse": {
6002      "type": "structure",
6003      "members": {
6004        "arn": {
6005          "shape": "__string",
6006          "locationName": "arn"
6007        },
6008        "id": {
6009          "shape": "__string",
6010          "locationName": "id"
6011        }
6012      }
6013    },
6014    "UpdateMacieSessionRequest": {
6015      "type": "structure",
6016      "members": {
6017        "findingPublishingFrequency": {
6018          "shape": "FindingPublishingFrequency",
6019          "locationName": "findingPublishingFrequency"
6020        },
6021        "status": {
6022          "shape": "MacieStatus",
6023          "locationName": "status"
6024        }
6025      }
6026    },
6027    "UpdateMacieSessionResponse": {
6028      "type": "structure",
6029      "members": {}
6030    },
6031    "UpdateMemberSessionRequest": {
6032      "type": "structure",
6033      "members": {
6034        "id": {
6035          "shape": "__string",
6036          "location": "uri",
6037          "locationName": "id"
6038        },
6039        "status": {
6040          "shape": "MacieStatus",
6041          "locationName": "status"
6042        }
6043      },
6044      "required": [
6045        "id",
6046        "status"
6047      ]
6048    },
6049    "UpdateMemberSessionResponse": {
6050      "type": "structure",
6051      "members": {}
6052    },
6053    "UpdateOrganizationConfigurationRequest": {
6054      "type": "structure",
6055      "members": {
6056        "autoEnable": {
6057          "shape": "__boolean",
6058          "locationName": "autoEnable"
6059        }
6060      },
6061      "required": [
6062        "autoEnable"
6063      ]
6064    },
6065    "UpdateOrganizationConfigurationResponse": {
6066      "type": "structure",
6067      "members": {}
6068    },
6069    "UsageByAccount": {
6070      "type": "structure",
6071      "members": {
6072        "currency": {
6073          "shape": "Currency",
6074          "locationName": "currency"
6075        },
6076        "estimatedCost": {
6077          "shape": "__string",
6078          "locationName": "estimatedCost"
6079        },
6080        "serviceLimit": {
6081          "shape": "ServiceLimit",
6082          "locationName": "serviceLimit"
6083        },
6084        "type": {
6085          "shape": "UsageType",
6086          "locationName": "type"
6087        }
6088      }
6089    },
6090    "UsageRecord": {
6091      "type": "structure",
6092      "members": {
6093        "accountId": {
6094          "shape": "__string",
6095          "locationName": "accountId"
6096        },
6097        "freeTrialStartDate": {
6098          "shape": "__timestampIso8601",
6099          "locationName": "freeTrialStartDate"
6100        },
6101        "usage": {
6102          "shape": "__listOfUsageByAccount",
6103          "locationName": "usage"
6104        }
6105      }
6106    },
6107    "UsageStatisticsFilter": {
6108      "type": "structure",
6109      "members": {
6110        "comparator": {
6111          "shape": "UsageStatisticsFilterComparator",
6112          "locationName": "comparator"
6113        },
6114        "key": {
6115          "shape": "UsageStatisticsFilterKey",
6116          "locationName": "key"
6117        },
6118        "values": {
6119          "shape": "__listOf__string",
6120          "locationName": "values"
6121        }
6122      }
6123    },
6124    "UsageStatisticsFilterComparator": {
6125      "type": "string",
6126      "enum": [
6127        "GT",
6128        "GTE",
6129        "LT",
6130        "LTE",
6131        "EQ",
6132        "NE",
6133        "CONTAINS"
6134      ]
6135    },
6136    "UsageStatisticsFilterKey": {
6137      "type": "string",
6138      "enum": [
6139        "accountId",
6140        "serviceLimit",
6141        "freeTrialStartDate",
6142        "total"
6143      ]
6144    },
6145    "UsageStatisticsSortBy": {
6146      "type": "structure",
6147      "members": {
6148        "key": {
6149          "shape": "UsageStatisticsSortKey",
6150          "locationName": "key"
6151        },
6152        "orderBy": {
6153          "shape": "OrderBy",
6154          "locationName": "orderBy"
6155        }
6156      }
6157    },
6158    "UsageStatisticsSortKey": {
6159      "type": "string",
6160      "enum": [
6161        "accountId",
6162        "total",
6163        "serviceLimitValue",
6164        "freeTrialStartDate"
6165      ]
6166    },
6167    "UsageTotal": {
6168      "type": "structure",
6169      "members": {
6170        "currency": {
6171          "shape": "Currency",
6172          "locationName": "currency"
6173        },
6174        "estimatedCost": {
6175          "shape": "__string",
6176          "locationName": "estimatedCost"
6177        },
6178        "type": {
6179          "shape": "UsageType",
6180          "locationName": "type"
6181        }
6182      }
6183    },
6184    "UsageType": {
6185      "type": "string",
6186      "enum": [
6187        "DATA_INVENTORY_EVALUATION",
6188        "SENSITIVE_DATA_DISCOVERY"
6189      ]
6190    },
6191    "UserIdentity": {
6192      "type": "structure",
6193      "members": {
6194        "assumedRole": {
6195          "shape": "AssumedRole",
6196          "locationName": "assumedRole"
6197        },
6198        "awsAccount": {
6199          "shape": "AwsAccount",
6200          "locationName": "awsAccount"
6201        },
6202        "awsService": {
6203          "shape": "AwsService",
6204          "locationName": "awsService"
6205        },
6206        "federatedUser": {
6207          "shape": "FederatedUser",
6208          "locationName": "federatedUser"
6209        },
6210        "iamUser": {
6211          "shape": "IamUser",
6212          "locationName": "iamUser"
6213        },
6214        "root": {
6215          "shape": "UserIdentityRoot",
6216          "locationName": "root"
6217        },
6218        "type": {
6219          "shape": "UserIdentityType",
6220          "locationName": "type"
6221        }
6222      }
6223    },
6224    "UserIdentityRoot": {
6225      "type": "structure",
6226      "members": {
6227        "accountId": {
6228          "shape": "__string",
6229          "locationName": "accountId"
6230        },
6231        "arn": {
6232          "shape": "__string",
6233          "locationName": "arn"
6234        },
6235        "principalId": {
6236          "shape": "__string",
6237          "locationName": "principalId"
6238        }
6239      }
6240    },
6241    "UserIdentityType": {
6242      "type": "string",
6243      "enum": [
6244        "AssumedRole",
6245        "IAMUser",
6246        "FederatedUser",
6247        "Root",
6248        "AWSAccount",
6249        "AWSService"
6250      ]
6251    },
6252    "UserPausedDetails": {
6253      "type": "structure",
6254      "members": {
6255        "jobExpiresAt": {
6256          "shape": "__timestampIso8601",
6257          "locationName": "jobExpiresAt"
6258        },
6259        "jobImminentExpirationHealthEventArn": {
6260          "shape": "__string",
6261          "locationName": "jobImminentExpirationHealthEventArn"
6262        },
6263        "jobPausedAt": {
6264          "shape": "__timestampIso8601",
6265          "locationName": "jobPausedAt"
6266        }
6267      }
6268    },
6269    "ValidationException": {
6270      "type": "structure",
6271      "members": {
6272        "message": {
6273          "shape": "__string",
6274          "locationName": "message"
6275        }
6276      },
6277      "exception": true,
6278      "error": {
6279        "httpStatusCode": 400
6280      }
6281    },
6282    "WeeklySchedule": {
6283      "type": "structure",
6284      "members": {
6285        "dayOfWeek": {
6286          "shape": "DayOfWeek",
6287          "locationName": "dayOfWeek"
6288        }
6289      }
6290    },
6291    "__boolean": {
6292      "type": "boolean"
6293    },
6294    "__double": {
6295      "type": "double"
6296    },
6297    "__integer": {
6298      "type": "integer"
6299    },
6300    "__listOfAdminAccount": {
6301      "type": "list",
6302      "member": {
6303        "shape": "AdminAccount"
6304      }
6305    },
6306    "__listOfBatchGetCustomDataIdentifierSummary": {
6307      "type": "list",
6308      "member": {
6309        "shape": "BatchGetCustomDataIdentifierSummary"
6310      }
6311    },
6312    "__listOfBucketMetadata": {
6313      "type": "list",
6314      "member": {
6315        "shape": "BucketMetadata"
6316      }
6317    },
6318    "__listOfCriteriaForJob": {
6319      "type": "list",
6320      "member": {
6321        "shape": "CriteriaForJob"
6322      }
6323    },
6324    "__listOfCustomDataIdentifierSummary": {
6325      "type": "list",
6326      "member": {
6327        "shape": "CustomDataIdentifierSummary"
6328      }
6329    },
6330    "__listOfFinding": {
6331      "type": "list",
6332      "member": {
6333        "shape": "Finding"
6334      }
6335    },
6336    "__listOfFindingType": {
6337      "type": "list",
6338      "member": {
6339        "shape": "FindingType"
6340      }
6341    },
6342    "__listOfFindingsFilterListItem": {
6343      "type": "list",
6344      "member": {
6345        "shape": "FindingsFilterListItem"
6346      }
6347    },
6348    "__listOfGroupCount": {
6349      "type": "list",
6350      "member": {
6351        "shape": "GroupCount"
6352      }
6353    },
6354    "__listOfInvitation": {
6355      "type": "list",
6356      "member": {
6357        "shape": "Invitation"
6358      }
6359    },
6360    "__listOfJobScopeTerm": {
6361      "type": "list",
6362      "member": {
6363        "shape": "JobScopeTerm"
6364      }
6365    },
6366    "__listOfJobSummary": {
6367      "type": "list",
6368      "member": {
6369        "shape": "JobSummary"
6370      }
6371    },
6372    "__listOfKeyValuePair": {
6373      "type": "list",
6374      "member": {
6375        "shape": "KeyValuePair"
6376      }
6377    },
6378    "__listOfListJobsFilterTerm": {
6379      "type": "list",
6380      "member": {
6381        "shape": "ListJobsFilterTerm"
6382      }
6383    },
6384    "__listOfMatchingResource": {
6385      "type": "list",
6386      "member": {
6387        "shape": "MatchingResource"
6388      }
6389    },
6390    "__listOfMember": {
6391      "type": "list",
6392      "member": {
6393        "shape": "Member"
6394      }
6395    },
6396    "__listOfS3BucketDefinitionForJob": {
6397      "type": "list",
6398      "member": {
6399        "shape": "S3BucketDefinitionForJob"
6400      }
6401    },
6402    "__listOfSearchResourcesCriteria": {
6403      "type": "list",
6404      "member": {
6405        "shape": "SearchResourcesCriteria"
6406      }
6407    },
6408    "__listOfSearchResourcesTagCriterionPair": {
6409      "type": "list",
6410      "member": {
6411        "shape": "SearchResourcesTagCriterionPair"
6412      }
6413    },
6414    "__listOfTagCriterionPairForJob": {
6415      "type": "list",
6416      "member": {
6417        "shape": "TagCriterionPairForJob"
6418      }
6419    },
6420    "__listOfTagValuePair": {
6421      "type": "list",
6422      "member": {
6423        "shape": "TagValuePair"
6424      }
6425    },
6426    "__listOfUnprocessedAccount": {
6427      "type": "list",
6428      "member": {
6429        "shape": "UnprocessedAccount"
6430      }
6431    },
6432    "__listOfUsageByAccount": {
6433      "type": "list",
6434      "member": {
6435        "shape": "UsageByAccount"
6436      }
6437    },
6438    "__listOfUsageRecord": {
6439      "type": "list",
6440      "member": {
6441        "shape": "UsageRecord"
6442      }
6443    },
6444    "__listOfUsageStatisticsFilter": {
6445      "type": "list",
6446      "member": {
6447        "shape": "UsageStatisticsFilter"
6448      }
6449    },
6450    "__listOfUsageTotal": {
6451      "type": "list",
6452      "member": {
6453        "shape": "UsageTotal"
6454      }
6455    },
6456    "__listOf__string": {
6457      "type": "list",
6458      "member": {
6459        "shape": "__string"
6460      }
6461    },
6462    "__long": {
6463      "type": "long"
6464    },
6465    "__string": {
6466      "type": "string"
6467    },
6468    "__timestampIso8601": {
6469      "type": "timestamp",
6470      "timestampFormat": "iso8601"
6471    },
6472    "__timestampUnix": {
6473      "type": "timestamp",
6474      "timestampFormat": "unixTimestamp"
6475    }
6476  }
6477}