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