1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2017-07-25",
5    "endpointPrefix":"auditmanager",
6    "jsonVersion":"1.1",
7    "protocol":"rest-json",
8    "serviceFullName":"AWS Audit Manager",
9    "serviceId":"AuditManager",
10    "signatureVersion":"v4",
11    "signingName":"auditmanager",
12    "uid":"auditmanager-2017-07-25"
13  },
14  "operations":{
15    "AssociateAssessmentReportEvidenceFolder":{
16      "name":"AssociateAssessmentReportEvidenceFolder",
17      "http":{
18        "method":"PUT",
19        "requestUri":"/assessments/{assessmentId}/associateToAssessmentReport"
20      },
21      "input":{"shape":"AssociateAssessmentReportEvidenceFolderRequest"},
22      "output":{"shape":"AssociateAssessmentReportEvidenceFolderResponse"},
23      "errors":[
24        {"shape":"ValidationException"},
25        {"shape":"AccessDeniedException"},
26        {"shape":"InternalServerException"},
27        {"shape":"ResourceNotFoundException"}
28      ]
29    },
30    "BatchAssociateAssessmentReportEvidence":{
31      "name":"BatchAssociateAssessmentReportEvidence",
32      "http":{
33        "method":"PUT",
34        "requestUri":"/assessments/{assessmentId}/batchAssociateToAssessmentReport"
35      },
36      "input":{"shape":"BatchAssociateAssessmentReportEvidenceRequest"},
37      "output":{"shape":"BatchAssociateAssessmentReportEvidenceResponse"},
38      "errors":[
39        {"shape":"ValidationException"},
40        {"shape":"AccessDeniedException"},
41        {"shape":"InternalServerException"},
42        {"shape":"ResourceNotFoundException"}
43      ]
44    },
45    "BatchCreateDelegationByAssessment":{
46      "name":"BatchCreateDelegationByAssessment",
47      "http":{
48        "method":"POST",
49        "requestUri":"/assessments/{assessmentId}/delegations"
50      },
51      "input":{"shape":"BatchCreateDelegationByAssessmentRequest"},
52      "output":{"shape":"BatchCreateDelegationByAssessmentResponse"},
53      "errors":[
54        {"shape":"ResourceNotFoundException"},
55        {"shape":"AccessDeniedException"},
56        {"shape":"ValidationException"},
57        {"shape":"InternalServerException"}
58      ]
59    },
60    "BatchDeleteDelegationByAssessment":{
61      "name":"BatchDeleteDelegationByAssessment",
62      "http":{
63        "method":"PUT",
64        "requestUri":"/assessments/{assessmentId}/delegations"
65      },
66      "input":{"shape":"BatchDeleteDelegationByAssessmentRequest"},
67      "output":{"shape":"BatchDeleteDelegationByAssessmentResponse"},
68      "errors":[
69        {"shape":"ResourceNotFoundException"},
70        {"shape":"AccessDeniedException"},
71        {"shape":"ValidationException"},
72        {"shape":"InternalServerException"}
73      ]
74    },
75    "BatchDisassociateAssessmentReportEvidence":{
76      "name":"BatchDisassociateAssessmentReportEvidence",
77      "http":{
78        "method":"PUT",
79        "requestUri":"/assessments/{assessmentId}/batchDisassociateFromAssessmentReport"
80      },
81      "input":{"shape":"BatchDisassociateAssessmentReportEvidenceRequest"},
82      "output":{"shape":"BatchDisassociateAssessmentReportEvidenceResponse"},
83      "errors":[
84        {"shape":"ValidationException"},
85        {"shape":"AccessDeniedException"},
86        {"shape":"InternalServerException"},
87        {"shape":"ResourceNotFoundException"}
88      ]
89    },
90    "BatchImportEvidenceToAssessmentControl":{
91      "name":"BatchImportEvidenceToAssessmentControl",
92      "http":{
93        "method":"POST",
94        "requestUri":"/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}/evidence"
95      },
96      "input":{"shape":"BatchImportEvidenceToAssessmentControlRequest"},
97      "output":{"shape":"BatchImportEvidenceToAssessmentControlResponse"},
98      "errors":[
99        {"shape":"ResourceNotFoundException"},
100        {"shape":"AccessDeniedException"},
101        {"shape":"ValidationException"},
102        {"shape":"InternalServerException"}
103      ]
104    },
105    "CreateAssessment":{
106      "name":"CreateAssessment",
107      "http":{
108        "method":"POST",
109        "requestUri":"/assessments"
110      },
111      "input":{"shape":"CreateAssessmentRequest"},
112      "output":{"shape":"CreateAssessmentResponse"},
113      "errors":[
114        {"shape":"ResourceNotFoundException"},
115        {"shape":"ValidationException"},
116        {"shape":"AccessDeniedException"},
117        {"shape":"InternalServerException"}
118      ]
119    },
120    "CreateAssessmentFramework":{
121      "name":"CreateAssessmentFramework",
122      "http":{
123        "method":"POST",
124        "requestUri":"/assessmentFrameworks"
125      },
126      "input":{"shape":"CreateAssessmentFrameworkRequest"},
127      "output":{"shape":"CreateAssessmentFrameworkResponse"},
128      "errors":[
129        {"shape":"ResourceNotFoundException"},
130        {"shape":"ValidationException"},
131        {"shape":"AccessDeniedException"},
132        {"shape":"InternalServerException"}
133      ]
134    },
135    "CreateAssessmentReport":{
136      "name":"CreateAssessmentReport",
137      "http":{
138        "method":"POST",
139        "requestUri":"/assessments/{assessmentId}/reports"
140      },
141      "input":{"shape":"CreateAssessmentReportRequest"},
142      "output":{"shape":"CreateAssessmentReportResponse"},
143      "errors":[
144        {"shape":"ValidationException"},
145        {"shape":"AccessDeniedException"},
146        {"shape":"InternalServerException"},
147        {"shape":"ResourceNotFoundException"}
148      ]
149    },
150    "CreateControl":{
151      "name":"CreateControl",
152      "http":{
153        "method":"POST",
154        "requestUri":"/controls"
155      },
156      "input":{"shape":"CreateControlRequest"},
157      "output":{"shape":"CreateControlResponse"},
158      "errors":[
159        {"shape":"ResourceNotFoundException"},
160        {"shape":"ValidationException"},
161        {"shape":"AccessDeniedException"},
162        {"shape":"InternalServerException"}
163      ]
164    },
165    "DeleteAssessment":{
166      "name":"DeleteAssessment",
167      "http":{
168        "method":"DELETE",
169        "requestUri":"/assessments/{assessmentId}"
170      },
171      "input":{"shape":"DeleteAssessmentRequest"},
172      "output":{"shape":"DeleteAssessmentResponse"},
173      "errors":[
174        {"shape":"ResourceNotFoundException"},
175        {"shape":"ValidationException"},
176        {"shape":"AccessDeniedException"},
177        {"shape":"InternalServerException"}
178      ]
179    },
180    "DeleteAssessmentFramework":{
181      "name":"DeleteAssessmentFramework",
182      "http":{
183        "method":"DELETE",
184        "requestUri":"/assessmentFrameworks/{frameworkId}"
185      },
186      "input":{"shape":"DeleteAssessmentFrameworkRequest"},
187      "output":{"shape":"DeleteAssessmentFrameworkResponse"},
188      "errors":[
189        {"shape":"ResourceNotFoundException"},
190        {"shape":"ValidationException"},
191        {"shape":"AccessDeniedException"},
192        {"shape":"InternalServerException"}
193      ]
194    },
195    "DeleteAssessmentFrameworkShare":{
196      "name":"DeleteAssessmentFrameworkShare",
197      "http":{
198        "method":"DELETE",
199        "requestUri":"/assessmentFrameworkShareRequests/{requestId}"
200      },
201      "input":{"shape":"DeleteAssessmentFrameworkShareRequest"},
202      "output":{"shape":"DeleteAssessmentFrameworkShareResponse"},
203      "errors":[
204        {"shape":"ResourceNotFoundException"},
205        {"shape":"ValidationException"},
206        {"shape":"AccessDeniedException"},
207        {"shape":"InternalServerException"}
208      ]
209    },
210    "DeleteAssessmentReport":{
211      "name":"DeleteAssessmentReport",
212      "http":{
213        "method":"DELETE",
214        "requestUri":"/assessments/{assessmentId}/reports/{assessmentReportId}"
215      },
216      "input":{"shape":"DeleteAssessmentReportRequest"},
217      "output":{"shape":"DeleteAssessmentReportResponse"},
218      "errors":[
219        {"shape":"ValidationException"},
220        {"shape":"AccessDeniedException"},
221        {"shape":"InternalServerException"},
222        {"shape":"ResourceNotFoundException"}
223      ]
224    },
225    "DeleteControl":{
226      "name":"DeleteControl",
227      "http":{
228        "method":"DELETE",
229        "requestUri":"/controls/{controlId}"
230      },
231      "input":{"shape":"DeleteControlRequest"},
232      "output":{"shape":"DeleteControlResponse"},
233      "errors":[
234        {"shape":"ResourceNotFoundException"},
235        {"shape":"ValidationException"},
236        {"shape":"AccessDeniedException"},
237        {"shape":"InternalServerException"}
238      ]
239    },
240    "DeregisterAccount":{
241      "name":"DeregisterAccount",
242      "http":{
243        "method":"POST",
244        "requestUri":"/account/deregisterAccount"
245      },
246      "input":{"shape":"DeregisterAccountRequest"},
247      "output":{"shape":"DeregisterAccountResponse"},
248      "errors":[
249        {"shape":"ValidationException"},
250        {"shape":"AccessDeniedException"},
251        {"shape":"InternalServerException"},
252        {"shape":"ResourceNotFoundException"}
253      ]
254    },
255    "DeregisterOrganizationAdminAccount":{
256      "name":"DeregisterOrganizationAdminAccount",
257      "http":{
258        "method":"POST",
259        "requestUri":"/account/deregisterOrganizationAdminAccount"
260      },
261      "input":{"shape":"DeregisterOrganizationAdminAccountRequest"},
262      "output":{"shape":"DeregisterOrganizationAdminAccountResponse"},
263      "errors":[
264        {"shape":"ValidationException"},
265        {"shape":"AccessDeniedException"},
266        {"shape":"InternalServerException"},
267        {"shape":"ResourceNotFoundException"}
268      ]
269    },
270    "DisassociateAssessmentReportEvidenceFolder":{
271      "name":"DisassociateAssessmentReportEvidenceFolder",
272      "http":{
273        "method":"PUT",
274        "requestUri":"/assessments/{assessmentId}/disassociateFromAssessmentReport"
275      },
276      "input":{"shape":"DisassociateAssessmentReportEvidenceFolderRequest"},
277      "output":{"shape":"DisassociateAssessmentReportEvidenceFolderResponse"},
278      "errors":[
279        {"shape":"ValidationException"},
280        {"shape":"AccessDeniedException"},
281        {"shape":"InternalServerException"},
282        {"shape":"ResourceNotFoundException"}
283      ]
284    },
285    "GetAccountStatus":{
286      "name":"GetAccountStatus",
287      "http":{
288        "method":"GET",
289        "requestUri":"/account/status"
290      },
291      "input":{"shape":"GetAccountStatusRequest"},
292      "output":{"shape":"GetAccountStatusResponse"},
293      "errors":[
294        {"shape":"InternalServerException"}
295      ]
296    },
297    "GetAssessment":{
298      "name":"GetAssessment",
299      "http":{
300        "method":"GET",
301        "requestUri":"/assessments/{assessmentId}"
302      },
303      "input":{"shape":"GetAssessmentRequest"},
304      "output":{"shape":"GetAssessmentResponse"},
305      "errors":[
306        {"shape":"ResourceNotFoundException"},
307        {"shape":"ValidationException"},
308        {"shape":"AccessDeniedException"},
309        {"shape":"InternalServerException"}
310      ]
311    },
312    "GetAssessmentFramework":{
313      "name":"GetAssessmentFramework",
314      "http":{
315        "method":"GET",
316        "requestUri":"/assessmentFrameworks/{frameworkId}"
317      },
318      "input":{"shape":"GetAssessmentFrameworkRequest"},
319      "output":{"shape":"GetAssessmentFrameworkResponse"},
320      "errors":[
321        {"shape":"ResourceNotFoundException"},
322        {"shape":"ValidationException"},
323        {"shape":"AccessDeniedException"},
324        {"shape":"InternalServerException"}
325      ]
326    },
327    "GetAssessmentReportUrl":{
328      "name":"GetAssessmentReportUrl",
329      "http":{
330        "method":"GET",
331        "requestUri":"/assessments/{assessmentId}/reports/{assessmentReportId}/url"
332      },
333      "input":{"shape":"GetAssessmentReportUrlRequest"},
334      "output":{"shape":"GetAssessmentReportUrlResponse"},
335      "errors":[
336        {"shape":"ValidationException"},
337        {"shape":"AccessDeniedException"},
338        {"shape":"InternalServerException"},
339        {"shape":"ResourceNotFoundException"}
340      ]
341    },
342    "GetChangeLogs":{
343      "name":"GetChangeLogs",
344      "http":{
345        "method":"GET",
346        "requestUri":"/assessments/{assessmentId}/changelogs"
347      },
348      "input":{"shape":"GetChangeLogsRequest"},
349      "output":{"shape":"GetChangeLogsResponse"},
350      "errors":[
351        {"shape":"AccessDeniedException"},
352        {"shape":"ResourceNotFoundException"},
353        {"shape":"ValidationException"},
354        {"shape":"InternalServerException"}
355      ]
356    },
357    "GetControl":{
358      "name":"GetControl",
359      "http":{
360        "method":"GET",
361        "requestUri":"/controls/{controlId}"
362      },
363      "input":{"shape":"GetControlRequest"},
364      "output":{"shape":"GetControlResponse"},
365      "errors":[
366        {"shape":"ResourceNotFoundException"},
367        {"shape":"ValidationException"},
368        {"shape":"AccessDeniedException"},
369        {"shape":"InternalServerException"}
370      ]
371    },
372    "GetDelegations":{
373      "name":"GetDelegations",
374      "http":{
375        "method":"GET",
376        "requestUri":"/delegations"
377      },
378      "input":{"shape":"GetDelegationsRequest"},
379      "output":{"shape":"GetDelegationsResponse"},
380      "errors":[
381        {"shape":"ValidationException"},
382        {"shape":"AccessDeniedException"},
383        {"shape":"InternalServerException"}
384      ]
385    },
386    "GetEvidence":{
387      "name":"GetEvidence",
388      "http":{
389        "method":"GET",
390        "requestUri":"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence/{evidenceId}"
391      },
392      "input":{"shape":"GetEvidenceRequest"},
393      "output":{"shape":"GetEvidenceResponse"},
394      "errors":[
395        {"shape":"ResourceNotFoundException"},
396        {"shape":"ValidationException"},
397        {"shape":"AccessDeniedException"},
398        {"shape":"InternalServerException"}
399      ]
400    },
401    "GetEvidenceByEvidenceFolder":{
402      "name":"GetEvidenceByEvidenceFolder",
403      "http":{
404        "method":"GET",
405        "requestUri":"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence"
406      },
407      "input":{"shape":"GetEvidenceByEvidenceFolderRequest"},
408      "output":{"shape":"GetEvidenceByEvidenceFolderResponse"},
409      "errors":[
410        {"shape":"ResourceNotFoundException"},
411        {"shape":"ValidationException"},
412        {"shape":"AccessDeniedException"},
413        {"shape":"InternalServerException"}
414      ]
415    },
416    "GetEvidenceFolder":{
417      "name":"GetEvidenceFolder",
418      "http":{
419        "method":"GET",
420        "requestUri":"/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}"
421      },
422      "input":{"shape":"GetEvidenceFolderRequest"},
423      "output":{"shape":"GetEvidenceFolderResponse"},
424      "errors":[
425        {"shape":"ResourceNotFoundException"},
426        {"shape":"ValidationException"},
427        {"shape":"AccessDeniedException"},
428        {"shape":"InternalServerException"}
429      ]
430    },
431    "GetEvidenceFoldersByAssessment":{
432      "name":"GetEvidenceFoldersByAssessment",
433      "http":{
434        "method":"GET",
435        "requestUri":"/assessments/{assessmentId}/evidenceFolders"
436      },
437      "input":{"shape":"GetEvidenceFoldersByAssessmentRequest"},
438      "output":{"shape":"GetEvidenceFoldersByAssessmentResponse"},
439      "errors":[
440        {"shape":"ResourceNotFoundException"},
441        {"shape":"AccessDeniedException"},
442        {"shape":"ValidationException"},
443        {"shape":"InternalServerException"}
444      ]
445    },
446    "GetEvidenceFoldersByAssessmentControl":{
447      "name":"GetEvidenceFoldersByAssessmentControl",
448      "http":{
449        "method":"GET",
450        "requestUri":"/assessments/{assessmentId}/evidenceFolders-by-assessment-control/{controlSetId}/{controlId}"
451      },
452      "input":{"shape":"GetEvidenceFoldersByAssessmentControlRequest"},
453      "output":{"shape":"GetEvidenceFoldersByAssessmentControlResponse"},
454      "errors":[
455        {"shape":"ResourceNotFoundException"},
456        {"shape":"ValidationException"},
457        {"shape":"AccessDeniedException"},
458        {"shape":"InternalServerException"}
459      ]
460    },
461    "GetOrganizationAdminAccount":{
462      "name":"GetOrganizationAdminAccount",
463      "http":{
464        "method":"GET",
465        "requestUri":"/account/organizationAdminAccount"
466      },
467      "input":{"shape":"GetOrganizationAdminAccountRequest"},
468      "output":{"shape":"GetOrganizationAdminAccountResponse"},
469      "errors":[
470        {"shape":"ValidationException"},
471        {"shape":"AccessDeniedException"},
472        {"shape":"InternalServerException"},
473        {"shape":"ResourceNotFoundException"}
474      ]
475    },
476    "GetServicesInScope":{
477      "name":"GetServicesInScope",
478      "http":{
479        "method":"GET",
480        "requestUri":"/services"
481      },
482      "input":{"shape":"GetServicesInScopeRequest"},
483      "output":{"shape":"GetServicesInScopeResponse"},
484      "errors":[
485        {"shape":"AccessDeniedException"},
486        {"shape":"ValidationException"},
487        {"shape":"InternalServerException"}
488      ]
489    },
490    "GetSettings":{
491      "name":"GetSettings",
492      "http":{
493        "method":"GET",
494        "requestUri":"/settings/{attribute}"
495      },
496      "input":{"shape":"GetSettingsRequest"},
497      "output":{"shape":"GetSettingsResponse"},
498      "errors":[
499        {"shape":"AccessDeniedException"},
500        {"shape":"InternalServerException"}
501      ]
502    },
503    "ListAssessmentFrameworkShareRequests":{
504      "name":"ListAssessmentFrameworkShareRequests",
505      "http":{
506        "method":"GET",
507        "requestUri":"/assessmentFrameworkShareRequests"
508      },
509      "input":{"shape":"ListAssessmentFrameworkShareRequestsRequest"},
510      "output":{"shape":"ListAssessmentFrameworkShareRequestsResponse"},
511      "errors":[
512        {"shape":"AccessDeniedException"},
513        {"shape":"ValidationException"},
514        {"shape":"InternalServerException"}
515      ]
516    },
517    "ListAssessmentFrameworks":{
518      "name":"ListAssessmentFrameworks",
519      "http":{
520        "method":"GET",
521        "requestUri":"/assessmentFrameworks"
522      },
523      "input":{"shape":"ListAssessmentFrameworksRequest"},
524      "output":{"shape":"ListAssessmentFrameworksResponse"},
525      "errors":[
526        {"shape":"ValidationException"},
527        {"shape":"AccessDeniedException"},
528        {"shape":"InternalServerException"}
529      ]
530    },
531    "ListAssessmentReports":{
532      "name":"ListAssessmentReports",
533      "http":{
534        "method":"GET",
535        "requestUri":"/assessmentReports"
536      },
537      "input":{"shape":"ListAssessmentReportsRequest"},
538      "output":{"shape":"ListAssessmentReportsResponse"},
539      "errors":[
540        {"shape":"ValidationException"},
541        {"shape":"AccessDeniedException"},
542        {"shape":"InternalServerException"}
543      ]
544    },
545    "ListAssessments":{
546      "name":"ListAssessments",
547      "http":{
548        "method":"GET",
549        "requestUri":"/assessments"
550      },
551      "input":{"shape":"ListAssessmentsRequest"},
552      "output":{"shape":"ListAssessmentsResponse"},
553      "errors":[
554        {"shape":"AccessDeniedException"},
555        {"shape":"ValidationException"},
556        {"shape":"InternalServerException"}
557      ]
558    },
559    "ListControls":{
560      "name":"ListControls",
561      "http":{
562        "method":"GET",
563        "requestUri":"/controls"
564      },
565      "input":{"shape":"ListControlsRequest"},
566      "output":{"shape":"ListControlsResponse"},
567      "errors":[
568        {"shape":"AccessDeniedException"},
569        {"shape":"ValidationException"},
570        {"shape":"InternalServerException"}
571      ]
572    },
573    "ListKeywordsForDataSource":{
574      "name":"ListKeywordsForDataSource",
575      "http":{
576        "method":"GET",
577        "requestUri":"/dataSourceKeywords"
578      },
579      "input":{"shape":"ListKeywordsForDataSourceRequest"},
580      "output":{"shape":"ListKeywordsForDataSourceResponse"},
581      "errors":[
582        {"shape":"AccessDeniedException"},
583        {"shape":"ValidationException"},
584        {"shape":"InternalServerException"}
585      ]
586    },
587    "ListNotifications":{
588      "name":"ListNotifications",
589      "http":{
590        "method":"GET",
591        "requestUri":"/notifications"
592      },
593      "input":{"shape":"ListNotificationsRequest"},
594      "output":{"shape":"ListNotificationsResponse"},
595      "errors":[
596        {"shape":"AccessDeniedException"},
597        {"shape":"ValidationException"},
598        {"shape":"InternalServerException"}
599      ]
600    },
601    "ListTagsForResource":{
602      "name":"ListTagsForResource",
603      "http":{
604        "method":"GET",
605        "requestUri":"/tags/{resourceArn}"
606      },
607      "input":{"shape":"ListTagsForResourceRequest"},
608      "output":{"shape":"ListTagsForResourceResponse"},
609      "errors":[
610        {"shape":"InternalServerException"},
611        {"shape":"ValidationException"},
612        {"shape":"ResourceNotFoundException"}
613      ]
614    },
615    "RegisterAccount":{
616      "name":"RegisterAccount",
617      "http":{
618        "method":"POST",
619        "requestUri":"/account/registerAccount"
620      },
621      "input":{"shape":"RegisterAccountRequest"},
622      "output":{"shape":"RegisterAccountResponse"},
623      "errors":[
624        {"shape":"ValidationException"},
625        {"shape":"AccessDeniedException"},
626        {"shape":"InternalServerException"},
627        {"shape":"ResourceNotFoundException"}
628      ]
629    },
630    "RegisterOrganizationAdminAccount":{
631      "name":"RegisterOrganizationAdminAccount",
632      "http":{
633        "method":"POST",
634        "requestUri":"/account/registerOrganizationAdminAccount"
635      },
636      "input":{"shape":"RegisterOrganizationAdminAccountRequest"},
637      "output":{"shape":"RegisterOrganizationAdminAccountResponse"},
638      "errors":[
639        {"shape":"ValidationException"},
640        {"shape":"AccessDeniedException"},
641        {"shape":"InternalServerException"},
642        {"shape":"ResourceNotFoundException"}
643      ]
644    },
645    "StartAssessmentFrameworkShare":{
646      "name":"StartAssessmentFrameworkShare",
647      "http":{
648        "method":"POST",
649        "requestUri":"/assessmentFrameworks/{frameworkId}/shareRequests"
650      },
651      "input":{"shape":"StartAssessmentFrameworkShareRequest"},
652      "output":{"shape":"StartAssessmentFrameworkShareResponse"},
653      "errors":[
654        {"shape":"ValidationException"},
655        {"shape":"AccessDeniedException"},
656        {"shape":"InternalServerException"},
657        {"shape":"ResourceNotFoundException"}
658      ]
659    },
660    "TagResource":{
661      "name":"TagResource",
662      "http":{
663        "method":"POST",
664        "requestUri":"/tags/{resourceArn}"
665      },
666      "input":{"shape":"TagResourceRequest"},
667      "output":{"shape":"TagResourceResponse"},
668      "errors":[
669        {"shape":"InternalServerException"},
670        {"shape":"ValidationException"},
671        {"shape":"ResourceNotFoundException"}
672      ]
673    },
674    "UntagResource":{
675      "name":"UntagResource",
676      "http":{
677        "method":"DELETE",
678        "requestUri":"/tags/{resourceArn}"
679      },
680      "input":{"shape":"UntagResourceRequest"},
681      "output":{"shape":"UntagResourceResponse"},
682      "errors":[
683        {"shape":"InternalServerException"},
684        {"shape":"ValidationException"},
685        {"shape":"ResourceNotFoundException"}
686      ]
687    },
688    "UpdateAssessment":{
689      "name":"UpdateAssessment",
690      "http":{
691        "method":"PUT",
692        "requestUri":"/assessments/{assessmentId}"
693      },
694      "input":{"shape":"UpdateAssessmentRequest"},
695      "output":{"shape":"UpdateAssessmentResponse"},
696      "errors":[
697        {"shape":"ResourceNotFoundException"},
698        {"shape":"ValidationException"},
699        {"shape":"AccessDeniedException"},
700        {"shape":"InternalServerException"}
701      ]
702    },
703    "UpdateAssessmentControl":{
704      "name":"UpdateAssessmentControl",
705      "http":{
706        "method":"PUT",
707        "requestUri":"/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}"
708      },
709      "input":{"shape":"UpdateAssessmentControlRequest"},
710      "output":{"shape":"UpdateAssessmentControlResponse"},
711      "errors":[
712        {"shape":"ResourceNotFoundException"},
713        {"shape":"ValidationException"},
714        {"shape":"AccessDeniedException"},
715        {"shape":"InternalServerException"}
716      ]
717    },
718    "UpdateAssessmentControlSetStatus":{
719      "name":"UpdateAssessmentControlSetStatus",
720      "http":{
721        "method":"PUT",
722        "requestUri":"/assessments/{assessmentId}/controlSets/{controlSetId}/status"
723      },
724      "input":{"shape":"UpdateAssessmentControlSetStatusRequest"},
725      "output":{"shape":"UpdateAssessmentControlSetStatusResponse"},
726      "errors":[
727        {"shape":"ResourceNotFoundException"},
728        {"shape":"ValidationException"},
729        {"shape":"AccessDeniedException"},
730        {"shape":"InternalServerException"}
731      ]
732    },
733    "UpdateAssessmentFramework":{
734      "name":"UpdateAssessmentFramework",
735      "http":{
736        "method":"PUT",
737        "requestUri":"/assessmentFrameworks/{frameworkId}"
738      },
739      "input":{"shape":"UpdateAssessmentFrameworkRequest"},
740      "output":{"shape":"UpdateAssessmentFrameworkResponse"},
741      "errors":[
742        {"shape":"ResourceNotFoundException"},
743        {"shape":"ValidationException"},
744        {"shape":"AccessDeniedException"},
745        {"shape":"InternalServerException"}
746      ]
747    },
748    "UpdateAssessmentFrameworkShare":{
749      "name":"UpdateAssessmentFrameworkShare",
750      "http":{
751        "method":"PUT",
752        "requestUri":"/assessmentFrameworkShareRequests/{requestId}"
753      },
754      "input":{"shape":"UpdateAssessmentFrameworkShareRequest"},
755      "output":{"shape":"UpdateAssessmentFrameworkShareResponse"},
756      "errors":[
757        {"shape":"ResourceNotFoundException"},
758        {"shape":"ValidationException"},
759        {"shape":"AccessDeniedException"},
760        {"shape":"InternalServerException"}
761      ]
762    },
763    "UpdateAssessmentStatus":{
764      "name":"UpdateAssessmentStatus",
765      "http":{
766        "method":"PUT",
767        "requestUri":"/assessments/{assessmentId}/status"
768      },
769      "input":{"shape":"UpdateAssessmentStatusRequest"},
770      "output":{"shape":"UpdateAssessmentStatusResponse"},
771      "errors":[
772        {"shape":"ResourceNotFoundException"},
773        {"shape":"ValidationException"},
774        {"shape":"AccessDeniedException"},
775        {"shape":"InternalServerException"}
776      ]
777    },
778    "UpdateControl":{
779      "name":"UpdateControl",
780      "http":{
781        "method":"PUT",
782        "requestUri":"/controls/{controlId}"
783      },
784      "input":{"shape":"UpdateControlRequest"},
785      "output":{"shape":"UpdateControlResponse"},
786      "errors":[
787        {"shape":"ResourceNotFoundException"},
788        {"shape":"ValidationException"},
789        {"shape":"AccessDeniedException"},
790        {"shape":"InternalServerException"}
791      ]
792    },
793    "UpdateSettings":{
794      "name":"UpdateSettings",
795      "http":{
796        "method":"PUT",
797        "requestUri":"/settings"
798      },
799      "input":{"shape":"UpdateSettingsRequest"},
800      "output":{"shape":"UpdateSettingsResponse"},
801      "errors":[
802        {"shape":"ValidationException"},
803        {"shape":"AccessDeniedException"},
804        {"shape":"InternalServerException"}
805      ]
806    },
807    "ValidateAssessmentReportIntegrity":{
808      "name":"ValidateAssessmentReportIntegrity",
809      "http":{
810        "method":"POST",
811        "requestUri":"/assessmentReports/integrity"
812      },
813      "input":{"shape":"ValidateAssessmentReportIntegrityRequest"},
814      "output":{"shape":"ValidateAssessmentReportIntegrityResponse"},
815      "errors":[
816        {"shape":"ValidationException"},
817        {"shape":"AccessDeniedException"},
818        {"shape":"InternalServerException"},
819        {"shape":"ResourceNotFoundException"}
820      ]
821    }
822  },
823  "shapes":{
824    "AWSAccount":{
825      "type":"structure",
826      "members":{
827        "id":{"shape":"AccountId"},
828        "emailAddress":{"shape":"EmailAddress"},
829        "name":{"shape":"AccountName"}
830      }
831    },
832    "AWSAccounts":{
833      "type":"list",
834      "member":{"shape":"AWSAccount"}
835    },
836    "AWSService":{
837      "type":"structure",
838      "members":{
839        "serviceName":{"shape":"AWSServiceName"}
840      }
841    },
842    "AWSServiceName":{
843      "type":"string",
844      "max":40,
845      "min":1,
846      "pattern":"^[a-zA-Z0-9-\\s().]+$"
847    },
848    "AWSServices":{
849      "type":"list",
850      "member":{"shape":"AWSService"}
851    },
852    "AccessDeniedException":{
853      "type":"structure",
854      "required":["message"],
855      "members":{
856        "message":{"shape":"String"}
857      },
858      "error":{"httpStatusCode":403},
859      "exception":true
860    },
861    "AccountId":{
862      "type":"string",
863      "max":12,
864      "min":12,
865      "pattern":"^[0-9]{12}$"
866    },
867    "AccountName":{
868      "type":"string",
869      "max":50,
870      "min":1,
871      "pattern":"^[\\u0020-\\u007E]+$"
872    },
873    "AccountStatus":{
874      "type":"string",
875      "enum":[
876        "ACTIVE",
877        "INACTIVE",
878        "PENDING_ACTIVATION"
879      ]
880    },
881    "ActionEnum":{
882      "type":"string",
883      "enum":[
884        "CREATE",
885        "UPDATE_METADATA",
886        "ACTIVE",
887        "INACTIVE",
888        "DELETE",
889        "UNDER_REVIEW",
890        "REVIEWED",
891        "IMPORT_EVIDENCE"
892      ]
893    },
894    "ActionPlanInstructions":{
895      "type":"string",
896      "max":1000,
897      "pattern":"^[\\w\\W\\s\\S]*$"
898    },
899    "ActionPlanTitle":{
900      "type":"string",
901      "max":300,
902      "pattern":"^[\\w\\W\\s\\S]*$"
903    },
904    "Assessment":{
905      "type":"structure",
906      "members":{
907        "arn":{"shape":"AuditManagerArn"},
908        "awsAccount":{"shape":"AWSAccount"},
909        "metadata":{"shape":"AssessmentMetadata"},
910        "framework":{"shape":"AssessmentFramework"},
911        "tags":{"shape":"TagMap"}
912      }
913    },
914    "AssessmentControl":{
915      "type":"structure",
916      "members":{
917        "id":{"shape":"UUID"},
918        "name":{"shape":"ControlName"},
919        "description":{"shape":"ControlDescription"},
920        "status":{"shape":"ControlStatus"},
921        "response":{"shape":"ControlResponse"},
922        "comments":{"shape":"ControlComments"},
923        "evidenceSources":{"shape":"EvidenceSources"},
924        "evidenceCount":{"shape":"Integer"},
925        "assessmentReportEvidenceCount":{"shape":"Integer"}
926      }
927    },
928    "AssessmentControlSet":{
929      "type":"structure",
930      "members":{
931        "id":{"shape":"ControlSetId"},
932        "description":{"shape":"NonEmptyString"},
933        "status":{"shape":"ControlSetStatus"},
934        "roles":{"shape":"Roles"},
935        "controls":{"shape":"AssessmentControls"},
936        "delegations":{"shape":"Delegations"},
937        "systemEvidenceCount":{"shape":"Integer"},
938        "manualEvidenceCount":{"shape":"Integer"}
939      }
940    },
941    "AssessmentControlSets":{
942      "type":"list",
943      "member":{"shape":"AssessmentControlSet"}
944    },
945    "AssessmentControls":{
946      "type":"list",
947      "member":{"shape":"AssessmentControl"}
948    },
949    "AssessmentDescription":{
950      "type":"string",
951      "max":1000,
952      "pattern":"^[\\w\\W\\s\\S]*$"
953    },
954    "AssessmentEvidenceFolder":{
955      "type":"structure",
956      "members":{
957        "name":{"shape":"AssessmentEvidenceFolderName"},
958        "date":{"shape":"Timestamp"},
959        "assessmentId":{"shape":"UUID"},
960        "controlSetId":{"shape":"ControlSetId"},
961        "controlId":{"shape":"UUID"},
962        "id":{"shape":"UUID"},
963        "dataSource":{"shape":"String"},
964        "author":{"shape":"String"},
965        "totalEvidence":{"shape":"Integer"},
966        "assessmentReportSelectionCount":{"shape":"Integer"},
967        "controlName":{"shape":"ControlName"},
968        "evidenceResourcesIncludedCount":{"shape":"Integer"},
969        "evidenceByTypeConfigurationDataCount":{"shape":"Integer"},
970        "evidenceByTypeManualCount":{"shape":"Integer"},
971        "evidenceByTypeComplianceCheckCount":{"shape":"Integer"},
972        "evidenceByTypeComplianceCheckIssuesCount":{"shape":"Integer"},
973        "evidenceByTypeUserActivityCount":{"shape":"Integer"},
974        "evidenceAwsServiceSourceCount":{"shape":"Integer"}
975      }
976    },
977    "AssessmentEvidenceFolderName":{
978      "type":"string",
979      "max":300,
980      "min":1,
981      "pattern":"^[\\w\\W\\s\\S]*$"
982    },
983    "AssessmentEvidenceFolders":{
984      "type":"list",
985      "member":{"shape":"AssessmentEvidenceFolder"}
986    },
987    "AssessmentFramework":{
988      "type":"structure",
989      "members":{
990        "id":{"shape":"UUID"},
991        "arn":{"shape":"AuditManagerArn"},
992        "metadata":{"shape":"FrameworkMetadata"},
993        "controlSets":{"shape":"AssessmentControlSets"}
994      }
995    },
996    "AssessmentFrameworkDescription":{
997      "type":"string",
998      "max":200,
999      "min":1,
1000      "pattern":"^[\\w\\W\\s\\S]*$"
1001    },
1002    "AssessmentFrameworkMetadata":{
1003      "type":"structure",
1004      "members":{
1005        "arn":{"shape":"AuditManagerArn"},
1006        "id":{"shape":"UUID"},
1007        "type":{"shape":"FrameworkType"},
1008        "name":{"shape":"FrameworkName"},
1009        "description":{"shape":"FrameworkDescription"},
1010        "logo":{"shape":"Filename"},
1011        "complianceType":{"shape":"ComplianceType"},
1012        "controlsCount":{"shape":"ControlsCount"},
1013        "controlSetsCount":{"shape":"ControlSetsCount"},
1014        "createdAt":{"shape":"Timestamp"},
1015        "lastUpdatedAt":{"shape":"Timestamp"}
1016      }
1017    },
1018    "AssessmentFrameworkShareRequest":{
1019      "type":"structure",
1020      "members":{
1021        "id":{"shape":"UUID"},
1022        "frameworkId":{"shape":"UUID"},
1023        "frameworkName":{"shape":"FrameworkName"},
1024        "frameworkDescription":{"shape":"FrameworkDescription"},
1025        "status":{"shape":"ShareRequestStatus"},
1026        "sourceAccount":{"shape":"AccountId"},
1027        "destinationAccount":{"shape":"AccountId"},
1028        "destinationRegion":{"shape":"Region"},
1029        "expirationTime":{"shape":"Timestamp"},
1030        "creationTime":{"shape":"Timestamp"},
1031        "lastUpdated":{"shape":"Timestamp"},
1032        "comment":{"shape":"ShareRequestComment"},
1033        "standardControlsCount":{"shape":"NullableInteger"},
1034        "customControlsCount":{"shape":"NullableInteger"},
1035        "complianceType":{"shape":"ComplianceType"}
1036      }
1037    },
1038    "AssessmentFrameworkShareRequestList":{
1039      "type":"list",
1040      "member":{"shape":"AssessmentFrameworkShareRequest"}
1041    },
1042    "AssessmentMetadata":{
1043      "type":"structure",
1044      "members":{
1045        "name":{"shape":"AssessmentName"},
1046        "id":{"shape":"UUID"},
1047        "description":{"shape":"AssessmentDescription"},
1048        "complianceType":{"shape":"ComplianceType"},
1049        "status":{"shape":"AssessmentStatus"},
1050        "assessmentReportsDestination":{"shape":"AssessmentReportsDestination"},
1051        "scope":{"shape":"Scope"},
1052        "roles":{"shape":"Roles"},
1053        "delegations":{"shape":"Delegations"},
1054        "creationTime":{"shape":"Timestamp"},
1055        "lastUpdated":{"shape":"Timestamp"}
1056      }
1057    },
1058    "AssessmentMetadataItem":{
1059      "type":"structure",
1060      "members":{
1061        "name":{"shape":"AssessmentName"},
1062        "id":{"shape":"UUID"},
1063        "complianceType":{"shape":"ComplianceType"},
1064        "status":{"shape":"AssessmentStatus"},
1065        "roles":{"shape":"Roles"},
1066        "delegations":{"shape":"Delegations"},
1067        "creationTime":{"shape":"Timestamp"},
1068        "lastUpdated":{"shape":"Timestamp"}
1069      }
1070    },
1071    "AssessmentName":{
1072      "type":"string",
1073      "max":300,
1074      "min":1,
1075      "pattern":"^[^\\\\]*$"
1076    },
1077    "AssessmentReport":{
1078      "type":"structure",
1079      "members":{
1080        "id":{"shape":"UUID"},
1081        "name":{"shape":"AssessmentReportName"},
1082        "description":{"shape":"AssessmentReportDescription"},
1083        "awsAccountId":{"shape":"AccountId"},
1084        "assessmentId":{"shape":"UUID"},
1085        "assessmentName":{"shape":"AssessmentName"},
1086        "author":{"shape":"Username"},
1087        "status":{"shape":"AssessmentReportStatus"},
1088        "creationTime":{"shape":"Timestamp"}
1089      }
1090    },
1091    "AssessmentReportDescription":{
1092      "type":"string",
1093      "max":1000,
1094      "pattern":"^[\\w\\W\\s\\S]*$"
1095    },
1096    "AssessmentReportDestinationType":{
1097      "type":"string",
1098      "enum":["S3"]
1099    },
1100    "AssessmentReportEvidenceError":{
1101      "type":"structure",
1102      "members":{
1103        "evidenceId":{"shape":"UUID"},
1104        "errorCode":{"shape":"ErrorCode"},
1105        "errorMessage":{"shape":"ErrorMessage"}
1106      }
1107    },
1108    "AssessmentReportEvidenceErrors":{
1109      "type":"list",
1110      "member":{"shape":"AssessmentReportEvidenceError"}
1111    },
1112    "AssessmentReportMetadata":{
1113      "type":"structure",
1114      "members":{
1115        "id":{"shape":"UUID"},
1116        "name":{"shape":"AssessmentReportName"},
1117        "description":{"shape":"AssessmentReportDescription"},
1118        "assessmentId":{"shape":"UUID"},
1119        "assessmentName":{"shape":"AssessmentName"},
1120        "author":{"shape":"Username"},
1121        "status":{"shape":"AssessmentReportStatus"},
1122        "creationTime":{"shape":"Timestamp"}
1123      }
1124    },
1125    "AssessmentReportName":{
1126      "type":"string",
1127      "max":300,
1128      "min":1,
1129      "pattern":"^[a-zA-Z0-9-_\\.]+$"
1130    },
1131    "AssessmentReportStatus":{
1132      "type":"string",
1133      "enum":[
1134        "COMPLETE",
1135        "IN_PROGRESS",
1136        "FAILED"
1137      ]
1138    },
1139    "AssessmentReportsDestination":{
1140      "type":"structure",
1141      "members":{
1142        "destinationType":{"shape":"AssessmentReportDestinationType"},
1143        "destination":{"shape":"S3Url"}
1144      }
1145    },
1146    "AssessmentReportsMetadata":{
1147      "type":"list",
1148      "member":{"shape":"AssessmentReportMetadata"}
1149    },
1150    "AssessmentStatus":{
1151      "type":"string",
1152      "enum":[
1153        "ACTIVE",
1154        "INACTIVE"
1155      ]
1156    },
1157    "AssociateAssessmentReportEvidenceFolderRequest":{
1158      "type":"structure",
1159      "required":[
1160        "assessmentId",
1161        "evidenceFolderId"
1162      ],
1163      "members":{
1164        "assessmentId":{
1165          "shape":"UUID",
1166          "location":"uri",
1167          "locationName":"assessmentId"
1168        },
1169        "evidenceFolderId":{"shape":"UUID"}
1170      }
1171    },
1172    "AssociateAssessmentReportEvidenceFolderResponse":{
1173      "type":"structure",
1174      "members":{
1175      }
1176    },
1177    "AuditManagerArn":{
1178      "type":"string",
1179      "max":2048,
1180      "min":20,
1181      "pattern":"^arn:.*:auditmanager:.*"
1182    },
1183    "BatchAssociateAssessmentReportEvidenceRequest":{
1184      "type":"structure",
1185      "required":[
1186        "assessmentId",
1187        "evidenceFolderId",
1188        "evidenceIds"
1189      ],
1190      "members":{
1191        "assessmentId":{
1192          "shape":"UUID",
1193          "location":"uri",
1194          "locationName":"assessmentId"
1195        },
1196        "evidenceFolderId":{"shape":"UUID"},
1197        "evidenceIds":{"shape":"EvidenceIds"}
1198      }
1199    },
1200    "BatchAssociateAssessmentReportEvidenceResponse":{
1201      "type":"structure",
1202      "members":{
1203        "evidenceIds":{"shape":"EvidenceIds"},
1204        "errors":{"shape":"AssessmentReportEvidenceErrors"}
1205      }
1206    },
1207    "BatchCreateDelegationByAssessmentError":{
1208      "type":"structure",
1209      "members":{
1210        "createDelegationRequest":{"shape":"CreateDelegationRequest"},
1211        "errorCode":{"shape":"ErrorCode"},
1212        "errorMessage":{"shape":"ErrorMessage"}
1213      }
1214    },
1215    "BatchCreateDelegationByAssessmentErrors":{
1216      "type":"list",
1217      "member":{"shape":"BatchCreateDelegationByAssessmentError"}
1218    },
1219    "BatchCreateDelegationByAssessmentRequest":{
1220      "type":"structure",
1221      "required":[
1222        "createDelegationRequests",
1223        "assessmentId"
1224      ],
1225      "members":{
1226        "createDelegationRequests":{"shape":"CreateDelegationRequests"},
1227        "assessmentId":{
1228          "shape":"UUID",
1229          "location":"uri",
1230          "locationName":"assessmentId"
1231        }
1232      }
1233    },
1234    "BatchCreateDelegationByAssessmentResponse":{
1235      "type":"structure",
1236      "members":{
1237        "delegations":{"shape":"Delegations"},
1238        "errors":{"shape":"BatchCreateDelegationByAssessmentErrors"}
1239      }
1240    },
1241    "BatchDeleteDelegationByAssessmentError":{
1242      "type":"structure",
1243      "members":{
1244        "delegationId":{"shape":"UUID"},
1245        "errorCode":{"shape":"ErrorCode"},
1246        "errorMessage":{"shape":"ErrorMessage"}
1247      }
1248    },
1249    "BatchDeleteDelegationByAssessmentErrors":{
1250      "type":"list",
1251      "member":{"shape":"BatchDeleteDelegationByAssessmentError"}
1252    },
1253    "BatchDeleteDelegationByAssessmentRequest":{
1254      "type":"structure",
1255      "required":[
1256        "delegationIds",
1257        "assessmentId"
1258      ],
1259      "members":{
1260        "delegationIds":{"shape":"DelegationIds"},
1261        "assessmentId":{
1262          "shape":"UUID",
1263          "location":"uri",
1264          "locationName":"assessmentId"
1265        }
1266      }
1267    },
1268    "BatchDeleteDelegationByAssessmentResponse":{
1269      "type":"structure",
1270      "members":{
1271        "errors":{"shape":"BatchDeleteDelegationByAssessmentErrors"}
1272      }
1273    },
1274    "BatchDisassociateAssessmentReportEvidenceRequest":{
1275      "type":"structure",
1276      "required":[
1277        "assessmentId",
1278        "evidenceFolderId",
1279        "evidenceIds"
1280      ],
1281      "members":{
1282        "assessmentId":{
1283          "shape":"UUID",
1284          "location":"uri",
1285          "locationName":"assessmentId"
1286        },
1287        "evidenceFolderId":{"shape":"UUID"},
1288        "evidenceIds":{"shape":"EvidenceIds"}
1289      }
1290    },
1291    "BatchDisassociateAssessmentReportEvidenceResponse":{
1292      "type":"structure",
1293      "members":{
1294        "evidenceIds":{"shape":"EvidenceIds"},
1295        "errors":{"shape":"AssessmentReportEvidenceErrors"}
1296      }
1297    },
1298    "BatchImportEvidenceToAssessmentControlError":{
1299      "type":"structure",
1300      "members":{
1301        "manualEvidence":{"shape":"ManualEvidence"},
1302        "errorCode":{"shape":"ErrorCode"},
1303        "errorMessage":{"shape":"ErrorMessage"}
1304      }
1305    },
1306    "BatchImportEvidenceToAssessmentControlErrors":{
1307      "type":"list",
1308      "member":{"shape":"BatchImportEvidenceToAssessmentControlError"}
1309    },
1310    "BatchImportEvidenceToAssessmentControlRequest":{
1311      "type":"structure",
1312      "required":[
1313        "assessmentId",
1314        "controlSetId",
1315        "controlId",
1316        "manualEvidence"
1317      ],
1318      "members":{
1319        "assessmentId":{
1320          "shape":"UUID",
1321          "location":"uri",
1322          "locationName":"assessmentId"
1323        },
1324        "controlSetId":{
1325          "shape":"ControlSetId",
1326          "location":"uri",
1327          "locationName":"controlSetId"
1328        },
1329        "controlId":{
1330          "shape":"UUID",
1331          "location":"uri",
1332          "locationName":"controlId"
1333        },
1334        "manualEvidence":{"shape":"ManualEvidenceList"}
1335      }
1336    },
1337    "BatchImportEvidenceToAssessmentControlResponse":{
1338      "type":"structure",
1339      "members":{
1340        "errors":{"shape":"BatchImportEvidenceToAssessmentControlErrors"}
1341      }
1342    },
1343    "Boolean":{"type":"boolean"},
1344    "ChangeLog":{
1345      "type":"structure",
1346      "members":{
1347        "objectType":{"shape":"ObjectTypeEnum"},
1348        "objectName":{"shape":"NonEmptyString"},
1349        "action":{"shape":"ActionEnum"},
1350        "createdAt":{"shape":"Timestamp"},
1351        "createdBy":{"shape":"IamArn"}
1352      }
1353    },
1354    "ChangeLogs":{
1355      "type":"list",
1356      "member":{"shape":"ChangeLog"}
1357    },
1358    "ComplianceType":{
1359      "type":"string",
1360      "max":100,
1361      "pattern":"^[\\w\\W\\s\\S]*$"
1362    },
1363    "Control":{
1364      "type":"structure",
1365      "members":{
1366        "arn":{"shape":"AuditManagerArn"},
1367        "id":{"shape":"UUID"},
1368        "type":{"shape":"ControlType"},
1369        "name":{"shape":"ControlName"},
1370        "description":{"shape":"ControlDescription"},
1371        "testingInformation":{"shape":"TestingInformation"},
1372        "actionPlanTitle":{"shape":"ActionPlanTitle"},
1373        "actionPlanInstructions":{"shape":"ActionPlanInstructions"},
1374        "controlSources":{"shape":"ControlSources"},
1375        "controlMappingSources":{"shape":"ControlMappingSources"},
1376        "createdAt":{"shape":"Timestamp"},
1377        "lastUpdatedAt":{"shape":"Timestamp"},
1378        "createdBy":{"shape":"CreatedBy"},
1379        "lastUpdatedBy":{"shape":"LastUpdatedBy"},
1380        "tags":{"shape":"TagMap"}
1381      }
1382    },
1383    "ControlComment":{
1384      "type":"structure",
1385      "members":{
1386        "authorName":{"shape":"Username"},
1387        "commentBody":{"shape":"ControlCommentBody"},
1388        "postedDate":{"shape":"Timestamp"}
1389      }
1390    },
1391    "ControlCommentBody":{
1392      "type":"string",
1393      "max":500,
1394      "pattern":"^[\\w\\W\\s\\S]*$"
1395    },
1396    "ControlComments":{
1397      "type":"list",
1398      "member":{"shape":"ControlComment"}
1399    },
1400    "ControlDescription":{
1401      "type":"string",
1402      "max":1000,
1403      "pattern":"^[\\w\\W\\s\\S]*$"
1404    },
1405    "ControlMappingSource":{
1406      "type":"structure",
1407      "members":{
1408        "sourceId":{"shape":"UUID"},
1409        "sourceName":{"shape":"SourceName"},
1410        "sourceDescription":{"shape":"SourceDescription"},
1411        "sourceSetUpOption":{"shape":"SourceSetUpOption"},
1412        "sourceType":{"shape":"SourceType"},
1413        "sourceKeyword":{"shape":"SourceKeyword"},
1414        "sourceFrequency":{"shape":"SourceFrequency"},
1415        "troubleshootingText":{"shape":"TroubleshootingText"}
1416      }
1417    },
1418    "ControlMappingSources":{
1419      "type":"list",
1420      "member":{"shape":"ControlMappingSource"},
1421      "min":1
1422    },
1423    "ControlMetadata":{
1424      "type":"structure",
1425      "members":{
1426        "arn":{"shape":"AuditManagerArn"},
1427        "id":{"shape":"UUID"},
1428        "name":{"shape":"ControlName"},
1429        "controlSources":{"shape":"ControlSources"},
1430        "createdAt":{"shape":"Timestamp"},
1431        "lastUpdatedAt":{"shape":"Timestamp"}
1432      }
1433    },
1434    "ControlMetadataList":{
1435      "type":"list",
1436      "member":{"shape":"ControlMetadata"}
1437    },
1438    "ControlName":{
1439      "type":"string",
1440      "max":300,
1441      "min":1,
1442      "pattern":"^[^\\\\]*$"
1443    },
1444    "ControlResponse":{
1445      "type":"string",
1446      "enum":[
1447        "MANUAL",
1448        "AUTOMATE",
1449        "DEFER",
1450        "IGNORE"
1451      ]
1452    },
1453    "ControlSet":{
1454      "type":"structure",
1455      "members":{
1456        "id":{"shape":"UUID"},
1457        "name":{"shape":"ControlSetName"},
1458        "controls":{"shape":"Controls"}
1459      }
1460    },
1461    "ControlSetId":{
1462      "type":"string",
1463      "max":300,
1464      "min":1,
1465      "pattern":"^[\\w\\W\\s\\S]*$"
1466    },
1467    "ControlSetName":{
1468      "type":"string",
1469      "max":300,
1470      "min":1,
1471      "pattern":"^[^\\\\\\_]*$"
1472    },
1473    "ControlSetStatus":{
1474      "type":"string",
1475      "enum":[
1476        "ACTIVE",
1477        "UNDER_REVIEW",
1478        "REVIEWED"
1479      ]
1480    },
1481    "ControlSets":{
1482      "type":"list",
1483      "member":{"shape":"ControlSet"},
1484      "min":1
1485    },
1486    "ControlSetsCount":{"type":"integer"},
1487    "ControlSources":{
1488      "type":"string",
1489      "max":100,
1490      "min":1,
1491      "pattern":"^[a-zA-Z_0-9-\\s.,]+$"
1492    },
1493    "ControlStatus":{
1494      "type":"string",
1495      "enum":[
1496        "UNDER_REVIEW",
1497        "REVIEWED",
1498        "INACTIVE"
1499      ]
1500    },
1501    "ControlType":{
1502      "type":"string",
1503      "enum":[
1504        "Standard",
1505        "Custom"
1506      ]
1507    },
1508    "Controls":{
1509      "type":"list",
1510      "member":{"shape":"Control"},
1511      "min":1
1512    },
1513    "ControlsCount":{"type":"integer"},
1514    "CreateAssessmentFrameworkControl":{
1515      "type":"structure",
1516      "members":{
1517        "id":{"shape":"UUID"}
1518      }
1519    },
1520    "CreateAssessmentFrameworkControlSet":{
1521      "type":"structure",
1522      "required":["name"],
1523      "members":{
1524        "name":{"shape":"ControlSetName"},
1525        "controls":{"shape":"CreateAssessmentFrameworkControls"}
1526      }
1527    },
1528    "CreateAssessmentFrameworkControlSets":{
1529      "type":"list",
1530      "member":{"shape":"CreateAssessmentFrameworkControlSet"},
1531      "min":1
1532    },
1533    "CreateAssessmentFrameworkControls":{
1534      "type":"list",
1535      "member":{"shape":"CreateAssessmentFrameworkControl"},
1536      "min":1
1537    },
1538    "CreateAssessmentFrameworkRequest":{
1539      "type":"structure",
1540      "required":[
1541        "name",
1542        "controlSets"
1543      ],
1544      "members":{
1545        "name":{"shape":"FrameworkName"},
1546        "description":{"shape":"FrameworkDescription"},
1547        "complianceType":{"shape":"ComplianceType"},
1548        "controlSets":{"shape":"CreateAssessmentFrameworkControlSets"},
1549        "tags":{"shape":"TagMap"}
1550      }
1551    },
1552    "CreateAssessmentFrameworkResponse":{
1553      "type":"structure",
1554      "members":{
1555        "framework":{"shape":"Framework"}
1556      }
1557    },
1558    "CreateAssessmentReportRequest":{
1559      "type":"structure",
1560      "required":[
1561        "name",
1562        "assessmentId"
1563      ],
1564      "members":{
1565        "name":{"shape":"AssessmentReportName"},
1566        "description":{"shape":"AssessmentReportDescription"},
1567        "assessmentId":{
1568          "shape":"UUID",
1569          "location":"uri",
1570          "locationName":"assessmentId"
1571        }
1572      }
1573    },
1574    "CreateAssessmentReportResponse":{
1575      "type":"structure",
1576      "members":{
1577        "assessmentReport":{"shape":"AssessmentReport"}
1578      }
1579    },
1580    "CreateAssessmentRequest":{
1581      "type":"structure",
1582      "required":[
1583        "name",
1584        "assessmentReportsDestination",
1585        "scope",
1586        "roles",
1587        "frameworkId"
1588      ],
1589      "members":{
1590        "name":{"shape":"AssessmentName"},
1591        "description":{"shape":"AssessmentDescription"},
1592        "assessmentReportsDestination":{"shape":"AssessmentReportsDestination"},
1593        "scope":{"shape":"Scope"},
1594        "roles":{"shape":"Roles"},
1595        "frameworkId":{"shape":"UUID"},
1596        "tags":{"shape":"TagMap"}
1597      }
1598    },
1599    "CreateAssessmentResponse":{
1600      "type":"structure",
1601      "members":{
1602        "assessment":{"shape":"Assessment"}
1603      }
1604    },
1605    "CreateControlMappingSource":{
1606      "type":"structure",
1607      "members":{
1608        "sourceName":{"shape":"SourceName"},
1609        "sourceDescription":{"shape":"SourceDescription"},
1610        "sourceSetUpOption":{"shape":"SourceSetUpOption"},
1611        "sourceType":{"shape":"SourceType"},
1612        "sourceKeyword":{"shape":"SourceKeyword"},
1613        "sourceFrequency":{"shape":"SourceFrequency"},
1614        "troubleshootingText":{"shape":"TroubleshootingText"}
1615      }
1616    },
1617    "CreateControlMappingSources":{
1618      "type":"list",
1619      "member":{"shape":"CreateControlMappingSource"},
1620      "min":1
1621    },
1622    "CreateControlRequest":{
1623      "type":"structure",
1624      "required":[
1625        "name",
1626        "controlMappingSources"
1627      ],
1628      "members":{
1629        "name":{"shape":"ControlName"},
1630        "description":{"shape":"ControlDescription"},
1631        "testingInformation":{"shape":"TestingInformation"},
1632        "actionPlanTitle":{"shape":"ActionPlanTitle"},
1633        "actionPlanInstructions":{"shape":"ActionPlanInstructions"},
1634        "controlMappingSources":{"shape":"CreateControlMappingSources"},
1635        "tags":{"shape":"TagMap"}
1636      }
1637    },
1638    "CreateControlResponse":{
1639      "type":"structure",
1640      "members":{
1641        "control":{"shape":"Control"}
1642      }
1643    },
1644    "CreateDelegationRequest":{
1645      "type":"structure",
1646      "members":{
1647        "comment":{"shape":"DelegationComment"},
1648        "controlSetId":{"shape":"ControlSetId"},
1649        "roleArn":{"shape":"IamArn"},
1650        "roleType":{"shape":"RoleType"}
1651      }
1652    },
1653    "CreateDelegationRequests":{
1654      "type":"list",
1655      "member":{"shape":"CreateDelegationRequest"},
1656      "max":50,
1657      "min":1
1658    },
1659    "CreatedBy":{
1660      "type":"string",
1661      "max":100,
1662      "min":1,
1663      "pattern":"^[a-zA-Z0-9\\s-_()\\[\\]]+$"
1664    },
1665    "Delegation":{
1666      "type":"structure",
1667      "members":{
1668        "id":{"shape":"UUID"},
1669        "assessmentName":{"shape":"AssessmentName"},
1670        "assessmentId":{"shape":"UUID"},
1671        "status":{"shape":"DelegationStatus"},
1672        "roleArn":{"shape":"IamArn"},
1673        "roleType":{"shape":"RoleType"},
1674        "creationTime":{"shape":"Timestamp"},
1675        "lastUpdated":{"shape":"Timestamp"},
1676        "controlSetId":{"shape":"ControlSetId"},
1677        "comment":{"shape":"DelegationComment"},
1678        "createdBy":{"shape":"CreatedBy"}
1679      }
1680    },
1681    "DelegationComment":{
1682      "type":"string",
1683      "max":350,
1684      "pattern":"^[\\w\\W\\s\\S]*$"
1685    },
1686    "DelegationIds":{
1687      "type":"list",
1688      "member":{"shape":"UUID"},
1689      "max":50,
1690      "min":1
1691    },
1692    "DelegationMetadata":{
1693      "type":"structure",
1694      "members":{
1695        "id":{"shape":"UUID"},
1696        "assessmentName":{"shape":"AssessmentName"},
1697        "assessmentId":{"shape":"UUID"},
1698        "status":{"shape":"DelegationStatus"},
1699        "roleArn":{"shape":"IamArn"},
1700        "creationTime":{"shape":"Timestamp"},
1701        "controlSetName":{"shape":"NonEmptyString"}
1702      }
1703    },
1704    "DelegationMetadataList":{
1705      "type":"list",
1706      "member":{"shape":"DelegationMetadata"}
1707    },
1708    "DelegationStatus":{
1709      "type":"string",
1710      "enum":[
1711        "IN_PROGRESS",
1712        "UNDER_REVIEW",
1713        "COMPLETE"
1714      ]
1715    },
1716    "Delegations":{
1717      "type":"list",
1718      "member":{"shape":"Delegation"}
1719    },
1720    "DeleteAssessmentFrameworkRequest":{
1721      "type":"structure",
1722      "required":["frameworkId"],
1723      "members":{
1724        "frameworkId":{
1725          "shape":"UUID",
1726          "location":"uri",
1727          "locationName":"frameworkId"
1728        }
1729      }
1730    },
1731    "DeleteAssessmentFrameworkResponse":{
1732      "type":"structure",
1733      "members":{
1734      }
1735    },
1736    "DeleteAssessmentFrameworkShareRequest":{
1737      "type":"structure",
1738      "required":[
1739        "requestId",
1740        "requestType"
1741      ],
1742      "members":{
1743        "requestId":{
1744          "shape":"UUID",
1745          "location":"uri",
1746          "locationName":"requestId"
1747        },
1748        "requestType":{
1749          "shape":"ShareRequestType",
1750          "location":"querystring",
1751          "locationName":"requestType"
1752        }
1753      }
1754    },
1755    "DeleteAssessmentFrameworkShareResponse":{
1756      "type":"structure",
1757      "members":{
1758      }
1759    },
1760    "DeleteAssessmentReportRequest":{
1761      "type":"structure",
1762      "required":[
1763        "assessmentId",
1764        "assessmentReportId"
1765      ],
1766      "members":{
1767        "assessmentId":{
1768          "shape":"UUID",
1769          "location":"uri",
1770          "locationName":"assessmentId"
1771        },
1772        "assessmentReportId":{
1773          "shape":"UUID",
1774          "location":"uri",
1775          "locationName":"assessmentReportId"
1776        }
1777      }
1778    },
1779    "DeleteAssessmentReportResponse":{
1780      "type":"structure",
1781      "members":{
1782      }
1783    },
1784    "DeleteAssessmentRequest":{
1785      "type":"structure",
1786      "required":["assessmentId"],
1787      "members":{
1788        "assessmentId":{
1789          "shape":"UUID",
1790          "location":"uri",
1791          "locationName":"assessmentId"
1792        }
1793      }
1794    },
1795    "DeleteAssessmentResponse":{
1796      "type":"structure",
1797      "members":{
1798      }
1799    },
1800    "DeleteControlRequest":{
1801      "type":"structure",
1802      "required":["controlId"],
1803      "members":{
1804        "controlId":{
1805          "shape":"UUID",
1806          "location":"uri",
1807          "locationName":"controlId"
1808        }
1809      }
1810    },
1811    "DeleteControlResponse":{
1812      "type":"structure",
1813      "members":{
1814      }
1815    },
1816    "DeregisterAccountRequest":{
1817      "type":"structure",
1818      "members":{
1819      }
1820    },
1821    "DeregisterAccountResponse":{
1822      "type":"structure",
1823      "members":{
1824        "status":{"shape":"AccountStatus"}
1825      }
1826    },
1827    "DeregisterOrganizationAdminAccountRequest":{
1828      "type":"structure",
1829      "members":{
1830        "adminAccountId":{"shape":"AccountId"}
1831      }
1832    },
1833    "DeregisterOrganizationAdminAccountResponse":{
1834      "type":"structure",
1835      "members":{
1836      }
1837    },
1838    "DisassociateAssessmentReportEvidenceFolderRequest":{
1839      "type":"structure",
1840      "required":[
1841        "assessmentId",
1842        "evidenceFolderId"
1843      ],
1844      "members":{
1845        "assessmentId":{
1846          "shape":"UUID",
1847          "location":"uri",
1848          "locationName":"assessmentId"
1849        },
1850        "evidenceFolderId":{"shape":"UUID"}
1851      }
1852    },
1853    "DisassociateAssessmentReportEvidenceFolderResponse":{
1854      "type":"structure",
1855      "members":{
1856      }
1857    },
1858    "EmailAddress":{
1859      "type":"string",
1860      "max":320,
1861      "min":1,
1862      "pattern":"^.*@.*$"
1863    },
1864    "ErrorCode":{
1865      "type":"string",
1866      "max":3,
1867      "min":3,
1868      "pattern":"[0-9]{3}"
1869    },
1870    "ErrorMessage":{
1871      "type":"string",
1872      "max":300,
1873      "pattern":"^[\\w\\W\\s\\S]*$"
1874    },
1875    "EventName":{
1876      "type":"string",
1877      "max":100,
1878      "pattern":"^[\\w\\W\\s\\S]*$"
1879    },
1880    "Evidence":{
1881      "type":"structure",
1882      "members":{
1883        "dataSource":{"shape":"String"},
1884        "evidenceAwsAccountId":{"shape":"AccountId"},
1885        "time":{"shape":"Timestamp"},
1886        "eventSource":{"shape":"AWSServiceName"},
1887        "eventName":{"shape":"EventName"},
1888        "evidenceByType":{"shape":"String"},
1889        "resourcesIncluded":{"shape":"Resources"},
1890        "attributes":{"shape":"EvidenceAttributes"},
1891        "iamId":{"shape":"IamArn"},
1892        "complianceCheck":{"shape":"String"},
1893        "awsOrganization":{"shape":"String"},
1894        "awsAccountId":{"shape":"AccountId"},
1895        "evidenceFolderId":{"shape":"UUID"},
1896        "id":{"shape":"UUID"},
1897        "assessmentReportSelection":{"shape":"String"}
1898      }
1899    },
1900    "EvidenceAttributeKey":{
1901      "type":"string",
1902      "max":100,
1903      "pattern":"^[\\w\\W\\s\\S]*$"
1904    },
1905    "EvidenceAttributeValue":{
1906      "type":"string",
1907      "max":200,
1908      "pattern":"^[\\w\\W\\s\\S]*$"
1909    },
1910    "EvidenceAttributes":{
1911      "type":"map",
1912      "key":{"shape":"EvidenceAttributeKey"},
1913      "value":{"shape":"EvidenceAttributeValue"}
1914    },
1915    "EvidenceIds":{
1916      "type":"list",
1917      "member":{"shape":"UUID"},
1918      "max":50,
1919      "min":0
1920    },
1921    "EvidenceList":{
1922      "type":"list",
1923      "member":{"shape":"Evidence"}
1924    },
1925    "EvidenceSources":{
1926      "type":"list",
1927      "member":{"shape":"NonEmptyString"}
1928    },
1929    "Filename":{
1930      "type":"string",
1931      "max":255,
1932      "min":1,
1933      "pattern":"^[\\w,\\s-]+\\.[A-Za-z]+$"
1934    },
1935    "Framework":{
1936      "type":"structure",
1937      "members":{
1938        "arn":{"shape":"AuditManagerArn"},
1939        "id":{"shape":"UUID"},
1940        "name":{"shape":"FrameworkName"},
1941        "type":{"shape":"FrameworkType"},
1942        "complianceType":{"shape":"ComplianceType"},
1943        "description":{"shape":"FrameworkDescription"},
1944        "logo":{"shape":"Filename"},
1945        "controlSources":{"shape":"ControlSources"},
1946        "controlSets":{"shape":"ControlSets"},
1947        "createdAt":{"shape":"Timestamp"},
1948        "lastUpdatedAt":{"shape":"Timestamp"},
1949        "createdBy":{"shape":"CreatedBy"},
1950        "lastUpdatedBy":{"shape":"LastUpdatedBy"},
1951        "tags":{"shape":"TagMap"}
1952      }
1953    },
1954    "FrameworkDescription":{
1955      "type":"string",
1956      "max":1000,
1957      "min":1,
1958      "pattern":"^[\\w\\W\\s\\S]*$"
1959    },
1960    "FrameworkMetadata":{
1961      "type":"structure",
1962      "members":{
1963        "name":{"shape":"AssessmentName"},
1964        "description":{"shape":"AssessmentFrameworkDescription"},
1965        "logo":{"shape":"Filename"},
1966        "complianceType":{"shape":"ComplianceType"}
1967      }
1968    },
1969    "FrameworkMetadataList":{
1970      "type":"list",
1971      "member":{"shape":"AssessmentFrameworkMetadata"}
1972    },
1973    "FrameworkName":{
1974      "type":"string",
1975      "max":300,
1976      "min":1,
1977      "pattern":"^[^\\\\]*$"
1978    },
1979    "FrameworkType":{
1980      "type":"string",
1981      "enum":[
1982        "Standard",
1983        "Custom"
1984      ]
1985    },
1986    "GenericArn":{
1987      "type":"string",
1988      "max":2048,
1989      "min":20,
1990      "pattern":"^arn:.*"
1991    },
1992    "GetAccountStatusRequest":{
1993      "type":"structure",
1994      "members":{
1995      }
1996    },
1997    "GetAccountStatusResponse":{
1998      "type":"structure",
1999      "members":{
2000        "status":{"shape":"AccountStatus"}
2001      }
2002    },
2003    "GetAssessmentFrameworkRequest":{
2004      "type":"structure",
2005      "required":["frameworkId"],
2006      "members":{
2007        "frameworkId":{
2008          "shape":"UUID",
2009          "location":"uri",
2010          "locationName":"frameworkId"
2011        }
2012      }
2013    },
2014    "GetAssessmentFrameworkResponse":{
2015      "type":"structure",
2016      "members":{
2017        "framework":{"shape":"Framework"}
2018      }
2019    },
2020    "GetAssessmentReportUrlRequest":{
2021      "type":"structure",
2022      "required":[
2023        "assessmentReportId",
2024        "assessmentId"
2025      ],
2026      "members":{
2027        "assessmentReportId":{
2028          "shape":"UUID",
2029          "location":"uri",
2030          "locationName":"assessmentReportId"
2031        },
2032        "assessmentId":{
2033          "shape":"UUID",
2034          "location":"uri",
2035          "locationName":"assessmentId"
2036        }
2037      }
2038    },
2039    "GetAssessmentReportUrlResponse":{
2040      "type":"structure",
2041      "members":{
2042        "preSignedUrl":{"shape":"URL"}
2043      }
2044    },
2045    "GetAssessmentRequest":{
2046      "type":"structure",
2047      "required":["assessmentId"],
2048      "members":{
2049        "assessmentId":{
2050          "shape":"UUID",
2051          "location":"uri",
2052          "locationName":"assessmentId"
2053        }
2054      }
2055    },
2056    "GetAssessmentResponse":{
2057      "type":"structure",
2058      "members":{
2059        "assessment":{"shape":"Assessment"},
2060        "userRole":{"shape":"Role"}
2061      }
2062    },
2063    "GetChangeLogsRequest":{
2064      "type":"structure",
2065      "required":["assessmentId"],
2066      "members":{
2067        "assessmentId":{
2068          "shape":"UUID",
2069          "location":"uri",
2070          "locationName":"assessmentId"
2071        },
2072        "controlSetId":{
2073          "shape":"ControlSetId",
2074          "location":"querystring",
2075          "locationName":"controlSetId"
2076        },
2077        "controlId":{
2078          "shape":"UUID",
2079          "location":"querystring",
2080          "locationName":"controlId"
2081        },
2082        "nextToken":{
2083          "shape":"Token",
2084          "location":"querystring",
2085          "locationName":"nextToken"
2086        },
2087        "maxResults":{
2088          "shape":"MaxResults",
2089          "location":"querystring",
2090          "locationName":"maxResults"
2091        }
2092      }
2093    },
2094    "GetChangeLogsResponse":{
2095      "type":"structure",
2096      "members":{
2097        "changeLogs":{"shape":"ChangeLogs"},
2098        "nextToken":{"shape":"Token"}
2099      }
2100    },
2101    "GetControlRequest":{
2102      "type":"structure",
2103      "required":["controlId"],
2104      "members":{
2105        "controlId":{
2106          "shape":"UUID",
2107          "location":"uri",
2108          "locationName":"controlId"
2109        }
2110      }
2111    },
2112    "GetControlResponse":{
2113      "type":"structure",
2114      "members":{
2115        "control":{"shape":"Control"}
2116      }
2117    },
2118    "GetDelegationsRequest":{
2119      "type":"structure",
2120      "members":{
2121        "nextToken":{
2122          "shape":"Token",
2123          "location":"querystring",
2124          "locationName":"nextToken"
2125        },
2126        "maxResults":{
2127          "shape":"MaxResults",
2128          "location":"querystring",
2129          "locationName":"maxResults"
2130        }
2131      }
2132    },
2133    "GetDelegationsResponse":{
2134      "type":"structure",
2135      "members":{
2136        "delegations":{"shape":"DelegationMetadataList"},
2137        "nextToken":{"shape":"Token"}
2138      }
2139    },
2140    "GetEvidenceByEvidenceFolderRequest":{
2141      "type":"structure",
2142      "required":[
2143        "assessmentId",
2144        "controlSetId",
2145        "evidenceFolderId"
2146      ],
2147      "members":{
2148        "assessmentId":{
2149          "shape":"UUID",
2150          "location":"uri",
2151          "locationName":"assessmentId"
2152        },
2153        "controlSetId":{
2154          "shape":"ControlSetId",
2155          "location":"uri",
2156          "locationName":"controlSetId"
2157        },
2158        "evidenceFolderId":{
2159          "shape":"UUID",
2160          "location":"uri",
2161          "locationName":"evidenceFolderId"
2162        },
2163        "nextToken":{
2164          "shape":"Token",
2165          "location":"querystring",
2166          "locationName":"nextToken"
2167        },
2168        "maxResults":{
2169          "shape":"MaxResults",
2170          "location":"querystring",
2171          "locationName":"maxResults"
2172        }
2173      }
2174    },
2175    "GetEvidenceByEvidenceFolderResponse":{
2176      "type":"structure",
2177      "members":{
2178        "evidence":{"shape":"EvidenceList"},
2179        "nextToken":{"shape":"Token"}
2180      }
2181    },
2182    "GetEvidenceFolderRequest":{
2183      "type":"structure",
2184      "required":[
2185        "assessmentId",
2186        "controlSetId",
2187        "evidenceFolderId"
2188      ],
2189      "members":{
2190        "assessmentId":{
2191          "shape":"UUID",
2192          "location":"uri",
2193          "locationName":"assessmentId"
2194        },
2195        "controlSetId":{
2196          "shape":"ControlSetId",
2197          "location":"uri",
2198          "locationName":"controlSetId"
2199        },
2200        "evidenceFolderId":{
2201          "shape":"UUID",
2202          "location":"uri",
2203          "locationName":"evidenceFolderId"
2204        }
2205      }
2206    },
2207    "GetEvidenceFolderResponse":{
2208      "type":"structure",
2209      "members":{
2210        "evidenceFolder":{"shape":"AssessmentEvidenceFolder"}
2211      }
2212    },
2213    "GetEvidenceFoldersByAssessmentControlRequest":{
2214      "type":"structure",
2215      "required":[
2216        "assessmentId",
2217        "controlSetId",
2218        "controlId"
2219      ],
2220      "members":{
2221        "assessmentId":{
2222          "shape":"UUID",
2223          "location":"uri",
2224          "locationName":"assessmentId"
2225        },
2226        "controlSetId":{
2227          "shape":"ControlSetId",
2228          "location":"uri",
2229          "locationName":"controlSetId"
2230        },
2231        "controlId":{
2232          "shape":"UUID",
2233          "location":"uri",
2234          "locationName":"controlId"
2235        },
2236        "nextToken":{
2237          "shape":"Token",
2238          "location":"querystring",
2239          "locationName":"nextToken"
2240        },
2241        "maxResults":{
2242          "shape":"MaxResults",
2243          "location":"querystring",
2244          "locationName":"maxResults"
2245        }
2246      }
2247    },
2248    "GetEvidenceFoldersByAssessmentControlResponse":{
2249      "type":"structure",
2250      "members":{
2251        "evidenceFolders":{"shape":"AssessmentEvidenceFolders"},
2252        "nextToken":{"shape":"Token"}
2253      }
2254    },
2255    "GetEvidenceFoldersByAssessmentRequest":{
2256      "type":"structure",
2257      "required":["assessmentId"],
2258      "members":{
2259        "assessmentId":{
2260          "shape":"UUID",
2261          "location":"uri",
2262          "locationName":"assessmentId"
2263        },
2264        "nextToken":{
2265          "shape":"Token",
2266          "location":"querystring",
2267          "locationName":"nextToken"
2268        },
2269        "maxResults":{
2270          "shape":"MaxResults",
2271          "location":"querystring",
2272          "locationName":"maxResults"
2273        }
2274      }
2275    },
2276    "GetEvidenceFoldersByAssessmentResponse":{
2277      "type":"structure",
2278      "members":{
2279        "evidenceFolders":{"shape":"AssessmentEvidenceFolders"},
2280        "nextToken":{"shape":"Token"}
2281      }
2282    },
2283    "GetEvidenceRequest":{
2284      "type":"structure",
2285      "required":[
2286        "assessmentId",
2287        "controlSetId",
2288        "evidenceFolderId",
2289        "evidenceId"
2290      ],
2291      "members":{
2292        "assessmentId":{
2293          "shape":"UUID",
2294          "location":"uri",
2295          "locationName":"assessmentId"
2296        },
2297        "controlSetId":{
2298          "shape":"ControlSetId",
2299          "location":"uri",
2300          "locationName":"controlSetId"
2301        },
2302        "evidenceFolderId":{
2303          "shape":"UUID",
2304          "location":"uri",
2305          "locationName":"evidenceFolderId"
2306        },
2307        "evidenceId":{
2308          "shape":"UUID",
2309          "location":"uri",
2310          "locationName":"evidenceId"
2311        }
2312      }
2313    },
2314    "GetEvidenceResponse":{
2315      "type":"structure",
2316      "members":{
2317        "evidence":{"shape":"Evidence"}
2318      }
2319    },
2320    "GetOrganizationAdminAccountRequest":{
2321      "type":"structure",
2322      "members":{
2323      }
2324    },
2325    "GetOrganizationAdminAccountResponse":{
2326      "type":"structure",
2327      "members":{
2328        "adminAccountId":{"shape":"AccountId"},
2329        "organizationId":{"shape":"organizationId"}
2330      }
2331    },
2332    "GetServicesInScopeRequest":{
2333      "type":"structure",
2334      "members":{
2335      }
2336    },
2337    "GetServicesInScopeResponse":{
2338      "type":"structure",
2339      "members":{
2340        "serviceMetadata":{"shape":"ServiceMetadataList"}
2341      }
2342    },
2343    "GetSettingsRequest":{
2344      "type":"structure",
2345      "required":["attribute"],
2346      "members":{
2347        "attribute":{
2348          "shape":"SettingAttribute",
2349          "location":"uri",
2350          "locationName":"attribute"
2351        }
2352      }
2353    },
2354    "GetSettingsResponse":{
2355      "type":"structure",
2356      "members":{
2357        "settings":{"shape":"Settings"}
2358      }
2359    },
2360    "HyperlinkName":{
2361      "type":"string",
2362      "max":200,
2363      "min":1,
2364      "pattern":"^[\\w\\W\\s\\S]*$"
2365    },
2366    "IamArn":{
2367      "type":"string",
2368      "max":2048,
2369      "min":20,
2370      "pattern":"^arn:.*:iam:.*"
2371    },
2372    "Integer":{"type":"integer"},
2373    "InternalServerException":{
2374      "type":"structure",
2375      "required":["message"],
2376      "members":{
2377        "message":{"shape":"String"}
2378      },
2379      "error":{"httpStatusCode":500},
2380      "exception":true,
2381      "fault":true
2382    },
2383    "KeywordInputType":{
2384      "type":"string",
2385      "enum":["SELECT_FROM_LIST"]
2386    },
2387    "KeywordValue":{
2388      "type":"string",
2389      "max":100,
2390      "min":1,
2391      "pattern":"^[a-zA-Z_0-9-\\s().]+$"
2392    },
2393    "Keywords":{
2394      "type":"list",
2395      "member":{"shape":"KeywordValue"}
2396    },
2397    "KmsKey":{
2398      "type":"string",
2399      "max":2048,
2400      "min":7,
2401      "pattern":"^arn:.*:kms:.*|DEFAULT"
2402    },
2403    "LastUpdatedBy":{
2404      "type":"string",
2405      "max":100,
2406      "min":1,
2407      "pattern":"^[a-zA-Z0-9\\s-_()\\[\\]]+$"
2408    },
2409    "ListAssessmentFrameworkShareRequestsRequest":{
2410      "type":"structure",
2411      "required":["requestType"],
2412      "members":{
2413        "requestType":{
2414          "shape":"ShareRequestType",
2415          "location":"querystring",
2416          "locationName":"requestType"
2417        },
2418        "nextToken":{
2419          "shape":"Token",
2420          "location":"querystring",
2421          "locationName":"nextToken"
2422        },
2423        "maxResults":{
2424          "shape":"MaxResults",
2425          "location":"querystring",
2426          "locationName":"maxResults"
2427        }
2428      }
2429    },
2430    "ListAssessmentFrameworkShareRequestsResponse":{
2431      "type":"structure",
2432      "members":{
2433        "assessmentFrameworkShareRequests":{"shape":"AssessmentFrameworkShareRequestList"},
2434        "nextToken":{"shape":"Token"}
2435      }
2436    },
2437    "ListAssessmentFrameworksRequest":{
2438      "type":"structure",
2439      "required":["frameworkType"],
2440      "members":{
2441        "frameworkType":{
2442          "shape":"FrameworkType",
2443          "location":"querystring",
2444          "locationName":"frameworkType"
2445        },
2446        "nextToken":{
2447          "shape":"Token",
2448          "location":"querystring",
2449          "locationName":"nextToken"
2450        },
2451        "maxResults":{
2452          "shape":"MaxResults",
2453          "location":"querystring",
2454          "locationName":"maxResults"
2455        }
2456      }
2457    },
2458    "ListAssessmentFrameworksResponse":{
2459      "type":"structure",
2460      "members":{
2461        "frameworkMetadataList":{"shape":"FrameworkMetadataList"},
2462        "nextToken":{"shape":"Token"}
2463      }
2464    },
2465    "ListAssessmentMetadata":{
2466      "type":"list",
2467      "member":{"shape":"AssessmentMetadataItem"}
2468    },
2469    "ListAssessmentReportsRequest":{
2470      "type":"structure",
2471      "members":{
2472        "nextToken":{
2473          "shape":"Token",
2474          "location":"querystring",
2475          "locationName":"nextToken"
2476        },
2477        "maxResults":{
2478          "shape":"MaxResults",
2479          "location":"querystring",
2480          "locationName":"maxResults"
2481        }
2482      }
2483    },
2484    "ListAssessmentReportsResponse":{
2485      "type":"structure",
2486      "members":{
2487        "assessmentReports":{"shape":"AssessmentReportsMetadata"},
2488        "nextToken":{"shape":"Token"}
2489      }
2490    },
2491    "ListAssessmentsRequest":{
2492      "type":"structure",
2493      "members":{
2494        "nextToken":{
2495          "shape":"Token",
2496          "location":"querystring",
2497          "locationName":"nextToken"
2498        },
2499        "maxResults":{
2500          "shape":"MaxResults",
2501          "location":"querystring",
2502          "locationName":"maxResults"
2503        }
2504      }
2505    },
2506    "ListAssessmentsResponse":{
2507      "type":"structure",
2508      "members":{
2509        "assessmentMetadata":{"shape":"ListAssessmentMetadata"},
2510        "nextToken":{"shape":"Token"}
2511      }
2512    },
2513    "ListControlsRequest":{
2514      "type":"structure",
2515      "required":["controlType"],
2516      "members":{
2517        "controlType":{
2518          "shape":"ControlType",
2519          "location":"querystring",
2520          "locationName":"controlType"
2521        },
2522        "nextToken":{
2523          "shape":"Token",
2524          "location":"querystring",
2525          "locationName":"nextToken"
2526        },
2527        "maxResults":{
2528          "shape":"MaxResults",
2529          "location":"querystring",
2530          "locationName":"maxResults"
2531        }
2532      }
2533    },
2534    "ListControlsResponse":{
2535      "type":"structure",
2536      "members":{
2537        "controlMetadataList":{"shape":"ControlMetadataList"},
2538        "nextToken":{"shape":"Token"}
2539      }
2540    },
2541    "ListKeywordsForDataSourceRequest":{
2542      "type":"structure",
2543      "required":["source"],
2544      "members":{
2545        "source":{
2546          "shape":"SourceType",
2547          "location":"querystring",
2548          "locationName":"source"
2549        },
2550        "nextToken":{
2551          "shape":"Token",
2552          "location":"querystring",
2553          "locationName":"nextToken"
2554        },
2555        "maxResults":{
2556          "shape":"MaxResults",
2557          "location":"querystring",
2558          "locationName":"maxResults"
2559        }
2560      }
2561    },
2562    "ListKeywordsForDataSourceResponse":{
2563      "type":"structure",
2564      "members":{
2565        "keywords":{"shape":"Keywords"},
2566        "nextToken":{"shape":"Token"}
2567      }
2568    },
2569    "ListNotificationsRequest":{
2570      "type":"structure",
2571      "members":{
2572        "nextToken":{
2573          "shape":"Token",
2574          "location":"querystring",
2575          "locationName":"nextToken"
2576        },
2577        "maxResults":{
2578          "shape":"MaxResults",
2579          "location":"querystring",
2580          "locationName":"maxResults"
2581        }
2582      }
2583    },
2584    "ListNotificationsResponse":{
2585      "type":"structure",
2586      "members":{
2587        "notifications":{"shape":"Notifications"},
2588        "nextToken":{"shape":"Token"}
2589      }
2590    },
2591    "ListTagsForResourceRequest":{
2592      "type":"structure",
2593      "required":["resourceArn"],
2594      "members":{
2595        "resourceArn":{
2596          "shape":"AuditManagerArn",
2597          "location":"uri",
2598          "locationName":"resourceArn"
2599        }
2600      }
2601    },
2602    "ListTagsForResourceResponse":{
2603      "type":"structure",
2604      "members":{
2605        "tags":{"shape":"TagMap"}
2606      }
2607    },
2608    "ManualEvidence":{
2609      "type":"structure",
2610      "members":{
2611        "s3ResourcePath":{"shape":"S3Url"}
2612      }
2613    },
2614    "ManualEvidenceList":{
2615      "type":"list",
2616      "member":{"shape":"ManualEvidence"},
2617      "max":50,
2618      "min":1
2619    },
2620    "MaxResults":{
2621      "type":"integer",
2622      "max":1000,
2623      "min":1
2624    },
2625    "NonEmptyString":{
2626      "type":"string",
2627      "max":2048,
2628      "min":1,
2629      "pattern":".*\\S.*"
2630    },
2631    "Notification":{
2632      "type":"structure",
2633      "members":{
2634        "id":{"shape":"TimestampUUID"},
2635        "assessmentId":{"shape":"UUID"},
2636        "assessmentName":{"shape":"AssessmentName"},
2637        "controlSetId":{"shape":"ControlSetId"},
2638        "controlSetName":{"shape":"NonEmptyString"},
2639        "description":{"shape":"NonEmptyString"},
2640        "eventTime":{"shape":"Timestamp"},
2641        "source":{"shape":"NonEmptyString"}
2642      }
2643    },
2644    "Notifications":{
2645      "type":"list",
2646      "member":{"shape":"Notification"}
2647    },
2648    "NullableInteger":{"type":"integer"},
2649    "ObjectTypeEnum":{
2650      "type":"string",
2651      "enum":[
2652        "ASSESSMENT",
2653        "CONTROL_SET",
2654        "CONTROL",
2655        "DELEGATION",
2656        "ASSESSMENT_REPORT"
2657      ]
2658    },
2659    "Region":{
2660      "type":"string",
2661      "pattern":"^[a-z]{2}-[a-z]+-[0-9]{1}$"
2662    },
2663    "RegisterAccountRequest":{
2664      "type":"structure",
2665      "members":{
2666        "kmsKey":{"shape":"KmsKey"},
2667        "delegatedAdminAccount":{"shape":"AccountId"}
2668      }
2669    },
2670    "RegisterAccountResponse":{
2671      "type":"structure",
2672      "members":{
2673        "status":{"shape":"AccountStatus"}
2674      }
2675    },
2676    "RegisterOrganizationAdminAccountRequest":{
2677      "type":"structure",
2678      "required":["adminAccountId"],
2679      "members":{
2680        "adminAccountId":{"shape":"AccountId"}
2681      }
2682    },
2683    "RegisterOrganizationAdminAccountResponse":{
2684      "type":"structure",
2685      "members":{
2686        "adminAccountId":{"shape":"AccountId"},
2687        "organizationId":{"shape":"organizationId"}
2688      }
2689    },
2690    "Resource":{
2691      "type":"structure",
2692      "members":{
2693        "arn":{"shape":"GenericArn"},
2694        "value":{"shape":"String"}
2695      }
2696    },
2697    "ResourceNotFoundException":{
2698      "type":"structure",
2699      "required":[
2700        "message",
2701        "resourceId",
2702        "resourceType"
2703      ],
2704      "members":{
2705        "message":{"shape":"String"},
2706        "resourceId":{"shape":"String"},
2707        "resourceType":{"shape":"String"}
2708      },
2709      "error":{"httpStatusCode":404},
2710      "exception":true
2711    },
2712    "Resources":{
2713      "type":"list",
2714      "member":{"shape":"Resource"}
2715    },
2716    "Role":{
2717      "type":"structure",
2718      "members":{
2719        "roleType":{"shape":"RoleType"},
2720        "roleArn":{"shape":"IamArn"}
2721      }
2722    },
2723    "RoleType":{
2724      "type":"string",
2725      "enum":[
2726        "PROCESS_OWNER",
2727        "RESOURCE_OWNER"
2728      ]
2729    },
2730    "Roles":{
2731      "type":"list",
2732      "member":{"shape":"Role"}
2733    },
2734    "S3Url":{
2735      "type":"string",
2736      "max":1024,
2737      "min":1,
2738      "pattern":"^(S|s)3:\\/\\/[a-zA-Z0-9\\-\\.\\(\\)\\'\\*\\_\\!\\/]+$"
2739    },
2740    "SNSTopic":{
2741      "type":"string",
2742      "max":255,
2743      "min":1,
2744      "pattern":"^[a-zA-Z0-9-_\\(\\)\\[\\]]+$"
2745    },
2746    "Scope":{
2747      "type":"structure",
2748      "members":{
2749        "awsAccounts":{"shape":"AWSAccounts"},
2750        "awsServices":{"shape":"AWSServices"}
2751      }
2752    },
2753    "ServiceMetadata":{
2754      "type":"structure",
2755      "members":{
2756        "name":{"shape":"AWSServiceName"},
2757        "displayName":{"shape":"NonEmptyString"},
2758        "description":{"shape":"NonEmptyString"},
2759        "category":{"shape":"NonEmptyString"}
2760      }
2761    },
2762    "ServiceMetadataList":{
2763      "type":"list",
2764      "member":{"shape":"ServiceMetadata"}
2765    },
2766    "SettingAttribute":{
2767      "type":"string",
2768      "enum":[
2769        "ALL",
2770        "IS_AWS_ORG_ENABLED",
2771        "SNS_TOPIC",
2772        "DEFAULT_ASSESSMENT_REPORTS_DESTINATION",
2773        "DEFAULT_PROCESS_OWNERS"
2774      ]
2775    },
2776    "Settings":{
2777      "type":"structure",
2778      "members":{
2779        "isAwsOrgEnabled":{"shape":"Boolean"},
2780        "snsTopic":{"shape":"SNSTopic"},
2781        "defaultAssessmentReportsDestination":{"shape":"AssessmentReportsDestination"},
2782        "defaultProcessOwners":{"shape":"Roles"},
2783        "kmsKey":{"shape":"KmsKey"}
2784      }
2785    },
2786    "ShareRequestAction":{
2787      "type":"string",
2788      "enum":[
2789        "ACCEPT",
2790        "DECLINE",
2791        "REVOKE"
2792      ]
2793    },
2794    "ShareRequestComment":{
2795      "type":"string",
2796      "max":500,
2797      "pattern":"^[\\w\\W\\s\\S]*$"
2798    },
2799    "ShareRequestStatus":{
2800      "type":"string",
2801      "enum":[
2802        "ACTIVE",
2803        "REPLICATING",
2804        "SHARED",
2805        "EXPIRING",
2806        "FAILED",
2807        "EXPIRED",
2808        "DECLINED",
2809        "REVOKED"
2810      ]
2811    },
2812    "ShareRequestType":{
2813      "type":"string",
2814      "enum":[
2815        "SENT",
2816        "RECEIVED"
2817      ]
2818    },
2819    "SnsArn":{
2820      "type":"string",
2821      "max":2048,
2822      "min":20,
2823      "pattern":"^arn:.*:sns:.*"
2824    },
2825    "SourceDescription":{
2826      "type":"string",
2827      "max":1000,
2828      "pattern":"^[\\w\\W\\s\\S]*$"
2829    },
2830    "SourceFrequency":{
2831      "type":"string",
2832      "enum":[
2833        "DAILY",
2834        "WEEKLY",
2835        "MONTHLY"
2836      ]
2837    },
2838    "SourceKeyword":{
2839      "type":"structure",
2840      "members":{
2841        "keywordInputType":{"shape":"KeywordInputType"},
2842        "keywordValue":{"shape":"KeywordValue"}
2843      }
2844    },
2845    "SourceName":{
2846      "type":"string",
2847      "max":100,
2848      "min":1
2849    },
2850    "SourceSetUpOption":{
2851      "type":"string",
2852      "enum":[
2853        "System_Controls_Mapping",
2854        "Procedural_Controls_Mapping"
2855      ]
2856    },
2857    "SourceType":{
2858      "type":"string",
2859      "enum":[
2860        "AWS_Cloudtrail",
2861        "AWS_Config",
2862        "AWS_Security_Hub",
2863        "AWS_API_Call",
2864        "MANUAL"
2865      ]
2866    },
2867    "StartAssessmentFrameworkShareRequest":{
2868      "type":"structure",
2869      "required":[
2870        "frameworkId",
2871        "destinationAccount",
2872        "destinationRegion"
2873      ],
2874      "members":{
2875        "frameworkId":{
2876          "shape":"UUID",
2877          "location":"uri",
2878          "locationName":"frameworkId"
2879        },
2880        "destinationAccount":{"shape":"AccountId"},
2881        "destinationRegion":{"shape":"Region"},
2882        "comment":{"shape":"ShareRequestComment"}
2883      }
2884    },
2885    "StartAssessmentFrameworkShareResponse":{
2886      "type":"structure",
2887      "members":{
2888        "assessmentFrameworkShareRequest":{"shape":"AssessmentFrameworkShareRequest"}
2889      }
2890    },
2891    "String":{
2892      "type":"string",
2893      "max":2048,
2894      "min":0,
2895      "pattern":".*"
2896    },
2897    "TagKey":{
2898      "type":"string",
2899      "max":128,
2900      "min":1,
2901      "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$"
2902    },
2903    "TagKeyList":{
2904      "type":"list",
2905      "member":{"shape":"TagKey"},
2906      "max":50,
2907      "min":1
2908    },
2909    "TagMap":{
2910      "type":"map",
2911      "key":{"shape":"TagKey"},
2912      "value":{"shape":"TagValue"},
2913      "max":50,
2914      "min":0
2915    },
2916    "TagResourceRequest":{
2917      "type":"structure",
2918      "required":[
2919        "resourceArn",
2920        "tags"
2921      ],
2922      "members":{
2923        "resourceArn":{
2924          "shape":"AuditManagerArn",
2925          "location":"uri",
2926          "locationName":"resourceArn"
2927        },
2928        "tags":{"shape":"TagMap"}
2929      }
2930    },
2931    "TagResourceResponse":{
2932      "type":"structure",
2933      "members":{
2934      }
2935    },
2936    "TagValue":{
2937      "type":"string",
2938      "max":256,
2939      "min":0,
2940      "pattern":".{0,255}"
2941    },
2942    "TestingInformation":{
2943      "type":"string",
2944      "max":1000,
2945      "pattern":"^[\\w\\W\\s\\S]*$"
2946    },
2947    "Timestamp":{"type":"timestamp"},
2948    "TimestampUUID":{
2949      "type":"string",
2950      "max":50,
2951      "min":47,
2952      "pattern":"^[0-9]{10,13}_[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"
2953    },
2954    "Token":{
2955      "type":"string",
2956      "max":1000,
2957      "min":1,
2958      "pattern":"^[A-Za-z0-9+\\/=]*$"
2959    },
2960    "TroubleshootingText":{
2961      "type":"string",
2962      "max":1000,
2963      "pattern":"^[\\w\\W\\s\\S]*$"
2964    },
2965    "URL":{
2966      "type":"structure",
2967      "members":{
2968        "hyperlinkName":{"shape":"HyperlinkName"},
2969        "link":{"shape":"UrlLink"}
2970      }
2971    },
2972    "UUID":{
2973      "type":"string",
2974      "max":36,
2975      "min":36,
2976      "pattern":"^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$"
2977    },
2978    "UntagResourceRequest":{
2979      "type":"structure",
2980      "required":[
2981        "resourceArn",
2982        "tagKeys"
2983      ],
2984      "members":{
2985        "resourceArn":{
2986          "shape":"AuditManagerArn",
2987          "location":"uri",
2988          "locationName":"resourceArn"
2989        },
2990        "tagKeys":{
2991          "shape":"TagKeyList",
2992          "location":"querystring",
2993          "locationName":"tagKeys"
2994        }
2995      }
2996    },
2997    "UntagResourceResponse":{
2998      "type":"structure",
2999      "members":{
3000      }
3001    },
3002    "UpdateAssessmentControlRequest":{
3003      "type":"structure",
3004      "required":[
3005        "assessmentId",
3006        "controlSetId",
3007        "controlId"
3008      ],
3009      "members":{
3010        "assessmentId":{
3011          "shape":"UUID",
3012          "location":"uri",
3013          "locationName":"assessmentId"
3014        },
3015        "controlSetId":{
3016          "shape":"ControlSetId",
3017          "location":"uri",
3018          "locationName":"controlSetId"
3019        },
3020        "controlId":{
3021          "shape":"UUID",
3022          "location":"uri",
3023          "locationName":"controlId"
3024        },
3025        "controlStatus":{"shape":"ControlStatus"},
3026        "commentBody":{"shape":"ControlCommentBody"}
3027      }
3028    },
3029    "UpdateAssessmentControlResponse":{
3030      "type":"structure",
3031      "members":{
3032        "control":{"shape":"AssessmentControl"}
3033      }
3034    },
3035    "UpdateAssessmentControlSetStatusRequest":{
3036      "type":"structure",
3037      "required":[
3038        "assessmentId",
3039        "controlSetId",
3040        "status",
3041        "comment"
3042      ],
3043      "members":{
3044        "assessmentId":{
3045          "shape":"UUID",
3046          "location":"uri",
3047          "locationName":"assessmentId"
3048        },
3049        "controlSetId":{
3050          "shape":"String",
3051          "location":"uri",
3052          "locationName":"controlSetId"
3053        },
3054        "status":{"shape":"ControlSetStatus"},
3055        "comment":{"shape":"DelegationComment"}
3056      }
3057    },
3058    "UpdateAssessmentControlSetStatusResponse":{
3059      "type":"structure",
3060      "members":{
3061        "controlSet":{"shape":"AssessmentControlSet"}
3062      }
3063    },
3064    "UpdateAssessmentFrameworkControlSet":{
3065      "type":"structure",
3066      "required":["name"],
3067      "members":{
3068        "id":{"shape":"ControlSetName"},
3069        "name":{"shape":"ControlSetName"},
3070        "controls":{"shape":"CreateAssessmentFrameworkControls"}
3071      }
3072    },
3073    "UpdateAssessmentFrameworkControlSets":{
3074      "type":"list",
3075      "member":{"shape":"UpdateAssessmentFrameworkControlSet"}
3076    },
3077    "UpdateAssessmentFrameworkRequest":{
3078      "type":"structure",
3079      "required":[
3080        "frameworkId",
3081        "name",
3082        "controlSets"
3083      ],
3084      "members":{
3085        "frameworkId":{
3086          "shape":"UUID",
3087          "location":"uri",
3088          "locationName":"frameworkId"
3089        },
3090        "name":{"shape":"FrameworkName"},
3091        "description":{"shape":"FrameworkDescription"},
3092        "complianceType":{"shape":"ComplianceType"},
3093        "controlSets":{"shape":"UpdateAssessmentFrameworkControlSets"}
3094      }
3095    },
3096    "UpdateAssessmentFrameworkResponse":{
3097      "type":"structure",
3098      "members":{
3099        "framework":{"shape":"Framework"}
3100      }
3101    },
3102    "UpdateAssessmentFrameworkShareRequest":{
3103      "type":"structure",
3104      "required":[
3105        "requestId",
3106        "requestType",
3107        "action"
3108      ],
3109      "members":{
3110        "requestId":{
3111          "shape":"UUID",
3112          "location":"uri",
3113          "locationName":"requestId"
3114        },
3115        "requestType":{"shape":"ShareRequestType"},
3116        "action":{"shape":"ShareRequestAction"}
3117      }
3118    },
3119    "UpdateAssessmentFrameworkShareResponse":{
3120      "type":"structure",
3121      "members":{
3122        "assessmentFrameworkShareRequest":{"shape":"AssessmentFrameworkShareRequest"}
3123      }
3124    },
3125    "UpdateAssessmentRequest":{
3126      "type":"structure",
3127      "required":[
3128        "assessmentId",
3129        "scope"
3130      ],
3131      "members":{
3132        "assessmentId":{
3133          "shape":"UUID",
3134          "location":"uri",
3135          "locationName":"assessmentId"
3136        },
3137        "assessmentName":{"shape":"AssessmentName"},
3138        "assessmentDescription":{"shape":"AssessmentDescription"},
3139        "scope":{"shape":"Scope"},
3140        "assessmentReportsDestination":{"shape":"AssessmentReportsDestination"},
3141        "roles":{"shape":"Roles"}
3142      }
3143    },
3144    "UpdateAssessmentResponse":{
3145      "type":"structure",
3146      "members":{
3147        "assessment":{"shape":"Assessment"}
3148      }
3149    },
3150    "UpdateAssessmentStatusRequest":{
3151      "type":"structure",
3152      "required":[
3153        "assessmentId",
3154        "status"
3155      ],
3156      "members":{
3157        "assessmentId":{
3158          "shape":"UUID",
3159          "location":"uri",
3160          "locationName":"assessmentId"
3161        },
3162        "status":{"shape":"AssessmentStatus"}
3163      }
3164    },
3165    "UpdateAssessmentStatusResponse":{
3166      "type":"structure",
3167      "members":{
3168        "assessment":{"shape":"Assessment"}
3169      }
3170    },
3171    "UpdateControlRequest":{
3172      "type":"structure",
3173      "required":[
3174        "controlId",
3175        "name",
3176        "controlMappingSources"
3177      ],
3178      "members":{
3179        "controlId":{
3180          "shape":"UUID",
3181          "location":"uri",
3182          "locationName":"controlId"
3183        },
3184        "name":{"shape":"ControlName"},
3185        "description":{"shape":"ControlDescription"},
3186        "testingInformation":{"shape":"TestingInformation"},
3187        "actionPlanTitle":{"shape":"ActionPlanTitle"},
3188        "actionPlanInstructions":{"shape":"ActionPlanInstructions"},
3189        "controlMappingSources":{"shape":"ControlMappingSources"}
3190      }
3191    },
3192    "UpdateControlResponse":{
3193      "type":"structure",
3194      "members":{
3195        "control":{"shape":"Control"}
3196      }
3197    },
3198    "UpdateSettingsRequest":{
3199      "type":"structure",
3200      "members":{
3201        "snsTopic":{"shape":"SnsArn"},
3202        "defaultAssessmentReportsDestination":{"shape":"AssessmentReportsDestination"},
3203        "defaultProcessOwners":{"shape":"Roles"},
3204        "kmsKey":{"shape":"KmsKey"}
3205      }
3206    },
3207    "UpdateSettingsResponse":{
3208      "type":"structure",
3209      "members":{
3210        "settings":{"shape":"Settings"}
3211      }
3212    },
3213    "UrlLink":{
3214      "type":"string",
3215      "max":8192,
3216      "min":1,
3217      "pattern":"^(https?:\\/\\/)?(www\\.)?[a-zA-Z0-9-_]+([\\.]+[a-zA-Z]+)+[\\/\\w]*$"
3218    },
3219    "Username":{
3220      "type":"string",
3221      "max":128,
3222      "min":1,
3223      "pattern":"^[a-zA-Z0-9-_()\\s\\+=,.@]+$"
3224    },
3225    "ValidateAssessmentReportIntegrityRequest":{
3226      "type":"structure",
3227      "required":["s3RelativePath"],
3228      "members":{
3229        "s3RelativePath":{"shape":"S3Url"}
3230      }
3231    },
3232    "ValidateAssessmentReportIntegrityResponse":{
3233      "type":"structure",
3234      "members":{
3235        "signatureValid":{"shape":"Boolean"},
3236        "signatureAlgorithm":{"shape":"String"},
3237        "signatureDateTime":{"shape":"String"},
3238        "signatureKeyId":{"shape":"String"},
3239        "validationErrors":{"shape":"ValidationErrors"}
3240      }
3241    },
3242    "ValidationErrors":{
3243      "type":"list",
3244      "member":{"shape":"NonEmptyString"}
3245    },
3246    "ValidationException":{
3247      "type":"structure",
3248      "required":["message"],
3249      "members":{
3250        "message":{"shape":"String"},
3251        "reason":{"shape":"ValidationExceptionReason"},
3252        "fields":{"shape":"ValidationExceptionFieldList"}
3253      },
3254      "error":{"httpStatusCode":400},
3255      "exception":true
3256    },
3257    "ValidationExceptionField":{
3258      "type":"structure",
3259      "required":[
3260        "name",
3261        "message"
3262      ],
3263      "members":{
3264        "name":{"shape":"String"},
3265        "message":{"shape":"String"}
3266      }
3267    },
3268    "ValidationExceptionFieldList":{
3269      "type":"list",
3270      "member":{"shape":"ValidationExceptionField"}
3271    },
3272    "ValidationExceptionReason":{
3273      "type":"string",
3274      "enum":[
3275        "unknownOperation",
3276        "cannotParse",
3277        "fieldValidationFailed",
3278        "other"
3279      ]
3280    },
3281    "organizationId":{
3282      "type":"string",
3283      "max":34,
3284      "min":12,
3285      "pattern":"o-[a-z0-9]{10,32}"
3286    }
3287  }
3288}
3289