github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/wellarchitected/2020-03-31/docs-2.json (about)

     1  {
     2    "version": "2.0",
     3    "service": "<fullname>AWS Well-Architected Tool</fullname> <p>This is the <i>AWS Well-Architected Tool API Reference</i>. The AWS Well-Architected Tool API provides programmatic access to the <a href=\"http://aws.amazon.com/well-architected-tool\">AWS Well-Architected Tool</a> in the <a href=\"https://console.aws.amazon.com/wellarchitected\">AWS Management Console</a>. For information about the AWS Well-Architected Tool, see the <a href=\"https://docs.aws.amazon.com/wellarchitected/latest/userguide/intro.html\">AWS Well-Architected Tool User Guide</a>.</p>",
     4    "operations": {
     5      "AssociateLenses": "<p>Associate a lens to a workload.</p>",
     6      "CreateMilestone": "<p>Create a milestone for an existing workload.</p>",
     7      "CreateWorkload": "<p>Create a new workload.</p> <p>The owner of a workload can share the workload with other AWS accounts and IAM users in the same AWS Region. Only the owner of a workload can delete it.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/wellarchitected/latest/userguide/define-workload.html\">Defining a Workload</a> in the <i>AWS Well-Architected Tool User Guide</i>.</p>",
     8      "CreateWorkloadShare": "<p>Create a workload share.</p> <p>The owner of a workload can share it with other AWS accounts and IAM users in the same AWS Region. Shared access to a workload is not removed until the workload invitation is deleted.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/wellarchitected/latest/userguide/workloads-sharing.html\">Sharing a Workload</a> in the <i>AWS Well-Architected Tool User Guide</i>.</p>",
     9      "DeleteWorkload": "<p>Delete an existing workload.</p>",
    10      "DeleteWorkloadShare": "<p>Delete a workload share.</p>",
    11      "DisassociateLenses": "<p>Disassociate a lens from a workload.</p> <note> <p>The AWS Well-Architected Framework lens (<code>wellarchitected</code>) cannot be removed from a workload.</p> </note>",
    12      "GetAnswer": "<p>Get the answer to a specific question in a workload review.</p>",
    13      "GetLensReview": "<p>Get lens review.</p>",
    14      "GetLensReviewReport": "<p>Get lens review report.</p>",
    15      "GetLensVersionDifference": "<p>Get lens version differences.</p>",
    16      "GetMilestone": "<p>Get a milestone for an existing workload.</p>",
    17      "GetWorkload": "<p>Get an existing workload.</p>",
    18      "ListAnswers": "<p>List of answers.</p>",
    19      "ListLensReviewImprovements": "<p>List lens review improvements.</p>",
    20      "ListLensReviews": "<p>List lens reviews.</p>",
    21      "ListLenses": "<p>List the available lenses.</p>",
    22      "ListMilestones": "<p>List all milestones for an existing workload.</p>",
    23      "ListNotifications": "<p>List lens notifications.</p>",
    24      "ListShareInvitations": "<p>List the workload invitations.</p>",
    25      "ListTagsForResource": "<p>List the tags for a resource.</p>",
    26      "ListWorkloadShares": "<p>List the workload shares associated with the workload.</p>",
    27      "ListWorkloads": "<p>List workloads. Paginated.</p>",
    28      "TagResource": "<p>Adds one or more tags to the specified resource.</p>",
    29      "UntagResource": "<p>Deletes specified tags from a resource.</p> <p>To specify multiple tags, use separate <b>tagKeys</b> parameters, for example:</p> <p> <code>DELETE /tags/WorkloadArn?tagKeys=key1&amp;tagKeys=key2</code> </p>",
    30      "UpdateAnswer": "<p>Update the answer to a specific question in a workload review.</p>",
    31      "UpdateLensReview": "<p>Update lens review.</p>",
    32      "UpdateShareInvitation": "<p>Update a workload invitation.</p>",
    33      "UpdateWorkload": "<p>Update an existing workload.</p>",
    34      "UpdateWorkloadShare": "<p>Update a workload share.</p>",
    35      "UpgradeLensReview": "<p>Upgrade lens review.</p>"
    36    },
    37    "shapes": {
    38      "AccessDeniedException": {
    39        "base": "<p>User does not have sufficient access to perform this action.</p>",
    40        "refs": {
    41        }
    42      },
    43      "Answer": {
    44        "base": "<p>An answer of the question.</p>",
    45        "refs": {
    46          "GetAnswerOutput$Answer": null,
    47          "UpdateAnswerOutput$Answer": null
    48        }
    49      },
    50      "AnswerReason": {
    51        "base": null,
    52        "refs": {
    53          "Answer$Reason": "<p>The reason why the question is not applicable to your workload.</p>",
    54          "AnswerSummary$Reason": "<p>The reason why a choice is non-applicable to a question in your workload.</p>",
    55          "UpdateAnswerInput$Reason": "<p>The reason why a question is not applicable to your workload.</p>"
    56        }
    57      },
    58      "AnswerSummaries": {
    59        "base": "<p>List of answer summaries of lens review in a workload.</p>",
    60        "refs": {
    61          "ListAnswersOutput$AnswerSummaries": null
    62        }
    63      },
    64      "AnswerSummary": {
    65        "base": "<p>An answer summary of a lens review in a workload.</p>",
    66        "refs": {
    67          "AnswerSummaries$member": null
    68        }
    69      },
    70      "AssociateLensesInput": {
    71        "base": "<p>Input to associate lens reviews.</p>",
    72        "refs": {
    73        }
    74      },
    75      "AwsAccountId": {
    76        "base": "<p>An AWS account ID.</p>",
    77        "refs": {
    78          "ShareInvitationSummary$SharedBy": null,
    79          "Workload$Owner": null,
    80          "WorkloadAccountIds$member": null,
    81          "WorkloadShare$SharedBy": null,
    82          "WorkloadSummary$Owner": null
    83        }
    84      },
    85      "AwsRegion": {
    86        "base": "<p>An AWS Region, for example, <code>us-west-2</code> or <code>ap-northeast-1</code>.</p>",
    87        "refs": {
    88          "WorkloadAwsRegions$member": null
    89        }
    90      },
    91      "Base64String": {
    92        "base": "<p>The Base64-encoded string representation of a lens review report.</p> <p>This data can be used to create a PDF file.</p>",
    93        "refs": {
    94          "LensReviewReport$Base64String": null
    95        }
    96      },
    97      "Choice": {
    98        "base": "<p>A choice available to answer question.</p>",
    99        "refs": {
   100          "Choices$member": null
   101        }
   102      },
   103      "ChoiceAnswer": {
   104        "base": "<p>A choice that has been answered on a question in your workload.</p>",
   105        "refs": {
   106          "ChoiceAnswers$member": null
   107        }
   108      },
   109      "ChoiceAnswerSummaries": {
   110        "base": null,
   111        "refs": {
   112          "AnswerSummary$ChoiceAnswerSummaries": "<p>A list of selected choices to a question in your workload.</p>"
   113        }
   114      },
   115      "ChoiceAnswerSummary": {
   116        "base": "<p>A choice summary that has been answered on a question in your workload.</p>",
   117        "refs": {
   118          "ChoiceAnswerSummaries$member": null
   119        }
   120      },
   121      "ChoiceAnswers": {
   122        "base": null,
   123        "refs": {
   124          "Answer$ChoiceAnswers": "<p>A list of selected choices to a question in your workload.</p>"
   125        }
   126      },
   127      "ChoiceDescription": {
   128        "base": "<p>The description of a choice.</p>",
   129        "refs": {
   130          "Choice$Description": null
   131        }
   132      },
   133      "ChoiceId": {
   134        "base": "<p>The ID of a choice.</p>",
   135        "refs": {
   136          "Choice$ChoiceId": null,
   137          "ChoiceAnswer$ChoiceId": null,
   138          "ChoiceAnswerSummary$ChoiceId": null,
   139          "ChoiceUpdates$key": null,
   140          "SelectedChoices$member": null
   141        }
   142      },
   143      "ChoiceNotes": {
   144        "base": null,
   145        "refs": {
   146          "ChoiceAnswer$Notes": "<p>The notes associated with a choice.</p>",
   147          "ChoiceUpdate$Notes": "<p>The notes associated with a choice.</p>"
   148        }
   149      },
   150      "ChoiceReason": {
   151        "base": null,
   152        "refs": {
   153          "ChoiceAnswer$Reason": "<p>The reason why a choice is non-applicable to a question in your workload.</p>",
   154          "ChoiceAnswerSummary$Reason": "<p>The reason why a choice is non-applicable to a question in your workload.</p>",
   155          "ChoiceUpdate$Reason": "<p>The reason why a choice is non-applicable to a question in your workload.</p>"
   156        }
   157      },
   158      "ChoiceStatus": {
   159        "base": null,
   160        "refs": {
   161          "ChoiceAnswer$Status": "<p>The status of a choice.</p>",
   162          "ChoiceAnswerSummary$Status": "<p>The status of a choice.</p>",
   163          "ChoiceUpdate$Status": "<p>The status of a choice.</p>"
   164        }
   165      },
   166      "ChoiceTitle": {
   167        "base": "<p>The title of a choice.</p>",
   168        "refs": {
   169          "Choice$Title": null
   170        }
   171      },
   172      "ChoiceUpdate": {
   173        "base": "<p>A list of choices to be updated.</p>",
   174        "refs": {
   175          "ChoiceUpdates$value": null
   176        }
   177      },
   178      "ChoiceUpdates": {
   179        "base": null,
   180        "refs": {
   181          "UpdateAnswerInput$ChoiceUpdates": "<p>A list of choices to update on a question in your workload. The String key corresponds to the choice ID to be updated.</p>"
   182        }
   183      },
   184      "Choices": {
   185        "base": "<p>List of choices available for a question.</p>",
   186        "refs": {
   187          "Answer$Choices": null,
   188          "AnswerSummary$Choices": null
   189        }
   190      },
   191      "ClientRequestToken": {
   192        "base": "<p>A unique case-sensitive string used to ensure that this request is idempotent (executes only once).</p> <p>You should not reuse the same token for other requests. If you retry a request with the same client request token and the same parameters after it has completed successfully, the result of the original request is returned. </p> <important> <p>This token is listed as required, however, if you do not specify it, the AWS SDKs automatically generate one for you. If you are not using the AWS SDK or the AWS CLI, you must provide this token or the request will fail.</p> </important>",
   193        "refs": {
   194          "CreateMilestoneInput$ClientRequestToken": null,
   195          "CreateWorkloadInput$ClientRequestToken": null,
   196          "CreateWorkloadShareInput$ClientRequestToken": null,
   197          "DeleteWorkloadInput$ClientRequestToken": null,
   198          "DeleteWorkloadShareInput$ClientRequestToken": null,
   199          "UpgradeLensReviewInput$ClientRequestToken": null
   200        }
   201      },
   202      "ConflictException": {
   203        "base": "<p>The resource already exists.</p>",
   204        "refs": {
   205        }
   206      },
   207      "Count": {
   208        "base": "<p>A non-negative integer that denotes how many.</p>",
   209        "refs": {
   210          "RiskCounts$value": null
   211        }
   212      },
   213      "CreateMilestoneInput": {
   214        "base": "<p>Input for milestone creation.</p>",
   215        "refs": {
   216        }
   217      },
   218      "CreateMilestoneOutput": {
   219        "base": "<p>Output of a create milestone call.</p>",
   220        "refs": {
   221        }
   222      },
   223      "CreateWorkloadInput": {
   224        "base": "<p>Input for workload creation.</p>",
   225        "refs": {
   226        }
   227      },
   228      "CreateWorkloadOutput": {
   229        "base": "<p>Output of a create workload call.</p>",
   230        "refs": {
   231        }
   232      },
   233      "CreateWorkloadShareInput": {
   234        "base": "<p>Input for Create Workload Share</p>",
   235        "refs": {
   236        }
   237      },
   238      "CreateWorkloadShareOutput": {
   239        "base": "<p>Input for Create Workload Share</p>",
   240        "refs": {
   241        }
   242      },
   243      "DeleteWorkloadInput": {
   244        "base": "<p>Input for workload deletion.</p>",
   245        "refs": {
   246        }
   247      },
   248      "DeleteWorkloadShareInput": {
   249        "base": "<p>Input for Delete Workload Share</p>",
   250        "refs": {
   251        }
   252      },
   253      "DifferenceStatus": {
   254        "base": null,
   255        "refs": {
   256          "PillarDifference$DifferenceStatus": "<p>Indicates the type of change to the pillar.</p>",
   257          "QuestionDifference$DifferenceStatus": "<p>Indicates the type of change to the question.</p>"
   258        }
   259      },
   260      "DisassociateLensesInput": {
   261        "base": "<p>Input to disassociate lens reviews.</p>",
   262        "refs": {
   263        }
   264      },
   265      "ExceptionMessage": {
   266        "base": "<p>Description of the error.</p>",
   267        "refs": {
   268          "AccessDeniedException$Message": null,
   269          "ConflictException$Message": null,
   270          "InternalServerException$Message": null,
   271          "ResourceNotFoundException$Message": null,
   272          "ServiceQuotaExceededException$Message": null,
   273          "ThrottlingException$Message": null,
   274          "ValidationException$Message": null,
   275          "ValidationExceptionField$Message": null
   276        }
   277      },
   278      "ExceptionResourceId": {
   279        "base": "<p>Identifier of the resource affected.</p>",
   280        "refs": {
   281          "ConflictException$ResourceId": null,
   282          "ResourceNotFoundException$ResourceId": null,
   283          "ServiceQuotaExceededException$ResourceId": null
   284        }
   285      },
   286      "ExceptionResourceType": {
   287        "base": "<p>Type of the resource affected.</p>",
   288        "refs": {
   289          "ConflictException$ResourceType": null,
   290          "ResourceNotFoundException$ResourceType": null,
   291          "ServiceQuotaExceededException$ResourceType": null
   292        }
   293      },
   294      "GetAnswerInput": {
   295        "base": "<p>Input to get answer.</p>",
   296        "refs": {
   297        }
   298      },
   299      "GetAnswerOutput": {
   300        "base": "<p>Output of a get answer call.</p>",
   301        "refs": {
   302        }
   303      },
   304      "GetLensReviewInput": {
   305        "base": "<p>Input to get lens review.</p>",
   306        "refs": {
   307        }
   308      },
   309      "GetLensReviewOutput": {
   310        "base": "<p>Output of a get lens review call.</p>",
   311        "refs": {
   312        }
   313      },
   314      "GetLensReviewReportInput": {
   315        "base": "<p>Input to get lens review report.</p>",
   316        "refs": {
   317        }
   318      },
   319      "GetLensReviewReportOutput": {
   320        "base": "<p>Output of a get lens review report call.</p>",
   321        "refs": {
   322        }
   323      },
   324      "GetLensVersionDifferenceInput": {
   325        "base": null,
   326        "refs": {
   327        }
   328      },
   329      "GetLensVersionDifferenceOutput": {
   330        "base": null,
   331        "refs": {
   332        }
   333      },
   334      "GetMilestoneInput": {
   335        "base": "<p>Input to get a milestone.</p>",
   336        "refs": {
   337        }
   338      },
   339      "GetMilestoneOutput": {
   340        "base": "<p>Output of a get milestone call.</p>",
   341        "refs": {
   342        }
   343      },
   344      "GetWorkloadInput": {
   345        "base": "<p>Input to get a workload.</p>",
   346        "refs": {
   347        }
   348      },
   349      "GetWorkloadOutput": {
   350        "base": "<p>Output of a get workload call.</p>",
   351        "refs": {
   352        }
   353      },
   354      "HelpfulResourceUrl": {
   355        "base": "<p>The helpful resource URL for a question.</p>",
   356        "refs": {
   357          "Answer$HelpfulResourceUrl": null
   358        }
   359      },
   360      "ImprovementPlanUrl": {
   361        "base": "<p>The improvement plan URL for a question.</p> <p>This value is only available if the question has been answered.</p>",
   362        "refs": {
   363          "Answer$ImprovementPlanUrl": null,
   364          "ImprovementSummary$ImprovementPlanUrl": null
   365        }
   366      },
   367      "ImprovementSummaries": {
   368        "base": "<p>List of improvement summaries of lens review in a workload.</p>",
   369        "refs": {
   370          "ListLensReviewImprovementsOutput$ImprovementSummaries": null
   371        }
   372      },
   373      "ImprovementSummary": {
   374        "base": "<p>An improvement summary of a lens review in a workload.</p>",
   375        "refs": {
   376          "ImprovementSummaries$member": null
   377        }
   378      },
   379      "InternalServerException": {
   380        "base": "<p>There is a problem with the AWS Well-Architected Tool API service.</p>",
   381        "refs": {
   382        }
   383      },
   384      "IsApplicable": {
   385        "base": "<p>Defines whether this question is applicable to a lens review.</p>",
   386        "refs": {
   387          "Answer$IsApplicable": null,
   388          "AnswerSummary$IsApplicable": null,
   389          "UpdateAnswerInput$IsApplicable": null
   390        }
   391      },
   392      "IsReviewOwnerUpdateAcknowledged": {
   393        "base": null,
   394        "refs": {
   395          "UpdateWorkloadInput$IsReviewOwnerUpdateAcknowledged": "<p>Flag indicating whether the workload owner has acknowledged that the <i>Review owner</i> field is required.</p> <p>If a <b>Review owner</b> is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.</p>",
   396          "Workload$IsReviewOwnerUpdateAcknowledged": "<p>Flag indicating whether the workload owner has acknowledged that the <i>Review owner</i> field is required.</p> <p>If a <b>Review owner</b> is not added to the workload within 60 days of acknowledgement, access to the workload is restricted until an owner is added.</p>"
   397        }
   398      },
   399      "LensAlias": {
   400        "base": "<p>The alias of the lens, for example, <code>serverless</code>.</p> <p>Each lens is identified by its <a>LensSummary$LensAlias</a>.</p>",
   401        "refs": {
   402          "GetAnswerInput$LensAlias": null,
   403          "GetAnswerOutput$LensAlias": null,
   404          "GetLensReviewInput$LensAlias": null,
   405          "GetLensReviewReportInput$LensAlias": null,
   406          "GetLensVersionDifferenceInput$LensAlias": null,
   407          "GetLensVersionDifferenceOutput$LensAlias": null,
   408          "LensAliases$member": null,
   409          "LensReview$LensAlias": null,
   410          "LensReviewReport$LensAlias": null,
   411          "LensReviewSummary$LensAlias": null,
   412          "LensSummary$LensAlias": null,
   413          "LensUpgradeSummary$LensAlias": null,
   414          "ListAnswersInput$LensAlias": null,
   415          "ListAnswersOutput$LensAlias": null,
   416          "ListLensReviewImprovementsInput$LensAlias": null,
   417          "ListLensReviewImprovementsOutput$LensAlias": null,
   418          "UpdateAnswerInput$LensAlias": null,
   419          "UpdateAnswerOutput$LensAlias": null,
   420          "UpdateLensReviewInput$LensAlias": null,
   421          "UpgradeLensReviewInput$LensAlias": null,
   422          "WorkloadLenses$member": null
   423        }
   424      },
   425      "LensAliases": {
   426        "base": "<p>List of lens aliases to associate or disassociate with a workload.</p> <p>Identify a lens using its <a>LensSummary$LensAlias</a>.</p>",
   427        "refs": {
   428          "AssociateLensesInput$LensAliases": null,
   429          "DisassociateLensesInput$LensAliases": null
   430        }
   431      },
   432      "LensDescription": {
   433        "base": "<p>The description of the lens.</p>",
   434        "refs": {
   435          "LensSummary$Description": null
   436        }
   437      },
   438      "LensName": {
   439        "base": "<p>The full name of the lens.</p>",
   440        "refs": {
   441          "LensReview$LensName": null,
   442          "LensReviewSummary$LensName": null,
   443          "LensSummary$LensName": null
   444        }
   445      },
   446      "LensReview": {
   447        "base": "<p>A lens review of a question.</p>",
   448        "refs": {
   449          "GetLensReviewOutput$LensReview": null,
   450          "UpdateLensReviewOutput$LensReview": null
   451        }
   452      },
   453      "LensReviewReport": {
   454        "base": "<p>A report of a lens review.</p>",
   455        "refs": {
   456          "GetLensReviewReportOutput$LensReviewReport": null
   457        }
   458      },
   459      "LensReviewSummaries": {
   460        "base": "<p>List of lens summaries of lens reviews of a workload.</p>",
   461        "refs": {
   462          "ListLensReviewsOutput$LensReviewSummaries": null
   463        }
   464      },
   465      "LensReviewSummary": {
   466        "base": "<p>A lens review summary of a workload.</p>",
   467        "refs": {
   468          "LensReviewSummaries$member": null
   469        }
   470      },
   471      "LensStatus": {
   472        "base": null,
   473        "refs": {
   474          "LensReview$LensStatus": "<p>The status of the lens.</p>",
   475          "LensReviewSummary$LensStatus": "<p>The status of the lens.</p>"
   476        }
   477      },
   478      "LensSummaries": {
   479        "base": "<p>List of lens summaries of available lenses.</p>",
   480        "refs": {
   481          "ListLensesOutput$LensSummaries": null
   482        }
   483      },
   484      "LensSummary": {
   485        "base": "<p>A lens summary of a lens.</p>",
   486        "refs": {
   487          "LensSummaries$member": null
   488        }
   489      },
   490      "LensUpgradeSummary": {
   491        "base": "<p>Lens upgrade summary return object.</p>",
   492        "refs": {
   493          "NotificationSummary$LensUpgradeSummary": "<p>Summary of lens upgrade.</p>"
   494        }
   495      },
   496      "LensVersion": {
   497        "base": null,
   498        "refs": {
   499          "GetLensVersionDifferenceInput$BaseLensVersion": "<p>The base version of the lens.</p>",
   500          "GetLensVersionDifferenceOutput$BaseLensVersion": "<p>The base version of the lens.</p>",
   501          "GetLensVersionDifferenceOutput$LatestLensVersion": "<p>The latest version of the lens.</p>",
   502          "LensReview$LensVersion": "<p>The version of the lens.</p>",
   503          "LensReviewSummary$LensVersion": "<p>The version of the lens.</p>",
   504          "LensSummary$LensVersion": "<p>The version of the lens.</p>",
   505          "LensUpgradeSummary$CurrentLensVersion": "<p>The current version of the lens.</p>",
   506          "LensUpgradeSummary$LatestLensVersion": "<p>The latest version of the lens.</p>"
   507        }
   508      },
   509      "ListAnswersInput": {
   510        "base": "<p>Input to list answers.</p>",
   511        "refs": {
   512        }
   513      },
   514      "ListAnswersMaxResults": {
   515        "base": null,
   516        "refs": {
   517          "ListAnswersInput$MaxResults": "<p>The maximum number of results to return for this request.</p>"
   518        }
   519      },
   520      "ListAnswersOutput": {
   521        "base": "<p>Output of a list answers call.</p>",
   522        "refs": {
   523        }
   524      },
   525      "ListLensReviewImprovementsInput": {
   526        "base": "<p>Input to list lens review improvements.</p>",
   527        "refs": {
   528        }
   529      },
   530      "ListLensReviewImprovementsMaxResults": {
   531        "base": null,
   532        "refs": {
   533          "ListLensReviewImprovementsInput$MaxResults": "<p>The maximum number of results to return for this request.</p>"
   534        }
   535      },
   536      "ListLensReviewImprovementsOutput": {
   537        "base": "<p>Output of a list lens review improvements call.</p>",
   538        "refs": {
   539        }
   540      },
   541      "ListLensReviewsInput": {
   542        "base": "<p>Input to list lens reviews.</p>",
   543        "refs": {
   544        }
   545      },
   546      "ListLensReviewsOutput": {
   547        "base": "<p>Output of a list lens reviews call.</p>",
   548        "refs": {
   549        }
   550      },
   551      "ListLensesInput": {
   552        "base": "<p>Input to list lenses.</p>",
   553        "refs": {
   554        }
   555      },
   556      "ListLensesOutput": {
   557        "base": "<p>Output of a list lenses call.</p>",
   558        "refs": {
   559        }
   560      },
   561      "ListMilestonesInput": {
   562        "base": "<p>Input to list all milestones for a workload.</p>",
   563        "refs": {
   564        }
   565      },
   566      "ListMilestonesOutput": {
   567        "base": "<p>Output of a list milestones call.</p>",
   568        "refs": {
   569        }
   570      },
   571      "ListNotificationsInput": {
   572        "base": null,
   573        "refs": {
   574        }
   575      },
   576      "ListNotificationsMaxResults": {
   577        "base": null,
   578        "refs": {
   579          "ListNotificationsInput$MaxResults": "<p>The maximum number of results to return for this request.</p>"
   580        }
   581      },
   582      "ListNotificationsOutput": {
   583        "base": null,
   584        "refs": {
   585        }
   586      },
   587      "ListShareInvitationsInput": {
   588        "base": "<p>Input for List Share Invitations</p>",
   589        "refs": {
   590        }
   591      },
   592      "ListShareInvitationsMaxResults": {
   593        "base": null,
   594        "refs": {
   595          "ListShareInvitationsInput$MaxResults": "<p>The maximum number of results to return for this request.</p>"
   596        }
   597      },
   598      "ListShareInvitationsOutput": {
   599        "base": "<p>Input for List Share Invitations</p>",
   600        "refs": {
   601        }
   602      },
   603      "ListTagsForResourceInput": {
   604        "base": null,
   605        "refs": {
   606        }
   607      },
   608      "ListTagsForResourceOutput": {
   609        "base": null,
   610        "refs": {
   611        }
   612      },
   613      "ListWorkloadSharesInput": {
   614        "base": "<p>Input for List Workload Share</p>",
   615        "refs": {
   616        }
   617      },
   618      "ListWorkloadSharesMaxResults": {
   619        "base": null,
   620        "refs": {
   621          "ListWorkloadSharesInput$MaxResults": "<p>The maximum number of results to return for this request.</p>"
   622        }
   623      },
   624      "ListWorkloadSharesOutput": {
   625        "base": "<p>Input for List Workload Share</p>",
   626        "refs": {
   627        }
   628      },
   629      "ListWorkloadsInput": {
   630        "base": "<p>Input to list all workloads.</p>",
   631        "refs": {
   632        }
   633      },
   634      "ListWorkloadsMaxResults": {
   635        "base": null,
   636        "refs": {
   637          "ListWorkloadsInput$MaxResults": "<p>The maximum number of results to return for this request.</p>"
   638        }
   639      },
   640      "ListWorkloadsOutput": {
   641        "base": "<p>Output of a list workloads call.</p>",
   642        "refs": {
   643        }
   644      },
   645      "MaxResults": {
   646        "base": "<p>The maximum number of results to return for this request.</p>",
   647        "refs": {
   648          "ListLensReviewsInput$MaxResults": null,
   649          "ListLensesInput$MaxResults": null,
   650          "ListMilestonesInput$MaxResults": null
   651        }
   652      },
   653      "Milestone": {
   654        "base": "<p>A milestone return object.</p>",
   655        "refs": {
   656          "GetMilestoneOutput$Milestone": null
   657        }
   658      },
   659      "MilestoneName": {
   660        "base": "<p>The name of the milestone in a workload.</p> <p>Milestone names must be unique within a workload.</p>",
   661        "refs": {
   662          "CreateMilestoneInput$MilestoneName": null,
   663          "Milestone$MilestoneName": null,
   664          "MilestoneSummary$MilestoneName": null,
   665          "UpgradeLensReviewInput$MilestoneName": null
   666        }
   667      },
   668      "MilestoneNumber": {
   669        "base": "<p>The milestone number.</p> <p>A workload can have a maximum of 100 milestones.</p>",
   670        "refs": {
   671          "CreateMilestoneOutput$MilestoneNumber": null,
   672          "GetAnswerInput$MilestoneNumber": null,
   673          "GetAnswerOutput$MilestoneNumber": null,
   674          "GetLensReviewInput$MilestoneNumber": null,
   675          "GetLensReviewOutput$MilestoneNumber": null,
   676          "GetLensReviewReportInput$MilestoneNumber": null,
   677          "GetLensReviewReportOutput$MilestoneNumber": null,
   678          "GetMilestoneInput$MilestoneNumber": null,
   679          "ListAnswersInput$MilestoneNumber": null,
   680          "ListAnswersOutput$MilestoneNumber": null,
   681          "ListLensReviewImprovementsInput$MilestoneNumber": null,
   682          "ListLensReviewImprovementsOutput$MilestoneNumber": null,
   683          "ListLensReviewsInput$MilestoneNumber": null,
   684          "ListLensReviewsOutput$MilestoneNumber": null,
   685          "Milestone$MilestoneNumber": null,
   686          "MilestoneSummary$MilestoneNumber": null
   687        }
   688      },
   689      "MilestoneSummaries": {
   690        "base": "<p>A list of milestone summaries.</p>",
   691        "refs": {
   692          "ListMilestonesOutput$MilestoneSummaries": null
   693        }
   694      },
   695      "MilestoneSummary": {
   696        "base": "<p>A milestone summary return object.</p>",
   697        "refs": {
   698          "MilestoneSummaries$member": null
   699        }
   700      },
   701      "NextToken": {
   702        "base": "<p>The token to use to retrieve the next set of results.</p>",
   703        "refs": {
   704          "LensReview$NextToken": null,
   705          "ListAnswersInput$NextToken": null,
   706          "ListAnswersOutput$NextToken": null,
   707          "ListLensReviewImprovementsInput$NextToken": null,
   708          "ListLensReviewImprovementsOutput$NextToken": null,
   709          "ListLensReviewsInput$NextToken": null,
   710          "ListLensReviewsOutput$NextToken": null,
   711          "ListLensesInput$NextToken": null,
   712          "ListLensesOutput$NextToken": null,
   713          "ListMilestonesInput$NextToken": null,
   714          "ListMilestonesOutput$NextToken": null,
   715          "ListNotificationsInput$NextToken": null,
   716          "ListNotificationsOutput$NextToken": null,
   717          "ListShareInvitationsInput$NextToken": null,
   718          "ListShareInvitationsOutput$NextToken": null,
   719          "ListWorkloadSharesInput$NextToken": null,
   720          "ListWorkloadSharesOutput$NextToken": null,
   721          "ListWorkloadsInput$NextToken": null,
   722          "ListWorkloadsOutput$NextToken": null
   723        }
   724      },
   725      "Notes": {
   726        "base": "<p>The notes associated with the workload.</p>",
   727        "refs": {
   728          "Answer$Notes": null,
   729          "CreateWorkloadInput$Notes": null,
   730          "LensReview$Notes": null,
   731          "PillarNotes$value": null,
   732          "PillarReviewSummary$Notes": null,
   733          "UpdateAnswerInput$Notes": null,
   734          "UpdateLensReviewInput$LensNotes": null,
   735          "UpdateWorkloadInput$Notes": null,
   736          "Workload$Notes": null
   737        }
   738      },
   739      "NotificationSummaries": {
   740        "base": null,
   741        "refs": {
   742          "ListNotificationsOutput$NotificationSummaries": "<p>List of lens notification summaries in a workload.</p>"
   743        }
   744      },
   745      "NotificationSummary": {
   746        "base": "<p>A notification summary return object.</p>",
   747        "refs": {
   748          "NotificationSummaries$member": null
   749        }
   750      },
   751      "NotificationType": {
   752        "base": null,
   753        "refs": {
   754          "NotificationSummary$Type": "<p>The type of notification.</p>"
   755        }
   756      },
   757      "PermissionType": {
   758        "base": "<p>Permission granted on a workload share.</p>",
   759        "refs": {
   760          "CreateWorkloadShareInput$PermissionType": null,
   761          "ShareInvitationSummary$PermissionType": null,
   762          "UpdateWorkloadShareInput$PermissionType": null,
   763          "WorkloadShare$PermissionType": null,
   764          "WorkloadShareSummary$PermissionType": null
   765        }
   766      },
   767      "PillarDifference": {
   768        "base": "<p>A pillar difference return object.</p>",
   769        "refs": {
   770          "PillarDifferences$member": null
   771        }
   772      },
   773      "PillarDifferences": {
   774        "base": null,
   775        "refs": {
   776          "VersionDifferences$PillarDifferences": "<p>The differences between the base and latest versions of the lens.</p>"
   777        }
   778      },
   779      "PillarId": {
   780        "base": "<p>The ID used to identify a pillar, for example, <code>security</code>.</p> <p>A pillar is identified by its <a>PillarReviewSummary$PillarId</a>.</p>",
   781        "refs": {
   782          "Answer$PillarId": null,
   783          "AnswerSummary$PillarId": null,
   784          "ImprovementSummary$PillarId": null,
   785          "ListAnswersInput$PillarId": null,
   786          "ListLensReviewImprovementsInput$PillarId": null,
   787          "PillarDifference$PillarId": null,
   788          "PillarNotes$key": null,
   789          "PillarReviewSummary$PillarId": null,
   790          "WorkloadPillarPriorities$member": null
   791        }
   792      },
   793      "PillarName": {
   794        "base": "<p>The name of the pillar.</p>",
   795        "refs": {
   796          "PillarReviewSummary$PillarName": null
   797        }
   798      },
   799      "PillarNotes": {
   800        "base": "<p>List of pillar notes of a lens review in a workload.</p>",
   801        "refs": {
   802          "UpdateLensReviewInput$PillarNotes": null
   803        }
   804      },
   805      "PillarReviewSummaries": {
   806        "base": "<p>List of pillar review summaries of lens review in a workload.</p>",
   807        "refs": {
   808          "LensReview$PillarReviewSummaries": null
   809        }
   810      },
   811      "PillarReviewSummary": {
   812        "base": "<p>A pillar review summary of a lens review.</p>",
   813        "refs": {
   814          "PillarReviewSummaries$member": null
   815        }
   816      },
   817      "QuestionDescription": {
   818        "base": "<p>The description of the question.</p>",
   819        "refs": {
   820          "Answer$QuestionDescription": null
   821        }
   822      },
   823      "QuestionDifference": {
   824        "base": "<p>A question difference return object.</p>",
   825        "refs": {
   826          "QuestionDifferences$member": null
   827        }
   828      },
   829      "QuestionDifferences": {
   830        "base": null,
   831        "refs": {
   832          "PillarDifference$QuestionDifferences": "<p>List of question differences.</p>"
   833        }
   834      },
   835      "QuestionId": {
   836        "base": "<p>The ID of the question.</p>",
   837        "refs": {
   838          "Answer$QuestionId": null,
   839          "AnswerSummary$QuestionId": null,
   840          "GetAnswerInput$QuestionId": null,
   841          "ImprovementSummary$QuestionId": null,
   842          "QuestionDifference$QuestionId": null,
   843          "UpdateAnswerInput$QuestionId": null
   844        }
   845      },
   846      "QuestionTitle": {
   847        "base": "<p>The title of the question.</p>",
   848        "refs": {
   849          "Answer$QuestionTitle": null,
   850          "AnswerSummary$QuestionTitle": null,
   851          "ImprovementSummary$QuestionTitle": null,
   852          "QuestionDifference$QuestionTitle": null
   853        }
   854      },
   855      "QuotaCode": {
   856        "base": "<p>Service Quotas requirement to identify originating quota.</p>",
   857        "refs": {
   858          "ServiceQuotaExceededException$QuotaCode": null,
   859          "ThrottlingException$QuotaCode": null
   860        }
   861      },
   862      "ResourceNotFoundException": {
   863        "base": "<p>The requested resource was not found.</p>",
   864        "refs": {
   865        }
   866      },
   867      "Risk": {
   868        "base": "<p>The risk for a given workload, lens review, pillar, or question.</p>",
   869        "refs": {
   870          "Answer$Risk": null,
   871          "AnswerSummary$Risk": null,
   872          "ImprovementSummary$Risk": null,
   873          "RiskCounts$key": null
   874        }
   875      },
   876      "RiskCounts": {
   877        "base": "<p>A map from risk names to the count of how questions have that rating.</p>",
   878        "refs": {
   879          "LensReview$RiskCounts": null,
   880          "LensReviewSummary$RiskCounts": null,
   881          "PillarReviewSummary$RiskCounts": null,
   882          "Workload$RiskCounts": null,
   883          "WorkloadSummary$RiskCounts": null
   884        }
   885      },
   886      "SelectedChoices": {
   887        "base": "<p>List of selected choice IDs in a question answer.</p> <p>The values entered replace the previously selected choices.</p>",
   888        "refs": {
   889          "Answer$SelectedChoices": null,
   890          "AnswerSummary$SelectedChoices": null,
   891          "UpdateAnswerInput$SelectedChoices": null
   892        }
   893      },
   894      "ServiceCode": {
   895        "base": "<p>Service Quotas requirement to identify originating service.</p>",
   896        "refs": {
   897          "ServiceQuotaExceededException$ServiceCode": null,
   898          "ThrottlingException$ServiceCode": null
   899        }
   900      },
   901      "ServiceQuotaExceededException": {
   902        "base": "<p>The user has reached their resource quota.</p>",
   903        "refs": {
   904        }
   905      },
   906      "ShareId": {
   907        "base": "<p>The ID associated with the workload share.</p>",
   908        "refs": {
   909          "CreateWorkloadShareOutput$ShareId": null,
   910          "DeleteWorkloadShareInput$ShareId": null,
   911          "UpdateWorkloadShareInput$ShareId": null,
   912          "WorkloadShare$ShareId": null,
   913          "WorkloadShareSummary$ShareId": null
   914        }
   915      },
   916      "ShareInvitation": {
   917        "base": "<p>The share invitation.</p>",
   918        "refs": {
   919          "UpdateShareInvitationOutput$ShareInvitation": "<p>The updated workload share invitation.</p>"
   920        }
   921      },
   922      "ShareInvitationAction": {
   923        "base": "<p>Share invitation action taken by contributor.</p>",
   924        "refs": {
   925          "UpdateShareInvitationInput$ShareInvitationAction": null
   926        }
   927      },
   928      "ShareInvitationId": {
   929        "base": null,
   930        "refs": {
   931          "ShareInvitation$ShareInvitationId": "<p>The ID assigned to the share invitation.</p>",
   932          "ShareInvitationSummary$ShareInvitationId": "<p>The ID assigned to the share invitation.</p>",
   933          "UpdateShareInvitationInput$ShareInvitationId": "<p>The ID assigned to the share invitation.</p>",
   934          "Workload$ShareInvitationId": "<p>The ID assigned to the share invitation.</p>"
   935        }
   936      },
   937      "ShareInvitationSummaries": {
   938        "base": null,
   939        "refs": {
   940          "ListShareInvitationsOutput$ShareInvitationSummaries": "<p>List of share invitation summaries in a workload.</p>"
   941        }
   942      },
   943      "ShareInvitationSummary": {
   944        "base": "<p>A share invitation summary return object.</p>",
   945        "refs": {
   946          "ShareInvitationSummaries$member": null
   947        }
   948      },
   949      "ShareStatus": {
   950        "base": "<p>The status of a workload share.</p>",
   951        "refs": {
   952          "WorkloadShare$Status": null,
   953          "WorkloadShareSummary$Status": null
   954        }
   955      },
   956      "SharedWith": {
   957        "base": "<p>The AWS account ID or IAM role with which the workload is shared.</p>",
   958        "refs": {
   959          "CreateWorkloadShareInput$SharedWith": null,
   960          "ShareInvitationSummary$SharedWith": null,
   961          "WorkloadShare$SharedWith": null,
   962          "WorkloadShareSummary$SharedWith": null
   963        }
   964      },
   965      "SharedWithPrefix": {
   966        "base": null,
   967        "refs": {
   968          "ListWorkloadSharesInput$SharedWithPrefix": "<p>The AWS account ID or IAM role with which the workload is shared.</p>"
   969        }
   970      },
   971      "TagKey": {
   972        "base": null,
   973        "refs": {
   974          "TagKeyList$member": null,
   975          "TagMap$key": null
   976        }
   977      },
   978      "TagKeyList": {
   979        "base": null,
   980        "refs": {
   981          "UntagResourceInput$TagKeys": "<p>A list of tag keys. Existing tags of the resource whose keys are members of this list are removed from the resource.</p>"
   982        }
   983      },
   984      "TagMap": {
   985        "base": null,
   986        "refs": {
   987          "CreateWorkloadInput$Tags": "<p>The tags to be associated with the workload.</p>",
   988          "ListTagsForResourceOutput$Tags": "<p>The tags for the resource.</p>",
   989          "TagResourceInput$Tags": "<p>The tags for the resource.</p>",
   990          "Workload$Tags": "<p>The tags associated with the workload.</p>"
   991        }
   992      },
   993      "TagResourceInput": {
   994        "base": null,
   995        "refs": {
   996        }
   997      },
   998      "TagResourceOutput": {
   999        "base": null,
  1000        "refs": {
  1001        }
  1002      },
  1003      "TagValue": {
  1004        "base": null,
  1005        "refs": {
  1006          "TagMap$value": null
  1007        }
  1008      },
  1009      "ThrottlingException": {
  1010        "base": "<p>Request was denied due to request throttling.</p>",
  1011        "refs": {
  1012        }
  1013      },
  1014      "Timestamp": {
  1015        "base": "<p>The date and time recorded.</p>",
  1016        "refs": {
  1017          "LensReview$UpdatedAt": null,
  1018          "LensReviewSummary$UpdatedAt": null,
  1019          "Milestone$RecordedAt": null,
  1020          "MilestoneSummary$RecordedAt": null,
  1021          "Workload$UpdatedAt": null,
  1022          "Workload$ReviewRestrictionDate": null,
  1023          "WorkloadSummary$UpdatedAt": null
  1024        }
  1025      },
  1026      "UntagResourceInput": {
  1027        "base": null,
  1028        "refs": {
  1029        }
  1030      },
  1031      "UntagResourceOutput": {
  1032        "base": null,
  1033        "refs": {
  1034        }
  1035      },
  1036      "UpdateAnswerInput": {
  1037        "base": "<p>Input to update answer.</p>",
  1038        "refs": {
  1039        }
  1040      },
  1041      "UpdateAnswerOutput": {
  1042        "base": "<p>Output of a update answer call.</p>",
  1043        "refs": {
  1044        }
  1045      },
  1046      "UpdateLensReviewInput": {
  1047        "base": "<p>Input for update lens review.</p>",
  1048        "refs": {
  1049        }
  1050      },
  1051      "UpdateLensReviewOutput": {
  1052        "base": "<p>Output of a update lens review call.</p>",
  1053        "refs": {
  1054        }
  1055      },
  1056      "UpdateShareInvitationInput": {
  1057        "base": "<p>Input for Update Share Invitation</p>",
  1058        "refs": {
  1059        }
  1060      },
  1061      "UpdateShareInvitationOutput": {
  1062        "base": null,
  1063        "refs": {
  1064        }
  1065      },
  1066      "UpdateWorkloadInput": {
  1067        "base": "<p>Input to update a workload.</p>",
  1068        "refs": {
  1069        }
  1070      },
  1071      "UpdateWorkloadOutput": {
  1072        "base": "<p>Output of an update workload call.</p>",
  1073        "refs": {
  1074        }
  1075      },
  1076      "UpdateWorkloadShareInput": {
  1077        "base": "<p>Input for Update Workload Share</p>",
  1078        "refs": {
  1079        }
  1080      },
  1081      "UpdateWorkloadShareOutput": {
  1082        "base": "<p>Input for Update Workload Share</p>",
  1083        "refs": {
  1084        }
  1085      },
  1086      "UpgradeLensReviewInput": {
  1087        "base": null,
  1088        "refs": {
  1089        }
  1090      },
  1091      "ValidationException": {
  1092        "base": "<p>The user input is not valid.</p>",
  1093        "refs": {
  1094        }
  1095      },
  1096      "ValidationExceptionField": {
  1097        "base": "<p>Stores information about a field passed inside a request that resulted in an exception.</p>",
  1098        "refs": {
  1099          "ValidationExceptionFieldList$member": null
  1100        }
  1101      },
  1102      "ValidationExceptionFieldList": {
  1103        "base": "<p>The fields that caused the error, if applicable.</p>",
  1104        "refs": {
  1105          "ValidationException$Fields": null
  1106        }
  1107      },
  1108      "ValidationExceptionFieldName": {
  1109        "base": "<p>The field name for which validation failed.</p>",
  1110        "refs": {
  1111          "ValidationExceptionField$Name": null
  1112        }
  1113      },
  1114      "ValidationExceptionReason": {
  1115        "base": "<p>The reason why the request failed validation.</p>",
  1116        "refs": {
  1117          "ValidationException$Reason": null
  1118        }
  1119      },
  1120      "VersionDifferences": {
  1121        "base": "<p>The differences between the base and latest versions of the lens.</p>",
  1122        "refs": {
  1123          "GetLensVersionDifferenceOutput$VersionDifferences": null
  1124        }
  1125      },
  1126      "Workload": {
  1127        "base": "<p>A workload return object.</p>",
  1128        "refs": {
  1129          "GetWorkloadOutput$Workload": null,
  1130          "Milestone$Workload": null,
  1131          "UpdateWorkloadOutput$Workload": null
  1132        }
  1133      },
  1134      "WorkloadAccountIds": {
  1135        "base": "<p>The list of AWS account IDs associated with the workload.</p>",
  1136        "refs": {
  1137          "CreateWorkloadInput$AccountIds": null,
  1138          "UpdateWorkloadInput$AccountIds": null,
  1139          "Workload$AccountIds": null
  1140        }
  1141      },
  1142      "WorkloadArchitecturalDesign": {
  1143        "base": "<p>The URL of the architectural design for the workload.</p>",
  1144        "refs": {
  1145          "CreateWorkloadInput$ArchitecturalDesign": null,
  1146          "UpdateWorkloadInput$ArchitecturalDesign": null,
  1147          "Workload$ArchitecturalDesign": null
  1148        }
  1149      },
  1150      "WorkloadArn": {
  1151        "base": "<p>The ARN for the workload.</p>",
  1152        "refs": {
  1153          "CreateWorkloadOutput$WorkloadArn": null,
  1154          "ListTagsForResourceInput$WorkloadArn": null,
  1155          "TagResourceInput$WorkloadArn": null,
  1156          "UntagResourceInput$WorkloadArn": null,
  1157          "Workload$WorkloadArn": null,
  1158          "WorkloadSummary$WorkloadArn": null
  1159        }
  1160      },
  1161      "WorkloadAwsRegions": {
  1162        "base": "<p>The list of AWS Regions associated with the workload, for example, <code>us-east-2</code>, or <code>ca-central-1</code>.</p>",
  1163        "refs": {
  1164          "CreateWorkloadInput$AwsRegions": null,
  1165          "UpdateWorkloadInput$AwsRegions": null,
  1166          "Workload$AwsRegions": null
  1167        }
  1168      },
  1169      "WorkloadDescription": {
  1170        "base": "<p>The description for the workload.</p>",
  1171        "refs": {
  1172          "CreateWorkloadInput$Description": null,
  1173          "UpdateWorkloadInput$Description": null,
  1174          "Workload$Description": null
  1175        }
  1176      },
  1177      "WorkloadEnvironment": {
  1178        "base": "<p>The environment for the workload.</p>",
  1179        "refs": {
  1180          "CreateWorkloadInput$Environment": null,
  1181          "UpdateWorkloadInput$Environment": null,
  1182          "Workload$Environment": null
  1183        }
  1184      },
  1185      "WorkloadId": {
  1186        "base": "<p>The ID assigned to the workload. This ID is unique within an AWS Region.</p>",
  1187        "refs": {
  1188          "AssociateLensesInput$WorkloadId": null,
  1189          "CreateMilestoneInput$WorkloadId": null,
  1190          "CreateMilestoneOutput$WorkloadId": null,
  1191          "CreateWorkloadOutput$WorkloadId": null,
  1192          "CreateWorkloadShareInput$WorkloadId": null,
  1193          "CreateWorkloadShareOutput$WorkloadId": null,
  1194          "DeleteWorkloadInput$WorkloadId": null,
  1195          "DeleteWorkloadShareInput$WorkloadId": null,
  1196          "DisassociateLensesInput$WorkloadId": null,
  1197          "GetAnswerInput$WorkloadId": null,
  1198          "GetAnswerOutput$WorkloadId": null,
  1199          "GetLensReviewInput$WorkloadId": null,
  1200          "GetLensReviewOutput$WorkloadId": null,
  1201          "GetLensReviewReportInput$WorkloadId": null,
  1202          "GetLensReviewReportOutput$WorkloadId": null,
  1203          "GetMilestoneInput$WorkloadId": null,
  1204          "GetMilestoneOutput$WorkloadId": null,
  1205          "GetWorkloadInput$WorkloadId": null,
  1206          "LensUpgradeSummary$WorkloadId": null,
  1207          "ListAnswersInput$WorkloadId": null,
  1208          "ListAnswersOutput$WorkloadId": null,
  1209          "ListLensReviewImprovementsInput$WorkloadId": null,
  1210          "ListLensReviewImprovementsOutput$WorkloadId": null,
  1211          "ListLensReviewsInput$WorkloadId": null,
  1212          "ListLensReviewsOutput$WorkloadId": null,
  1213          "ListMilestonesInput$WorkloadId": null,
  1214          "ListMilestonesOutput$WorkloadId": null,
  1215          "ListNotificationsInput$WorkloadId": null,
  1216          "ListWorkloadSharesInput$WorkloadId": null,
  1217          "ListWorkloadSharesOutput$WorkloadId": null,
  1218          "ShareInvitation$WorkloadId": null,
  1219          "ShareInvitationSummary$WorkloadId": null,
  1220          "UpdateAnswerInput$WorkloadId": null,
  1221          "UpdateAnswerOutput$WorkloadId": null,
  1222          "UpdateLensReviewInput$WorkloadId": null,
  1223          "UpdateLensReviewOutput$WorkloadId": null,
  1224          "UpdateWorkloadInput$WorkloadId": null,
  1225          "UpdateWorkloadShareInput$WorkloadId": null,
  1226          "UpdateWorkloadShareOutput$WorkloadId": null,
  1227          "UpgradeLensReviewInput$WorkloadId": null,
  1228          "Workload$WorkloadId": null,
  1229          "WorkloadShare$WorkloadId": null,
  1230          "WorkloadSummary$WorkloadId": null
  1231        }
  1232      },
  1233      "WorkloadImprovementStatus": {
  1234        "base": "<p>The improvement status for a workload.</p>",
  1235        "refs": {
  1236          "UpdateWorkloadInput$ImprovementStatus": null,
  1237          "Workload$ImprovementStatus": null,
  1238          "WorkloadSummary$ImprovementStatus": null
  1239        }
  1240      },
  1241      "WorkloadIndustry": {
  1242        "base": "<p>The industry for the workload.</p>",
  1243        "refs": {
  1244          "CreateWorkloadInput$Industry": null,
  1245          "UpdateWorkloadInput$Industry": null,
  1246          "Workload$Industry": null
  1247        }
  1248      },
  1249      "WorkloadIndustryType": {
  1250        "base": "<p>The industry type for the workload.</p> <p>If specified, must be one of the following:</p> <ul> <li> <p> <code>Agriculture</code> </p> </li> <li> <p> <code>Automobile</code> </p> </li> <li> <p> <code>Defense</code> </p> </li> <li> <p> <code>Design and Engineering</code> </p> </li> <li> <p> <code>Digital Advertising</code> </p> </li> <li> <p> <code>Education</code> </p> </li> <li> <p> <code>Environmental Protection</code> </p> </li> <li> <p> <code>Financial Services</code> </p> </li> <li> <p> <code>Gaming</code> </p> </li> <li> <p> <code>General Public Services</code> </p> </li> <li> <p> <code>Healthcare</code> </p> </li> <li> <p> <code>Hospitality</code> </p> </li> <li> <p> <code>InfoTech</code> </p> </li> <li> <p> <code>Justice and Public Safety</code> </p> </li> <li> <p> <code>Life Sciences</code> </p> </li> <li> <p> <code>Manufacturing</code> </p> </li> <li> <p> <code>Media &amp; Entertainment</code> </p> </li> <li> <p> <code>Mining &amp; Resources</code> </p> </li> <li> <p> <code>Oil &amp; Gas</code> </p> </li> <li> <p> <code>Power &amp; Utilities</code> </p> </li> <li> <p> <code>Professional Services</code> </p> </li> <li> <p> <code>Real Estate &amp; Construction</code> </p> </li> <li> <p> <code>Retail &amp; Wholesale</code> </p> </li> <li> <p> <code>Social Protection</code> </p> </li> <li> <p> <code>Telecommunications</code> </p> </li> <li> <p> <code>Travel, Transportation &amp; Logistics</code> </p> </li> <li> <p> <code>Other</code> </p> </li> </ul>",
  1251        "refs": {
  1252          "CreateWorkloadInput$IndustryType": null,
  1253          "UpdateWorkloadInput$IndustryType": null,
  1254          "Workload$IndustryType": null
  1255        }
  1256      },
  1257      "WorkloadLenses": {
  1258        "base": "<p>The list of lenses associated with the workload. Each lens is identified by its <a>LensSummary$LensAlias</a>.</p>",
  1259        "refs": {
  1260          "CreateWorkloadInput$Lenses": null,
  1261          "Workload$Lenses": null,
  1262          "WorkloadSummary$Lenses": null
  1263        }
  1264      },
  1265      "WorkloadName": {
  1266        "base": "<p>The name of the workload.</p> <p>The name must be unique within an account within a Region. Spaces and capitalization are ignored when checking for uniqueness.</p>",
  1267        "refs": {
  1268          "CreateWorkloadInput$WorkloadName": null,
  1269          "LensUpgradeSummary$WorkloadName": null,
  1270          "ShareInvitationSummary$WorkloadName": null,
  1271          "UpdateWorkloadInput$WorkloadName": null,
  1272          "Workload$WorkloadName": null,
  1273          "WorkloadShare$WorkloadName": null,
  1274          "WorkloadSummary$WorkloadName": null
  1275        }
  1276      },
  1277      "WorkloadNamePrefix": {
  1278        "base": "<p>An optional string added to the beginning of each workload name returned in the results.</p>",
  1279        "refs": {
  1280          "ListShareInvitationsInput$WorkloadNamePrefix": null,
  1281          "ListWorkloadsInput$WorkloadNamePrefix": null
  1282        }
  1283      },
  1284      "WorkloadNonAwsRegion": {
  1285        "base": null,
  1286        "refs": {
  1287          "WorkloadNonAwsRegions$member": null
  1288        }
  1289      },
  1290      "WorkloadNonAwsRegions": {
  1291        "base": "<p> The list of non-AWS Regions associated with the workload.</p>",
  1292        "refs": {
  1293          "CreateWorkloadInput$NonAwsRegions": null,
  1294          "UpdateWorkloadInput$NonAwsRegions": null,
  1295          "Workload$NonAwsRegions": null
  1296        }
  1297      },
  1298      "WorkloadPillarPriorities": {
  1299        "base": "<p>The priorities of the pillars, which are used to order items in the improvement plan. Each pillar is represented by its <a>PillarReviewSummary$PillarId</a>.</p>",
  1300        "refs": {
  1301          "CreateWorkloadInput$PillarPriorities": null,
  1302          "UpdateWorkloadInput$PillarPriorities": null,
  1303          "Workload$PillarPriorities": null
  1304        }
  1305      },
  1306      "WorkloadReviewOwner": {
  1307        "base": "<p>The review owner of the workload. The name, email address, or identifier for the primary group or individual that owns the workload review process.</p>",
  1308        "refs": {
  1309          "CreateWorkloadInput$ReviewOwner": null,
  1310          "UpdateWorkloadInput$ReviewOwner": null,
  1311          "Workload$ReviewOwner": null
  1312        }
  1313      },
  1314      "WorkloadShare": {
  1315        "base": "<p>A workload share return object.</p>",
  1316        "refs": {
  1317          "UpdateWorkloadShareOutput$WorkloadShare": null
  1318        }
  1319      },
  1320      "WorkloadShareSummaries": {
  1321        "base": "<p>A list of workload share summaries.</p>",
  1322        "refs": {
  1323          "ListWorkloadSharesOutput$WorkloadShareSummaries": null
  1324        }
  1325      },
  1326      "WorkloadShareSummary": {
  1327        "base": "<p>A workload share summary return object.</p>",
  1328        "refs": {
  1329          "WorkloadShareSummaries$member": null
  1330        }
  1331      },
  1332      "WorkloadSummaries": {
  1333        "base": "<p>A list of workload summaries.</p>",
  1334        "refs": {
  1335          "ListWorkloadsOutput$WorkloadSummaries": null
  1336        }
  1337      },
  1338      "WorkloadSummary": {
  1339        "base": "<p>A workload summary return object.</p>",
  1340        "refs": {
  1341          "MilestoneSummary$WorkloadSummary": null,
  1342          "WorkloadSummaries$member": null
  1343        }
  1344      }
  1345    }
  1346  }