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