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