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    "DisassociateFromMasterAccount": {
681      "name": "DisassociateFromMasterAccount",
682      "http": {
683        "method": "POST",
684        "requestUri": "/master/disassociate",
685        "responseCode": 200
686      },
687      "input": {
688        "shape": "DisassociateFromMasterAccountRequest"
689      },
690      "output": {
691        "shape": "DisassociateFromMasterAccountResponse"
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    "DisassociateMember": {
718      "name": "DisassociateMember",
719      "http": {
720        "method": "POST",
721        "requestUri": "/members/disassociate/{id}",
722        "responseCode": 200
723      },
724      "input": {
725        "shape": "DisassociateMemberRequest"
726      },
727      "output": {
728        "shape": "DisassociateMemberResponse"
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    "EnableMacie": {
755      "name": "EnableMacie",
756      "http": {
757        "method": "POST",
758        "requestUri": "/macie",
759        "responseCode": 200
760      },
761      "input": {
762        "shape": "EnableMacieRequest"
763      },
764      "output": {
765        "shape": "EnableMacieResponse"
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    "EnableOrganizationAdminAccount": {
792      "name": "EnableOrganizationAdminAccount",
793      "http": {
794        "method": "POST",
795        "requestUri": "/admin",
796        "responseCode": 200
797      },
798      "input": {
799        "shape": "EnableOrganizationAdminAccountRequest"
800      },
801      "output": {
802        "shape": "EnableOrganizationAdminAccountResponse"
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    "GetBucketStatistics": {
829      "name": "GetBucketStatistics",
830      "http": {
831        "method": "POST",
832        "requestUri": "/datasources/s3/statistics",
833        "responseCode": 200
834      },
835      "input": {
836        "shape": "GetBucketStatisticsRequest"
837      },
838      "output": {
839        "shape": "GetBucketStatisticsResponse"
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    "GetClassificationExportConfiguration": {
866      "name": "GetClassificationExportConfiguration",
867      "http": {
868        "method": "GET",
869        "requestUri": "/classification-export-configuration",
870        "responseCode": 200
871      },
872      "input": {
873        "shape": "GetClassificationExportConfigurationRequest"
874      },
875      "output": {
876        "shape": "GetClassificationExportConfigurationResponse"
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    "GetCustomDataIdentifier": {
903      "name": "GetCustomDataIdentifier",
904      "http": {
905        "method": "GET",
906        "requestUri": "/custom-data-identifiers/{id}",
907        "responseCode": 200
908      },
909      "input": {
910        "shape": "GetCustomDataIdentifierRequest"
911      },
912      "output": {
913        "shape": "GetCustomDataIdentifierResponse"
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    "GetFindingStatistics": {
940      "name": "GetFindingStatistics",
941      "http": {
942        "method": "POST",
943        "requestUri": "/findings/statistics",
944        "responseCode": 200
945      },
946      "input": {
947        "shape": "GetFindingStatisticsRequest"
948      },
949      "output": {
950        "shape": "GetFindingStatisticsResponse"
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    "GetFindings": {
977      "name": "GetFindings",
978      "http": {
979        "method": "POST",
980        "requestUri": "/findings/describe",
981        "responseCode": 200
982      },
983      "input": {
984        "shape": "GetFindingsRequest"
985      },
986      "output": {
987        "shape": "GetFindingsResponse"
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    "GetFindingsFilter": {
1014      "name": "GetFindingsFilter",
1015      "http": {
1016        "method": "GET",
1017        "requestUri": "/findingsfilters/{id}",
1018        "responseCode": 200
1019      },
1020      "input": {
1021        "shape": "GetFindingsFilterRequest"
1022      },
1023      "output": {
1024        "shape": "GetFindingsFilterResponse"
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    "GetInvitationsCount": {
1051      "name": "GetInvitationsCount",
1052      "http": {
1053        "method": "GET",
1054        "requestUri": "/invitations/count",
1055        "responseCode": 200
1056      },
1057      "input": {
1058        "shape": "GetInvitationsCountRequest"
1059      },
1060      "output": {
1061        "shape": "GetInvitationsCountResponse"
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    "GetMacieSession": {
1088      "name": "GetMacieSession",
1089      "http": {
1090        "method": "GET",
1091        "requestUri": "/macie",
1092        "responseCode": 200
1093      },
1094      "input": {
1095        "shape": "GetMacieSessionRequest"
1096      },
1097      "output": {
1098        "shape": "GetMacieSessionResponse"
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    "GetMasterAccount": {
1125      "name": "GetMasterAccount",
1126      "http": {
1127        "method": "GET",
1128        "requestUri": "/master",
1129        "responseCode": 200
1130      },
1131      "input": {
1132        "shape": "GetMasterAccountRequest"
1133      },
1134      "output": {
1135        "shape": "GetMasterAccountResponse"
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    "GetMember": {
1162      "name": "GetMember",
1163      "http": {
1164        "method": "GET",
1165        "requestUri": "/members/{id}",
1166        "responseCode": 200
1167      },
1168      "input": {
1169        "shape": "GetMemberRequest"
1170      },
1171      "output": {
1172        "shape": "GetMemberResponse"
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    "GetUsageStatistics": {
1199      "name": "GetUsageStatistics",
1200      "http": {
1201        "method": "POST",
1202        "requestUri": "/usage/statistics",
1203        "responseCode": 200
1204      },
1205      "input": {
1206        "shape": "GetUsageStatisticsRequest"
1207      },
1208      "output": {
1209        "shape": "GetUsageStatisticsResponse"
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    "GetUsageTotals": {
1236      "name": "GetUsageTotals",
1237      "http": {
1238        "method": "GET",
1239        "requestUri": "/usage",
1240        "responseCode": 200
1241      },
1242      "input": {
1243        "shape": "GetUsageTotalsRequest"
1244      },
1245      "output": {
1246        "shape": "GetUsageTotalsResponse"
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    "ListClassificationJobs": {
1273      "name": "ListClassificationJobs",
1274      "http": {
1275        "method": "POST",
1276        "requestUri": "/jobs/list",
1277        "responseCode": 200
1278      },
1279      "input": {
1280        "shape": "ListClassificationJobsRequest"
1281      },
1282      "output": {
1283        "shape": "ListClassificationJobsResponse"
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    "ListCustomDataIdentifiers": {
1310      "name": "ListCustomDataIdentifiers",
1311      "http": {
1312        "method": "POST",
1313        "requestUri": "/custom-data-identifiers/list",
1314        "responseCode": 200
1315      },
1316      "input": {
1317        "shape": "ListCustomDataIdentifiersRequest"
1318      },
1319      "output": {
1320        "shape": "ListCustomDataIdentifiersResponse"
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    "ListFindings": {
1347      "name": "ListFindings",
1348      "http": {
1349        "method": "POST",
1350        "requestUri": "/findings",
1351        "responseCode": 200
1352      },
1353      "input": {
1354        "shape": "ListFindingsRequest"
1355      },
1356      "output": {
1357        "shape": "ListFindingsResponse"
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    "ListFindingsFilters": {
1384      "name": "ListFindingsFilters",
1385      "http": {
1386        "method": "GET",
1387        "requestUri": "/findingsfilters",
1388        "responseCode": 200
1389      },
1390      "input": {
1391        "shape": "ListFindingsFiltersRequest"
1392      },
1393      "output": {
1394        "shape": "ListFindingsFiltersResponse"
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    "ListInvitations": {
1421      "name": "ListInvitations",
1422      "http": {
1423        "method": "GET",
1424        "requestUri": "/invitations",
1425        "responseCode": 200
1426      },
1427      "input": {
1428        "shape": "ListInvitationsRequest"
1429      },
1430      "output": {
1431        "shape": "ListInvitationsResponse"
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    "ListMembers": {
1458      "name": "ListMembers",
1459      "http": {
1460        "method": "GET",
1461        "requestUri": "/members",
1462        "responseCode": 200
1463      },
1464      "input": {
1465        "shape": "ListMembersRequest"
1466      },
1467      "output": {
1468        "shape": "ListMembersResponse"
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    "ListOrganizationAdminAccounts": {
1495      "name": "ListOrganizationAdminAccounts",
1496      "http": {
1497        "method": "GET",
1498        "requestUri": "/admin",
1499        "responseCode": 200
1500      },
1501      "input": {
1502        "shape": "ListOrganizationAdminAccountsRequest"
1503      },
1504      "output": {
1505        "shape": "ListOrganizationAdminAccountsResponse"
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    "ListTagsForResource": {
1532      "name": "ListTagsForResource",
1533      "http": {
1534        "method": "GET",
1535        "requestUri": "/tags/{resourceArn}",
1536        "responseCode": 200
1537      },
1538      "input": {
1539        "shape": "ListTagsForResourceRequest"
1540      },
1541      "output": {
1542        "shape": "ListTagsForResourceResponse"
1543      },
1544      "errors": []
1545    },
1546    "PutClassificationExportConfiguration": {
1547      "name": "PutClassificationExportConfiguration",
1548      "http": {
1549        "method": "PUT",
1550        "requestUri": "/classification-export-configuration",
1551        "responseCode": 200
1552      },
1553      "input": {
1554        "shape": "PutClassificationExportConfigurationRequest"
1555      },
1556      "output": {
1557        "shape": "PutClassificationExportConfigurationResponse"
1558      },
1559      "errors": [
1560        {
1561          "shape": "ValidationException"
1562        },
1563        {
1564          "shape": "InternalServerException"
1565        },
1566        {
1567          "shape": "ServiceQuotaExceededException"
1568        },
1569        {
1570          "shape": "AccessDeniedException"
1571        },
1572        {
1573          "shape": "ResourceNotFoundException"
1574        },
1575        {
1576          "shape": "ThrottlingException"
1577        },
1578        {
1579          "shape": "ConflictException"
1580        }
1581      ]
1582    },
1583    "TagResource": {
1584      "name": "TagResource",
1585      "http": {
1586        "method": "POST",
1587        "requestUri": "/tags/{resourceArn}",
1588        "responseCode": 204
1589      },
1590      "input": {
1591        "shape": "TagResourceRequest"
1592      },
1593      "output": {
1594        "shape": "TagResourceResponse"
1595      },
1596      "errors": []
1597    },
1598    "TestCustomDataIdentifier": {
1599      "name": "TestCustomDataIdentifier",
1600      "http": {
1601        "method": "POST",
1602        "requestUri": "/custom-data-identifiers/test",
1603        "responseCode": 200
1604      },
1605      "input": {
1606        "shape": "TestCustomDataIdentifierRequest"
1607      },
1608      "output": {
1609        "shape": "TestCustomDataIdentifierResponse"
1610      },
1611      "errors": [
1612        {
1613          "shape": "ValidationException"
1614        },
1615        {
1616          "shape": "InternalServerException"
1617        },
1618        {
1619          "shape": "ServiceQuotaExceededException"
1620        },
1621        {
1622          "shape": "AccessDeniedException"
1623        },
1624        {
1625          "shape": "ResourceNotFoundException"
1626        },
1627        {
1628          "shape": "ThrottlingException"
1629        },
1630        {
1631          "shape": "ConflictException"
1632        }
1633      ]
1634    },
1635    "UntagResource": {
1636      "name": "UntagResource",
1637      "http": {
1638        "method": "DELETE",
1639        "requestUri": "/tags/{resourceArn}",
1640        "responseCode": 204
1641      },
1642      "input": {
1643        "shape": "UntagResourceRequest"
1644      },
1645      "output": {
1646        "shape": "UntagResourceResponse"
1647      },
1648      "errors": []
1649    },
1650    "UpdateClassificationJob": {
1651      "name": "UpdateClassificationJob",
1652      "http": {
1653        "method": "PATCH",
1654        "requestUri": "/jobs/{jobId}",
1655        "responseCode": 200
1656      },
1657      "input": {
1658        "shape": "UpdateClassificationJobRequest"
1659      },
1660      "output": {
1661        "shape": "UpdateClassificationJobResponse"
1662      },
1663      "errors": [
1664        {
1665          "shape": "ValidationException"
1666        },
1667        {
1668          "shape": "InternalServerException"
1669        },
1670        {
1671          "shape": "ServiceQuotaExceededException"
1672        },
1673        {
1674          "shape": "AccessDeniedException"
1675        },
1676        {
1677          "shape": "ResourceNotFoundException"
1678        },
1679        {
1680          "shape": "ThrottlingException"
1681        },
1682        {
1683          "shape": "ConflictException"
1684        }
1685      ]
1686    },
1687    "UpdateFindingsFilter": {
1688      "name": "UpdateFindingsFilter",
1689      "http": {
1690        "method": "PATCH",
1691        "requestUri": "/findingsfilters/{id}",
1692        "responseCode": 200
1693      },
1694      "input": {
1695        "shape": "UpdateFindingsFilterRequest"
1696      },
1697      "output": {
1698        "shape": "UpdateFindingsFilterResponse"
1699      },
1700      "errors": [
1701        {
1702          "shape": "ValidationException"
1703        },
1704        {
1705          "shape": "InternalServerException"
1706        },
1707        {
1708          "shape": "ServiceQuotaExceededException"
1709        },
1710        {
1711          "shape": "AccessDeniedException"
1712        },
1713        {
1714          "shape": "ResourceNotFoundException"
1715        },
1716        {
1717          "shape": "ThrottlingException"
1718        },
1719        {
1720          "shape": "ConflictException"
1721        }
1722      ]
1723    },
1724    "UpdateMacieSession": {
1725      "name": "UpdateMacieSession",
1726      "http": {
1727        "method": "PATCH",
1728        "requestUri": "/macie",
1729        "responseCode": 200
1730      },
1731      "input": {
1732        "shape": "UpdateMacieSessionRequest"
1733      },
1734      "output": {
1735        "shape": "UpdateMacieSessionResponse"
1736      },
1737      "errors": [
1738        {
1739          "shape": "ValidationException"
1740        },
1741        {
1742          "shape": "InternalServerException"
1743        },
1744        {
1745          "shape": "ServiceQuotaExceededException"
1746        },
1747        {
1748          "shape": "AccessDeniedException"
1749        },
1750        {
1751          "shape": "ResourceNotFoundException"
1752        },
1753        {
1754          "shape": "ThrottlingException"
1755        },
1756        {
1757          "shape": "ConflictException"
1758        }
1759      ]
1760    },
1761    "UpdateMemberSession": {
1762      "name": "UpdateMemberSession",
1763      "http": {
1764        "method": "PATCH",
1765        "requestUri": "/macie/members/{id}",
1766        "responseCode": 200
1767      },
1768      "input": {
1769        "shape": "UpdateMemberSessionRequest"
1770      },
1771      "output": {
1772        "shape": "UpdateMemberSessionResponse"
1773      },
1774      "errors": [
1775        {
1776          "shape": "ValidationException"
1777        },
1778        {
1779          "shape": "InternalServerException"
1780        },
1781        {
1782          "shape": "ServiceQuotaExceededException"
1783        },
1784        {
1785          "shape": "AccessDeniedException"
1786        },
1787        {
1788          "shape": "ResourceNotFoundException"
1789        },
1790        {
1791          "shape": "ThrottlingException"
1792        },
1793        {
1794          "shape": "ConflictException"
1795        }
1796      ]
1797    },
1798    "UpdateOrganizationConfiguration": {
1799      "name": "UpdateOrganizationConfiguration",
1800      "http": {
1801        "method": "PATCH",
1802        "requestUri": "/admin/configuration",
1803        "responseCode": 200
1804      },
1805      "input": {
1806        "shape": "UpdateOrganizationConfigurationRequest"
1807      },
1808      "output": {
1809        "shape": "UpdateOrganizationConfigurationResponse"
1810      },
1811      "errors": [
1812        {
1813          "shape": "ValidationException"
1814        },
1815        {
1816          "shape": "InternalServerException"
1817        },
1818        {
1819          "shape": "ServiceQuotaExceededException"
1820        },
1821        {
1822          "shape": "AccessDeniedException"
1823        },
1824        {
1825          "shape": "ResourceNotFoundException"
1826        },
1827        {
1828          "shape": "ThrottlingException"
1829        },
1830        {
1831          "shape": "ConflictException"
1832        }
1833      ]
1834    }
1835  },
1836  "shapes": {
1837    "AcceptInvitationRequest": {
1838      "type": "structure",
1839      "members": {
1840        "invitationId": {
1841          "shape": "__string",
1842          "locationName": "invitationId"
1843        },
1844        "masterAccount": {
1845          "shape": "__string",
1846          "locationName": "masterAccount"
1847        }
1848      },
1849      "required": [
1850        "masterAccount",
1851        "invitationId"
1852      ]
1853    },
1854    "AcceptInvitationResponse": {
1855      "type": "structure",
1856      "members": {}
1857    },
1858    "AccessControlList": {
1859      "type": "structure",
1860      "members": {
1861        "allowsPublicReadAccess": {
1862          "shape": "__boolean",
1863          "locationName": "allowsPublicReadAccess"
1864        },
1865        "allowsPublicWriteAccess": {
1866          "shape": "__boolean",
1867          "locationName": "allowsPublicWriteAccess"
1868        }
1869      }
1870    },
1871    "AccessDeniedException": {
1872      "type": "structure",
1873      "members": {
1874        "message": {
1875          "shape": "__string",
1876          "locationName": "message"
1877        }
1878      },
1879      "exception": true,
1880      "error": {
1881        "httpStatusCode": 403
1882      }
1883    },
1884    "AccountDetail": {
1885      "type": "structure",
1886      "members": {
1887        "accountId": {
1888          "shape": "__string",
1889          "locationName": "accountId"
1890        },
1891        "email": {
1892          "shape": "__string",
1893          "locationName": "email"
1894        }
1895      },
1896      "required": [
1897        "email",
1898        "accountId"
1899      ]
1900    },
1901    "AccountLevelPermissions": {
1902      "type": "structure",
1903      "members": {
1904        "blockPublicAccess": {
1905          "shape": "BlockPublicAccess",
1906          "locationName": "blockPublicAccess"
1907        }
1908      }
1909    },
1910    "AdminAccount": {
1911      "type": "structure",
1912      "members": {
1913        "accountId": {
1914          "shape": "__string",
1915          "locationName": "accountId"
1916        },
1917        "status": {
1918          "shape": "AdminStatus",
1919          "locationName": "status"
1920        }
1921      }
1922    },
1923    "AdminStatus": {
1924      "type": "string",
1925      "enum": [
1926        "ENABLED",
1927        "DISABLING_IN_PROGRESS"
1928      ]
1929    },
1930    "ApiCallDetails": {
1931      "type": "structure",
1932      "members": {
1933        "api": {
1934          "shape": "__string",
1935          "locationName": "api"
1936        },
1937        "apiServiceName": {
1938          "shape": "__string",
1939          "locationName": "apiServiceName"
1940        },
1941        "firstSeen": {
1942          "shape": "__timestampIso8601",
1943          "locationName": "firstSeen"
1944        },
1945        "lastSeen": {
1946          "shape": "__timestampIso8601",
1947          "locationName": "lastSeen"
1948        }
1949      }
1950    },
1951    "AssumedRole": {
1952      "type": "structure",
1953      "members": {
1954        "accessKeyId": {
1955          "shape": "__string",
1956          "locationName": "accessKeyId"
1957        },
1958        "accountId": {
1959          "shape": "__string",
1960          "locationName": "accountId"
1961        },
1962        "arn": {
1963          "shape": "__string",
1964          "locationName": "arn"
1965        },
1966        "principalId": {
1967          "shape": "__string",
1968          "locationName": "principalId"
1969        },
1970        "sessionContext": {
1971          "shape": "SessionContext",
1972          "locationName": "sessionContext"
1973        }
1974      }
1975    },
1976    "AwsAccount": {
1977      "type": "structure",
1978      "members": {
1979        "accountId": {
1980          "shape": "__string",
1981          "locationName": "accountId"
1982        },
1983        "principalId": {
1984          "shape": "__string",
1985          "locationName": "principalId"
1986        }
1987      }
1988    },
1989    "AwsService": {
1990      "type": "structure",
1991      "members": {
1992        "invokedBy": {
1993          "shape": "__string",
1994          "locationName": "invokedBy"
1995        }
1996      }
1997    },
1998    "BatchGetCustomDataIdentifierSummary": {
1999      "type": "structure",
2000      "members": {
2001        "arn": {
2002          "shape": "__string",
2003          "locationName": "arn"
2004        },
2005        "createdAt": {
2006          "shape": "__timestampIso8601",
2007          "locationName": "createdAt"
2008        },
2009        "deleted": {
2010          "shape": "__boolean",
2011          "locationName": "deleted"
2012        },
2013        "description": {
2014          "shape": "__string",
2015          "locationName": "description"
2016        },
2017        "id": {
2018          "shape": "__string",
2019          "locationName": "id"
2020        },
2021        "name": {
2022          "shape": "__string",
2023          "locationName": "name"
2024        }
2025      }
2026    },
2027    "BatchGetCustomDataIdentifiersRequest": {
2028      "type": "structure",
2029      "members": {
2030        "ids": {
2031          "shape": "__listOf__string",
2032          "locationName": "ids"
2033        }
2034      }
2035    },
2036    "BatchGetCustomDataIdentifiersResponse": {
2037      "type": "structure",
2038      "members": {
2039        "customDataIdentifiers": {
2040          "shape": "__listOfBatchGetCustomDataIdentifierSummary",
2041          "locationName": "customDataIdentifiers"
2042        },
2043        "notFoundIdentifierIds": {
2044          "shape": "__listOf__string",
2045          "locationName": "notFoundIdentifierIds"
2046        }
2047      }
2048    },
2049    "BlockPublicAccess": {
2050      "type": "structure",
2051      "members": {
2052        "blockPublicAcls": {
2053          "shape": "__boolean",
2054          "locationName": "blockPublicAcls"
2055        },
2056        "blockPublicPolicy": {
2057          "shape": "__boolean",
2058          "locationName": "blockPublicPolicy"
2059        },
2060        "ignorePublicAcls": {
2061          "shape": "__boolean",
2062          "locationName": "ignorePublicAcls"
2063        },
2064        "restrictPublicBuckets": {
2065          "shape": "__boolean",
2066          "locationName": "restrictPublicBuckets"
2067        }
2068      }
2069    },
2070    "BucketCountByEffectivePermission": {
2071      "type": "structure",
2072      "members": {
2073        "publiclyAccessible": {
2074          "shape": "__long",
2075          "locationName": "publiclyAccessible"
2076        },
2077        "publiclyReadable": {
2078          "shape": "__long",
2079          "locationName": "publiclyReadable"
2080        },
2081        "publiclyWritable": {
2082          "shape": "__long",
2083          "locationName": "publiclyWritable"
2084        }
2085      }
2086    },
2087    "BucketCountByEncryptionType": {
2088      "type": "structure",
2089      "members": {
2090        "kmsManaged": {
2091          "shape": "__long",
2092          "locationName": "kmsManaged"
2093        },
2094        "s3Managed": {
2095          "shape": "__long",
2096          "locationName": "s3Managed"
2097        },
2098        "unencrypted": {
2099          "shape": "__long",
2100          "locationName": "unencrypted"
2101        }
2102      }
2103    },
2104    "BucketCountBySharedAccessType": {
2105      "type": "structure",
2106      "members": {
2107        "external": {
2108          "shape": "__long",
2109          "locationName": "external"
2110        },
2111        "internal": {
2112          "shape": "__long",
2113          "locationName": "internal"
2114        },
2115        "notShared": {
2116          "shape": "__long",
2117          "locationName": "notShared"
2118        }
2119      }
2120    },
2121    "BucketCriteria": {
2122      "type": "map",
2123      "key": {
2124        "shape": "__string"
2125      },
2126      "value": {
2127        "shape": "BucketCriteriaAdditionalProperties"
2128      }
2129    },
2130    "BucketCriteriaAdditionalProperties": {
2131      "type": "structure",
2132      "members": {
2133        "eq": {
2134          "shape": "__listOf__string",
2135          "locationName": "eq"
2136        },
2137        "gt": {
2138          "shape": "__long",
2139          "locationName": "gt"
2140        },
2141        "gte": {
2142          "shape": "__long",
2143          "locationName": "gte"
2144        },
2145        "lt": {
2146          "shape": "__long",
2147          "locationName": "lt"
2148        },
2149        "lte": {
2150          "shape": "__long",
2151          "locationName": "lte"
2152        },
2153        "neq": {
2154          "shape": "__listOf__string",
2155          "locationName": "neq"
2156        },
2157        "prefix": {
2158          "shape": "__string",
2159          "locationName": "prefix"
2160        }
2161      }
2162    },
2163    "BucketLevelPermissions": {
2164      "type": "structure",
2165      "members": {
2166        "accessControlList": {
2167          "shape": "AccessControlList",
2168          "locationName": "accessControlList"
2169        },
2170        "blockPublicAccess": {
2171          "shape": "BlockPublicAccess",
2172          "locationName": "blockPublicAccess"
2173        },
2174        "bucketPolicy": {
2175          "shape": "BucketPolicy",
2176          "locationName": "bucketPolicy"
2177        }
2178      }
2179    },
2180    "BucketMetadata": {
2181      "type": "structure",
2182      "members": {
2183        "accountId": {
2184          "shape": "__string",
2185          "locationName": "accountId"
2186        },
2187        "bucketArn": {
2188          "shape": "__string",
2189          "locationName": "bucketArn"
2190        },
2191        "bucketCreatedAt": {
2192          "shape": "__timestampIso8601",
2193          "locationName": "bucketCreatedAt"
2194        },
2195        "bucketName": {
2196          "shape": "__string",
2197          "locationName": "bucketName"
2198        },
2199        "classifiableObjectCount": {
2200          "shape": "__long",
2201          "locationName": "classifiableObjectCount"
2202        },
2203        "lastUpdated": {
2204          "shape": "__timestampIso8601",
2205          "locationName": "lastUpdated"
2206        },
2207        "objectCount": {
2208          "shape": "__long",
2209          "locationName": "objectCount"
2210        },
2211        "objectCountByEncryptionType": {
2212          "shape": "ObjectCountByEncryptionType",
2213          "locationName": "objectCountByEncryptionType"
2214        },
2215        "publicAccess": {
2216          "shape": "BucketPublicAccess",
2217          "locationName": "publicAccess"
2218        },
2219        "region": {
2220          "shape": "__string",
2221          "locationName": "region"
2222        },
2223        "replicationDetails": {
2224          "shape": "ReplicationDetails",
2225          "locationName": "replicationDetails"
2226        },
2227        "sharedAccess": {
2228          "shape": "SharedAccess",
2229          "locationName": "sharedAccess"
2230        },
2231        "sizeInBytes": {
2232          "shape": "__long",
2233          "locationName": "sizeInBytes"
2234        },
2235        "sizeInBytesCompressed": {
2236          "shape": "__long",
2237          "locationName": "sizeInBytesCompressed"
2238        },
2239        "tags": {
2240          "shape": "__listOfKeyValuePair",
2241          "locationName": "tags"
2242        },
2243        "versioning": {
2244          "shape": "__boolean",
2245          "locationName": "versioning"
2246        }
2247      }
2248    },
2249    "BucketPermissionConfiguration": {
2250      "type": "structure",
2251      "members": {
2252        "accountLevelPermissions": {
2253          "shape": "AccountLevelPermissions",
2254          "locationName": "accountLevelPermissions"
2255        },
2256        "bucketLevelPermissions": {
2257          "shape": "BucketLevelPermissions",
2258          "locationName": "bucketLevelPermissions"
2259        }
2260      }
2261    },
2262    "BucketPolicy": {
2263      "type": "structure",
2264      "members": {
2265        "allowsPublicReadAccess": {
2266          "shape": "__boolean",
2267          "locationName": "allowsPublicReadAccess"
2268        },
2269        "allowsPublicWriteAccess": {
2270          "shape": "__boolean",
2271          "locationName": "allowsPublicWriteAccess"
2272        }
2273      }
2274    },
2275    "BucketPublicAccess": {
2276      "type": "structure",
2277      "members": {
2278        "effectivePermission": {
2279          "shape": "EffectivePermission",
2280          "locationName": "effectivePermission"
2281        },
2282        "permissionConfiguration": {
2283          "shape": "BucketPermissionConfiguration",
2284          "locationName": "permissionConfiguration"
2285        }
2286      }
2287    },
2288    "BucketSortCriteria": {
2289      "type": "structure",
2290      "members": {
2291        "attributeName": {
2292          "shape": "__string",
2293          "locationName": "attributeName"
2294        },
2295        "orderBy": {
2296          "shape": "OrderBy",
2297          "locationName": "orderBy"
2298        }
2299      }
2300    },
2301    "ClassificationDetails": {
2302      "type": "structure",
2303      "members": {
2304        "detailedResultsLocation": {
2305          "shape": "__string",
2306          "locationName": "detailedResultsLocation"
2307        },
2308        "jobArn": {
2309          "shape": "__string",
2310          "locationName": "jobArn"
2311        },
2312        "jobId": {
2313          "shape": "__string",
2314          "locationName": "jobId"
2315        },
2316        "result": {
2317          "shape": "ClassificationResult",
2318          "locationName": "result"
2319        }
2320      }
2321    },
2322    "ClassificationExportConfiguration": {
2323      "type": "structure",
2324      "members": {
2325        "s3Destination": {
2326          "shape": "S3Destination",
2327          "locationName": "s3Destination"
2328        }
2329      }
2330    },
2331    "ClassificationResult": {
2332      "type": "structure",
2333      "members": {
2334        "customDataIdentifiers": {
2335          "shape": "CustomDataIdentifiers",
2336          "locationName": "customDataIdentifiers"
2337        },
2338        "mimeType": {
2339          "shape": "__string",
2340          "locationName": "mimeType"
2341        },
2342        "sensitiveData": {
2343          "shape": "SensitiveData",
2344          "locationName": "sensitiveData"
2345        },
2346        "sizeClassified": {
2347          "shape": "__long",
2348          "locationName": "sizeClassified"
2349        },
2350        "status": {
2351          "shape": "ClassificationResultStatus",
2352          "locationName": "status"
2353        }
2354      }
2355    },
2356    "ClassificationResultStatus": {
2357      "type": "structure",
2358      "members": {
2359        "code": {
2360          "shape": "__string",
2361          "locationName": "code"
2362        },
2363        "reason": {
2364          "shape": "__string",
2365          "locationName": "reason"
2366        }
2367      }
2368    },
2369    "ConflictException": {
2370      "type": "structure",
2371      "members": {
2372        "message": {
2373          "shape": "__string",
2374          "locationName": "message"
2375        }
2376      },
2377      "exception": true,
2378      "error": {
2379        "httpStatusCode": 409
2380      }
2381    },
2382    "CreateClassificationJobRequest": {
2383      "type": "structure",
2384      "members": {
2385        "clientToken": {
2386          "shape": "__string",
2387          "locationName": "clientToken",
2388          "idempotencyToken": true
2389        },
2390        "customDataIdentifierIds": {
2391          "shape": "__listOf__string",
2392          "locationName": "customDataIdentifierIds"
2393        },
2394        "description": {
2395          "shape": "__string",
2396          "locationName": "description"
2397        },
2398        "initialRun": {
2399          "shape": "__boolean",
2400          "locationName": "initialRun"
2401        },
2402        "jobType": {
2403          "shape": "JobType",
2404          "locationName": "jobType"
2405        },
2406        "name": {
2407          "shape": "__string",
2408          "locationName": "name"
2409        },
2410        "s3JobDefinition": {
2411          "shape": "S3JobDefinition",
2412          "locationName": "s3JobDefinition"
2413        },
2414        "samplingPercentage": {
2415          "shape": "__integer",
2416          "locationName": "samplingPercentage"
2417        },
2418        "scheduleFrequency": {
2419          "shape": "JobScheduleFrequency",
2420          "locationName": "scheduleFrequency"
2421        },
2422        "tags": {
2423          "shape": "TagMap",
2424          "locationName": "tags"
2425        }
2426      },
2427      "required": [
2428        "s3JobDefinition",
2429        "jobType",
2430        "clientToken",
2431        "name"
2432      ]
2433    },
2434    "CreateClassificationJobResponse": {
2435      "type": "structure",
2436      "members": {
2437        "jobArn": {
2438          "shape": "__string",
2439          "locationName": "jobArn"
2440        },
2441        "jobId": {
2442          "shape": "__string",
2443          "locationName": "jobId"
2444        }
2445      }
2446    },
2447    "CreateCustomDataIdentifierRequest": {
2448      "type": "structure",
2449      "members": {
2450        "clientToken": {
2451          "shape": "__string",
2452          "locationName": "clientToken",
2453          "idempotencyToken": true
2454        },
2455        "description": {
2456          "shape": "__string",
2457          "locationName": "description"
2458        },
2459        "ignoreWords": {
2460          "shape": "__listOf__string",
2461          "locationName": "ignoreWords"
2462        },
2463        "keywords": {
2464          "shape": "__listOf__string",
2465          "locationName": "keywords"
2466        },
2467        "maximumMatchDistance": {
2468          "shape": "__integer",
2469          "locationName": "maximumMatchDistance"
2470        },
2471        "name": {
2472          "shape": "__string",
2473          "locationName": "name"
2474        },
2475        "regex": {
2476          "shape": "__string",
2477          "locationName": "regex"
2478        },
2479        "tags": {
2480          "shape": "TagMap",
2481          "locationName": "tags"
2482        }
2483      }
2484    },
2485    "CreateCustomDataIdentifierResponse": {
2486      "type": "structure",
2487      "members": {
2488        "customDataIdentifierId": {
2489          "shape": "__string",
2490          "locationName": "customDataIdentifierId"
2491        }
2492      }
2493    },
2494    "CreateFindingsFilterRequest": {
2495      "type": "structure",
2496      "members": {
2497        "action": {
2498          "shape": "FindingsFilterAction",
2499          "locationName": "action"
2500        },
2501        "clientToken": {
2502          "shape": "__string",
2503          "locationName": "clientToken",
2504          "idempotencyToken": true
2505        },
2506        "description": {
2507          "shape": "__string",
2508          "locationName": "description"
2509        },
2510        "findingCriteria": {
2511          "shape": "FindingCriteria",
2512          "locationName": "findingCriteria"
2513        },
2514        "name": {
2515          "shape": "__string",
2516          "locationName": "name"
2517        },
2518        "position": {
2519          "shape": "__integer",
2520          "locationName": "position"
2521        },
2522        "tags": {
2523          "shape": "TagMap",
2524          "locationName": "tags"
2525        }
2526      },
2527      "required": [
2528        "action",
2529        "findingCriteria",
2530        "name"
2531      ]
2532    },
2533    "CreateFindingsFilterResponse": {
2534      "type": "structure",
2535      "members": {
2536        "arn": {
2537          "shape": "__string",
2538          "locationName": "arn"
2539        },
2540        "id": {
2541          "shape": "__string",
2542          "locationName": "id"
2543        }
2544      }
2545    },
2546    "CreateInvitationsRequest": {
2547      "type": "structure",
2548      "members": {
2549        "accountIds": {
2550          "shape": "__listOf__string",
2551          "locationName": "accountIds"
2552        },
2553        "disableEmailNotification": {
2554          "shape": "__boolean",
2555          "locationName": "disableEmailNotification"
2556        },
2557        "message": {
2558          "shape": "__string",
2559          "locationName": "message"
2560        }
2561      },
2562      "required": [
2563        "accountIds"
2564      ]
2565    },
2566    "CreateInvitationsResponse": {
2567      "type": "structure",
2568      "members": {
2569        "unprocessedAccounts": {
2570          "shape": "__listOfUnprocessedAccount",
2571          "locationName": "unprocessedAccounts"
2572        }
2573      }
2574    },
2575    "CreateMemberRequest": {
2576      "type": "structure",
2577      "members": {
2578        "account": {
2579          "shape": "AccountDetail",
2580          "locationName": "account"
2581        },
2582        "tags": {
2583          "shape": "TagMap",
2584          "locationName": "tags"
2585        }
2586      },
2587      "required": [
2588        "account"
2589      ]
2590    },
2591    "CreateMemberResponse": {
2592      "type": "structure",
2593      "members": {
2594        "arn": {
2595          "shape": "__string",
2596          "locationName": "arn"
2597        }
2598      }
2599    },
2600    "CreateSampleFindingsRequest": {
2601      "type": "structure",
2602      "members": {
2603        "findingTypes": {
2604          "shape": "__listOfFindingType",
2605          "locationName": "findingTypes"
2606        }
2607      }
2608    },
2609    "CreateSampleFindingsResponse": {
2610      "type": "structure",
2611      "members": {}
2612    },
2613    "Criterion": {
2614      "type": "map",
2615      "key": {
2616        "shape": "__string"
2617      },
2618      "value": {
2619        "shape": "CriterionAdditionalProperties"
2620      }
2621    },
2622    "CriterionAdditionalProperties": {
2623      "type": "structure",
2624      "members": {
2625        "eq": {
2626          "shape": "__listOf__string",
2627          "locationName": "eq"
2628        },
2629        "gt": {
2630          "shape": "__long",
2631          "locationName": "gt"
2632        },
2633        "gte": {
2634          "shape": "__long",
2635          "locationName": "gte"
2636        },
2637        "lt": {
2638          "shape": "__long",
2639          "locationName": "lt"
2640        },
2641        "lte": {
2642          "shape": "__long",
2643          "locationName": "lte"
2644        },
2645        "neq": {
2646          "shape": "__listOf__string",
2647          "locationName": "neq"
2648        }
2649      }
2650    },
2651    "Currency": {
2652      "type": "string",
2653      "enum": [
2654        "USD"
2655      ]
2656    },
2657    "CustomDataIdentifierSummary": {
2658      "type": "structure",
2659      "members": {
2660        "arn": {
2661          "shape": "__string",
2662          "locationName": "arn"
2663        },
2664        "createdAt": {
2665          "shape": "__timestampIso8601",
2666          "locationName": "createdAt"
2667        },
2668        "description": {
2669          "shape": "__string",
2670          "locationName": "description"
2671        },
2672        "id": {
2673          "shape": "__string",
2674          "locationName": "id"
2675        },
2676        "name": {
2677          "shape": "__string",
2678          "locationName": "name"
2679        }
2680      }
2681    },
2682    "CustomDataIdentifiers": {
2683      "type": "structure",
2684      "members": {
2685        "detections": {
2686          "shape": "CustomDetections",
2687          "locationName": "detections"
2688        },
2689        "totalCount": {
2690          "shape": "__long",
2691          "locationName": "totalCount"
2692        }
2693      }
2694    },
2695    "CustomDetection": {
2696      "type": "structure",
2697      "members": {
2698        "arn": {
2699          "shape": "__string",
2700          "locationName": "arn"
2701        },
2702        "count": {
2703          "shape": "__long",
2704          "locationName": "count"
2705        },
2706        "name": {
2707          "shape": "__string",
2708          "locationName": "name"
2709        }
2710      }
2711    },
2712    "CustomDetections": {
2713      "type": "list",
2714      "member": {
2715        "shape": "CustomDetection"
2716      }
2717    },
2718    "DailySchedule": {
2719      "type": "structure",
2720      "members": {}
2721    },
2722    "DayOfWeek": {
2723      "type": "string",
2724      "enum": [
2725        "SUNDAY",
2726        "MONDAY",
2727        "TUESDAY",
2728        "WEDNESDAY",
2729        "THURSDAY",
2730        "FRIDAY",
2731        "SATURDAY"
2732      ]
2733    },
2734    "DeclineInvitationsRequest": {
2735      "type": "structure",
2736      "members": {
2737        "accountIds": {
2738          "shape": "__listOf__string",
2739          "locationName": "accountIds"
2740        }
2741      },
2742      "required": [
2743        "accountIds"
2744      ]
2745    },
2746    "DeclineInvitationsResponse": {
2747      "type": "structure",
2748      "members": {
2749        "unprocessedAccounts": {
2750          "shape": "__listOfUnprocessedAccount",
2751          "locationName": "unprocessedAccounts"
2752        }
2753      }
2754    },
2755    "DefaultDetection": {
2756      "type": "structure",
2757      "members": {
2758        "count": {
2759          "shape": "__long",
2760          "locationName": "count"
2761        },
2762        "type": {
2763          "shape": "__string",
2764          "locationName": "type"
2765        }
2766      }
2767    },
2768    "DefaultDetections": {
2769      "type": "list",
2770      "member": {
2771        "shape": "DefaultDetection"
2772      }
2773    },
2774    "DeleteCustomDataIdentifierRequest": {
2775      "type": "structure",
2776      "members": {
2777        "id": {
2778          "shape": "__string",
2779          "location": "uri",
2780          "locationName": "id"
2781        }
2782      },
2783      "required": [
2784        "id"
2785      ]
2786    },
2787    "DeleteCustomDataIdentifierResponse": {
2788      "type": "structure",
2789      "members": {}
2790    },
2791    "DeleteFindingsFilterRequest": {
2792      "type": "structure",
2793      "members": {
2794        "id": {
2795          "shape": "__string",
2796          "location": "uri",
2797          "locationName": "id"
2798        }
2799      },
2800      "required": [
2801        "id"
2802      ]
2803    },
2804    "DeleteFindingsFilterResponse": {
2805      "type": "structure",
2806      "members": {}
2807    },
2808    "DeleteInvitationsRequest": {
2809      "type": "structure",
2810      "members": {
2811        "accountIds": {
2812          "shape": "__listOf__string",
2813          "locationName": "accountIds"
2814        }
2815      },
2816      "required": [
2817        "accountIds"
2818      ]
2819    },
2820    "DeleteInvitationsResponse": {
2821      "type": "structure",
2822      "members": {
2823        "unprocessedAccounts": {
2824          "shape": "__listOfUnprocessedAccount",
2825          "locationName": "unprocessedAccounts"
2826        }
2827      }
2828    },
2829    "DeleteMemberRequest": {
2830      "type": "structure",
2831      "members": {
2832        "id": {
2833          "shape": "__string",
2834          "location": "uri",
2835          "locationName": "id"
2836        }
2837      },
2838      "required": [
2839        "id"
2840      ]
2841    },
2842    "DeleteMemberResponse": {
2843      "type": "structure",
2844      "members": {}
2845    },
2846    "DescribeBucketsRequest": {
2847      "type": "structure",
2848      "members": {
2849        "criteria": {
2850          "shape": "BucketCriteria",
2851          "locationName": "criteria"
2852        },
2853        "maxResults": {
2854          "shape": "__integer",
2855          "locationName": "maxResults"
2856        },
2857        "nextToken": {
2858          "shape": "__string",
2859          "locationName": "nextToken"
2860        },
2861        "sortCriteria": {
2862          "shape": "BucketSortCriteria",
2863          "locationName": "sortCriteria"
2864        }
2865      }
2866    },
2867    "DescribeBucketsResponse": {
2868      "type": "structure",
2869      "members": {
2870        "buckets": {
2871          "shape": "__listOfBucketMetadata",
2872          "locationName": "buckets"
2873        },
2874        "nextToken": {
2875          "shape": "__string",
2876          "locationName": "nextToken"
2877        }
2878      }
2879    },
2880    "DescribeClassificationJobRequest": {
2881      "type": "structure",
2882      "members": {
2883        "jobId": {
2884          "shape": "__string",
2885          "location": "uri",
2886          "locationName": "jobId"
2887        }
2888      },
2889      "required": [
2890        "jobId"
2891      ]
2892    },
2893    "DescribeClassificationJobResponse": {
2894      "type": "structure",
2895      "members": {
2896        "clientToken": {
2897          "shape": "__string",
2898          "locationName": "clientToken",
2899          "idempotencyToken": true
2900        },
2901        "createdAt": {
2902          "shape": "__timestampIso8601",
2903          "locationName": "createdAt"
2904        },
2905        "customDataIdentifierIds": {
2906          "shape": "__listOf__string",
2907          "locationName": "customDataIdentifierIds"
2908        },
2909        "description": {
2910          "shape": "__string",
2911          "locationName": "description"
2912        },
2913        "initialRun": {
2914          "shape": "__boolean",
2915          "locationName": "initialRun"
2916        },
2917        "jobArn": {
2918          "shape": "__string",
2919          "locationName": "jobArn"
2920        },
2921        "jobId": {
2922          "shape": "__string",
2923          "locationName": "jobId"
2924        },
2925        "jobStatus": {
2926          "shape": "JobStatus",
2927          "locationName": "jobStatus"
2928        },
2929        "jobType": {
2930          "shape": "JobType",
2931          "locationName": "jobType"
2932        },
2933        "lastRunTime": {
2934          "shape": "__timestampIso8601",
2935          "locationName": "lastRunTime"
2936        },
2937        "name": {
2938          "shape": "__string",
2939          "locationName": "name"
2940        },
2941        "s3JobDefinition": {
2942          "shape": "S3JobDefinition",
2943          "locationName": "s3JobDefinition"
2944        },
2945        "samplingPercentage": {
2946          "shape": "__integer",
2947          "locationName": "samplingPercentage"
2948        },
2949        "scheduleFrequency": {
2950          "shape": "JobScheduleFrequency",
2951          "locationName": "scheduleFrequency"
2952        },
2953        "statistics": {
2954          "shape": "Statistics",
2955          "locationName": "statistics"
2956        },
2957        "tags": {
2958          "shape": "TagMap",
2959          "locationName": "tags"
2960        }
2961      }
2962    },
2963    "DescribeOrganizationConfigurationRequest": {
2964      "type": "structure",
2965      "members": {}
2966    },
2967    "DescribeOrganizationConfigurationResponse": {
2968      "type": "structure",
2969      "members": {
2970        "autoEnable": {
2971          "shape": "__boolean",
2972          "locationName": "autoEnable"
2973        },
2974        "maxAccountLimitReached": {
2975          "shape": "__boolean",
2976          "locationName": "maxAccountLimitReached"
2977        }
2978      }
2979    },
2980    "DisableMacieRequest": {
2981      "type": "structure",
2982      "members": {}
2983    },
2984    "DisableMacieResponse": {
2985      "type": "structure",
2986      "members": {}
2987    },
2988    "DisableOrganizationAdminAccountRequest": {
2989      "type": "structure",
2990      "members": {
2991        "adminAccountId": {
2992          "shape": "__string",
2993          "location": "querystring",
2994          "locationName": "adminAccountId"
2995        }
2996      },
2997      "required": [
2998        "adminAccountId"
2999      ]
3000    },
3001    "DisableOrganizationAdminAccountResponse": {
3002      "type": "structure",
3003      "members": {}
3004    },
3005    "DisassociateFromMasterAccountRequest": {
3006      "type": "structure",
3007      "members": {}
3008    },
3009    "DisassociateFromMasterAccountResponse": {
3010      "type": "structure",
3011      "members": {}
3012    },
3013    "DisassociateMemberRequest": {
3014      "type": "structure",
3015      "members": {
3016        "id": {
3017          "shape": "__string",
3018          "location": "uri",
3019          "locationName": "id"
3020        }
3021      },
3022      "required": [
3023        "id"
3024      ]
3025    },
3026    "DisassociateMemberResponse": {
3027      "type": "structure",
3028      "members": {}
3029    },
3030    "DomainDetails": {
3031      "type": "structure",
3032      "members": {
3033        "domainName": {
3034          "shape": "__string",
3035          "locationName": "domainName"
3036        }
3037      }
3038    },
3039    "EffectivePermission": {
3040      "type": "string",
3041      "enum": [
3042        "PUBLIC",
3043        "NOT_PUBLIC"
3044      ]
3045    },
3046    "Empty": {
3047      "type": "structure",
3048      "members": {}
3049    },
3050    "EnableMacieRequest": {
3051      "type": "structure",
3052      "members": {
3053        "clientToken": {
3054          "shape": "__string",
3055          "locationName": "clientToken",
3056          "idempotencyToken": true
3057        },
3058        "findingPublishingFrequency": {
3059          "shape": "FindingPublishingFrequency",
3060          "locationName": "findingPublishingFrequency"
3061        },
3062        "status": {
3063          "shape": "MacieStatus",
3064          "locationName": "status"
3065        }
3066      }
3067    },
3068    "EnableMacieResponse": {
3069      "type": "structure",
3070      "members": {}
3071    },
3072    "EnableOrganizationAdminAccountRequest": {
3073      "type": "structure",
3074      "members": {
3075        "adminAccountId": {
3076          "shape": "__string",
3077          "locationName": "adminAccountId"
3078        },
3079        "clientToken": {
3080          "shape": "__string",
3081          "locationName": "clientToken",
3082          "idempotencyToken": true
3083        }
3084      },
3085      "required": [
3086        "adminAccountId"
3087      ]
3088    },
3089    "EnableOrganizationAdminAccountResponse": {
3090      "type": "structure",
3091      "members": {}
3092    },
3093    "EncryptionType": {
3094      "type": "string",
3095      "enum": [
3096        "NONE",
3097        "AES256",
3098        "aws:kms",
3099        "UNKNOWN"
3100      ]
3101    },
3102    "ErrorCode": {
3103      "type": "string",
3104      "enum": [
3105        "ClientError",
3106        "InternalError"
3107      ]
3108    },
3109    "FederatedUser": {
3110      "type": "structure",
3111      "members": {
3112        "accessKeyId": {
3113          "shape": "__string",
3114          "locationName": "accessKeyId"
3115        },
3116        "accountId": {
3117          "shape": "__string",
3118          "locationName": "accountId"
3119        },
3120        "arn": {
3121          "shape": "__string",
3122          "locationName": "arn"
3123        },
3124        "principalId": {
3125          "shape": "__string",
3126          "locationName": "principalId"
3127        },
3128        "sessionContext": {
3129          "shape": "SessionContext",
3130          "locationName": "sessionContext"
3131        }
3132      }
3133    },
3134    "Finding": {
3135      "type": "structure",
3136      "members": {
3137        "accountId": {
3138          "shape": "__string",
3139          "locationName": "accountId"
3140        },
3141        "archived": {
3142          "shape": "__boolean",
3143          "locationName": "archived"
3144        },
3145        "category": {
3146          "shape": "FindingCategory",
3147          "locationName": "category"
3148        },
3149        "classificationDetails": {
3150          "shape": "ClassificationDetails",
3151          "locationName": "classificationDetails"
3152        },
3153        "count": {
3154          "shape": "__long",
3155          "locationName": "count"
3156        },
3157        "createdAt": {
3158          "shape": "__timestampIso8601",
3159          "locationName": "createdAt"
3160        },
3161        "description": {
3162          "shape": "__string",
3163          "locationName": "description"
3164        },
3165        "id": {
3166          "shape": "__string",
3167          "locationName": "id"
3168        },
3169        "partition": {
3170          "shape": "__string",
3171          "locationName": "partition"
3172        },
3173        "policyDetails": {
3174          "shape": "PolicyDetails",
3175          "locationName": "policyDetails"
3176        },
3177        "region": {
3178          "shape": "__string",
3179          "locationName": "region"
3180        },
3181        "resourcesAffected": {
3182          "shape": "ResourcesAffected",
3183          "locationName": "resourcesAffected"
3184        },
3185        "sample": {
3186          "shape": "__boolean",
3187          "locationName": "sample"
3188        },
3189        "schemaVersion": {
3190          "shape": "__string",
3191          "locationName": "schemaVersion"
3192        },
3193        "severity": {
3194          "shape": "Severity",
3195          "locationName": "severity"
3196        },
3197        "title": {
3198          "shape": "__string",
3199          "locationName": "title"
3200        },
3201        "type": {
3202          "shape": "FindingType",
3203          "locationName": "type"
3204        },
3205        "updatedAt": {
3206          "shape": "__timestampIso8601",
3207          "locationName": "updatedAt"
3208        }
3209      }
3210    },
3211    "FindingAction": {
3212      "type": "structure",
3213      "members": {
3214        "actionType": {
3215          "shape": "FindingActionType",
3216          "locationName": "actionType"
3217        },
3218        "apiCallDetails": {
3219          "shape": "ApiCallDetails",
3220          "locationName": "apiCallDetails"
3221        }
3222      }
3223    },
3224    "FindingActionType": {
3225      "type": "string",
3226      "enum": [
3227        "AWS_API_CALL"
3228      ]
3229    },
3230    "FindingActor": {
3231      "type": "structure",
3232      "members": {
3233        "domainDetails": {
3234          "shape": "DomainDetails",
3235          "locationName": "domainDetails"
3236        },
3237        "ipAddressDetails": {
3238          "shape": "IpAddressDetails",
3239          "locationName": "ipAddressDetails"
3240        },
3241        "userIdentity": {
3242          "shape": "UserIdentity",
3243          "locationName": "userIdentity"
3244        }
3245      }
3246    },
3247    "FindingCategory": {
3248      "type": "string",
3249      "enum": [
3250        "CLASSIFICATION",
3251        "POLICY"
3252      ]
3253    },
3254    "FindingCriteria": {
3255      "type": "structure",
3256      "members": {
3257        "criterion": {
3258          "shape": "Criterion",
3259          "locationName": "criterion"
3260        }
3261      }
3262    },
3263    "FindingPublishingFrequency": {
3264      "type": "string",
3265      "enum": [
3266        "FIFTEEN_MINUTES",
3267        "ONE_HOUR",
3268        "SIX_HOURS"
3269      ]
3270    },
3271    "FindingStatisticsSortAttributeName": {
3272      "type": "string",
3273      "enum": [
3274        "groupKey",
3275        "count"
3276      ]
3277    },
3278    "FindingStatisticsSortCriteria": {
3279      "type": "structure",
3280      "members": {
3281        "attributeName": {
3282          "shape": "FindingStatisticsSortAttributeName",
3283          "locationName": "attributeName"
3284        },
3285        "orderBy": {
3286          "shape": "OrderBy",
3287          "locationName": "orderBy"
3288        }
3289      }
3290    },
3291    "FindingType": {
3292      "type": "string",
3293      "enum": [
3294        "SensitiveData:S3Object/Multiple",
3295        "SensitiveData:S3Object/Financial",
3296        "SensitiveData:S3Object/Personal",
3297        "SensitiveData:S3Object/Credentials",
3298        "SensitiveData:S3Object/CustomIdentifier",
3299        "Policy:IAMUser/S3BucketPublic",
3300        "Policy:IAMUser/S3BucketSharedExternally",
3301        "Policy:IAMUser/S3BucketReplicatedExternally",
3302        "Policy:IAMUser/S3BucketEncryptionDisabled",
3303        "Policy:IAMUser/S3BlockPublicAccessDisabled"
3304      ]
3305    },
3306    "FindingsFilterAction": {
3307      "type": "string",
3308      "enum": [
3309        "ARCHIVE",
3310        "NOOP"
3311      ]
3312    },
3313    "FindingsFilterListItem": {
3314      "type": "structure",
3315      "members": {
3316        "action": {
3317          "shape": "FindingsFilterAction",
3318          "locationName": "action"
3319        },
3320        "arn": {
3321          "shape": "__string",
3322          "locationName": "arn"
3323        },
3324        "id": {
3325          "shape": "__string",
3326          "locationName": "id"
3327        },
3328        "name": {
3329          "shape": "__string",
3330          "locationName": "name"
3331        },
3332        "tags": {
3333          "shape": "TagMap",
3334          "locationName": "tags"
3335        }
3336      }
3337    },
3338    "GetBucketStatisticsRequest": {
3339      "type": "structure",
3340      "members": {
3341        "accountId": {
3342          "shape": "__string",
3343          "locationName": "accountId"
3344        }
3345      }
3346    },
3347    "GetBucketStatisticsResponse": {
3348      "type": "structure",
3349      "members": {
3350        "bucketCount": {
3351          "shape": "__long",
3352          "locationName": "bucketCount"
3353        },
3354        "bucketCountByEffectivePermission": {
3355          "shape": "BucketCountByEffectivePermission",
3356          "locationName": "bucketCountByEffectivePermission"
3357        },
3358        "bucketCountByEncryptionType": {
3359          "shape": "BucketCountByEncryptionType",
3360          "locationName": "bucketCountByEncryptionType"
3361        },
3362        "bucketCountBySharedAccessType": {
3363          "shape": "BucketCountBySharedAccessType",
3364          "locationName": "bucketCountBySharedAccessType"
3365        },
3366        "classifiableObjectCount": {
3367          "shape": "__long",
3368          "locationName": "classifiableObjectCount"
3369        },
3370        "lastUpdated": {
3371          "shape": "__timestampIso8601",
3372          "locationName": "lastUpdated"
3373        },
3374        "objectCount": {
3375          "shape": "__long",
3376          "locationName": "objectCount"
3377        },
3378        "sizeInBytes": {
3379          "shape": "__long",
3380          "locationName": "sizeInBytes"
3381        },
3382        "sizeInBytesCompressed": {
3383          "shape": "__long",
3384          "locationName": "sizeInBytesCompressed"
3385        }
3386      }
3387    },
3388    "GetClassificationExportConfigurationRequest": {
3389      "type": "structure",
3390      "members": {}
3391    },
3392    "GetClassificationExportConfigurationResponse": {
3393      "type": "structure",
3394      "members": {
3395        "configuration": {
3396          "shape": "ClassificationExportConfiguration",
3397          "locationName": "configuration"
3398        }
3399      }
3400    },
3401    "GetCustomDataIdentifierRequest": {
3402      "type": "structure",
3403      "members": {
3404        "id": {
3405          "shape": "__string",
3406          "location": "uri",
3407          "locationName": "id"
3408        }
3409      },
3410      "required": [
3411        "id"
3412      ]
3413    },
3414    "GetCustomDataIdentifierResponse": {
3415      "type": "structure",
3416      "members": {
3417        "arn": {
3418          "shape": "__string",
3419          "locationName": "arn"
3420        },
3421        "createdAt": {
3422          "shape": "__timestampIso8601",
3423          "locationName": "createdAt"
3424        },
3425        "deleted": {
3426          "shape": "__boolean",
3427          "locationName": "deleted"
3428        },
3429        "description": {
3430          "shape": "__string",
3431          "locationName": "description"
3432        },
3433        "id": {
3434          "shape": "__string",
3435          "locationName": "id"
3436        },
3437        "ignoreWords": {
3438          "shape": "__listOf__string",
3439          "locationName": "ignoreWords"
3440        },
3441        "keywords": {
3442          "shape": "__listOf__string",
3443          "locationName": "keywords"
3444        },
3445        "maximumMatchDistance": {
3446          "shape": "__integer",
3447          "locationName": "maximumMatchDistance"
3448        },
3449        "name": {
3450          "shape": "__string",
3451          "locationName": "name"
3452        },
3453        "regex": {
3454          "shape": "__string",
3455          "locationName": "regex"
3456        },
3457        "tags": {
3458          "shape": "TagMap",
3459          "locationName": "tags"
3460        }
3461      }
3462    },
3463    "GetFindingStatisticsRequest": {
3464      "type": "structure",
3465      "members": {
3466        "findingCriteria": {
3467          "shape": "FindingCriteria",
3468          "locationName": "findingCriteria"
3469        },
3470        "groupBy": {
3471          "shape": "GroupBy",
3472          "locationName": "groupBy"
3473        },
3474        "size": {
3475          "shape": "__integer",
3476          "locationName": "size"
3477        },
3478        "sortCriteria": {
3479          "shape": "FindingStatisticsSortCriteria",
3480          "locationName": "sortCriteria"
3481        }
3482      },
3483      "required": [
3484        "groupBy"
3485      ]
3486    },
3487    "GetFindingStatisticsResponse": {
3488      "type": "structure",
3489      "members": {
3490        "countsByGroup": {
3491          "shape": "__listOfGroupCount",
3492          "locationName": "countsByGroup"
3493        }
3494      }
3495    },
3496    "GetFindingsFilterRequest": {
3497      "type": "structure",
3498      "members": {
3499        "id": {
3500          "shape": "__string",
3501          "location": "uri",
3502          "locationName": "id"
3503        }
3504      },
3505      "required": [
3506        "id"
3507      ]
3508    },
3509    "GetFindingsFilterResponse": {
3510      "type": "structure",
3511      "members": {
3512        "action": {
3513          "shape": "FindingsFilterAction",
3514          "locationName": "action"
3515        },
3516        "arn": {
3517          "shape": "__string",
3518          "locationName": "arn"
3519        },
3520        "description": {
3521          "shape": "__string",
3522          "locationName": "description"
3523        },
3524        "findingCriteria": {
3525          "shape": "FindingCriteria",
3526          "locationName": "findingCriteria"
3527        },
3528        "id": {
3529          "shape": "__string",
3530          "locationName": "id"
3531        },
3532        "name": {
3533          "shape": "__string",
3534          "locationName": "name"
3535        },
3536        "position": {
3537          "shape": "__integer",
3538          "locationName": "position"
3539        },
3540        "tags": {
3541          "shape": "TagMap",
3542          "locationName": "tags"
3543        }
3544      }
3545    },
3546    "GetFindingsRequest": {
3547      "type": "structure",
3548      "members": {
3549        "findingIds": {
3550          "shape": "__listOf__string",
3551          "locationName": "findingIds"
3552        },
3553        "sortCriteria": {
3554          "shape": "SortCriteria",
3555          "locationName": "sortCriteria"
3556        }
3557      },
3558      "required": [
3559        "findingIds"
3560      ]
3561    },
3562    "GetFindingsResponse": {
3563      "type": "structure",
3564      "members": {
3565        "findings": {
3566          "shape": "__listOfFinding",
3567          "locationName": "findings"
3568        }
3569      }
3570    },
3571    "GetInvitationsCountRequest": {
3572      "type": "structure",
3573      "members": {}
3574    },
3575    "GetInvitationsCountResponse": {
3576      "type": "structure",
3577      "members": {
3578        "invitationsCount": {
3579          "shape": "__long",
3580          "locationName": "invitationsCount"
3581        }
3582      }
3583    },
3584    "GetMacieSessionRequest": {
3585      "type": "structure",
3586      "members": {}
3587    },
3588    "GetMacieSessionResponse": {
3589      "type": "structure",
3590      "members": {
3591        "createdAt": {
3592          "shape": "__timestampIso8601",
3593          "locationName": "createdAt"
3594        },
3595        "findingPublishingFrequency": {
3596          "shape": "FindingPublishingFrequency",
3597          "locationName": "findingPublishingFrequency"
3598        },
3599        "serviceRole": {
3600          "shape": "__string",
3601          "locationName": "serviceRole"
3602        },
3603        "status": {
3604          "shape": "MacieStatus",
3605          "locationName": "status"
3606        },
3607        "updatedAt": {
3608          "shape": "__timestampIso8601",
3609          "locationName": "updatedAt"
3610        }
3611      }
3612    },
3613    "GetMasterAccountRequest": {
3614      "type": "structure",
3615      "members": {}
3616    },
3617    "GetMasterAccountResponse": {
3618      "type": "structure",
3619      "members": {
3620        "master": {
3621          "shape": "Invitation",
3622          "locationName": "master"
3623        }
3624      }
3625    },
3626    "GetMemberRequest": {
3627      "type": "structure",
3628      "members": {
3629        "id": {
3630          "shape": "__string",
3631          "location": "uri",
3632          "locationName": "id"
3633        }
3634      },
3635      "required": [
3636        "id"
3637      ]
3638    },
3639    "GetMemberResponse": {
3640      "type": "structure",
3641      "members": {
3642        "accountId": {
3643          "shape": "__string",
3644          "locationName": "accountId"
3645        },
3646        "arn": {
3647          "shape": "__string",
3648          "locationName": "arn"
3649        },
3650        "email": {
3651          "shape": "__string",
3652          "locationName": "email"
3653        },
3654        "invitedAt": {
3655          "shape": "__timestampIso8601",
3656          "locationName": "invitedAt"
3657        },
3658        "masterAccountId": {
3659          "shape": "__string",
3660          "locationName": "masterAccountId"
3661        },
3662        "relationshipStatus": {
3663          "shape": "RelationshipStatus",
3664          "locationName": "relationshipStatus"
3665        },
3666        "tags": {
3667          "shape": "TagMap",
3668          "locationName": "tags"
3669        },
3670        "updatedAt": {
3671          "shape": "__timestampIso8601",
3672          "locationName": "updatedAt"
3673        }
3674      }
3675    },
3676    "GetUsageStatisticsRequest": {
3677      "type": "structure",
3678      "members": {
3679        "filterBy": {
3680          "shape": "__listOfUsageStatisticsFilter",
3681          "locationName": "filterBy"
3682        },
3683        "maxResults": {
3684          "shape": "__integer",
3685          "locationName": "maxResults"
3686        },
3687        "nextToken": {
3688          "shape": "__string",
3689          "locationName": "nextToken"
3690        },
3691        "sortBy": {
3692          "shape": "UsageStatisticsSortBy",
3693          "locationName": "sortBy"
3694        }
3695      }
3696    },
3697    "GetUsageStatisticsResponse": {
3698      "type": "structure",
3699      "members": {
3700        "nextToken": {
3701          "shape": "__string",
3702          "locationName": "nextToken"
3703        },
3704        "records": {
3705          "shape": "__listOfUsageRecord",
3706          "locationName": "records"
3707        }
3708      }
3709    },
3710    "GetUsageTotalsRequest": {
3711      "type": "structure",
3712      "members": {}
3713    },
3714    "GetUsageTotalsResponse": {
3715      "type": "structure",
3716      "members": {
3717        "usageTotals": {
3718          "shape": "__listOfUsageTotal",
3719          "locationName": "usageTotals"
3720        }
3721      }
3722    },
3723    "GroupBy": {
3724      "type": "string",
3725      "enum": [
3726        "resourcesAffected.s3Bucket.name",
3727        "type",
3728        "classificationDetails.jobId",
3729        "severity.description"
3730      ]
3731    },
3732    "GroupCount": {
3733      "type": "structure",
3734      "members": {
3735        "count": {
3736          "shape": "__long",
3737          "locationName": "count"
3738        },
3739        "groupKey": {
3740          "shape": "__string",
3741          "locationName": "groupKey"
3742        }
3743      }
3744    },
3745    "IamUser": {
3746      "type": "structure",
3747      "members": {
3748        "accountId": {
3749          "shape": "__string",
3750          "locationName": "accountId"
3751        },
3752        "arn": {
3753          "shape": "__string",
3754          "locationName": "arn"
3755        },
3756        "principalId": {
3757          "shape": "__string",
3758          "locationName": "principalId"
3759        },
3760        "userName": {
3761          "shape": "__string",
3762          "locationName": "userName"
3763        }
3764      }
3765    },
3766    "InternalServerException": {
3767      "type": "structure",
3768      "members": {
3769        "message": {
3770          "shape": "__string",
3771          "locationName": "message"
3772        }
3773      },
3774      "exception": true,
3775      "error": {
3776        "httpStatusCode": 500
3777      }
3778    },
3779    "Invitation": {
3780      "type": "structure",
3781      "members": {
3782        "accountId": {
3783          "shape": "__string",
3784          "locationName": "accountId"
3785        },
3786        "invitationId": {
3787          "shape": "__string",
3788          "locationName": "invitationId"
3789        },
3790        "invitedAt": {
3791          "shape": "__timestampIso8601",
3792          "locationName": "invitedAt"
3793        },
3794        "relationshipStatus": {
3795          "shape": "RelationshipStatus",
3796          "locationName": "relationshipStatus"
3797        }
3798      }
3799    },
3800    "IpAddressDetails": {
3801      "type": "structure",
3802      "members": {
3803        "ipAddressV4": {
3804          "shape": "__string",
3805          "locationName": "ipAddressV4"
3806        },
3807        "ipCity": {
3808          "shape": "IpCity",
3809          "locationName": "ipCity"
3810        },
3811        "ipCountry": {
3812          "shape": "IpCountry",
3813          "locationName": "ipCountry"
3814        },
3815        "ipGeoLocation": {
3816          "shape": "IpGeoLocation",
3817          "locationName": "ipGeoLocation"
3818        },
3819        "ipOwner": {
3820          "shape": "IpOwner",
3821          "locationName": "ipOwner"
3822        }
3823      }
3824    },
3825    "IpCity": {
3826      "type": "structure",
3827      "members": {
3828        "name": {
3829          "shape": "__string",
3830          "locationName": "name"
3831        }
3832      }
3833    },
3834    "IpCountry": {
3835      "type": "structure",
3836      "members": {
3837        "code": {
3838          "shape": "__string",
3839          "locationName": "code"
3840        },
3841        "name": {
3842          "shape": "__string",
3843          "locationName": "name"
3844        }
3845      }
3846    },
3847    "IpGeoLocation": {
3848      "type": "structure",
3849      "members": {
3850        "lat": {
3851          "shape": "__double",
3852          "locationName": "lat"
3853        },
3854        "lon": {
3855          "shape": "__double",
3856          "locationName": "lon"
3857        }
3858      }
3859    },
3860    "IpOwner": {
3861      "type": "structure",
3862      "members": {
3863        "asn": {
3864          "shape": "__string",
3865          "locationName": "asn"
3866        },
3867        "asnOrg": {
3868          "shape": "__string",
3869          "locationName": "asnOrg"
3870        },
3871        "isp": {
3872          "shape": "__string",
3873          "locationName": "isp"
3874        },
3875        "org": {
3876          "shape": "__string",
3877          "locationName": "org"
3878        }
3879      }
3880    },
3881    "JobComparator": {
3882      "type": "string",
3883      "enum": [
3884        "EQ",
3885        "GT",
3886        "GTE",
3887        "LT",
3888        "LTE",
3889        "NE",
3890        "CONTAINS"
3891      ]
3892    },
3893    "JobScheduleFrequency": {
3894      "type": "structure",
3895      "members": {
3896        "dailySchedule": {
3897          "shape": "DailySchedule",
3898          "locationName": "dailySchedule"
3899        },
3900        "monthlySchedule": {
3901          "shape": "MonthlySchedule",
3902          "locationName": "monthlySchedule"
3903        },
3904        "weeklySchedule": {
3905          "shape": "WeeklySchedule",
3906          "locationName": "weeklySchedule"
3907        }
3908      }
3909    },
3910    "JobScopeTerm": {
3911      "type": "structure",
3912      "members": {
3913        "simpleScopeTerm": {
3914          "shape": "SimpleScopeTerm",
3915          "locationName": "simpleScopeTerm"
3916        },
3917        "tagScopeTerm": {
3918          "shape": "TagScopeTerm",
3919          "locationName": "tagScopeTerm"
3920        }
3921      }
3922    },
3923    "JobScopingBlock": {
3924      "type": "structure",
3925      "members": {
3926        "and": {
3927          "shape": "__listOfJobScopeTerm",
3928          "locationName": "and"
3929        }
3930      }
3931    },
3932    "JobStatus": {
3933      "type": "string",
3934      "enum": [
3935        "RUNNING",
3936        "PAUSED",
3937        "CANCELLED",
3938        "COMPLETE",
3939        "IDLE"
3940      ]
3941    },
3942    "JobSummary": {
3943      "type": "structure",
3944      "members": {
3945        "bucketDefinitions": {
3946          "shape": "__listOfS3BucketDefinitionForJob",
3947          "locationName": "bucketDefinitions"
3948        },
3949        "createdAt": {
3950          "shape": "__timestampIso8601",
3951          "locationName": "createdAt"
3952        },
3953        "jobId": {
3954          "shape": "__string",
3955          "locationName": "jobId"
3956        },
3957        "jobStatus": {
3958          "shape": "JobStatus",
3959          "locationName": "jobStatus"
3960        },
3961        "jobType": {
3962          "shape": "JobType",
3963          "locationName": "jobType"
3964        },
3965        "name": {
3966          "shape": "__string",
3967          "locationName": "name"
3968        }
3969      }
3970    },
3971    "JobType": {
3972      "type": "string",
3973      "enum": [
3974        "ONE_TIME",
3975        "SCHEDULED"
3976      ]
3977    },
3978    "KeyValuePair": {
3979      "type": "structure",
3980      "members": {
3981        "key": {
3982          "shape": "__string",
3983          "locationName": "key"
3984        },
3985        "value": {
3986          "shape": "__string",
3987          "locationName": "value"
3988        }
3989      }
3990    },
3991    "KeyValuePairList": {
3992      "type": "list",
3993      "member": {
3994        "shape": "KeyValuePair"
3995      }
3996    },
3997    "ListClassificationJobsRequest": {
3998      "type": "structure",
3999      "members": {
4000        "filterCriteria": {
4001          "shape": "ListJobsFilterCriteria",
4002          "locationName": "filterCriteria"
4003        },
4004        "maxResults": {
4005          "shape": "__integer",
4006          "locationName": "maxResults"
4007        },
4008        "nextToken": {
4009          "shape": "__string",
4010          "locationName": "nextToken"
4011        },
4012        "sortCriteria": {
4013          "shape": "ListJobsSortCriteria",
4014          "locationName": "sortCriteria"
4015        }
4016      }
4017    },
4018    "ListClassificationJobsResponse": {
4019      "type": "structure",
4020      "members": {
4021        "items": {
4022          "shape": "__listOfJobSummary",
4023          "locationName": "items"
4024        },
4025        "nextToken": {
4026          "shape": "__string",
4027          "locationName": "nextToken"
4028        }
4029      }
4030    },
4031    "ListCustomDataIdentifiersRequest": {
4032      "type": "structure",
4033      "members": {
4034        "maxResults": {
4035          "shape": "__integer",
4036          "locationName": "maxResults"
4037        },
4038        "nextToken": {
4039          "shape": "__string",
4040          "locationName": "nextToken"
4041        }
4042      }
4043    },
4044    "ListCustomDataIdentifiersResponse": {
4045      "type": "structure",
4046      "members": {
4047        "items": {
4048          "shape": "__listOfCustomDataIdentifierSummary",
4049          "locationName": "items"
4050        },
4051        "nextToken": {
4052          "shape": "__string",
4053          "locationName": "nextToken"
4054        }
4055      }
4056    },
4057    "ListFindingsFiltersRequest": {
4058      "type": "structure",
4059      "members": {
4060        "maxResults": {
4061          "shape": "MaxResults",
4062          "location": "querystring",
4063          "locationName": "maxResults"
4064        },
4065        "nextToken": {
4066          "shape": "__string",
4067          "location": "querystring",
4068          "locationName": "nextToken"
4069        }
4070      }
4071    },
4072    "ListFindingsFiltersResponse": {
4073      "type": "structure",
4074      "members": {
4075        "findingsFilterListItems": {
4076          "shape": "__listOfFindingsFilterListItem",
4077          "locationName": "findingsFilterListItems"
4078        },
4079        "nextToken": {
4080          "shape": "__string",
4081          "locationName": "nextToken"
4082        }
4083      }
4084    },
4085    "ListFindingsRequest": {
4086      "type": "structure",
4087      "members": {
4088        "findingCriteria": {
4089          "shape": "FindingCriteria",
4090          "locationName": "findingCriteria"
4091        },
4092        "maxResults": {
4093          "shape": "__integer",
4094          "locationName": "maxResults"
4095        },
4096        "nextToken": {
4097          "shape": "__string",
4098          "locationName": "nextToken"
4099        },
4100        "sortCriteria": {
4101          "shape": "SortCriteria",
4102          "locationName": "sortCriteria"
4103        }
4104      }
4105    },
4106    "ListFindingsResponse": {
4107      "type": "structure",
4108      "members": {
4109        "findingIds": {
4110          "shape": "__listOf__string",
4111          "locationName": "findingIds"
4112        },
4113        "nextToken": {
4114          "shape": "__string",
4115          "locationName": "nextToken"
4116        }
4117      }
4118    },
4119    "ListInvitationsRequest": {
4120      "type": "structure",
4121      "members": {
4122        "maxResults": {
4123          "shape": "MaxResults",
4124          "location": "querystring",
4125          "locationName": "maxResults"
4126        },
4127        "nextToken": {
4128          "shape": "__string",
4129          "location": "querystring",
4130          "locationName": "nextToken"
4131        }
4132      }
4133    },
4134    "ListInvitationsResponse": {
4135      "type": "structure",
4136      "members": {
4137        "invitations": {
4138          "shape": "__listOfInvitation",
4139          "locationName": "invitations"
4140        },
4141        "nextToken": {
4142          "shape": "__string",
4143          "locationName": "nextToken"
4144        }
4145      }
4146    },
4147    "ListJobsFilterCriteria": {
4148      "type": "structure",
4149      "members": {
4150        "excludes": {
4151          "shape": "__listOfListJobsFilterTerm",
4152          "locationName": "excludes"
4153        },
4154        "includes": {
4155          "shape": "__listOfListJobsFilterTerm",
4156          "locationName": "includes"
4157        }
4158      }
4159    },
4160    "ListJobsFilterKey": {
4161      "type": "string",
4162      "enum": [
4163        "jobType",
4164        "jobStatus",
4165        "createdAt",
4166        "name"
4167      ]
4168    },
4169    "ListJobsFilterTerm": {
4170      "type": "structure",
4171      "members": {
4172        "comparator": {
4173          "shape": "JobComparator",
4174          "locationName": "comparator"
4175        },
4176        "key": {
4177          "shape": "ListJobsFilterKey",
4178          "locationName": "key"
4179        },
4180        "values": {
4181          "shape": "__listOf__string",
4182          "locationName": "values"
4183        }
4184      }
4185    },
4186    "ListJobsSortAttributeName": {
4187      "type": "string",
4188      "enum": [
4189        "createdAt",
4190        "jobStatus",
4191        "name",
4192        "jobType"
4193      ]
4194    },
4195    "ListJobsSortCriteria": {
4196      "type": "structure",
4197      "members": {
4198        "attributeName": {
4199          "shape": "ListJobsSortAttributeName",
4200          "locationName": "attributeName"
4201        },
4202        "orderBy": {
4203          "shape": "OrderBy",
4204          "locationName": "orderBy"
4205        }
4206      }
4207    },
4208    "ListMembersRequest": {
4209      "type": "structure",
4210      "members": {
4211        "maxResults": {
4212          "shape": "MaxResults",
4213          "location": "querystring",
4214          "locationName": "maxResults"
4215        },
4216        "nextToken": {
4217          "shape": "__string",
4218          "location": "querystring",
4219          "locationName": "nextToken"
4220        },
4221        "onlyAssociated": {
4222          "shape": "__string",
4223          "location": "querystring",
4224          "locationName": "onlyAssociated"
4225        }
4226      }
4227    },
4228    "ListMembersResponse": {
4229      "type": "structure",
4230      "members": {
4231        "members": {
4232          "shape": "__listOfMember",
4233          "locationName": "members"
4234        },
4235        "nextToken": {
4236          "shape": "__string",
4237          "locationName": "nextToken"
4238        }
4239      }
4240    },
4241    "ListOrganizationAdminAccountsRequest": {
4242      "type": "structure",
4243      "members": {
4244        "maxResults": {
4245          "shape": "MaxResults",
4246          "location": "querystring",
4247          "locationName": "maxResults"
4248        },
4249        "nextToken": {
4250          "shape": "__string",
4251          "location": "querystring",
4252          "locationName": "nextToken"
4253        }
4254      }
4255    },
4256    "ListOrganizationAdminAccountsResponse": {
4257      "type": "structure",
4258      "members": {
4259        "adminAccounts": {
4260          "shape": "__listOfAdminAccount",
4261          "locationName": "adminAccounts"
4262        },
4263        "nextToken": {
4264          "shape": "__string",
4265          "locationName": "nextToken"
4266        }
4267      }
4268    },
4269    "ListTagsForResourceRequest": {
4270      "type": "structure",
4271      "members": {
4272        "resourceArn": {
4273          "shape": "__string",
4274          "location": "uri",
4275          "locationName": "resourceArn"
4276        }
4277      },
4278      "required": [
4279        "resourceArn"
4280      ]
4281    },
4282    "ListTagsForResourceResponse": {
4283      "type": "structure",
4284      "members": {
4285        "tags": {
4286          "shape": "TagMap",
4287          "locationName": "tags"
4288        }
4289      }
4290    },
4291    "MacieStatus": {
4292      "type": "string",
4293      "enum": [
4294        "PAUSED",
4295        "ENABLED"
4296      ]
4297    },
4298    "MaxResults": {
4299      "type": "integer",
4300      "min": 1,
4301      "max": 25
4302    },
4303    "Member": {
4304      "type": "structure",
4305      "members": {
4306        "accountId": {
4307          "shape": "__string",
4308          "locationName": "accountId"
4309        },
4310        "arn": {
4311          "shape": "__string",
4312          "locationName": "arn"
4313        },
4314        "email": {
4315          "shape": "__string",
4316          "locationName": "email"
4317        },
4318        "invitedAt": {
4319          "shape": "__timestampIso8601",
4320          "locationName": "invitedAt"
4321        },
4322        "masterAccountId": {
4323          "shape": "__string",
4324          "locationName": "masterAccountId"
4325        },
4326        "relationshipStatus": {
4327          "shape": "RelationshipStatus",
4328          "locationName": "relationshipStatus"
4329        },
4330        "tags": {
4331          "shape": "TagMap",
4332          "locationName": "tags"
4333        },
4334        "updatedAt": {
4335          "shape": "__timestampIso8601",
4336          "locationName": "updatedAt"
4337        }
4338      }
4339    },
4340    "MonthlySchedule": {
4341      "type": "structure",
4342      "members": {
4343        "dayOfMonth": {
4344          "shape": "__integer",
4345          "locationName": "dayOfMonth"
4346        }
4347      }
4348    },
4349    "ObjectCountByEncryptionType": {
4350      "type": "structure",
4351      "members": {
4352        "customerManaged": {
4353          "shape": "__long",
4354          "locationName": "customerManaged"
4355        },
4356        "kmsManaged": {
4357          "shape": "__long",
4358          "locationName": "kmsManaged"
4359        },
4360        "s3Managed": {
4361          "shape": "__long",
4362          "locationName": "s3Managed"
4363        },
4364        "unencrypted": {
4365          "shape": "__long",
4366          "locationName": "unencrypted"
4367        }
4368      }
4369    },
4370    "OrderBy": {
4371      "type": "string",
4372      "enum": [
4373        "ASC",
4374        "DESC"
4375      ]
4376    },
4377    "PolicyDetails": {
4378      "type": "structure",
4379      "members": {
4380        "action": {
4381          "shape": "FindingAction",
4382          "locationName": "action"
4383        },
4384        "actor": {
4385          "shape": "FindingActor",
4386          "locationName": "actor"
4387        }
4388      }
4389    },
4390    "PutClassificationExportConfigurationRequest": {
4391      "type": "structure",
4392      "members": {
4393        "configuration": {
4394          "shape": "ClassificationExportConfiguration",
4395          "locationName": "configuration"
4396        }
4397      },
4398      "required": [
4399        "configuration"
4400      ]
4401    },
4402    "PutClassificationExportConfigurationResponse": {
4403      "type": "structure",
4404      "members": {
4405        "configuration": {
4406          "shape": "ClassificationExportConfiguration",
4407          "locationName": "configuration"
4408        }
4409      }
4410    },
4411    "RelationshipStatus": {
4412      "type": "string",
4413      "enum": [
4414        "Enabled",
4415        "Paused",
4416        "Invited",
4417        "Created",
4418        "Removed",
4419        "Resigned",
4420        "EmailVerificationInProgress",
4421        "EmailVerificationFailed",
4422        "RegionDisabled",
4423        "AccountSuspended"
4424      ]
4425    },
4426    "ReplicationDetails": {
4427      "type": "structure",
4428      "members": {
4429        "replicated": {
4430          "shape": "__boolean",
4431          "locationName": "replicated"
4432        },
4433        "replicatedExternally": {
4434          "shape": "__boolean",
4435          "locationName": "replicatedExternally"
4436        },
4437        "replicationAccounts": {
4438          "shape": "__listOf__string",
4439          "locationName": "replicationAccounts"
4440        }
4441      }
4442    },
4443    "ResourceNotFoundException": {
4444      "type": "structure",
4445      "members": {
4446        "message": {
4447          "shape": "__string",
4448          "locationName": "message"
4449        }
4450      },
4451      "exception": true,
4452      "error": {
4453        "httpStatusCode": 404
4454      }
4455    },
4456    "ResourcesAffected": {
4457      "type": "structure",
4458      "members": {
4459        "s3Bucket": {
4460          "shape": "S3Bucket",
4461          "locationName": "s3Bucket"
4462        },
4463        "s3Object": {
4464          "shape": "S3Object",
4465          "locationName": "s3Object"
4466        }
4467      }
4468    },
4469    "S3Bucket": {
4470      "type": "structure",
4471      "members": {
4472        "arn": {
4473          "shape": "__string",
4474          "locationName": "arn"
4475        },
4476        "createdAt": {
4477          "shape": "__timestampIso8601",
4478          "locationName": "createdAt"
4479        },
4480        "defaultServerSideEncryption": {
4481          "shape": "ServerSideEncryption",
4482          "locationName": "defaultServerSideEncryption"
4483        },
4484        "name": {
4485          "shape": "__string",
4486          "locationName": "name"
4487        },
4488        "owner": {
4489          "shape": "S3BucketOwner",
4490          "locationName": "owner"
4491        },
4492        "publicAccess": {
4493          "shape": "BucketPublicAccess",
4494          "locationName": "publicAccess"
4495        },
4496        "tags": {
4497          "shape": "KeyValuePairList",
4498          "locationName": "tags"
4499        }
4500      }
4501    },
4502    "S3BucketDefinitionForJob": {
4503      "type": "structure",
4504      "members": {
4505        "accountId": {
4506          "shape": "__string",
4507          "locationName": "accountId"
4508        },
4509        "buckets": {
4510          "shape": "__listOf__string",
4511          "locationName": "buckets"
4512        }
4513      }
4514    },
4515    "S3BucketOwner": {
4516      "type": "structure",
4517      "members": {
4518        "displayName": {
4519          "shape": "__string",
4520          "locationName": "displayName"
4521        },
4522        "id": {
4523          "shape": "__string",
4524          "locationName": "id"
4525        }
4526      }
4527    },
4528    "S3Destination": {
4529      "type": "structure",
4530      "members": {
4531        "bucketName": {
4532          "shape": "__string",
4533          "locationName": "bucketName"
4534        },
4535        "keyPrefix": {
4536          "shape": "__string",
4537          "locationName": "keyPrefix"
4538        },
4539        "kmsKeyArn": {
4540          "shape": "__string",
4541          "locationName": "kmsKeyArn"
4542        }
4543      },
4544      "required": [
4545        "bucketName",
4546        "kmsKeyArn"
4547      ]
4548    },
4549    "S3JobDefinition": {
4550      "type": "structure",
4551      "members": {
4552        "bucketDefinitions": {
4553          "shape": "__listOfS3BucketDefinitionForJob",
4554          "locationName": "bucketDefinitions"
4555        },
4556        "scoping": {
4557          "shape": "Scoping",
4558          "locationName": "scoping"
4559        }
4560      }
4561    },
4562    "S3Object": {
4563      "type": "structure",
4564      "members": {
4565        "bucketArn": {
4566          "shape": "__string",
4567          "locationName": "bucketArn"
4568        },
4569        "eTag": {
4570          "shape": "__string",
4571          "locationName": "eTag"
4572        },
4573        "extension": {
4574          "shape": "__string",
4575          "locationName": "extension"
4576        },
4577        "key": {
4578          "shape": "__string",
4579          "locationName": "key"
4580        },
4581        "lastModified": {
4582          "shape": "__timestampIso8601",
4583          "locationName": "lastModified"
4584        },
4585        "path": {
4586          "shape": "__string",
4587          "locationName": "path"
4588        },
4589        "publicAccess": {
4590          "shape": "__boolean",
4591          "locationName": "publicAccess"
4592        },
4593        "serverSideEncryption": {
4594          "shape": "ServerSideEncryption",
4595          "locationName": "serverSideEncryption"
4596        },
4597        "size": {
4598          "shape": "__long",
4599          "locationName": "size"
4600        },
4601        "storageClass": {
4602          "shape": "StorageClass",
4603          "locationName": "storageClass"
4604        },
4605        "tags": {
4606          "shape": "KeyValuePairList",
4607          "locationName": "tags"
4608        },
4609        "versionId": {
4610          "shape": "__string",
4611          "locationName": "versionId"
4612        }
4613      }
4614    },
4615    "ScopeFilterKey": {
4616      "type": "string",
4617      "enum": [
4618        "BUCKET_CREATION_DATE",
4619        "OBJECT_EXTENSION",
4620        "OBJECT_LAST_MODIFIED_DATE",
4621        "OBJECT_SIZE",
4622        "TAG"
4623      ]
4624    },
4625    "Scoping": {
4626      "type": "structure",
4627      "members": {
4628        "excludes": {
4629          "shape": "JobScopingBlock",
4630          "locationName": "excludes"
4631        },
4632        "includes": {
4633          "shape": "JobScopingBlock",
4634          "locationName": "includes"
4635        }
4636      }
4637    },
4638    "SensitiveData": {
4639      "type": "list",
4640      "member": {
4641        "shape": "SensitiveDataItem"
4642      }
4643    },
4644    "SensitiveDataItem": {
4645      "type": "structure",
4646      "members": {
4647        "category": {
4648          "shape": "SensitiveDataItemCategory",
4649          "locationName": "category"
4650        },
4651        "detections": {
4652          "shape": "DefaultDetections",
4653          "locationName": "detections"
4654        },
4655        "totalCount": {
4656          "shape": "__long",
4657          "locationName": "totalCount"
4658        }
4659      }
4660    },
4661    "SensitiveDataItemCategory": {
4662      "type": "string",
4663      "enum": [
4664        "FINANCIAL_INFORMATION",
4665        "PERSONAL_INFORMATION",
4666        "CREDENTIALS",
4667        "CUSTOM_IDENTIFIER"
4668      ]
4669    },
4670    "ServerSideEncryption": {
4671      "type": "structure",
4672      "members": {
4673        "encryptionType": {
4674          "shape": "EncryptionType",
4675          "locationName": "encryptionType"
4676        },
4677        "kmsMasterKeyId": {
4678          "shape": "__string",
4679          "locationName": "kmsMasterKeyId"
4680        }
4681      }
4682    },
4683    "ServiceLimit": {
4684      "type": "structure",
4685      "members": {
4686        "isServiceLimited": {
4687          "shape": "__boolean",
4688          "locationName": "isServiceLimited"
4689        },
4690        "unit": {
4691          "shape": "Unit",
4692          "locationName": "unit"
4693        },
4694        "value": {
4695          "shape": "__long",
4696          "locationName": "value"
4697        }
4698      }
4699    },
4700    "ServiceQuotaExceededException": {
4701      "type": "structure",
4702      "members": {
4703        "message": {
4704          "shape": "__string",
4705          "locationName": "message"
4706        }
4707      },
4708      "exception": true,
4709      "error": {
4710        "httpStatusCode": 402
4711      }
4712    },
4713    "SessionContext": {
4714      "type": "structure",
4715      "members": {
4716        "attributes": {
4717          "shape": "SessionContextAttributes",
4718          "locationName": "attributes"
4719        },
4720        "sessionIssuer": {
4721          "shape": "SessionIssuer",
4722          "locationName": "sessionIssuer"
4723        }
4724      }
4725    },
4726    "SessionContextAttributes": {
4727      "type": "structure",
4728      "members": {
4729        "creationDate": {
4730          "shape": "__timestampIso8601",
4731          "locationName": "creationDate"
4732        },
4733        "mfaAuthenticated": {
4734          "shape": "__boolean",
4735          "locationName": "mfaAuthenticated"
4736        }
4737      }
4738    },
4739    "SessionIssuer": {
4740      "type": "structure",
4741      "members": {
4742        "accountId": {
4743          "shape": "__string",
4744          "locationName": "accountId"
4745        },
4746        "arn": {
4747          "shape": "__string",
4748          "locationName": "arn"
4749        },
4750        "principalId": {
4751          "shape": "__string",
4752          "locationName": "principalId"
4753        },
4754        "type": {
4755          "shape": "__string",
4756          "locationName": "type"
4757        },
4758        "userName": {
4759          "shape": "__string",
4760          "locationName": "userName"
4761        }
4762      }
4763    },
4764    "Severity": {
4765      "type": "structure",
4766      "members": {
4767        "description": {
4768          "shape": "SeverityDescription",
4769          "locationName": "description"
4770        },
4771        "score": {
4772          "shape": "__long",
4773          "locationName": "score"
4774        }
4775      }
4776    },
4777    "SeverityDescription": {
4778      "type": "string",
4779      "enum": [
4780        "Low",
4781        "Medium",
4782        "High"
4783      ]
4784    },
4785    "SharedAccess": {
4786      "type": "string",
4787      "enum": [
4788        "EXTERNAL",
4789        "INTERNAL",
4790        "NOT_SHARED"
4791      ]
4792    },
4793    "SimpleScopeTerm": {
4794      "type": "structure",
4795      "members": {
4796        "comparator": {
4797          "shape": "JobComparator",
4798          "locationName": "comparator"
4799        },
4800        "key": {
4801          "shape": "ScopeFilterKey",
4802          "locationName": "key"
4803        },
4804        "values": {
4805          "shape": "__listOf__string",
4806          "locationName": "values"
4807        }
4808      }
4809    },
4810    "SortCriteria": {
4811      "type": "structure",
4812      "members": {
4813        "attributeName": {
4814          "shape": "__string",
4815          "locationName": "attributeName"
4816        },
4817        "orderBy": {
4818          "shape": "OrderBy",
4819          "locationName": "orderBy"
4820        }
4821      }
4822    },
4823    "Statistics": {
4824      "type": "structure",
4825      "members": {
4826        "approximateNumberOfObjectsToProcess": {
4827          "shape": "__double",
4828          "locationName": "approximateNumberOfObjectsToProcess"
4829        },
4830        "numberOfRuns": {
4831          "shape": "__double",
4832          "locationName": "numberOfRuns"
4833        }
4834      }
4835    },
4836    "StorageClass": {
4837      "type": "string",
4838      "enum": [
4839        "STANDARD",
4840        "REDUCED_REDUNDANCY",
4841        "STANDARD_IA",
4842        "INTELLIGENT_TIERING",
4843        "DEEP_ARCHIVE",
4844        "ONEZONE_IA",
4845        "GLACIER"
4846      ]
4847    },
4848    "TagMap": {
4849      "type": "map",
4850      "key": {
4851        "shape": "__string"
4852      },
4853      "value": {
4854        "shape": "__string"
4855      }
4856    },
4857    "TagResourceRequest": {
4858      "type": "structure",
4859      "members": {
4860        "resourceArn": {
4861          "shape": "__string",
4862          "location": "uri",
4863          "locationName": "resourceArn"
4864        },
4865        "tags": {
4866          "shape": "TagMap",
4867          "locationName": "tags"
4868        }
4869      },
4870      "required": [
4871        "resourceArn",
4872        "tags"
4873      ]
4874    },
4875    "TagResourceResponse": {
4876      "type": "structure",
4877      "members": {}
4878    },
4879    "TagScopeTerm": {
4880      "type": "structure",
4881      "members": {
4882        "comparator": {
4883          "shape": "JobComparator",
4884          "locationName": "comparator"
4885        },
4886        "key": {
4887          "shape": "__string",
4888          "locationName": "key"
4889        },
4890        "tagValues": {
4891          "shape": "__listOfTagValuePair",
4892          "locationName": "tagValues"
4893        },
4894        "target": {
4895          "shape": "TagTarget",
4896          "locationName": "target"
4897        }
4898      }
4899    },
4900    "TagTarget": {
4901      "type": "string",
4902      "enum": [
4903        "S3_OBJECT"
4904      ]
4905    },
4906    "TagValuePair": {
4907      "type": "structure",
4908      "members": {
4909        "key": {
4910          "shape": "__string",
4911          "locationName": "key"
4912        },
4913        "value": {
4914          "shape": "__string",
4915          "locationName": "value"
4916        }
4917      }
4918    },
4919    "TestCustomDataIdentifierRequest": {
4920      "type": "structure",
4921      "members": {
4922        "ignoreWords": {
4923          "shape": "__listOf__string",
4924          "locationName": "ignoreWords"
4925        },
4926        "keywords": {
4927          "shape": "__listOf__string",
4928          "locationName": "keywords"
4929        },
4930        "maximumMatchDistance": {
4931          "shape": "__integer",
4932          "locationName": "maximumMatchDistance"
4933        },
4934        "regex": {
4935          "shape": "__string",
4936          "locationName": "regex"
4937        },
4938        "sampleText": {
4939          "shape": "__string",
4940          "locationName": "sampleText"
4941        }
4942      },
4943      "required": [
4944        "regex",
4945        "sampleText"
4946      ]
4947    },
4948    "TestCustomDataIdentifierResponse": {
4949      "type": "structure",
4950      "members": {
4951        "matchCount": {
4952          "shape": "__integer",
4953          "locationName": "matchCount"
4954        }
4955      }
4956    },
4957    "ThrottlingException": {
4958      "type": "structure",
4959      "members": {
4960        "message": {
4961          "shape": "__string",
4962          "locationName": "message"
4963        }
4964      },
4965      "exception": true,
4966      "error": {
4967        "httpStatusCode": 429
4968      }
4969    },
4970    "Unit": {
4971      "type": "string",
4972      "enum": [
4973        "TERABYTES"
4974      ]
4975    },
4976    "UnprocessedAccount": {
4977      "type": "structure",
4978      "members": {
4979        "accountId": {
4980          "shape": "__string",
4981          "locationName": "accountId"
4982        },
4983        "errorCode": {
4984          "shape": "ErrorCode",
4985          "locationName": "errorCode"
4986        },
4987        "errorMessage": {
4988          "shape": "__string",
4989          "locationName": "errorMessage"
4990        }
4991      }
4992    },
4993    "UntagResourceRequest": {
4994      "type": "structure",
4995      "members": {
4996        "resourceArn": {
4997          "shape": "__string",
4998          "location": "uri",
4999          "locationName": "resourceArn"
5000        },
5001        "tagKeys": {
5002          "shape": "__listOf__string",
5003          "location": "querystring",
5004          "locationName": "tagKeys"
5005        }
5006      },
5007      "required": [
5008        "tagKeys",
5009        "resourceArn"
5010      ]
5011    },
5012    "UntagResourceResponse": {
5013      "type": "structure",
5014      "members": {}
5015    },
5016    "UpdateClassificationJobRequest": {
5017      "type": "structure",
5018      "members": {
5019        "jobId": {
5020          "shape": "__string",
5021          "location": "uri",
5022          "locationName": "jobId"
5023        },
5024        "jobStatus": {
5025          "shape": "JobStatus",
5026          "locationName": "jobStatus"
5027        }
5028      },
5029      "required": [
5030        "jobId",
5031        "jobStatus"
5032      ]
5033    },
5034    "UpdateClassificationJobResponse": {
5035      "type": "structure",
5036      "members": {}
5037    },
5038    "UpdateFindingsFilterRequest": {
5039      "type": "structure",
5040      "members": {
5041        "action": {
5042          "shape": "FindingsFilterAction",
5043          "locationName": "action"
5044        },
5045        "description": {
5046          "shape": "__string",
5047          "locationName": "description"
5048        },
5049        "findingCriteria": {
5050          "shape": "FindingCriteria",
5051          "locationName": "findingCriteria"
5052        },
5053        "id": {
5054          "shape": "__string",
5055          "location": "uri",
5056          "locationName": "id"
5057        },
5058        "name": {
5059          "shape": "__string",
5060          "locationName": "name"
5061        },
5062        "position": {
5063          "shape": "__integer",
5064          "locationName": "position"
5065        }
5066      },
5067      "required": [
5068        "id"
5069      ]
5070    },
5071    "UpdateFindingsFilterResponse": {
5072      "type": "structure",
5073      "members": {
5074        "arn": {
5075          "shape": "__string",
5076          "locationName": "arn"
5077        },
5078        "id": {
5079          "shape": "__string",
5080          "locationName": "id"
5081        }
5082      }
5083    },
5084    "UpdateMacieSessionRequest": {
5085      "type": "structure",
5086      "members": {
5087        "findingPublishingFrequency": {
5088          "shape": "FindingPublishingFrequency",
5089          "locationName": "findingPublishingFrequency"
5090        },
5091        "status": {
5092          "shape": "MacieStatus",
5093          "locationName": "status"
5094        }
5095      }
5096    },
5097    "UpdateMacieSessionResponse": {
5098      "type": "structure",
5099      "members": {}
5100    },
5101    "UpdateMemberSessionRequest": {
5102      "type": "structure",
5103      "members": {
5104        "id": {
5105          "shape": "__string",
5106          "location": "uri",
5107          "locationName": "id"
5108        },
5109        "status": {
5110          "shape": "MacieStatus",
5111          "locationName": "status"
5112        }
5113      },
5114      "required": [
5115        "id",
5116        "status"
5117      ]
5118    },
5119    "UpdateMemberSessionResponse": {
5120      "type": "structure",
5121      "members": {}
5122    },
5123    "UpdateOrganizationConfigurationRequest": {
5124      "type": "structure",
5125      "members": {
5126        "autoEnable": {
5127          "shape": "__boolean",
5128          "locationName": "autoEnable"
5129        }
5130      },
5131      "required": [
5132        "autoEnable"
5133      ]
5134    },
5135    "UpdateOrganizationConfigurationResponse": {
5136      "type": "structure",
5137      "members": {}
5138    },
5139    "UsageByAccount": {
5140      "type": "structure",
5141      "members": {
5142        "currency": {
5143          "shape": "Currency",
5144          "locationName": "currency"
5145        },
5146        "estimatedCost": {
5147          "shape": "__string",
5148          "locationName": "estimatedCost"
5149        },
5150        "serviceLimit": {
5151          "shape": "ServiceLimit",
5152          "locationName": "serviceLimit"
5153        },
5154        "type": {
5155          "shape": "UsageType",
5156          "locationName": "type"
5157        }
5158      }
5159    },
5160    "UsageRecord": {
5161      "type": "structure",
5162      "members": {
5163        "accountId": {
5164          "shape": "__string",
5165          "locationName": "accountId"
5166        },
5167        "freeTrialStartDate": {
5168          "shape": "__timestampIso8601",
5169          "locationName": "freeTrialStartDate"
5170        },
5171        "usage": {
5172          "shape": "__listOfUsageByAccount",
5173          "locationName": "usage"
5174        }
5175      }
5176    },
5177    "UsageStatisticsFilter": {
5178      "type": "structure",
5179      "members": {
5180        "comparator": {
5181          "shape": "UsageStatisticsFilterComparator",
5182          "locationName": "comparator"
5183        },
5184        "key": {
5185          "shape": "UsageStatisticsFilterKey",
5186          "locationName": "key"
5187        },
5188        "values": {
5189          "shape": "__listOf__string",
5190          "locationName": "values"
5191        }
5192      }
5193    },
5194    "UsageStatisticsFilterComparator": {
5195      "type": "string",
5196      "enum": [
5197        "GT",
5198        "GTE",
5199        "LT",
5200        "LTE",
5201        "EQ",
5202        "NE",
5203        "CONTAINS"
5204      ]
5205    },
5206    "UsageStatisticsFilterKey": {
5207      "type": "string",
5208      "enum": [
5209        "accountId",
5210        "serviceLimit",
5211        "freeTrialStartDate",
5212        "total"
5213      ]
5214    },
5215    "UsageStatisticsSortBy": {
5216      "type": "structure",
5217      "members": {
5218        "key": {
5219          "shape": "UsageStatisticsSortKey",
5220          "locationName": "key"
5221        },
5222        "orderBy": {
5223          "shape": "OrderBy",
5224          "locationName": "orderBy"
5225        }
5226      }
5227    },
5228    "UsageStatisticsSortKey": {
5229      "type": "string",
5230      "enum": [
5231        "accountId",
5232        "total",
5233        "serviceLimitValue",
5234        "freeTrialStartDate"
5235      ]
5236    },
5237    "UsageTotal": {
5238      "type": "structure",
5239      "members": {
5240        "currency": {
5241          "shape": "Currency",
5242          "locationName": "currency"
5243        },
5244        "estimatedCost": {
5245          "shape": "__string",
5246          "locationName": "estimatedCost"
5247        },
5248        "type": {
5249          "shape": "UsageType",
5250          "locationName": "type"
5251        }
5252      }
5253    },
5254    "UsageType": {
5255      "type": "string",
5256      "enum": [
5257        "DATA_INVENTORY_EVALUATION",
5258        "SENSITIVE_DATA_DISCOVERY"
5259      ]
5260    },
5261    "UserIdentity": {
5262      "type": "structure",
5263      "members": {
5264        "assumedRole": {
5265          "shape": "AssumedRole",
5266          "locationName": "assumedRole"
5267        },
5268        "awsAccount": {
5269          "shape": "AwsAccount",
5270          "locationName": "awsAccount"
5271        },
5272        "awsService": {
5273          "shape": "AwsService",
5274          "locationName": "awsService"
5275        },
5276        "federatedUser": {
5277          "shape": "FederatedUser",
5278          "locationName": "federatedUser"
5279        },
5280        "iamUser": {
5281          "shape": "IamUser",
5282          "locationName": "iamUser"
5283        },
5284        "root": {
5285          "shape": "UserIdentityRoot",
5286          "locationName": "root"
5287        },
5288        "type": {
5289          "shape": "UserIdentityType",
5290          "locationName": "type"
5291        }
5292      }
5293    },
5294    "UserIdentityRoot": {
5295      "type": "structure",
5296      "members": {
5297        "accountId": {
5298          "shape": "__string",
5299          "locationName": "accountId"
5300        },
5301        "arn": {
5302          "shape": "__string",
5303          "locationName": "arn"
5304        },
5305        "principalId": {
5306          "shape": "__string",
5307          "locationName": "principalId"
5308        }
5309      }
5310    },
5311    "UserIdentityType": {
5312      "type": "string",
5313      "enum": [
5314        "AssumedRole",
5315        "IAMUser",
5316        "FederatedUser",
5317        "Root",
5318        "AWSAccount",
5319        "AWSService"
5320      ]
5321    },
5322    "ValidationException": {
5323      "type": "structure",
5324      "members": {
5325        "message": {
5326          "shape": "__string",
5327          "locationName": "message"
5328        }
5329      },
5330      "exception": true,
5331      "error": {
5332        "httpStatusCode": 400
5333      }
5334    },
5335    "WeeklySchedule": {
5336      "type": "structure",
5337      "members": {
5338        "dayOfWeek": {
5339          "shape": "DayOfWeek",
5340          "locationName": "dayOfWeek"
5341        }
5342      }
5343    },
5344    "__boolean": {
5345      "type": "boolean"
5346    },
5347    "__double": {
5348      "type": "double"
5349    },
5350    "__integer": {
5351      "type": "integer"
5352    },
5353    "__listOfAdminAccount": {
5354      "type": "list",
5355      "member": {
5356        "shape": "AdminAccount"
5357      }
5358    },
5359    "__listOfBatchGetCustomDataIdentifierSummary": {
5360      "type": "list",
5361      "member": {
5362        "shape": "BatchGetCustomDataIdentifierSummary"
5363      }
5364    },
5365    "__listOfBucketMetadata": {
5366      "type": "list",
5367      "member": {
5368        "shape": "BucketMetadata"
5369      }
5370    },
5371    "__listOfCustomDataIdentifierSummary": {
5372      "type": "list",
5373      "member": {
5374        "shape": "CustomDataIdentifierSummary"
5375      }
5376    },
5377    "__listOfFinding": {
5378      "type": "list",
5379      "member": {
5380        "shape": "Finding"
5381      }
5382    },
5383    "__listOfFindingType": {
5384      "type": "list",
5385      "member": {
5386        "shape": "FindingType"
5387      }
5388    },
5389    "__listOfFindingsFilterListItem": {
5390      "type": "list",
5391      "member": {
5392        "shape": "FindingsFilterListItem"
5393      }
5394    },
5395    "__listOfGroupCount": {
5396      "type": "list",
5397      "member": {
5398        "shape": "GroupCount"
5399      }
5400    },
5401    "__listOfInvitation": {
5402      "type": "list",
5403      "member": {
5404        "shape": "Invitation"
5405      }
5406    },
5407    "__listOfJobScopeTerm": {
5408      "type": "list",
5409      "member": {
5410        "shape": "JobScopeTerm"
5411      }
5412    },
5413    "__listOfJobSummary": {
5414      "type": "list",
5415      "member": {
5416        "shape": "JobSummary"
5417      }
5418    },
5419    "__listOfKeyValuePair": {
5420      "type": "list",
5421      "member": {
5422        "shape": "KeyValuePair"
5423      }
5424    },
5425    "__listOfListJobsFilterTerm": {
5426      "type": "list",
5427      "member": {
5428        "shape": "ListJobsFilterTerm"
5429      }
5430    },
5431    "__listOfMember": {
5432      "type": "list",
5433      "member": {
5434        "shape": "Member"
5435      }
5436    },
5437    "__listOfS3BucketDefinitionForJob": {
5438      "type": "list",
5439      "member": {
5440        "shape": "S3BucketDefinitionForJob"
5441      }
5442    },
5443    "__listOfTagValuePair": {
5444      "type": "list",
5445      "member": {
5446        "shape": "TagValuePair"
5447      }
5448    },
5449    "__listOfUnprocessedAccount": {
5450      "type": "list",
5451      "member": {
5452        "shape": "UnprocessedAccount"
5453      }
5454    },
5455    "__listOfUsageByAccount": {
5456      "type": "list",
5457      "member": {
5458        "shape": "UsageByAccount"
5459      }
5460    },
5461    "__listOfUsageRecord": {
5462      "type": "list",
5463      "member": {
5464        "shape": "UsageRecord"
5465      }
5466    },
5467    "__listOfUsageStatisticsFilter": {
5468      "type": "list",
5469      "member": {
5470        "shape": "UsageStatisticsFilter"
5471      }
5472    },
5473    "__listOfUsageTotal": {
5474      "type": "list",
5475      "member": {
5476        "shape": "UsageTotal"
5477      }
5478    },
5479    "__listOf__string": {
5480      "type": "list",
5481      "member": {
5482        "shape": "__string"
5483      }
5484    },
5485    "__long": {
5486      "type": "long"
5487    },
5488    "__string": {
5489      "type": "string"
5490    },
5491    "__timestampIso8601": {
5492      "type": "timestamp",
5493      "timestampFormat": "iso8601"
5494    },
5495    "__timestampUnix": {
5496      "type": "timestamp",
5497      "timestampFormat": "unixTimestamp"
5498    }
5499  }
5500}