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