github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/wellarchitected/2020-03-31/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2020-03-31", 5 "endpointPrefix":"wellarchitected", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"Well-Architected", 9 "serviceFullName":"AWS Well-Architected Tool", 10 "serviceId":"WellArchitected", 11 "signatureVersion":"v4", 12 "signingName":"wellarchitected", 13 "uid":"wellarchitected-2020-03-31" 14 }, 15 "operations":{ 16 "AssociateLenses":{ 17 "name":"AssociateLenses", 18 "http":{ 19 "method":"PATCH", 20 "requestUri":"/workloads/{WorkloadId}/associateLenses" 21 }, 22 "input":{"shape":"AssociateLensesInput"}, 23 "errors":[ 24 {"shape":"ValidationException"}, 25 {"shape":"ResourceNotFoundException"}, 26 {"shape":"ConflictException"}, 27 {"shape":"InternalServerException"}, 28 {"shape":"AccessDeniedException"}, 29 {"shape":"ThrottlingException"} 30 ] 31 }, 32 "CreateMilestone":{ 33 "name":"CreateMilestone", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/workloads/{WorkloadId}/milestones" 37 }, 38 "input":{"shape":"CreateMilestoneInput"}, 39 "output":{"shape":"CreateMilestoneOutput"}, 40 "errors":[ 41 {"shape":"ValidationException"}, 42 {"shape":"ConflictException"}, 43 {"shape":"InternalServerException"}, 44 {"shape":"ResourceNotFoundException"}, 45 {"shape":"ServiceQuotaExceededException"}, 46 {"shape":"AccessDeniedException"}, 47 {"shape":"ThrottlingException"} 48 ] 49 }, 50 "CreateWorkload":{ 51 "name":"CreateWorkload", 52 "http":{ 53 "method":"POST", 54 "requestUri":"/workloads" 55 }, 56 "input":{"shape":"CreateWorkloadInput"}, 57 "output":{"shape":"CreateWorkloadOutput"}, 58 "errors":[ 59 {"shape":"ValidationException"}, 60 {"shape":"ConflictException"}, 61 {"shape":"ServiceQuotaExceededException"}, 62 {"shape":"InternalServerException"}, 63 {"shape":"AccessDeniedException"}, 64 {"shape":"ThrottlingException"} 65 ] 66 }, 67 "CreateWorkloadShare":{ 68 "name":"CreateWorkloadShare", 69 "http":{ 70 "method":"POST", 71 "requestUri":"/workloads/{WorkloadId}/shares" 72 }, 73 "input":{"shape":"CreateWorkloadShareInput"}, 74 "output":{"shape":"CreateWorkloadShareOutput"}, 75 "errors":[ 76 {"shape":"ValidationException"}, 77 {"shape":"ConflictException"}, 78 {"shape":"InternalServerException"}, 79 {"shape":"ResourceNotFoundException"}, 80 {"shape":"ServiceQuotaExceededException"}, 81 {"shape":"AccessDeniedException"}, 82 {"shape":"ThrottlingException"} 83 ] 84 }, 85 "DeleteWorkload":{ 86 "name":"DeleteWorkload", 87 "http":{ 88 "method":"DELETE", 89 "requestUri":"/workloads/{WorkloadId}" 90 }, 91 "input":{"shape":"DeleteWorkloadInput"}, 92 "errors":[ 93 {"shape":"ValidationException"}, 94 {"shape":"ResourceNotFoundException"}, 95 {"shape":"ConflictException"}, 96 {"shape":"InternalServerException"}, 97 {"shape":"AccessDeniedException"}, 98 {"shape":"ThrottlingException"} 99 ] 100 }, 101 "DeleteWorkloadShare":{ 102 "name":"DeleteWorkloadShare", 103 "http":{ 104 "method":"DELETE", 105 "requestUri":"/workloads/{WorkloadId}/shares/{ShareId}" 106 }, 107 "input":{"shape":"DeleteWorkloadShareInput"}, 108 "errors":[ 109 {"shape":"ValidationException"}, 110 {"shape":"InternalServerException"}, 111 {"shape":"ResourceNotFoundException"}, 112 {"shape":"ConflictException"}, 113 {"shape":"AccessDeniedException"}, 114 {"shape":"ThrottlingException"} 115 ] 116 }, 117 "DisassociateLenses":{ 118 "name":"DisassociateLenses", 119 "http":{ 120 "method":"PATCH", 121 "requestUri":"/workloads/{WorkloadId}/disassociateLenses" 122 }, 123 "input":{"shape":"DisassociateLensesInput"}, 124 "errors":[ 125 {"shape":"ValidationException"}, 126 {"shape":"ResourceNotFoundException"}, 127 {"shape":"ConflictException"}, 128 {"shape":"InternalServerException"}, 129 {"shape":"AccessDeniedException"}, 130 {"shape":"ThrottlingException"} 131 ] 132 }, 133 "GetAnswer":{ 134 "name":"GetAnswer", 135 "http":{ 136 "method":"GET", 137 "requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}" 138 }, 139 "input":{"shape":"GetAnswerInput"}, 140 "output":{"shape":"GetAnswerOutput"}, 141 "errors":[ 142 {"shape":"ValidationException"}, 143 {"shape":"ResourceNotFoundException"}, 144 {"shape":"InternalServerException"}, 145 {"shape":"AccessDeniedException"}, 146 {"shape":"ThrottlingException"} 147 ] 148 }, 149 "GetLensReview":{ 150 "name":"GetLensReview", 151 "http":{ 152 "method":"GET", 153 "requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}" 154 }, 155 "input":{"shape":"GetLensReviewInput"}, 156 "output":{"shape":"GetLensReviewOutput"}, 157 "errors":[ 158 {"shape":"ValidationException"}, 159 {"shape":"ResourceNotFoundException"}, 160 {"shape":"InternalServerException"}, 161 {"shape":"AccessDeniedException"}, 162 {"shape":"ThrottlingException"} 163 ] 164 }, 165 "GetLensReviewReport":{ 166 "name":"GetLensReviewReport", 167 "http":{ 168 "method":"GET", 169 "requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/report" 170 }, 171 "input":{"shape":"GetLensReviewReportInput"}, 172 "output":{"shape":"GetLensReviewReportOutput"}, 173 "errors":[ 174 {"shape":"ValidationException"}, 175 {"shape":"ResourceNotFoundException"}, 176 {"shape":"InternalServerException"}, 177 {"shape":"AccessDeniedException"}, 178 {"shape":"ThrottlingException"} 179 ] 180 }, 181 "GetLensVersionDifference":{ 182 "name":"GetLensVersionDifference", 183 "http":{ 184 "method":"GET", 185 "requestUri":"/lenses/{LensAlias}/versionDifference" 186 }, 187 "input":{"shape":"GetLensVersionDifferenceInput"}, 188 "output":{"shape":"GetLensVersionDifferenceOutput"}, 189 "errors":[ 190 {"shape":"ValidationException"}, 191 {"shape":"ResourceNotFoundException"}, 192 {"shape":"InternalServerException"}, 193 {"shape":"AccessDeniedException"}, 194 {"shape":"ThrottlingException"} 195 ] 196 }, 197 "GetMilestone":{ 198 "name":"GetMilestone", 199 "http":{ 200 "method":"GET", 201 "requestUri":"/workloads/{WorkloadId}/milestones/{MilestoneNumber}" 202 }, 203 "input":{"shape":"GetMilestoneInput"}, 204 "output":{"shape":"GetMilestoneOutput"}, 205 "errors":[ 206 {"shape":"ValidationException"}, 207 {"shape":"ResourceNotFoundException"}, 208 {"shape":"InternalServerException"}, 209 {"shape":"AccessDeniedException"}, 210 {"shape":"ThrottlingException"} 211 ] 212 }, 213 "GetWorkload":{ 214 "name":"GetWorkload", 215 "http":{ 216 "method":"GET", 217 "requestUri":"/workloads/{WorkloadId}" 218 }, 219 "input":{"shape":"GetWorkloadInput"}, 220 "output":{"shape":"GetWorkloadOutput"}, 221 "errors":[ 222 {"shape":"ValidationException"}, 223 {"shape":"ResourceNotFoundException"}, 224 {"shape":"InternalServerException"}, 225 {"shape":"AccessDeniedException"}, 226 {"shape":"ThrottlingException"} 227 ] 228 }, 229 "ListAnswers":{ 230 "name":"ListAnswers", 231 "http":{ 232 "method":"GET", 233 "requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers" 234 }, 235 "input":{"shape":"ListAnswersInput"}, 236 "output":{"shape":"ListAnswersOutput"}, 237 "errors":[ 238 {"shape":"ValidationException"}, 239 {"shape":"InternalServerException"}, 240 {"shape":"ResourceNotFoundException"}, 241 {"shape":"AccessDeniedException"}, 242 {"shape":"ThrottlingException"} 243 ] 244 }, 245 "ListLensReviewImprovements":{ 246 "name":"ListLensReviewImprovements", 247 "http":{ 248 "method":"GET", 249 "requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/improvements" 250 }, 251 "input":{"shape":"ListLensReviewImprovementsInput"}, 252 "output":{"shape":"ListLensReviewImprovementsOutput"}, 253 "errors":[ 254 {"shape":"ValidationException"}, 255 {"shape":"InternalServerException"}, 256 {"shape":"ResourceNotFoundException"}, 257 {"shape":"AccessDeniedException"}, 258 {"shape":"ThrottlingException"} 259 ] 260 }, 261 "ListLensReviews":{ 262 "name":"ListLensReviews", 263 "http":{ 264 "method":"GET", 265 "requestUri":"/workloads/{WorkloadId}/lensReviews" 266 }, 267 "input":{"shape":"ListLensReviewsInput"}, 268 "output":{"shape":"ListLensReviewsOutput"}, 269 "errors":[ 270 {"shape":"ValidationException"}, 271 {"shape":"InternalServerException"}, 272 {"shape":"ResourceNotFoundException"}, 273 {"shape":"AccessDeniedException"}, 274 {"shape":"ThrottlingException"} 275 ] 276 }, 277 "ListLenses":{ 278 "name":"ListLenses", 279 "http":{ 280 "method":"GET", 281 "requestUri":"/lenses" 282 }, 283 "input":{"shape":"ListLensesInput"}, 284 "output":{"shape":"ListLensesOutput"}, 285 "errors":[ 286 {"shape":"ValidationException"}, 287 {"shape":"InternalServerException"}, 288 {"shape":"AccessDeniedException"}, 289 {"shape":"ThrottlingException"} 290 ] 291 }, 292 "ListMilestones":{ 293 "name":"ListMilestones", 294 "http":{ 295 "method":"POST", 296 "requestUri":"/workloads/{WorkloadId}/milestonesSummaries" 297 }, 298 "input":{"shape":"ListMilestonesInput"}, 299 "output":{"shape":"ListMilestonesOutput"}, 300 "errors":[ 301 {"shape":"ValidationException"}, 302 {"shape":"InternalServerException"}, 303 {"shape":"ResourceNotFoundException"}, 304 {"shape":"AccessDeniedException"}, 305 {"shape":"ThrottlingException"} 306 ] 307 }, 308 "ListNotifications":{ 309 "name":"ListNotifications", 310 "http":{ 311 "method":"POST", 312 "requestUri":"/notifications" 313 }, 314 "input":{"shape":"ListNotificationsInput"}, 315 "output":{"shape":"ListNotificationsOutput"}, 316 "errors":[ 317 {"shape":"ValidationException"}, 318 {"shape":"InternalServerException"}, 319 {"shape":"AccessDeniedException"}, 320 {"shape":"ThrottlingException"} 321 ] 322 }, 323 "ListShareInvitations":{ 324 "name":"ListShareInvitations", 325 "http":{ 326 "method":"GET", 327 "requestUri":"/shareInvitations" 328 }, 329 "input":{"shape":"ListShareInvitationsInput"}, 330 "output":{"shape":"ListShareInvitationsOutput"}, 331 "errors":[ 332 {"shape":"ValidationException"}, 333 {"shape":"InternalServerException"}, 334 {"shape":"AccessDeniedException"}, 335 {"shape":"ThrottlingException"} 336 ] 337 }, 338 "ListTagsForResource":{ 339 "name":"ListTagsForResource", 340 "http":{ 341 "method":"GET", 342 "requestUri":"/tags/{WorkloadArn}" 343 }, 344 "input":{"shape":"ListTagsForResourceInput"}, 345 "output":{"shape":"ListTagsForResourceOutput"}, 346 "errors":[ 347 {"shape":"InternalServerException"}, 348 {"shape":"ResourceNotFoundException"} 349 ] 350 }, 351 "ListWorkloadShares":{ 352 "name":"ListWorkloadShares", 353 "http":{ 354 "method":"GET", 355 "requestUri":"/workloads/{WorkloadId}/shares" 356 }, 357 "input":{"shape":"ListWorkloadSharesInput"}, 358 "output":{"shape":"ListWorkloadSharesOutput"}, 359 "errors":[ 360 {"shape":"ValidationException"}, 361 {"shape":"InternalServerException"}, 362 {"shape":"ResourceNotFoundException"}, 363 {"shape":"AccessDeniedException"}, 364 {"shape":"ThrottlingException"} 365 ] 366 }, 367 "ListWorkloads":{ 368 "name":"ListWorkloads", 369 "http":{ 370 "method":"POST", 371 "requestUri":"/workloadsSummaries" 372 }, 373 "input":{"shape":"ListWorkloadsInput"}, 374 "output":{"shape":"ListWorkloadsOutput"}, 375 "errors":[ 376 {"shape":"ValidationException"}, 377 {"shape":"InternalServerException"}, 378 {"shape":"AccessDeniedException"}, 379 {"shape":"ThrottlingException"} 380 ] 381 }, 382 "TagResource":{ 383 "name":"TagResource", 384 "http":{ 385 "method":"POST", 386 "requestUri":"/tags/{WorkloadArn}" 387 }, 388 "input":{"shape":"TagResourceInput"}, 389 "output":{"shape":"TagResourceOutput"}, 390 "errors":[ 391 {"shape":"InternalServerException"}, 392 {"shape":"ResourceNotFoundException"} 393 ] 394 }, 395 "UntagResource":{ 396 "name":"UntagResource", 397 "http":{ 398 "method":"DELETE", 399 "requestUri":"/tags/{WorkloadArn}" 400 }, 401 "input":{"shape":"UntagResourceInput"}, 402 "output":{"shape":"UntagResourceOutput"}, 403 "errors":[ 404 {"shape":"InternalServerException"}, 405 {"shape":"ResourceNotFoundException"} 406 ] 407 }, 408 "UpdateAnswer":{ 409 "name":"UpdateAnswer", 410 "http":{ 411 "method":"PATCH", 412 "requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}" 413 }, 414 "input":{"shape":"UpdateAnswerInput"}, 415 "output":{"shape":"UpdateAnswerOutput"}, 416 "errors":[ 417 {"shape":"ValidationException"}, 418 {"shape":"ResourceNotFoundException"}, 419 {"shape":"ConflictException"}, 420 {"shape":"InternalServerException"}, 421 {"shape":"AccessDeniedException"}, 422 {"shape":"ThrottlingException"} 423 ] 424 }, 425 "UpdateLensReview":{ 426 "name":"UpdateLensReview", 427 "http":{ 428 "method":"PATCH", 429 "requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}" 430 }, 431 "input":{"shape":"UpdateLensReviewInput"}, 432 "output":{"shape":"UpdateLensReviewOutput"}, 433 "errors":[ 434 {"shape":"ValidationException"}, 435 {"shape":"ResourceNotFoundException"}, 436 {"shape":"ConflictException"}, 437 {"shape":"InternalServerException"}, 438 {"shape":"AccessDeniedException"}, 439 {"shape":"ThrottlingException"} 440 ] 441 }, 442 "UpdateShareInvitation":{ 443 "name":"UpdateShareInvitation", 444 "http":{ 445 "method":"PATCH", 446 "requestUri":"/shareInvitations/{ShareInvitationId}" 447 }, 448 "input":{"shape":"UpdateShareInvitationInput"}, 449 "output":{"shape":"UpdateShareInvitationOutput"}, 450 "errors":[ 451 {"shape":"ValidationException"}, 452 {"shape":"InternalServerException"}, 453 {"shape":"ResourceNotFoundException"}, 454 {"shape":"ConflictException"}, 455 {"shape":"AccessDeniedException"}, 456 {"shape":"ThrottlingException"} 457 ] 458 }, 459 "UpdateWorkload":{ 460 "name":"UpdateWorkload", 461 "http":{ 462 "method":"PATCH", 463 "requestUri":"/workloads/{WorkloadId}" 464 }, 465 "input":{"shape":"UpdateWorkloadInput"}, 466 "output":{"shape":"UpdateWorkloadOutput"}, 467 "errors":[ 468 {"shape":"ValidationException"}, 469 {"shape":"ResourceNotFoundException"}, 470 {"shape":"ConflictException"}, 471 {"shape":"InternalServerException"}, 472 {"shape":"AccessDeniedException"}, 473 {"shape":"ThrottlingException"} 474 ] 475 }, 476 "UpdateWorkloadShare":{ 477 "name":"UpdateWorkloadShare", 478 "http":{ 479 "method":"PATCH", 480 "requestUri":"/workloads/{WorkloadId}/shares/{ShareId}" 481 }, 482 "input":{"shape":"UpdateWorkloadShareInput"}, 483 "output":{"shape":"UpdateWorkloadShareOutput"}, 484 "errors":[ 485 {"shape":"ValidationException"}, 486 {"shape":"InternalServerException"}, 487 {"shape":"ResourceNotFoundException"}, 488 {"shape":"ConflictException"}, 489 {"shape":"AccessDeniedException"}, 490 {"shape":"ThrottlingException"} 491 ] 492 }, 493 "UpgradeLensReview":{ 494 "name":"UpgradeLensReview", 495 "http":{ 496 "method":"PUT", 497 "requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/upgrade" 498 }, 499 "input":{"shape":"UpgradeLensReviewInput"}, 500 "errors":[ 501 {"shape":"ValidationException"}, 502 {"shape":"ResourceNotFoundException"}, 503 {"shape":"ConflictException"}, 504 {"shape":"InternalServerException"}, 505 {"shape":"AccessDeniedException"}, 506 {"shape":"ThrottlingException"} 507 ] 508 } 509 }, 510 "shapes":{ 511 "AccessDeniedException":{ 512 "type":"structure", 513 "required":["Message"], 514 "members":{ 515 "Message":{"shape":"ExceptionMessage"} 516 }, 517 "error":{"httpStatusCode":403}, 518 "exception":true 519 }, 520 "Answer":{ 521 "type":"structure", 522 "members":{ 523 "QuestionId":{"shape":"QuestionId"}, 524 "PillarId":{"shape":"PillarId"}, 525 "QuestionTitle":{"shape":"QuestionTitle"}, 526 "QuestionDescription":{"shape":"QuestionDescription"}, 527 "ImprovementPlanUrl":{"shape":"ImprovementPlanUrl"}, 528 "HelpfulResourceUrl":{"shape":"HelpfulResourceUrl"}, 529 "Choices":{"shape":"Choices"}, 530 "SelectedChoices":{"shape":"SelectedChoices"}, 531 "ChoiceAnswers":{"shape":"ChoiceAnswers"}, 532 "IsApplicable":{"shape":"IsApplicable"}, 533 "Risk":{"shape":"Risk"}, 534 "Notes":{"shape":"Notes"}, 535 "Reason":{"shape":"AnswerReason"} 536 } 537 }, 538 "AnswerReason":{ 539 "type":"string", 540 "enum":[ 541 "OUT_OF_SCOPE", 542 "BUSINESS_PRIORITIES", 543 "ARCHITECTURE_CONSTRAINTS", 544 "OTHER", 545 "NONE" 546 ] 547 }, 548 "AnswerSummaries":{ 549 "type":"list", 550 "member":{"shape":"AnswerSummary"} 551 }, 552 "AnswerSummary":{ 553 "type":"structure", 554 "members":{ 555 "QuestionId":{"shape":"QuestionId"}, 556 "PillarId":{"shape":"PillarId"}, 557 "QuestionTitle":{"shape":"QuestionTitle"}, 558 "Choices":{"shape":"Choices"}, 559 "SelectedChoices":{"shape":"SelectedChoices"}, 560 "ChoiceAnswerSummaries":{"shape":"ChoiceAnswerSummaries"}, 561 "IsApplicable":{"shape":"IsApplicable"}, 562 "Risk":{"shape":"Risk"}, 563 "Reason":{"shape":"AnswerReason"} 564 } 565 }, 566 "AssociateLensesInput":{ 567 "type":"structure", 568 "required":[ 569 "WorkloadId", 570 "LensAliases" 571 ], 572 "members":{ 573 "WorkloadId":{ 574 "shape":"WorkloadId", 575 "location":"uri", 576 "locationName":"WorkloadId" 577 }, 578 "LensAliases":{"shape":"LensAliases"} 579 } 580 }, 581 "AwsAccountId":{ 582 "type":"string", 583 "pattern":"[0-9]{12}" 584 }, 585 "AwsRegion":{ 586 "type":"string", 587 "max":100 588 }, 589 "Base64String":{"type":"string"}, 590 "Choice":{ 591 "type":"structure", 592 "members":{ 593 "ChoiceId":{"shape":"ChoiceId"}, 594 "Title":{"shape":"ChoiceTitle"}, 595 "Description":{"shape":"ChoiceDescription"} 596 } 597 }, 598 "ChoiceAnswer":{ 599 "type":"structure", 600 "members":{ 601 "ChoiceId":{"shape":"ChoiceId"}, 602 "Status":{"shape":"ChoiceStatus"}, 603 "Reason":{"shape":"ChoiceReason"}, 604 "Notes":{"shape":"ChoiceNotes"} 605 } 606 }, 607 "ChoiceAnswerSummaries":{ 608 "type":"list", 609 "member":{"shape":"ChoiceAnswerSummary"} 610 }, 611 "ChoiceAnswerSummary":{ 612 "type":"structure", 613 "members":{ 614 "ChoiceId":{"shape":"ChoiceId"}, 615 "Status":{"shape":"ChoiceStatus"}, 616 "Reason":{"shape":"ChoiceReason"} 617 } 618 }, 619 "ChoiceAnswers":{ 620 "type":"list", 621 "member":{"shape":"ChoiceAnswer"} 622 }, 623 "ChoiceDescription":{ 624 "type":"string", 625 "max":1024, 626 "min":1 627 }, 628 "ChoiceId":{ 629 "type":"string", 630 "max":64, 631 "min":1 632 }, 633 "ChoiceNotes":{ 634 "type":"string", 635 "max":250 636 }, 637 "ChoiceReason":{ 638 "type":"string", 639 "enum":[ 640 "OUT_OF_SCOPE", 641 "BUSINESS_PRIORITIES", 642 "ARCHITECTURE_CONSTRAINTS", 643 "OTHER", 644 "NONE" 645 ] 646 }, 647 "ChoiceStatus":{ 648 "type":"string", 649 "enum":[ 650 "SELECTED", 651 "NOT_APPLICABLE", 652 "UNSELECTED" 653 ] 654 }, 655 "ChoiceTitle":{ 656 "type":"string", 657 "max":512, 658 "min":1 659 }, 660 "ChoiceUpdate":{ 661 "type":"structure", 662 "required":["Status"], 663 "members":{ 664 "Status":{"shape":"ChoiceStatus"}, 665 "Reason":{"shape":"ChoiceReason"}, 666 "Notes":{"shape":"ChoiceNotes"} 667 } 668 }, 669 "ChoiceUpdates":{ 670 "type":"map", 671 "key":{"shape":"ChoiceId"}, 672 "value":{"shape":"ChoiceUpdate"} 673 }, 674 "Choices":{ 675 "type":"list", 676 "member":{"shape":"Choice"} 677 }, 678 "ClientRequestToken":{"type":"string"}, 679 "ConflictException":{ 680 "type":"structure", 681 "required":[ 682 "Message", 683 "ResourceId", 684 "ResourceType" 685 ], 686 "members":{ 687 "Message":{"shape":"ExceptionMessage"}, 688 "ResourceId":{"shape":"ExceptionResourceId"}, 689 "ResourceType":{"shape":"ExceptionResourceType"} 690 }, 691 "error":{"httpStatusCode":409}, 692 "exception":true 693 }, 694 "Count":{ 695 "type":"integer", 696 "min":0 697 }, 698 "CreateMilestoneInput":{ 699 "type":"structure", 700 "required":[ 701 "WorkloadId", 702 "MilestoneName", 703 "ClientRequestToken" 704 ], 705 "members":{ 706 "WorkloadId":{ 707 "shape":"WorkloadId", 708 "location":"uri", 709 "locationName":"WorkloadId" 710 }, 711 "MilestoneName":{"shape":"MilestoneName"}, 712 "ClientRequestToken":{ 713 "shape":"ClientRequestToken", 714 "idempotencyToken":true 715 } 716 } 717 }, 718 "CreateMilestoneOutput":{ 719 "type":"structure", 720 "members":{ 721 "WorkloadId":{"shape":"WorkloadId"}, 722 "MilestoneNumber":{"shape":"MilestoneNumber"} 723 } 724 }, 725 "CreateWorkloadInput":{ 726 "type":"structure", 727 "required":[ 728 "WorkloadName", 729 "Description", 730 "Environment", 731 "ReviewOwner", 732 "Lenses", 733 "ClientRequestToken" 734 ], 735 "members":{ 736 "WorkloadName":{"shape":"WorkloadName"}, 737 "Description":{"shape":"WorkloadDescription"}, 738 "Environment":{"shape":"WorkloadEnvironment"}, 739 "AccountIds":{"shape":"WorkloadAccountIds"}, 740 "AwsRegions":{"shape":"WorkloadAwsRegions"}, 741 "NonAwsRegions":{"shape":"WorkloadNonAwsRegions"}, 742 "PillarPriorities":{"shape":"WorkloadPillarPriorities"}, 743 "ArchitecturalDesign":{"shape":"WorkloadArchitecturalDesign"}, 744 "ReviewOwner":{"shape":"WorkloadReviewOwner"}, 745 "IndustryType":{"shape":"WorkloadIndustryType"}, 746 "Industry":{"shape":"WorkloadIndustry"}, 747 "Lenses":{"shape":"WorkloadLenses"}, 748 "Notes":{"shape":"Notes"}, 749 "ClientRequestToken":{ 750 "shape":"ClientRequestToken", 751 "idempotencyToken":true 752 }, 753 "Tags":{"shape":"TagMap"} 754 } 755 }, 756 "CreateWorkloadOutput":{ 757 "type":"structure", 758 "members":{ 759 "WorkloadId":{"shape":"WorkloadId"}, 760 "WorkloadArn":{"shape":"WorkloadArn"} 761 } 762 }, 763 "CreateWorkloadShareInput":{ 764 "type":"structure", 765 "required":[ 766 "WorkloadId", 767 "SharedWith", 768 "PermissionType", 769 "ClientRequestToken" 770 ], 771 "members":{ 772 "WorkloadId":{ 773 "shape":"WorkloadId", 774 "location":"uri", 775 "locationName":"WorkloadId" 776 }, 777 "SharedWith":{"shape":"SharedWith"}, 778 "PermissionType":{"shape":"PermissionType"}, 779 "ClientRequestToken":{ 780 "shape":"ClientRequestToken", 781 "idempotencyToken":true 782 } 783 } 784 }, 785 "CreateWorkloadShareOutput":{ 786 "type":"structure", 787 "members":{ 788 "WorkloadId":{"shape":"WorkloadId"}, 789 "ShareId":{"shape":"ShareId"} 790 } 791 }, 792 "DeleteWorkloadInput":{ 793 "type":"structure", 794 "required":[ 795 "WorkloadId", 796 "ClientRequestToken" 797 ], 798 "members":{ 799 "WorkloadId":{ 800 "shape":"WorkloadId", 801 "location":"uri", 802 "locationName":"WorkloadId" 803 }, 804 "ClientRequestToken":{ 805 "shape":"ClientRequestToken", 806 "idempotencyToken":true, 807 "location":"querystring", 808 "locationName":"ClientRequestToken" 809 } 810 } 811 }, 812 "DeleteWorkloadShareInput":{ 813 "type":"structure", 814 "required":[ 815 "ShareId", 816 "WorkloadId", 817 "ClientRequestToken" 818 ], 819 "members":{ 820 "ShareId":{ 821 "shape":"ShareId", 822 "location":"uri", 823 "locationName":"ShareId" 824 }, 825 "WorkloadId":{ 826 "shape":"WorkloadId", 827 "location":"uri", 828 "locationName":"WorkloadId" 829 }, 830 "ClientRequestToken":{ 831 "shape":"ClientRequestToken", 832 "idempotencyToken":true, 833 "location":"querystring", 834 "locationName":"ClientRequestToken" 835 } 836 } 837 }, 838 "DifferenceStatus":{ 839 "type":"string", 840 "enum":[ 841 "UPDATED", 842 "NEW", 843 "DELETED" 844 ] 845 }, 846 "DisassociateLensesInput":{ 847 "type":"structure", 848 "required":[ 849 "WorkloadId", 850 "LensAliases" 851 ], 852 "members":{ 853 "WorkloadId":{ 854 "shape":"WorkloadId", 855 "location":"uri", 856 "locationName":"WorkloadId" 857 }, 858 "LensAliases":{"shape":"LensAliases"} 859 } 860 }, 861 "ExceptionMessage":{"type":"string"}, 862 "ExceptionResourceId":{"type":"string"}, 863 "ExceptionResourceType":{"type":"string"}, 864 "GetAnswerInput":{ 865 "type":"structure", 866 "required":[ 867 "WorkloadId", 868 "LensAlias", 869 "QuestionId" 870 ], 871 "members":{ 872 "WorkloadId":{ 873 "shape":"WorkloadId", 874 "location":"uri", 875 "locationName":"WorkloadId" 876 }, 877 "LensAlias":{ 878 "shape":"LensAlias", 879 "location":"uri", 880 "locationName":"LensAlias" 881 }, 882 "QuestionId":{ 883 "shape":"QuestionId", 884 "location":"uri", 885 "locationName":"QuestionId" 886 }, 887 "MilestoneNumber":{ 888 "shape":"MilestoneNumber", 889 "location":"querystring", 890 "locationName":"MilestoneNumber" 891 } 892 } 893 }, 894 "GetAnswerOutput":{ 895 "type":"structure", 896 "members":{ 897 "WorkloadId":{"shape":"WorkloadId"}, 898 "MilestoneNumber":{"shape":"MilestoneNumber"}, 899 "LensAlias":{"shape":"LensAlias"}, 900 "Answer":{"shape":"Answer"} 901 } 902 }, 903 "GetLensReviewInput":{ 904 "type":"structure", 905 "required":[ 906 "WorkloadId", 907 "LensAlias" 908 ], 909 "members":{ 910 "WorkloadId":{ 911 "shape":"WorkloadId", 912 "location":"uri", 913 "locationName":"WorkloadId" 914 }, 915 "LensAlias":{ 916 "shape":"LensAlias", 917 "location":"uri", 918 "locationName":"LensAlias" 919 }, 920 "MilestoneNumber":{ 921 "shape":"MilestoneNumber", 922 "location":"querystring", 923 "locationName":"MilestoneNumber" 924 } 925 } 926 }, 927 "GetLensReviewOutput":{ 928 "type":"structure", 929 "members":{ 930 "WorkloadId":{"shape":"WorkloadId"}, 931 "MilestoneNumber":{"shape":"MilestoneNumber"}, 932 "LensReview":{"shape":"LensReview"} 933 } 934 }, 935 "GetLensReviewReportInput":{ 936 "type":"structure", 937 "required":[ 938 "WorkloadId", 939 "LensAlias" 940 ], 941 "members":{ 942 "WorkloadId":{ 943 "shape":"WorkloadId", 944 "location":"uri", 945 "locationName":"WorkloadId" 946 }, 947 "LensAlias":{ 948 "shape":"LensAlias", 949 "location":"uri", 950 "locationName":"LensAlias" 951 }, 952 "MilestoneNumber":{ 953 "shape":"MilestoneNumber", 954 "location":"querystring", 955 "locationName":"MilestoneNumber" 956 } 957 } 958 }, 959 "GetLensReviewReportOutput":{ 960 "type":"structure", 961 "members":{ 962 "WorkloadId":{"shape":"WorkloadId"}, 963 "MilestoneNumber":{"shape":"MilestoneNumber"}, 964 "LensReviewReport":{"shape":"LensReviewReport"} 965 } 966 }, 967 "GetLensVersionDifferenceInput":{ 968 "type":"structure", 969 "required":[ 970 "LensAlias", 971 "BaseLensVersion" 972 ], 973 "members":{ 974 "LensAlias":{ 975 "shape":"LensAlias", 976 "location":"uri", 977 "locationName":"LensAlias" 978 }, 979 "BaseLensVersion":{ 980 "shape":"LensVersion", 981 "location":"querystring", 982 "locationName":"BaseLensVersion" 983 } 984 } 985 }, 986 "GetLensVersionDifferenceOutput":{ 987 "type":"structure", 988 "members":{ 989 "LensAlias":{"shape":"LensAlias"}, 990 "BaseLensVersion":{"shape":"LensVersion"}, 991 "LatestLensVersion":{"shape":"LensVersion"}, 992 "VersionDifferences":{"shape":"VersionDifferences"} 993 } 994 }, 995 "GetMilestoneInput":{ 996 "type":"structure", 997 "required":[ 998 "WorkloadId", 999 "MilestoneNumber" 1000 ], 1001 "members":{ 1002 "WorkloadId":{ 1003 "shape":"WorkloadId", 1004 "location":"uri", 1005 "locationName":"WorkloadId" 1006 }, 1007 "MilestoneNumber":{ 1008 "shape":"MilestoneNumber", 1009 "location":"uri", 1010 "locationName":"MilestoneNumber" 1011 } 1012 } 1013 }, 1014 "GetMilestoneOutput":{ 1015 "type":"structure", 1016 "members":{ 1017 "WorkloadId":{"shape":"WorkloadId"}, 1018 "Milestone":{"shape":"Milestone"} 1019 } 1020 }, 1021 "GetWorkloadInput":{ 1022 "type":"structure", 1023 "required":["WorkloadId"], 1024 "members":{ 1025 "WorkloadId":{ 1026 "shape":"WorkloadId", 1027 "location":"uri", 1028 "locationName":"WorkloadId" 1029 } 1030 } 1031 }, 1032 "GetWorkloadOutput":{ 1033 "type":"structure", 1034 "members":{ 1035 "Workload":{"shape":"Workload"} 1036 } 1037 }, 1038 "HelpfulResourceUrl":{ 1039 "type":"string", 1040 "max":2048, 1041 "min":1 1042 }, 1043 "ImprovementPlanUrl":{ 1044 "type":"string", 1045 "max":2048, 1046 "min":1 1047 }, 1048 "ImprovementSummaries":{ 1049 "type":"list", 1050 "member":{"shape":"ImprovementSummary"} 1051 }, 1052 "ImprovementSummary":{ 1053 "type":"structure", 1054 "members":{ 1055 "QuestionId":{"shape":"QuestionId"}, 1056 "PillarId":{"shape":"PillarId"}, 1057 "QuestionTitle":{"shape":"QuestionTitle"}, 1058 "Risk":{"shape":"Risk"}, 1059 "ImprovementPlanUrl":{"shape":"ImprovementPlanUrl"} 1060 } 1061 }, 1062 "InternalServerException":{ 1063 "type":"structure", 1064 "required":["Message"], 1065 "members":{ 1066 "Message":{"shape":"ExceptionMessage"} 1067 }, 1068 "error":{"httpStatusCode":500}, 1069 "exception":true, 1070 "fault":true 1071 }, 1072 "IsApplicable":{"type":"boolean"}, 1073 "IsReviewOwnerUpdateAcknowledged":{"type":"boolean"}, 1074 "LensAlias":{ 1075 "type":"string", 1076 "max":64, 1077 "min":1 1078 }, 1079 "LensAliases":{ 1080 "type":"list", 1081 "member":{"shape":"LensAlias"}, 1082 "min":1 1083 }, 1084 "LensDescription":{ 1085 "type":"string", 1086 "max":1024, 1087 "min":1 1088 }, 1089 "LensName":{ 1090 "type":"string", 1091 "max":128, 1092 "min":1 1093 }, 1094 "LensReview":{ 1095 "type":"structure", 1096 "members":{ 1097 "LensAlias":{"shape":"LensAlias"}, 1098 "LensVersion":{"shape":"LensVersion"}, 1099 "LensName":{"shape":"LensName"}, 1100 "LensStatus":{"shape":"LensStatus"}, 1101 "PillarReviewSummaries":{"shape":"PillarReviewSummaries"}, 1102 "UpdatedAt":{"shape":"Timestamp"}, 1103 "Notes":{"shape":"Notes"}, 1104 "RiskCounts":{"shape":"RiskCounts"}, 1105 "NextToken":{"shape":"NextToken"} 1106 } 1107 }, 1108 "LensReviewReport":{ 1109 "type":"structure", 1110 "members":{ 1111 "LensAlias":{"shape":"LensAlias"}, 1112 "Base64String":{"shape":"Base64String"} 1113 } 1114 }, 1115 "LensReviewSummaries":{ 1116 "type":"list", 1117 "member":{"shape":"LensReviewSummary"} 1118 }, 1119 "LensReviewSummary":{ 1120 "type":"structure", 1121 "members":{ 1122 "LensAlias":{"shape":"LensAlias"}, 1123 "LensVersion":{"shape":"LensVersion"}, 1124 "LensName":{"shape":"LensName"}, 1125 "LensStatus":{"shape":"LensStatus"}, 1126 "UpdatedAt":{"shape":"Timestamp"}, 1127 "RiskCounts":{"shape":"RiskCounts"} 1128 } 1129 }, 1130 "LensStatus":{ 1131 "type":"string", 1132 "enum":[ 1133 "CURRENT", 1134 "NOT_CURRENT", 1135 "DEPRECATED" 1136 ] 1137 }, 1138 "LensSummaries":{ 1139 "type":"list", 1140 "member":{"shape":"LensSummary"} 1141 }, 1142 "LensSummary":{ 1143 "type":"structure", 1144 "members":{ 1145 "LensAlias":{"shape":"LensAlias"}, 1146 "LensVersion":{"shape":"LensVersion"}, 1147 "LensName":{"shape":"LensName"}, 1148 "Description":{"shape":"LensDescription"} 1149 } 1150 }, 1151 "LensUpgradeSummary":{ 1152 "type":"structure", 1153 "members":{ 1154 "WorkloadId":{"shape":"WorkloadId"}, 1155 "WorkloadName":{"shape":"WorkloadName"}, 1156 "LensAlias":{"shape":"LensAlias"}, 1157 "CurrentLensVersion":{"shape":"LensVersion"}, 1158 "LatestLensVersion":{"shape":"LensVersion"} 1159 } 1160 }, 1161 "LensVersion":{ 1162 "type":"string", 1163 "max":128, 1164 "min":1 1165 }, 1166 "ListAnswersInput":{ 1167 "type":"structure", 1168 "required":[ 1169 "WorkloadId", 1170 "LensAlias" 1171 ], 1172 "members":{ 1173 "WorkloadId":{ 1174 "shape":"WorkloadId", 1175 "location":"uri", 1176 "locationName":"WorkloadId" 1177 }, 1178 "LensAlias":{ 1179 "shape":"LensAlias", 1180 "location":"uri", 1181 "locationName":"LensAlias" 1182 }, 1183 "PillarId":{ 1184 "shape":"PillarId", 1185 "location":"querystring", 1186 "locationName":"PillarId" 1187 }, 1188 "MilestoneNumber":{ 1189 "shape":"MilestoneNumber", 1190 "location":"querystring", 1191 "locationName":"MilestoneNumber" 1192 }, 1193 "NextToken":{ 1194 "shape":"NextToken", 1195 "location":"querystring", 1196 "locationName":"NextToken" 1197 }, 1198 "MaxResults":{ 1199 "shape":"ListAnswersMaxResults", 1200 "location":"querystring", 1201 "locationName":"MaxResults" 1202 } 1203 } 1204 }, 1205 "ListAnswersMaxResults":{ 1206 "type":"integer", 1207 "max":50, 1208 "min":1 1209 }, 1210 "ListAnswersOutput":{ 1211 "type":"structure", 1212 "members":{ 1213 "WorkloadId":{"shape":"WorkloadId"}, 1214 "MilestoneNumber":{"shape":"MilestoneNumber"}, 1215 "LensAlias":{"shape":"LensAlias"}, 1216 "AnswerSummaries":{"shape":"AnswerSummaries"}, 1217 "NextToken":{"shape":"NextToken"} 1218 } 1219 }, 1220 "ListLensReviewImprovementsInput":{ 1221 "type":"structure", 1222 "required":[ 1223 "WorkloadId", 1224 "LensAlias" 1225 ], 1226 "members":{ 1227 "WorkloadId":{ 1228 "shape":"WorkloadId", 1229 "location":"uri", 1230 "locationName":"WorkloadId" 1231 }, 1232 "LensAlias":{ 1233 "shape":"LensAlias", 1234 "location":"uri", 1235 "locationName":"LensAlias" 1236 }, 1237 "PillarId":{ 1238 "shape":"PillarId", 1239 "location":"querystring", 1240 "locationName":"PillarId" 1241 }, 1242 "MilestoneNumber":{ 1243 "shape":"MilestoneNumber", 1244 "location":"querystring", 1245 "locationName":"MilestoneNumber" 1246 }, 1247 "NextToken":{ 1248 "shape":"NextToken", 1249 "location":"querystring", 1250 "locationName":"NextToken" 1251 }, 1252 "MaxResults":{ 1253 "shape":"ListLensReviewImprovementsMaxResults", 1254 "location":"querystring", 1255 "locationName":"MaxResults" 1256 } 1257 } 1258 }, 1259 "ListLensReviewImprovementsMaxResults":{ 1260 "type":"integer", 1261 "max":100, 1262 "min":1 1263 }, 1264 "ListLensReviewImprovementsOutput":{ 1265 "type":"structure", 1266 "members":{ 1267 "WorkloadId":{"shape":"WorkloadId"}, 1268 "MilestoneNumber":{"shape":"MilestoneNumber"}, 1269 "LensAlias":{"shape":"LensAlias"}, 1270 "ImprovementSummaries":{"shape":"ImprovementSummaries"}, 1271 "NextToken":{"shape":"NextToken"} 1272 } 1273 }, 1274 "ListLensReviewsInput":{ 1275 "type":"structure", 1276 "required":["WorkloadId"], 1277 "members":{ 1278 "WorkloadId":{ 1279 "shape":"WorkloadId", 1280 "location":"uri", 1281 "locationName":"WorkloadId" 1282 }, 1283 "MilestoneNumber":{ 1284 "shape":"MilestoneNumber", 1285 "location":"querystring", 1286 "locationName":"MilestoneNumber" 1287 }, 1288 "NextToken":{ 1289 "shape":"NextToken", 1290 "location":"querystring", 1291 "locationName":"NextToken" 1292 }, 1293 "MaxResults":{ 1294 "shape":"MaxResults", 1295 "location":"querystring", 1296 "locationName":"MaxResults" 1297 } 1298 } 1299 }, 1300 "ListLensReviewsOutput":{ 1301 "type":"structure", 1302 "members":{ 1303 "WorkloadId":{"shape":"WorkloadId"}, 1304 "MilestoneNumber":{"shape":"MilestoneNumber"}, 1305 "LensReviewSummaries":{"shape":"LensReviewSummaries"}, 1306 "NextToken":{"shape":"NextToken"} 1307 } 1308 }, 1309 "ListLensesInput":{ 1310 "type":"structure", 1311 "members":{ 1312 "NextToken":{ 1313 "shape":"NextToken", 1314 "location":"querystring", 1315 "locationName":"NextToken" 1316 }, 1317 "MaxResults":{ 1318 "shape":"MaxResults", 1319 "location":"querystring", 1320 "locationName":"MaxResults" 1321 } 1322 } 1323 }, 1324 "ListLensesOutput":{ 1325 "type":"structure", 1326 "members":{ 1327 "LensSummaries":{"shape":"LensSummaries"}, 1328 "NextToken":{"shape":"NextToken"} 1329 } 1330 }, 1331 "ListMilestonesInput":{ 1332 "type":"structure", 1333 "required":["WorkloadId"], 1334 "members":{ 1335 "WorkloadId":{ 1336 "shape":"WorkloadId", 1337 "location":"uri", 1338 "locationName":"WorkloadId" 1339 }, 1340 "NextToken":{"shape":"NextToken"}, 1341 "MaxResults":{"shape":"MaxResults"} 1342 } 1343 }, 1344 "ListMilestonesOutput":{ 1345 "type":"structure", 1346 "members":{ 1347 "WorkloadId":{"shape":"WorkloadId"}, 1348 "MilestoneSummaries":{"shape":"MilestoneSummaries"}, 1349 "NextToken":{"shape":"NextToken"} 1350 } 1351 }, 1352 "ListNotificationsInput":{ 1353 "type":"structure", 1354 "members":{ 1355 "WorkloadId":{"shape":"WorkloadId"}, 1356 "NextToken":{"shape":"NextToken"}, 1357 "MaxResults":{"shape":"ListNotificationsMaxResults"} 1358 } 1359 }, 1360 "ListNotificationsMaxResults":{ 1361 "type":"integer", 1362 "max":50, 1363 "min":1 1364 }, 1365 "ListNotificationsOutput":{ 1366 "type":"structure", 1367 "members":{ 1368 "NotificationSummaries":{"shape":"NotificationSummaries"}, 1369 "NextToken":{"shape":"NextToken"} 1370 } 1371 }, 1372 "ListShareInvitationsInput":{ 1373 "type":"structure", 1374 "members":{ 1375 "WorkloadNamePrefix":{ 1376 "shape":"WorkloadNamePrefix", 1377 "location":"querystring", 1378 "locationName":"WorkloadNamePrefix" 1379 }, 1380 "NextToken":{ 1381 "shape":"NextToken", 1382 "location":"querystring", 1383 "locationName":"NextToken" 1384 }, 1385 "MaxResults":{ 1386 "shape":"ListShareInvitationsMaxResults", 1387 "location":"querystring", 1388 "locationName":"MaxResults" 1389 } 1390 } 1391 }, 1392 "ListShareInvitationsMaxResults":{ 1393 "type":"integer", 1394 "max":50, 1395 "min":1 1396 }, 1397 "ListShareInvitationsOutput":{ 1398 "type":"structure", 1399 "members":{ 1400 "ShareInvitationSummaries":{"shape":"ShareInvitationSummaries"}, 1401 "NextToken":{"shape":"NextToken"} 1402 } 1403 }, 1404 "ListTagsForResourceInput":{ 1405 "type":"structure", 1406 "required":["WorkloadArn"], 1407 "members":{ 1408 "WorkloadArn":{ 1409 "shape":"WorkloadArn", 1410 "location":"uri", 1411 "locationName":"WorkloadArn" 1412 } 1413 } 1414 }, 1415 "ListTagsForResourceOutput":{ 1416 "type":"structure", 1417 "members":{ 1418 "Tags":{"shape":"TagMap"} 1419 } 1420 }, 1421 "ListWorkloadSharesInput":{ 1422 "type":"structure", 1423 "required":["WorkloadId"], 1424 "members":{ 1425 "WorkloadId":{ 1426 "shape":"WorkloadId", 1427 "location":"uri", 1428 "locationName":"WorkloadId" 1429 }, 1430 "SharedWithPrefix":{ 1431 "shape":"SharedWithPrefix", 1432 "location":"querystring", 1433 "locationName":"SharedWithPrefix" 1434 }, 1435 "NextToken":{ 1436 "shape":"NextToken", 1437 "location":"querystring", 1438 "locationName":"NextToken" 1439 }, 1440 "MaxResults":{ 1441 "shape":"ListWorkloadSharesMaxResults", 1442 "location":"querystring", 1443 "locationName":"MaxResults" 1444 } 1445 } 1446 }, 1447 "ListWorkloadSharesMaxResults":{ 1448 "type":"integer", 1449 "max":50, 1450 "min":1 1451 }, 1452 "ListWorkloadSharesOutput":{ 1453 "type":"structure", 1454 "members":{ 1455 "WorkloadId":{"shape":"WorkloadId"}, 1456 "WorkloadShareSummaries":{"shape":"WorkloadShareSummaries"}, 1457 "NextToken":{"shape":"NextToken"} 1458 } 1459 }, 1460 "ListWorkloadsInput":{ 1461 "type":"structure", 1462 "members":{ 1463 "WorkloadNamePrefix":{"shape":"WorkloadNamePrefix"}, 1464 "NextToken":{"shape":"NextToken"}, 1465 "MaxResults":{"shape":"ListWorkloadsMaxResults"} 1466 } 1467 }, 1468 "ListWorkloadsMaxResults":{ 1469 "type":"integer", 1470 "max":50, 1471 "min":1 1472 }, 1473 "ListWorkloadsOutput":{ 1474 "type":"structure", 1475 "members":{ 1476 "WorkloadSummaries":{"shape":"WorkloadSummaries"}, 1477 "NextToken":{"shape":"NextToken"} 1478 } 1479 }, 1480 "MaxResults":{ 1481 "type":"integer", 1482 "max":50, 1483 "min":1 1484 }, 1485 "Milestone":{ 1486 "type":"structure", 1487 "members":{ 1488 "MilestoneNumber":{"shape":"MilestoneNumber"}, 1489 "MilestoneName":{"shape":"MilestoneName"}, 1490 "RecordedAt":{"shape":"Timestamp"}, 1491 "Workload":{"shape":"Workload"} 1492 } 1493 }, 1494 "MilestoneName":{ 1495 "type":"string", 1496 "max":100, 1497 "min":3 1498 }, 1499 "MilestoneNumber":{ 1500 "type":"integer", 1501 "max":100, 1502 "min":1 1503 }, 1504 "MilestoneSummaries":{ 1505 "type":"list", 1506 "member":{"shape":"MilestoneSummary"} 1507 }, 1508 "MilestoneSummary":{ 1509 "type":"structure", 1510 "members":{ 1511 "MilestoneNumber":{"shape":"MilestoneNumber"}, 1512 "MilestoneName":{"shape":"MilestoneName"}, 1513 "RecordedAt":{"shape":"Timestamp"}, 1514 "WorkloadSummary":{"shape":"WorkloadSummary"} 1515 } 1516 }, 1517 "NextToken":{"type":"string"}, 1518 "Notes":{ 1519 "type":"string", 1520 "max":2084 1521 }, 1522 "NotificationSummaries":{ 1523 "type":"list", 1524 "member":{"shape":"NotificationSummary"} 1525 }, 1526 "NotificationSummary":{ 1527 "type":"structure", 1528 "members":{ 1529 "Type":{"shape":"NotificationType"}, 1530 "LensUpgradeSummary":{"shape":"LensUpgradeSummary"} 1531 } 1532 }, 1533 "NotificationType":{ 1534 "type":"string", 1535 "enum":[ 1536 "LENS_VERSION_UPGRADED", 1537 "LENS_VERSION_DEPRECATED" 1538 ] 1539 }, 1540 "PermissionType":{ 1541 "type":"string", 1542 "enum":[ 1543 "READONLY", 1544 "CONTRIBUTOR" 1545 ] 1546 }, 1547 "PillarDifference":{ 1548 "type":"structure", 1549 "members":{ 1550 "PillarId":{"shape":"PillarId"}, 1551 "DifferenceStatus":{"shape":"DifferenceStatus"}, 1552 "QuestionDifferences":{"shape":"QuestionDifferences"} 1553 } 1554 }, 1555 "PillarDifferences":{ 1556 "type":"list", 1557 "member":{"shape":"PillarDifference"} 1558 }, 1559 "PillarId":{ 1560 "type":"string", 1561 "max":64, 1562 "min":1 1563 }, 1564 "PillarName":{ 1565 "type":"string", 1566 "max":128, 1567 "min":1 1568 }, 1569 "PillarNotes":{ 1570 "type":"map", 1571 "key":{"shape":"PillarId"}, 1572 "value":{"shape":"Notes"} 1573 }, 1574 "PillarReviewSummaries":{ 1575 "type":"list", 1576 "member":{"shape":"PillarReviewSummary"} 1577 }, 1578 "PillarReviewSummary":{ 1579 "type":"structure", 1580 "members":{ 1581 "PillarId":{"shape":"PillarId"}, 1582 "PillarName":{"shape":"PillarName"}, 1583 "Notes":{"shape":"Notes"}, 1584 "RiskCounts":{"shape":"RiskCounts"} 1585 } 1586 }, 1587 "QuestionDescription":{ 1588 "type":"string", 1589 "max":1024, 1590 "min":1 1591 }, 1592 "QuestionDifference":{ 1593 "type":"structure", 1594 "members":{ 1595 "QuestionId":{"shape":"QuestionId"}, 1596 "QuestionTitle":{"shape":"QuestionTitle"}, 1597 "DifferenceStatus":{"shape":"DifferenceStatus"} 1598 } 1599 }, 1600 "QuestionDifferences":{ 1601 "type":"list", 1602 "member":{"shape":"QuestionDifference"} 1603 }, 1604 "QuestionId":{ 1605 "type":"string", 1606 "max":128, 1607 "min":1 1608 }, 1609 "QuestionTitle":{ 1610 "type":"string", 1611 "max":512, 1612 "min":1 1613 }, 1614 "QuotaCode":{"type":"string"}, 1615 "ResourceNotFoundException":{ 1616 "type":"structure", 1617 "required":[ 1618 "Message", 1619 "ResourceId", 1620 "ResourceType" 1621 ], 1622 "members":{ 1623 "Message":{"shape":"ExceptionMessage"}, 1624 "ResourceId":{"shape":"ExceptionResourceId"}, 1625 "ResourceType":{"shape":"ExceptionResourceType"} 1626 }, 1627 "error":{"httpStatusCode":404}, 1628 "exception":true 1629 }, 1630 "Risk":{ 1631 "type":"string", 1632 "enum":[ 1633 "UNANSWERED", 1634 "HIGH", 1635 "MEDIUM", 1636 "NONE", 1637 "NOT_APPLICABLE" 1638 ] 1639 }, 1640 "RiskCounts":{ 1641 "type":"map", 1642 "key":{"shape":"Risk"}, 1643 "value":{"shape":"Count"} 1644 }, 1645 "SelectedChoices":{ 1646 "type":"list", 1647 "member":{"shape":"ChoiceId"} 1648 }, 1649 "ServiceCode":{"type":"string"}, 1650 "ServiceQuotaExceededException":{ 1651 "type":"structure", 1652 "required":[ 1653 "Message", 1654 "QuotaCode", 1655 "ServiceCode" 1656 ], 1657 "members":{ 1658 "Message":{"shape":"ExceptionMessage"}, 1659 "ResourceId":{"shape":"ExceptionResourceId"}, 1660 "ResourceType":{"shape":"ExceptionResourceType"}, 1661 "QuotaCode":{"shape":"QuotaCode"}, 1662 "ServiceCode":{"shape":"ServiceCode"} 1663 }, 1664 "error":{"httpStatusCode":402}, 1665 "exception":true 1666 }, 1667 "ShareId":{ 1668 "type":"string", 1669 "pattern":"[0-9a-f]{32}" 1670 }, 1671 "ShareInvitation":{ 1672 "type":"structure", 1673 "members":{ 1674 "ShareInvitationId":{"shape":"ShareInvitationId"}, 1675 "WorkloadId":{"shape":"WorkloadId"} 1676 } 1677 }, 1678 "ShareInvitationAction":{ 1679 "type":"string", 1680 "enum":[ 1681 "ACCEPT", 1682 "REJECT" 1683 ] 1684 }, 1685 "ShareInvitationId":{ 1686 "type":"string", 1687 "pattern":"[0-9a-f]{32}" 1688 }, 1689 "ShareInvitationSummaries":{ 1690 "type":"list", 1691 "member":{"shape":"ShareInvitationSummary"} 1692 }, 1693 "ShareInvitationSummary":{ 1694 "type":"structure", 1695 "members":{ 1696 "ShareInvitationId":{"shape":"ShareInvitationId"}, 1697 "SharedBy":{"shape":"AwsAccountId"}, 1698 "SharedWith":{"shape":"SharedWith"}, 1699 "PermissionType":{"shape":"PermissionType"}, 1700 "WorkloadName":{"shape":"WorkloadName"}, 1701 "WorkloadId":{"shape":"WorkloadId"} 1702 } 1703 }, 1704 "ShareStatus":{ 1705 "type":"string", 1706 "enum":[ 1707 "ACCEPTED", 1708 "REJECTED", 1709 "PENDING", 1710 "REVOKED", 1711 "EXPIRED" 1712 ] 1713 }, 1714 "SharedWith":{ 1715 "type":"string", 1716 "max":2048, 1717 "min":12 1718 }, 1719 "SharedWithPrefix":{ 1720 "type":"string", 1721 "max":100 1722 }, 1723 "TagKey":{ 1724 "type":"string", 1725 "max":128, 1726 "min":1 1727 }, 1728 "TagKeyList":{ 1729 "type":"list", 1730 "member":{"shape":"TagKey"}, 1731 "max":50, 1732 "min":1 1733 }, 1734 "TagMap":{ 1735 "type":"map", 1736 "key":{"shape":"TagKey"}, 1737 "value":{"shape":"TagValue"}, 1738 "max":50, 1739 "min":1 1740 }, 1741 "TagResourceInput":{ 1742 "type":"structure", 1743 "required":[ 1744 "WorkloadArn", 1745 "Tags" 1746 ], 1747 "members":{ 1748 "WorkloadArn":{ 1749 "shape":"WorkloadArn", 1750 "location":"uri", 1751 "locationName":"WorkloadArn" 1752 }, 1753 "Tags":{"shape":"TagMap"} 1754 } 1755 }, 1756 "TagResourceOutput":{ 1757 "type":"structure", 1758 "members":{ 1759 } 1760 }, 1761 "TagValue":{ 1762 "type":"string", 1763 "max":256, 1764 "min":0 1765 }, 1766 "ThrottlingException":{ 1767 "type":"structure", 1768 "required":["Message"], 1769 "members":{ 1770 "Message":{"shape":"ExceptionMessage"}, 1771 "QuotaCode":{"shape":"QuotaCode"}, 1772 "ServiceCode":{"shape":"ServiceCode"} 1773 }, 1774 "error":{"httpStatusCode":429}, 1775 "exception":true 1776 }, 1777 "Timestamp":{"type":"timestamp"}, 1778 "UntagResourceInput":{ 1779 "type":"structure", 1780 "required":[ 1781 "WorkloadArn", 1782 "TagKeys" 1783 ], 1784 "members":{ 1785 "WorkloadArn":{ 1786 "shape":"WorkloadArn", 1787 "location":"uri", 1788 "locationName":"WorkloadArn" 1789 }, 1790 "TagKeys":{ 1791 "shape":"TagKeyList", 1792 "location":"querystring", 1793 "locationName":"tagKeys" 1794 } 1795 } 1796 }, 1797 "UntagResourceOutput":{ 1798 "type":"structure", 1799 "members":{ 1800 } 1801 }, 1802 "UpdateAnswerInput":{ 1803 "type":"structure", 1804 "required":[ 1805 "WorkloadId", 1806 "LensAlias", 1807 "QuestionId" 1808 ], 1809 "members":{ 1810 "WorkloadId":{ 1811 "shape":"WorkloadId", 1812 "location":"uri", 1813 "locationName":"WorkloadId" 1814 }, 1815 "LensAlias":{ 1816 "shape":"LensAlias", 1817 "location":"uri", 1818 "locationName":"LensAlias" 1819 }, 1820 "QuestionId":{ 1821 "shape":"QuestionId", 1822 "location":"uri", 1823 "locationName":"QuestionId" 1824 }, 1825 "SelectedChoices":{"shape":"SelectedChoices"}, 1826 "ChoiceUpdates":{"shape":"ChoiceUpdates"}, 1827 "Notes":{"shape":"Notes"}, 1828 "IsApplicable":{"shape":"IsApplicable"}, 1829 "Reason":{"shape":"AnswerReason"} 1830 } 1831 }, 1832 "UpdateAnswerOutput":{ 1833 "type":"structure", 1834 "members":{ 1835 "WorkloadId":{"shape":"WorkloadId"}, 1836 "LensAlias":{"shape":"LensAlias"}, 1837 "Answer":{"shape":"Answer"} 1838 } 1839 }, 1840 "UpdateLensReviewInput":{ 1841 "type":"structure", 1842 "required":[ 1843 "WorkloadId", 1844 "LensAlias" 1845 ], 1846 "members":{ 1847 "WorkloadId":{ 1848 "shape":"WorkloadId", 1849 "location":"uri", 1850 "locationName":"WorkloadId" 1851 }, 1852 "LensAlias":{ 1853 "shape":"LensAlias", 1854 "location":"uri", 1855 "locationName":"LensAlias" 1856 }, 1857 "LensNotes":{"shape":"Notes"}, 1858 "PillarNotes":{"shape":"PillarNotes"} 1859 } 1860 }, 1861 "UpdateLensReviewOutput":{ 1862 "type":"structure", 1863 "members":{ 1864 "WorkloadId":{"shape":"WorkloadId"}, 1865 "LensReview":{"shape":"LensReview"} 1866 } 1867 }, 1868 "UpdateShareInvitationInput":{ 1869 "type":"structure", 1870 "required":[ 1871 "ShareInvitationId", 1872 "ShareInvitationAction" 1873 ], 1874 "members":{ 1875 "ShareInvitationId":{ 1876 "shape":"ShareInvitationId", 1877 "location":"uri", 1878 "locationName":"ShareInvitationId" 1879 }, 1880 "ShareInvitationAction":{"shape":"ShareInvitationAction"} 1881 } 1882 }, 1883 "UpdateShareInvitationOutput":{ 1884 "type":"structure", 1885 "members":{ 1886 "ShareInvitation":{"shape":"ShareInvitation"} 1887 } 1888 }, 1889 "UpdateWorkloadInput":{ 1890 "type":"structure", 1891 "required":["WorkloadId"], 1892 "members":{ 1893 "WorkloadId":{ 1894 "shape":"WorkloadId", 1895 "location":"uri", 1896 "locationName":"WorkloadId" 1897 }, 1898 "WorkloadName":{"shape":"WorkloadName"}, 1899 "Description":{"shape":"WorkloadDescription"}, 1900 "Environment":{"shape":"WorkloadEnvironment"}, 1901 "AccountIds":{"shape":"WorkloadAccountIds"}, 1902 "AwsRegions":{"shape":"WorkloadAwsRegions"}, 1903 "NonAwsRegions":{"shape":"WorkloadNonAwsRegions"}, 1904 "PillarPriorities":{"shape":"WorkloadPillarPriorities"}, 1905 "ArchitecturalDesign":{"shape":"WorkloadArchitecturalDesign"}, 1906 "ReviewOwner":{"shape":"WorkloadReviewOwner"}, 1907 "IsReviewOwnerUpdateAcknowledged":{"shape":"IsReviewOwnerUpdateAcknowledged"}, 1908 "IndustryType":{"shape":"WorkloadIndustryType"}, 1909 "Industry":{"shape":"WorkloadIndustry"}, 1910 "Notes":{"shape":"Notes"}, 1911 "ImprovementStatus":{"shape":"WorkloadImprovementStatus"} 1912 } 1913 }, 1914 "UpdateWorkloadOutput":{ 1915 "type":"structure", 1916 "members":{ 1917 "Workload":{"shape":"Workload"} 1918 } 1919 }, 1920 "UpdateWorkloadShareInput":{ 1921 "type":"structure", 1922 "required":[ 1923 "ShareId", 1924 "WorkloadId", 1925 "PermissionType" 1926 ], 1927 "members":{ 1928 "ShareId":{ 1929 "shape":"ShareId", 1930 "location":"uri", 1931 "locationName":"ShareId" 1932 }, 1933 "WorkloadId":{ 1934 "shape":"WorkloadId", 1935 "location":"uri", 1936 "locationName":"WorkloadId" 1937 }, 1938 "PermissionType":{"shape":"PermissionType"} 1939 } 1940 }, 1941 "UpdateWorkloadShareOutput":{ 1942 "type":"structure", 1943 "members":{ 1944 "WorkloadId":{"shape":"WorkloadId"}, 1945 "WorkloadShare":{"shape":"WorkloadShare"} 1946 } 1947 }, 1948 "UpgradeLensReviewInput":{ 1949 "type":"structure", 1950 "required":[ 1951 "WorkloadId", 1952 "LensAlias", 1953 "MilestoneName" 1954 ], 1955 "members":{ 1956 "WorkloadId":{ 1957 "shape":"WorkloadId", 1958 "location":"uri", 1959 "locationName":"WorkloadId" 1960 }, 1961 "LensAlias":{ 1962 "shape":"LensAlias", 1963 "location":"uri", 1964 "locationName":"LensAlias" 1965 }, 1966 "MilestoneName":{"shape":"MilestoneName"}, 1967 "ClientRequestToken":{"shape":"ClientRequestToken"} 1968 } 1969 }, 1970 "ValidationException":{ 1971 "type":"structure", 1972 "required":["Message"], 1973 "members":{ 1974 "Message":{"shape":"ExceptionMessage"}, 1975 "Reason":{"shape":"ValidationExceptionReason"}, 1976 "Fields":{"shape":"ValidationExceptionFieldList"} 1977 }, 1978 "error":{"httpStatusCode":400}, 1979 "exception":true 1980 }, 1981 "ValidationExceptionField":{ 1982 "type":"structure", 1983 "required":[ 1984 "Name", 1985 "Message" 1986 ], 1987 "members":{ 1988 "Name":{"shape":"ValidationExceptionFieldName"}, 1989 "Message":{"shape":"ExceptionMessage"} 1990 } 1991 }, 1992 "ValidationExceptionFieldList":{ 1993 "type":"list", 1994 "member":{"shape":"ValidationExceptionField"} 1995 }, 1996 "ValidationExceptionFieldName":{"type":"string"}, 1997 "ValidationExceptionReason":{ 1998 "type":"string", 1999 "enum":[ 2000 "UNKNOWN_OPERATION", 2001 "CANNOT_PARSE", 2002 "FIELD_VALIDATION_FAILED", 2003 "OTHER" 2004 ] 2005 }, 2006 "VersionDifferences":{ 2007 "type":"structure", 2008 "members":{ 2009 "PillarDifferences":{"shape":"PillarDifferences"} 2010 } 2011 }, 2012 "Workload":{ 2013 "type":"structure", 2014 "members":{ 2015 "WorkloadId":{"shape":"WorkloadId"}, 2016 "WorkloadArn":{"shape":"WorkloadArn"}, 2017 "WorkloadName":{"shape":"WorkloadName"}, 2018 "Description":{"shape":"WorkloadDescription"}, 2019 "Environment":{"shape":"WorkloadEnvironment"}, 2020 "UpdatedAt":{"shape":"Timestamp"}, 2021 "AccountIds":{"shape":"WorkloadAccountIds"}, 2022 "AwsRegions":{"shape":"WorkloadAwsRegions"}, 2023 "NonAwsRegions":{"shape":"WorkloadNonAwsRegions"}, 2024 "ArchitecturalDesign":{"shape":"WorkloadArchitecturalDesign"}, 2025 "ReviewOwner":{"shape":"WorkloadReviewOwner"}, 2026 "ReviewRestrictionDate":{"shape":"Timestamp"}, 2027 "IsReviewOwnerUpdateAcknowledged":{"shape":"IsReviewOwnerUpdateAcknowledged"}, 2028 "IndustryType":{"shape":"WorkloadIndustryType"}, 2029 "Industry":{"shape":"WorkloadIndustry"}, 2030 "Notes":{"shape":"Notes"}, 2031 "ImprovementStatus":{"shape":"WorkloadImprovementStatus"}, 2032 "RiskCounts":{"shape":"RiskCounts"}, 2033 "PillarPriorities":{"shape":"WorkloadPillarPriorities"}, 2034 "Lenses":{"shape":"WorkloadLenses"}, 2035 "Owner":{"shape":"AwsAccountId"}, 2036 "ShareInvitationId":{"shape":"ShareInvitationId"}, 2037 "Tags":{"shape":"TagMap"} 2038 } 2039 }, 2040 "WorkloadAccountIds":{ 2041 "type":"list", 2042 "member":{"shape":"AwsAccountId"}, 2043 "max":100 2044 }, 2045 "WorkloadArchitecturalDesign":{ 2046 "type":"string", 2047 "max":2048 2048 }, 2049 "WorkloadArn":{"type":"string"}, 2050 "WorkloadAwsRegions":{ 2051 "type":"list", 2052 "member":{"shape":"AwsRegion"}, 2053 "max":50 2054 }, 2055 "WorkloadDescription":{ 2056 "type":"string", 2057 "max":250, 2058 "min":3 2059 }, 2060 "WorkloadEnvironment":{ 2061 "type":"string", 2062 "enum":[ 2063 "PRODUCTION", 2064 "PREPRODUCTION" 2065 ] 2066 }, 2067 "WorkloadId":{ 2068 "type":"string", 2069 "pattern":"[0-9a-f]{32}" 2070 }, 2071 "WorkloadImprovementStatus":{ 2072 "type":"string", 2073 "enum":[ 2074 "NOT_APPLICABLE", 2075 "NOT_STARTED", 2076 "IN_PROGRESS", 2077 "COMPLETE", 2078 "RISK_ACKNOWLEDGED" 2079 ] 2080 }, 2081 "WorkloadIndustry":{ 2082 "type":"string", 2083 "max":100 2084 }, 2085 "WorkloadIndustryType":{ 2086 "type":"string", 2087 "max":100 2088 }, 2089 "WorkloadLenses":{ 2090 "type":"list", 2091 "member":{"shape":"LensAlias"} 2092 }, 2093 "WorkloadName":{ 2094 "type":"string", 2095 "max":100, 2096 "min":3 2097 }, 2098 "WorkloadNamePrefix":{ 2099 "type":"string", 2100 "max":100 2101 }, 2102 "WorkloadNonAwsRegion":{ 2103 "type":"string", 2104 "max":25, 2105 "min":3 2106 }, 2107 "WorkloadNonAwsRegions":{ 2108 "type":"list", 2109 "member":{"shape":"WorkloadNonAwsRegion"}, 2110 "max":5 2111 }, 2112 "WorkloadPillarPriorities":{ 2113 "type":"list", 2114 "member":{"shape":"PillarId"} 2115 }, 2116 "WorkloadReviewOwner":{ 2117 "type":"string", 2118 "max":255, 2119 "min":3 2120 }, 2121 "WorkloadShare":{ 2122 "type":"structure", 2123 "members":{ 2124 "ShareId":{"shape":"ShareId"}, 2125 "SharedBy":{"shape":"AwsAccountId"}, 2126 "SharedWith":{"shape":"SharedWith"}, 2127 "PermissionType":{"shape":"PermissionType"}, 2128 "Status":{"shape":"ShareStatus"}, 2129 "WorkloadName":{"shape":"WorkloadName"}, 2130 "WorkloadId":{"shape":"WorkloadId"} 2131 } 2132 }, 2133 "WorkloadShareSummaries":{ 2134 "type":"list", 2135 "member":{"shape":"WorkloadShareSummary"} 2136 }, 2137 "WorkloadShareSummary":{ 2138 "type":"structure", 2139 "members":{ 2140 "ShareId":{"shape":"ShareId"}, 2141 "SharedWith":{"shape":"SharedWith"}, 2142 "PermissionType":{"shape":"PermissionType"}, 2143 "Status":{"shape":"ShareStatus"} 2144 } 2145 }, 2146 "WorkloadSummaries":{ 2147 "type":"list", 2148 "member":{"shape":"WorkloadSummary"} 2149 }, 2150 "WorkloadSummary":{ 2151 "type":"structure", 2152 "members":{ 2153 "WorkloadId":{"shape":"WorkloadId"}, 2154 "WorkloadArn":{"shape":"WorkloadArn"}, 2155 "WorkloadName":{"shape":"WorkloadName"}, 2156 "Owner":{"shape":"AwsAccountId"}, 2157 "UpdatedAt":{"shape":"Timestamp"}, 2158 "Lenses":{"shape":"WorkloadLenses"}, 2159 "RiskCounts":{"shape":"RiskCounts"}, 2160 "ImprovementStatus":{"shape":"WorkloadImprovementStatus"} 2161 } 2162 } 2163 } 2164 }