<?php
// This file was auto-generated from sdk-root/src/data/wellarchitected/2020-03-31/api-2.json
return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2020-03-31', 'endpointPrefix' => 'wellarchitected', 'jsonVersion' => '1.1', 'protocol' => 'rest-json', 'protocols' => [ 'rest-json', ], 'serviceAbbreviation' => 'Well-Architected', 'serviceFullName' => 'AWS Well-Architected Tool', 'serviceId' => 'WellArchitected', 'signatureVersion' => 'v4', 'signingName' => 'wellarchitected', 'uid' => 'wellarchitected-2020-03-31', 'auth' => [ 'aws.auth#sigv4', ], ], 'operations' => [ 'AssociateLenses' => [ 'name' => 'AssociateLenses', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/workloads/{WorkloadId}/associateLenses', ], 'input' => [ 'shape' => 'AssociateLensesInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'AssociateProfiles' => [ 'name' => 'AssociateProfiles', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/workloads/{WorkloadId}/associateProfiles', ], 'input' => [ 'shape' => 'AssociateProfilesInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'CreateLensShare' => [ 'name' => 'CreateLensShare', 'http' => [ 'method' => 'POST', 'requestUri' => '/lenses/{LensAlias}/shares', ], 'input' => [ 'shape' => 'CreateLensShareInput', ], 'output' => [ 'shape' => 'CreateLensShareOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'CreateLensVersion' => [ 'name' => 'CreateLensVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/lenses/{LensAlias}/versions', ], 'input' => [ 'shape' => 'CreateLensVersionInput', ], 'output' => [ 'shape' => 'CreateLensVersionOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'CreateMilestone' => [ 'name' => 'CreateMilestone', 'http' => [ 'method' => 'POST', 'requestUri' => '/workloads/{WorkloadId}/milestones', ], 'input' => [ 'shape' => 'CreateMilestoneInput', ], 'output' => [ 'shape' => 'CreateMilestoneOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'CreateProfile' => [ 'name' => 'CreateProfile', 'http' => [ 'method' => 'POST', 'requestUri' => '/profiles', ], 'input' => [ 'shape' => 'CreateProfileInput', ], 'output' => [ 'shape' => 'CreateProfileOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'CreateProfileShare' => [ 'name' => 'CreateProfileShare', 'http' => [ 'method' => 'POST', 'requestUri' => '/profiles/{ProfileArn}/shares', ], 'input' => [ 'shape' => 'CreateProfileShareInput', ], 'output' => [ 'shape' => 'CreateProfileShareOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'CreateReviewTemplate' => [ 'name' => 'CreateReviewTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/reviewTemplates', ], 'input' => [ 'shape' => 'CreateReviewTemplateInput', ], 'output' => [ 'shape' => 'CreateReviewTemplateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'CreateTemplateShare' => [ 'name' => 'CreateTemplateShare', 'http' => [ 'method' => 'POST', 'requestUri' => '/templates/shares/{TemplateArn}', ], 'input' => [ 'shape' => 'CreateTemplateShareInput', ], 'output' => [ 'shape' => 'CreateTemplateShareOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'CreateWorkload' => [ 'name' => 'CreateWorkload', 'http' => [ 'method' => 'POST', 'requestUri' => '/workloads', ], 'input' => [ 'shape' => 'CreateWorkloadInput', ], 'output' => [ 'shape' => 'CreateWorkloadOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'CreateWorkloadShare' => [ 'name' => 'CreateWorkloadShare', 'http' => [ 'method' => 'POST', 'requestUri' => '/workloads/{WorkloadId}/shares', ], 'input' => [ 'shape' => 'CreateWorkloadShareInput', ], 'output' => [ 'shape' => 'CreateWorkloadShareOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DeleteLens' => [ 'name' => 'DeleteLens', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/lenses/{LensAlias}', ], 'input' => [ 'shape' => 'DeleteLensInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DeleteLensShare' => [ 'name' => 'DeleteLensShare', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/lenses/{LensAlias}/shares/{ShareId}', ], 'input' => [ 'shape' => 'DeleteLensShareInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DeleteProfile' => [ 'name' => 'DeleteProfile', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/profiles/{ProfileArn}', ], 'input' => [ 'shape' => 'DeleteProfileInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DeleteProfileShare' => [ 'name' => 'DeleteProfileShare', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/profiles/{ProfileArn}/shares/{ShareId}', ], 'input' => [ 'shape' => 'DeleteProfileShareInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DeleteReviewTemplate' => [ 'name' => 'DeleteReviewTemplate', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/reviewTemplates/{TemplateArn}', ], 'input' => [ 'shape' => 'DeleteReviewTemplateInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DeleteTemplateShare' => [ 'name' => 'DeleteTemplateShare', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/templates/shares/{TemplateArn}/{ShareId}', ], 'input' => [ 'shape' => 'DeleteTemplateShareInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DeleteWorkload' => [ 'name' => 'DeleteWorkload', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/workloads/{WorkloadId}', ], 'input' => [ 'shape' => 'DeleteWorkloadInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DeleteWorkloadShare' => [ 'name' => 'DeleteWorkloadShare', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/workloads/{WorkloadId}/shares/{ShareId}', ], 'input' => [ 'shape' => 'DeleteWorkloadShareInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DisassociateLenses' => [ 'name' => 'DisassociateLenses', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/workloads/{WorkloadId}/disassociateLenses', ], 'input' => [ 'shape' => 'DisassociateLensesInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DisassociateProfiles' => [ 'name' => 'DisassociateProfiles', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/workloads/{WorkloadId}/disassociateProfiles', ], 'input' => [ 'shape' => 'DisassociateProfilesInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ExportLens' => [ 'name' => 'ExportLens', 'http' => [ 'method' => 'GET', 'requestUri' => '/lenses/{LensAlias}/export', ], 'input' => [ 'shape' => 'ExportLensInput', ], 'output' => [ 'shape' => 'ExportLensOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetAnswer' => [ 'name' => 'GetAnswer', 'http' => [ 'method' => 'GET', 'requestUri' => '/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}', ], 'input' => [ 'shape' => 'GetAnswerInput', ], 'output' => [ 'shape' => 'GetAnswerOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetConsolidatedReport' => [ 'name' => 'GetConsolidatedReport', 'http' => [ 'method' => 'GET', 'requestUri' => '/consolidatedReport', ], 'input' => [ 'shape' => 'GetConsolidatedReportInput', ], 'output' => [ 'shape' => 'GetConsolidatedReportOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], ], ], 'GetGlobalSettings' => [ 'name' => 'GetGlobalSettings', 'http' => [ 'method' => 'GET', 'requestUri' => '/global-settings', ], 'output' => [ 'shape' => 'GetGlobalSettingsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetLens' => [ 'name' => 'GetLens', 'http' => [ 'method' => 'GET', 'requestUri' => '/lenses/{LensAlias}', ], 'input' => [ 'shape' => 'GetLensInput', ], 'output' => [ 'shape' => 'GetLensOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetLensReview' => [ 'name' => 'GetLensReview', 'http' => [ 'method' => 'GET', 'requestUri' => '/workloads/{WorkloadId}/lensReviews/{LensAlias}', ], 'input' => [ 'shape' => 'GetLensReviewInput', ], 'output' => [ 'shape' => 'GetLensReviewOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetLensReviewReport' => [ 'name' => 'GetLensReviewReport', 'http' => [ 'method' => 'GET', 'requestUri' => '/workloads/{WorkloadId}/lensReviews/{LensAlias}/report', ], 'input' => [ 'shape' => 'GetLensReviewReportInput', ], 'output' => [ 'shape' => 'GetLensReviewReportOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetLensVersionDifference' => [ 'name' => 'GetLensVersionDifference', 'http' => [ 'method' => 'GET', 'requestUri' => '/lenses/{LensAlias}/versionDifference', ], 'input' => [ 'shape' => 'GetLensVersionDifferenceInput', ], 'output' => [ 'shape' => 'GetLensVersionDifferenceOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetMilestone' => [ 'name' => 'GetMilestone', 'http' => [ 'method' => 'GET', 'requestUri' => '/workloads/{WorkloadId}/milestones/{MilestoneNumber}', ], 'input' => [ 'shape' => 'GetMilestoneInput', ], 'output' => [ 'shape' => 'GetMilestoneOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetProfile' => [ 'name' => 'GetProfile', 'http' => [ 'method' => 'GET', 'requestUri' => '/profiles/{ProfileArn}', ], 'input' => [ 'shape' => 'GetProfileInput', ], 'output' => [ 'shape' => 'GetProfileOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetProfileTemplate' => [ 'name' => 'GetProfileTemplate', 'http' => [ 'method' => 'GET', 'requestUri' => '/profileTemplate', ], 'input' => [ 'shape' => 'GetProfileTemplateInput', ], 'output' => [ 'shape' => 'GetProfileTemplateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetReviewTemplate' => [ 'name' => 'GetReviewTemplate', 'http' => [ 'method' => 'GET', 'requestUri' => '/reviewTemplates/{TemplateArn}', ], 'input' => [ 'shape' => 'GetReviewTemplateInput', ], 'output' => [ 'shape' => 'GetReviewTemplateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetReviewTemplateAnswer' => [ 'name' => 'GetReviewTemplateAnswer', 'http' => [ 'method' => 'GET', 'requestUri' => '/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers/{QuestionId}', ], 'input' => [ 'shape' => 'GetReviewTemplateAnswerInput', ], 'output' => [ 'shape' => 'GetReviewTemplateAnswerOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetReviewTemplateLensReview' => [ 'name' => 'GetReviewTemplateLensReview', 'http' => [ 'method' => 'GET', 'requestUri' => '/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}', ], 'input' => [ 'shape' => 'GetReviewTemplateLensReviewInput', ], 'output' => [ 'shape' => 'GetReviewTemplateLensReviewOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'GetWorkload' => [ 'name' => 'GetWorkload', 'http' => [ 'method' => 'GET', 'requestUri' => '/workloads/{WorkloadId}', ], 'input' => [ 'shape' => 'GetWorkloadInput', ], 'output' => [ 'shape' => 'GetWorkloadOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ImportLens' => [ 'name' => 'ImportLens', 'http' => [ 'method' => 'PUT', 'requestUri' => '/importLens', ], 'input' => [ 'shape' => 'ImportLensInput', ], 'output' => [ 'shape' => 'ImportLensOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListAnswers' => [ 'name' => 'ListAnswers', 'http' => [ 'method' => 'GET', 'requestUri' => '/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers', ], 'input' => [ 'shape' => 'ListAnswersInput', ], 'output' => [ 'shape' => 'ListAnswersOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListCheckDetails' => [ 'name' => 'ListCheckDetails', 'http' => [ 'method' => 'POST', 'requestUri' => '/workloads/{WorkloadId}/checks', ], 'input' => [ 'shape' => 'ListCheckDetailsInput', ], 'output' => [ 'shape' => 'ListCheckDetailsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListCheckSummaries' => [ 'name' => 'ListCheckSummaries', 'http' => [ 'method' => 'POST', 'requestUri' => '/workloads/{WorkloadId}/checkSummaries', ], 'input' => [ 'shape' => 'ListCheckSummariesInput', ], 'output' => [ 'shape' => 'ListCheckSummariesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListLensReviewImprovements' => [ 'name' => 'ListLensReviewImprovements', 'http' => [ 'method' => 'GET', 'requestUri' => '/workloads/{WorkloadId}/lensReviews/{LensAlias}/improvements', ], 'input' => [ 'shape' => 'ListLensReviewImprovementsInput', ], 'output' => [ 'shape' => 'ListLensReviewImprovementsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListLensReviews' => [ 'name' => 'ListLensReviews', 'http' => [ 'method' => 'GET', 'requestUri' => '/workloads/{WorkloadId}/lensReviews', ], 'input' => [ 'shape' => 'ListLensReviewsInput', ], 'output' => [ 'shape' => 'ListLensReviewsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListLensShares' => [ 'name' => 'ListLensShares', 'http' => [ 'method' => 'GET', 'requestUri' => '/lenses/{LensAlias}/shares', ], 'input' => [ 'shape' => 'ListLensSharesInput', ], 'output' => [ 'shape' => 'ListLensSharesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListLenses' => [ 'name' => 'ListLenses', 'http' => [ 'method' => 'GET', 'requestUri' => '/lenses', ], 'input' => [ 'shape' => 'ListLensesInput', ], 'output' => [ 'shape' => 'ListLensesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListMilestones' => [ 'name' => 'ListMilestones', 'http' => [ 'method' => 'POST', 'requestUri' => '/workloads/{WorkloadId}/milestonesSummaries', ], 'input' => [ 'shape' => 'ListMilestonesInput', ], 'output' => [ 'shape' => 'ListMilestonesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListNotifications' => [ 'name' => 'ListNotifications', 'http' => [ 'method' => 'POST', 'requestUri' => '/notifications', ], 'input' => [ 'shape' => 'ListNotificationsInput', ], 'output' => [ 'shape' => 'ListNotificationsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListProfileNotifications' => [ 'name' => 'ListProfileNotifications', 'http' => [ 'method' => 'GET', 'requestUri' => '/profileNotifications/', ], 'input' => [ 'shape' => 'ListProfileNotificationsInput', ], 'output' => [ 'shape' => 'ListProfileNotificationsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListProfileShares' => [ 'name' => 'ListProfileShares', 'http' => [ 'method' => 'GET', 'requestUri' => '/profiles/{ProfileArn}/shares', ], 'input' => [ 'shape' => 'ListProfileSharesInput', ], 'output' => [ 'shape' => 'ListProfileSharesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListProfiles' => [ 'name' => 'ListProfiles', 'http' => [ 'method' => 'GET', 'requestUri' => '/profileSummaries', ], 'input' => [ 'shape' => 'ListProfilesInput', ], 'output' => [ 'shape' => 'ListProfilesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListReviewTemplateAnswers' => [ 'name' => 'ListReviewTemplateAnswers', 'http' => [ 'method' => 'GET', 'requestUri' => '/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers', ], 'input' => [ 'shape' => 'ListReviewTemplateAnswersInput', ], 'output' => [ 'shape' => 'ListReviewTemplateAnswersOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListReviewTemplates' => [ 'name' => 'ListReviewTemplates', 'http' => [ 'method' => 'GET', 'requestUri' => '/reviewTemplates', ], 'input' => [ 'shape' => 'ListReviewTemplatesInput', ], 'output' => [ 'shape' => 'ListReviewTemplatesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListShareInvitations' => [ 'name' => 'ListShareInvitations', 'http' => [ 'method' => 'GET', 'requestUri' => '/shareInvitations', ], 'input' => [ 'shape' => 'ListShareInvitationsInput', ], 'output' => [ 'shape' => 'ListShareInvitationsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'GET', 'requestUri' => '/tags/{WorkloadArn}', ], 'input' => [ 'shape' => 'ListTagsForResourceInput', ], 'output' => [ 'shape' => 'ListTagsForResourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'ListTemplateShares' => [ 'name' => 'ListTemplateShares', 'http' => [ 'method' => 'GET', 'requestUri' => '/templates/shares/{TemplateArn}', ], 'input' => [ 'shape' => 'ListTemplateSharesInput', ], 'output' => [ 'shape' => 'ListTemplateSharesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListWorkloadShares' => [ 'name' => 'ListWorkloadShares', 'http' => [ 'method' => 'GET', 'requestUri' => '/workloads/{WorkloadId}/shares', ], 'input' => [ 'shape' => 'ListWorkloadSharesInput', ], 'output' => [ 'shape' => 'ListWorkloadSharesOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListWorkloads' => [ 'name' => 'ListWorkloads', 'http' => [ 'method' => 'POST', 'requestUri' => '/workloadsSummaries', ], 'input' => [ 'shape' => 'ListWorkloadsInput', ], 'output' => [ 'shape' => 'ListWorkloadsOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/tags/{WorkloadArn}', ], 'input' => [ 'shape' => 'TagResourceInput', ], 'output' => [ 'shape' => 'TagResourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/tags/{WorkloadArn}', ], 'input' => [ 'shape' => 'UntagResourceInput', ], 'output' => [ 'shape' => 'UntagResourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'UpdateAnswer' => [ 'name' => 'UpdateAnswer', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}', ], 'input' => [ 'shape' => 'UpdateAnswerInput', ], 'output' => [ 'shape' => 'UpdateAnswerOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpdateGlobalSettings' => [ 'name' => 'UpdateGlobalSettings', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/global-settings', ], 'input' => [ 'shape' => 'UpdateGlobalSettingsInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpdateIntegration' => [ 'name' => 'UpdateIntegration', 'http' => [ 'method' => 'POST', 'requestUri' => '/workloads/{WorkloadId}/updateIntegration', ], 'input' => [ 'shape' => 'UpdateIntegrationInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpdateLensReview' => [ 'name' => 'UpdateLensReview', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/workloads/{WorkloadId}/lensReviews/{LensAlias}', ], 'input' => [ 'shape' => 'UpdateLensReviewInput', ], 'output' => [ 'shape' => 'UpdateLensReviewOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpdateProfile' => [ 'name' => 'UpdateProfile', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/profiles/{ProfileArn}', ], 'input' => [ 'shape' => 'UpdateProfileInput', ], 'output' => [ 'shape' => 'UpdateProfileOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpdateReviewTemplate' => [ 'name' => 'UpdateReviewTemplate', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/reviewTemplates/{TemplateArn}', ], 'input' => [ 'shape' => 'UpdateReviewTemplateInput', ], 'output' => [ 'shape' => 'UpdateReviewTemplateOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpdateReviewTemplateAnswer' => [ 'name' => 'UpdateReviewTemplateAnswer', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers/{QuestionId}', ], 'input' => [ 'shape' => 'UpdateReviewTemplateAnswerInput', ], 'output' => [ 'shape' => 'UpdateReviewTemplateAnswerOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpdateReviewTemplateLensReview' => [ 'name' => 'UpdateReviewTemplateLensReview', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}', ], 'input' => [ 'shape' => 'UpdateReviewTemplateLensReviewInput', ], 'output' => [ 'shape' => 'UpdateReviewTemplateLensReviewOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpdateShareInvitation' => [ 'name' => 'UpdateShareInvitation', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/shareInvitations/{ShareInvitationId}', ], 'input' => [ 'shape' => 'UpdateShareInvitationInput', ], 'output' => [ 'shape' => 'UpdateShareInvitationOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpdateWorkload' => [ 'name' => 'UpdateWorkload', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/workloads/{WorkloadId}', ], 'input' => [ 'shape' => 'UpdateWorkloadInput', ], 'output' => [ 'shape' => 'UpdateWorkloadOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpdateWorkloadShare' => [ 'name' => 'UpdateWorkloadShare', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/workloads/{WorkloadId}/shares/{ShareId}', ], 'input' => [ 'shape' => 'UpdateWorkloadShareInput', ], 'output' => [ 'shape' => 'UpdateWorkloadShareOutput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'UpgradeLensReview' => [ 'name' => 'UpgradeLensReview', 'http' => [ 'method' => 'PUT', 'requestUri' => '/workloads/{WorkloadId}/lensReviews/{LensAlias}/upgrade', ], 'input' => [ 'shape' => 'UpgradeLensReviewInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'UpgradeProfileVersion' => [ 'name' => 'UpgradeProfileVersion', 'http' => [ 'method' => 'PUT', 'requestUri' => '/workloads/{WorkloadId}/profiles/{ProfileArn}/upgrade', ], 'input' => [ 'shape' => 'UpgradeProfileVersionInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'UpgradeReviewTemplateLensReview' => [ 'name' => 'UpgradeReviewTemplateLensReview', 'http' => [ 'method' => 'PUT', 'requestUri' => '/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/upgrade', ], 'input' => [ 'shape' => 'UpgradeReviewTemplateLensReviewInput', ], 'errors' => [ [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], ], ], ], 'shapes' => [ 'AccessDeniedException' => [ 'type' => 'structure', 'required' => [ 'Message', ], 'members' => [ 'Message' => [ 'shape' => 'ExceptionMessage', ], ], 'error' => [ 'httpStatusCode' => 403, ], 'exception' => true, ], 'AccountJiraConfigurationInput' => [ 'type' => 'structure', 'members' => [ 'IssueManagementStatus' => [ 'shape' => 'AccountJiraIssueManagementStatus', ], 'IssueManagementType' => [ 'shape' => 'IssueManagementType', ], 'JiraProjectKey' => [ 'shape' => 'JiraProjectKey', ], 'IntegrationStatus' => [ 'shape' => 'IntegrationStatusInput', ], ], ], 'AccountJiraConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'IntegrationStatus' => [ 'shape' => 'IntegrationStatus', ], 'IssueManagementStatus' => [ 'shape' => 'AccountJiraIssueManagementStatus', ], 'IssueManagementType' => [ 'shape' => 'IssueManagementType', ], 'Subdomain' => [ 'shape' => 'Subdomain', ], 'JiraProjectKey' => [ 'shape' => 'JiraProjectKey', ], 'StatusMessage' => [ 'shape' => 'StatusMessage', ], ], ], 'AccountJiraIssueManagementStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'AccountSummary' => [ 'type' => 'map', 'key' => [ 'shape' => 'CheckStatus', ], 'value' => [ 'shape' => 'CheckStatusCount', ], ], 'AdditionalResourceType' => [ 'type' => 'string', 'enum' => [ 'HELPFUL_RESOURCE', 'IMPROVEMENT_PLAN', ], ], 'AdditionalResources' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'AdditionalResourceType', ], 'Content' => [ 'shape' => 'Urls', ], ], ], 'AdditionalResourcesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AdditionalResources', ], ], 'Answer' => [ 'type' => 'structure', 'members' => [ 'QuestionId' => [ 'shape' => 'QuestionId', ], 'PillarId' => [ 'shape' => 'PillarId', ], 'QuestionTitle' => [ 'shape' => 'QuestionTitle', ], 'QuestionDescription' => [ 'shape' => 'QuestionDescription', ], 'ImprovementPlanUrl' => [ 'shape' => 'ImprovementPlanUrl', ], 'HelpfulResourceUrl' => [ 'shape' => 'HelpfulResourceUrl', ], 'HelpfulResourceDisplayText' => [ 'shape' => 'DisplayText', ], 'Choices' => [ 'shape' => 'Choices', ], 'SelectedChoices' => [ 'shape' => 'SelectedChoices', ], 'ChoiceAnswers' => [ 'shape' => 'ChoiceAnswers', ], 'IsApplicable' => [ 'shape' => 'IsApplicable', ], 'Risk' => [ 'shape' => 'Risk', ], 'Notes' => [ 'shape' => 'Notes', ], 'Reason' => [ 'shape' => 'AnswerReason', ], 'JiraConfiguration' => [ 'shape' => 'JiraConfiguration', ], ], ], 'AnswerReason' => [ 'type' => 'string', 'enum' => [ 'OUT_OF_SCOPE', 'BUSINESS_PRIORITIES', 'ARCHITECTURE_CONSTRAINTS', 'OTHER', 'NONE', ], ], 'AnswerSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnswerSummary', ], ], 'AnswerSummary' => [ 'type' => 'structure', 'members' => [ 'QuestionId' => [ 'shape' => 'QuestionId', ], 'PillarId' => [ 'shape' => 'PillarId', ], 'QuestionTitle' => [ 'shape' => 'QuestionTitle', ], 'Choices' => [ 'shape' => 'Choices', ], 'SelectedChoices' => [ 'shape' => 'SelectedChoices', ], 'ChoiceAnswerSummaries' => [ 'shape' => 'ChoiceAnswerSummaries', ], 'IsApplicable' => [ 'shape' => 'IsApplicable', ], 'Risk' => [ 'shape' => 'Risk', ], 'Reason' => [ 'shape' => 'AnswerReason', ], 'QuestionType' => [ 'shape' => 'QuestionType', ], 'JiraConfiguration' => [ 'shape' => 'JiraConfiguration', ], ], ], 'ApplicationArn' => [ 'type' => 'string', 'max' => 2084, 'pattern' => 'arn:aws[-a-z]*:servicecatalog:[a-z]{2}(-gov)?-[a-z]+-\\d:\\d{12}:/applications/[a-z0-9]+', ], 'AssociateLensesInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensAliases', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'LensAliases' => [ 'shape' => 'LensAliases', ], ], ], 'AssociateProfilesInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'ProfileArns', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'ProfileArns' => [ 'shape' => 'ProfileArns', ], ], ], 'AwsAccountId' => [ 'type' => 'string', 'max' => 12, 'min' => 12, 'pattern' => '[0-9]{12}', ], 'AwsRegion' => [ 'type' => 'string', 'max' => 100, ], 'Base64String' => [ 'type' => 'string', ], 'BestPractice' => [ 'type' => 'structure', 'members' => [ 'ChoiceId' => [ 'shape' => 'ChoiceId', ], 'ChoiceTitle' => [ 'shape' => 'ChoiceTitle', ], ], ], 'BestPractices' => [ 'type' => 'list', 'member' => [ 'shape' => 'BestPractice', ], ], 'CheckDescription' => [ 'type' => 'string', ], 'CheckDetail' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'CheckId', ], 'Name' => [ 'shape' => 'CheckName', ], 'Description' => [ 'shape' => 'CheckDescription', ], 'Provider' => [ 'shape' => 'CheckProvider', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'PillarId' => [ 'shape' => 'PillarId', ], 'QuestionId' => [ 'shape' => 'QuestionId', ], 'ChoiceId' => [ 'shape' => 'ChoiceId', ], 'Status' => [ 'shape' => 'CheckStatus', ], 'AccountId' => [ 'shape' => 'AwsAccountId', ], 'FlaggedResources' => [ 'shape' => 'FlaggedResources', ], 'Reason' => [ 'shape' => 'CheckFailureReason', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'CheckDetails' => [ 'type' => 'list', 'member' => [ 'shape' => 'CheckDetail', ], ], 'CheckFailureReason' => [ 'type' => 'string', 'enum' => [ 'ASSUME_ROLE_ERROR', 'ACCESS_DENIED', 'UNKNOWN_ERROR', 'PREMIUM_SUPPORT_REQUIRED', ], ], 'CheckId' => [ 'type' => 'string', ], 'CheckName' => [ 'type' => 'string', ], 'CheckProvider' => [ 'type' => 'string', 'enum' => [ 'TRUSTED_ADVISOR', ], ], 'CheckStatus' => [ 'type' => 'string', 'enum' => [ 'OKAY', 'WARNING', 'ERROR', 'NOT_AVAILABLE', 'FETCH_FAILED', ], ], 'CheckStatusCount' => [ 'type' => 'integer', 'max' => 101, 'min' => 1, ], 'CheckSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'CheckSummary', ], ], 'CheckSummary' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'CheckId', ], 'Name' => [ 'shape' => 'CheckName', ], 'Provider' => [ 'shape' => 'CheckProvider', ], 'Description' => [ 'shape' => 'CheckDescription', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'PillarId' => [ 'shape' => 'PillarId', ], 'QuestionId' => [ 'shape' => 'QuestionId', ], 'ChoiceId' => [ 'shape' => 'ChoiceId', ], 'Status' => [ 'shape' => 'CheckStatus', ], 'AccountSummary' => [ 'shape' => 'AccountSummary', ], ], ], 'Choice' => [ 'type' => 'structure', 'members' => [ 'ChoiceId' => [ 'shape' => 'ChoiceId', ], 'Title' => [ 'shape' => 'ChoiceTitle', ], 'Description' => [ 'shape' => 'ChoiceDescription', ], 'HelpfulResource' => [ 'shape' => 'ChoiceContent', ], 'ImprovementPlan' => [ 'shape' => 'ChoiceContent', ], 'AdditionalResources' => [ 'shape' => 'AdditionalResourcesList', ], ], ], 'ChoiceAnswer' => [ 'type' => 'structure', 'members' => [ 'ChoiceId' => [ 'shape' => 'ChoiceId', ], 'Status' => [ 'shape' => 'ChoiceStatus', ], 'Reason' => [ 'shape' => 'ChoiceReason', ], 'Notes' => [ 'shape' => 'ChoiceNotes', ], ], ], 'ChoiceAnswerSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'ChoiceAnswerSummary', ], ], 'ChoiceAnswerSummary' => [ 'type' => 'structure', 'members' => [ 'ChoiceId' => [ 'shape' => 'ChoiceId', ], 'Status' => [ 'shape' => 'ChoiceStatus', ], 'Reason' => [ 'shape' => 'ChoiceReason', ], ], ], 'ChoiceAnswers' => [ 'type' => 'list', 'member' => [ 'shape' => 'ChoiceAnswer', ], ], 'ChoiceContent' => [ 'type' => 'structure', 'members' => [ 'DisplayText' => [ 'shape' => 'ChoiceContentDisplayText', ], 'Url' => [ 'shape' => 'ChoiceContentUrl', ], ], ], 'ChoiceContentDisplayText' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'ChoiceContentUrl' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'ChoiceDescription' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'ChoiceId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'ChoiceImprovementPlan' => [ 'type' => 'structure', 'members' => [ 'ChoiceId' => [ 'shape' => 'ChoiceId', ], 'DisplayText' => [ 'shape' => 'DisplayText', ], 'ImprovementPlanUrl' => [ 'shape' => 'ImprovementPlanUrl', ], ], ], 'ChoiceImprovementPlans' => [ 'type' => 'list', 'member' => [ 'shape' => 'ChoiceImprovementPlan', ], ], 'ChoiceNotes' => [ 'type' => 'string', 'max' => 250, ], 'ChoiceReason' => [ 'type' => 'string', 'enum' => [ 'OUT_OF_SCOPE', 'BUSINESS_PRIORITIES', 'ARCHITECTURE_CONSTRAINTS', 'OTHER', 'NONE', ], ], 'ChoiceStatus' => [ 'type' => 'string', 'enum' => [ 'SELECTED', 'NOT_APPLICABLE', 'UNSELECTED', ], ], 'ChoiceTitle' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'ChoiceUpdate' => [ 'type' => 'structure', 'required' => [ 'Status', ], 'members' => [ 'Status' => [ 'shape' => 'ChoiceStatus', ], 'Reason' => [ 'shape' => 'ChoiceReason', ], 'Notes' => [ 'shape' => 'ChoiceNotes', ], ], ], 'ChoiceUpdates' => [ 'type' => 'map', 'key' => [ 'shape' => 'ChoiceId', ], 'value' => [ 'shape' => 'ChoiceUpdate', ], ], 'Choices' => [ 'type' => 'list', 'member' => [ 'shape' => 'Choice', ], ], 'ClientRequestToken' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ConflictException' => [ 'type' => 'structure', 'required' => [ 'Message', 'ResourceId', 'ResourceType', ], 'members' => [ 'Message' => [ 'shape' => 'ExceptionMessage', ], 'ResourceId' => [ 'shape' => 'ExceptionResourceId', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], ], 'error' => [ 'httpStatusCode' => 409, ], 'exception' => true, ], 'ConsolidatedReportMetric' => [ 'type' => 'structure', 'members' => [ 'MetricType' => [ 'shape' => 'MetricType', ], 'RiskCounts' => [ 'shape' => 'RiskCounts', ], 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'WorkloadName' => [ 'shape' => 'WorkloadName', ], 'WorkloadArn' => [ 'shape' => 'WorkloadArn', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'Lenses' => [ 'shape' => 'LensMetrics', ], 'LensesAppliedCount' => [ 'shape' => 'LensesAppliedCount', ], ], ], 'ConsolidatedReportMetrics' => [ 'type' => 'list', 'member' => [ 'shape' => 'ConsolidatedReportMetric', ], ], 'Count' => [ 'type' => 'integer', 'min' => 0, ], 'CreateLensShareInput' => [ 'type' => 'structure', 'required' => [ 'LensAlias', 'SharedWith', 'ClientRequestToken', ], 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'SharedWith' => [ 'shape' => 'SharedWith', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], ], ], 'CreateLensShareOutput' => [ 'type' => 'structure', 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', ], ], ], 'CreateLensVersionInput' => [ 'type' => 'structure', 'required' => [ 'LensAlias', 'LensVersion', 'ClientRequestToken', ], 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'LensVersion' => [ 'shape' => 'LensVersion', ], 'IsMajorVersion' => [ 'shape' => 'IsMajorVersion', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], ], ], 'CreateLensVersionOutput' => [ 'type' => 'structure', 'members' => [ 'LensArn' => [ 'shape' => 'LensArn', ], 'LensVersion' => [ 'shape' => 'LensVersion', ], ], ], 'CreateMilestoneInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'MilestoneName', 'ClientRequestToken', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'MilestoneName' => [ 'shape' => 'MilestoneName', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], ], ], 'CreateMilestoneOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', ], ], ], 'CreateProfileInput' => [ 'type' => 'structure', 'required' => [ 'ProfileName', 'ProfileDescription', 'ProfileQuestions', 'ClientRequestToken', ], 'members' => [ 'ProfileName' => [ 'shape' => 'ProfileName', ], 'ProfileDescription' => [ 'shape' => 'ProfileDescription', ], 'ProfileQuestions' => [ 'shape' => 'ProfileQuestionUpdates', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'CreateProfileOutput' => [ 'type' => 'structure', 'members' => [ 'ProfileArn' => [ 'shape' => 'ProfileArn', ], 'ProfileVersion' => [ 'shape' => 'ProfileVersion', ], ], ], 'CreateProfileShareInput' => [ 'type' => 'structure', 'required' => [ 'ProfileArn', 'SharedWith', 'ClientRequestToken', ], 'members' => [ 'ProfileArn' => [ 'shape' => 'ProfileArn', 'location' => 'uri', 'locationName' => 'ProfileArn', ], 'SharedWith' => [ 'shape' => 'SharedWith', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], ], ], 'CreateProfileShareOutput' => [ 'type' => 'structure', 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', ], 'ProfileArn' => [ 'shape' => 'ProfileArn', ], ], ], 'CreateReviewTemplateInput' => [ 'type' => 'structure', 'required' => [ 'TemplateName', 'Description', 'Lenses', 'ClientRequestToken', ], 'members' => [ 'TemplateName' => [ 'shape' => 'TemplateName', ], 'Description' => [ 'shape' => 'TemplateDescription', ], 'Lenses' => [ 'shape' => 'ReviewTemplateLenses', ], 'Notes' => [ 'shape' => 'Notes', ], 'Tags' => [ 'shape' => 'TagMap', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], ], ], 'CreateReviewTemplateOutput' => [ 'type' => 'structure', 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', ], ], ], 'CreateTemplateShareInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', 'SharedWith', 'ClientRequestToken', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'SharedWith' => [ 'shape' => 'SharedWith', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], ], ], 'CreateTemplateShareOutput' => [ 'type' => 'structure', 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', ], 'ShareId' => [ 'shape' => 'ShareId', ], ], ], 'CreateWorkloadInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadName', 'Description', 'Environment', 'Lenses', 'ClientRequestToken', ], 'members' => [ 'WorkloadName' => [ 'shape' => 'WorkloadName', ], 'Description' => [ 'shape' => 'WorkloadDescription', ], 'Environment' => [ 'shape' => 'WorkloadEnvironment', ], 'AccountIds' => [ 'shape' => 'WorkloadAccountIds', ], 'AwsRegions' => [ 'shape' => 'WorkloadAwsRegions', ], 'NonAwsRegions' => [ 'shape' => 'WorkloadNonAwsRegions', ], 'PillarPriorities' => [ 'shape' => 'WorkloadPillarPriorities', ], 'ArchitecturalDesign' => [ 'shape' => 'WorkloadArchitecturalDesign', ], 'ReviewOwner' => [ 'shape' => 'WorkloadReviewOwner', ], 'IndustryType' => [ 'shape' => 'WorkloadIndustryType', ], 'Industry' => [ 'shape' => 'WorkloadIndustry', ], 'Lenses' => [ 'shape' => 'WorkloadLenses', ], 'Notes' => [ 'shape' => 'Notes', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], 'Tags' => [ 'shape' => 'TagMap', ], 'DiscoveryConfig' => [ 'shape' => 'WorkloadDiscoveryConfig', ], 'Applications' => [ 'shape' => 'WorkloadApplications', ], 'ProfileArns' => [ 'shape' => 'WorkloadProfileArns', ], 'ReviewTemplateArns' => [ 'shape' => 'ReviewTemplateArns', ], 'JiraConfiguration' => [ 'shape' => 'WorkloadJiraConfigurationInput', ], ], ], 'CreateWorkloadOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'WorkloadArn' => [ 'shape' => 'WorkloadArn', ], ], ], 'CreateWorkloadShareInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'SharedWith', 'PermissionType', 'ClientRequestToken', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'SharedWith' => [ 'shape' => 'SharedWith', ], 'PermissionType' => [ 'shape' => 'PermissionType', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], ], ], 'CreateWorkloadShareOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'ShareId' => [ 'shape' => 'ShareId', ], ], ], 'DefinitionType' => [ 'type' => 'string', 'enum' => [ 'WORKLOAD_METADATA', 'APP_REGISTRY', ], ], 'DeleteLensInput' => [ 'type' => 'structure', 'required' => [ 'LensAlias', 'ClientRequestToken', 'LensStatus', ], 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'ClientRequestToken', ], 'LensStatus' => [ 'shape' => 'LensStatusType', 'location' => 'querystring', 'locationName' => 'LensStatus', ], ], ], 'DeleteLensShareInput' => [ 'type' => 'structure', 'required' => [ 'ShareId', 'LensAlias', 'ClientRequestToken', ], 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', 'location' => 'uri', 'locationName' => 'ShareId', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'ClientRequestToken', ], ], ], 'DeleteProfileInput' => [ 'type' => 'structure', 'required' => [ 'ProfileArn', 'ClientRequestToken', ], 'members' => [ 'ProfileArn' => [ 'shape' => 'ProfileArn', 'location' => 'uri', 'locationName' => 'ProfileArn', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'ClientRequestToken', ], ], ], 'DeleteProfileShareInput' => [ 'type' => 'structure', 'required' => [ 'ShareId', 'ProfileArn', 'ClientRequestToken', ], 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', 'location' => 'uri', 'locationName' => 'ShareId', ], 'ProfileArn' => [ 'shape' => 'ProfileArn', 'location' => 'uri', 'locationName' => 'ProfileArn', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'ClientRequestToken', ], ], ], 'DeleteReviewTemplateInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', 'ClientRequestToken', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'ClientRequestToken', ], ], ], 'DeleteTemplateShareInput' => [ 'type' => 'structure', 'required' => [ 'ShareId', 'TemplateArn', 'ClientRequestToken', ], 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', 'location' => 'uri', 'locationName' => 'ShareId', ], 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'ClientRequestToken', ], ], ], 'DeleteWorkloadInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'ClientRequestToken', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'ClientRequestToken', ], ], ], 'DeleteWorkloadShareInput' => [ 'type' => 'structure', 'required' => [ 'ShareId', 'WorkloadId', 'ClientRequestToken', ], 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', 'location' => 'uri', 'locationName' => 'ShareId', ], 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'ClientRequestToken', ], ], ], 'DifferenceStatus' => [ 'type' => 'string', 'enum' => [ 'UPDATED', 'NEW', 'DELETED', ], ], 'DisassociateLensesInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensAliases', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'LensAliases' => [ 'shape' => 'LensAliases', ], ], ], 'DisassociateProfilesInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'ProfileArns', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'ProfileArns' => [ 'shape' => 'ProfileArns', ], ], ], 'DiscoveryIntegrationStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'DisplayText' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'ExceptionMessage' => [ 'type' => 'string', ], 'ExceptionResourceId' => [ 'type' => 'string', ], 'ExceptionResourceType' => [ 'type' => 'string', ], 'ExportLensInput' => [ 'type' => 'structure', 'required' => [ 'LensAlias', ], 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'LensVersion' => [ 'shape' => 'LensVersion', 'location' => 'querystring', 'locationName' => 'LensVersion', ], ], ], 'ExportLensOutput' => [ 'type' => 'structure', 'members' => [ 'LensJSON' => [ 'shape' => 'LensJSON', ], ], ], 'FlaggedResources' => [ 'type' => 'integer', 'max' => 9999, 'min' => 1, ], 'GetAnswerInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensAlias', 'QuestionId', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'QuestionId' => [ 'shape' => 'QuestionId', 'location' => 'uri', 'locationName' => 'QuestionId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', 'location' => 'querystring', 'locationName' => 'MilestoneNumber', ], ], ], 'GetAnswerOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', ], 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'Answer' => [ 'shape' => 'Answer', ], ], ], 'GetConsolidatedReportInput' => [ 'type' => 'structure', 'required' => [ 'Format', ], 'members' => [ 'Format' => [ 'shape' => 'ReportFormat', 'location' => 'querystring', 'locationName' => 'Format', ], 'IncludeSharedResources' => [ 'shape' => 'IncludeSharedResources', 'location' => 'querystring', 'locationName' => 'IncludeSharedResources', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'GetConsolidatedReportMaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], ], ], 'GetConsolidatedReportMaxResults' => [ 'type' => 'integer', 'max' => 15, 'min' => 1, ], 'GetConsolidatedReportOutput' => [ 'type' => 'structure', 'members' => [ 'Metrics' => [ 'shape' => 'ConsolidatedReportMetrics', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'Base64String' => [ 'shape' => 'Base64String', ], ], ], 'GetGlobalSettingsOutput' => [ 'type' => 'structure', 'members' => [ 'OrganizationSharingStatus' => [ 'shape' => 'OrganizationSharingStatus', ], 'DiscoveryIntegrationStatus' => [ 'shape' => 'DiscoveryIntegrationStatus', ], 'JiraConfiguration' => [ 'shape' => 'AccountJiraConfigurationOutput', ], ], ], 'GetLensInput' => [ 'type' => 'structure', 'required' => [ 'LensAlias', ], 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'LensVersion' => [ 'shape' => 'LensVersion', 'location' => 'querystring', 'locationName' => 'LensVersion', ], ], ], 'GetLensOutput' => [ 'type' => 'structure', 'members' => [ 'Lens' => [ 'shape' => 'Lens', ], ], ], 'GetLensReviewInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensAlias', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', 'location' => 'querystring', 'locationName' => 'MilestoneNumber', ], ], ], 'GetLensReviewOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', ], 'LensReview' => [ 'shape' => 'LensReview', ], ], ], 'GetLensReviewReportInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensAlias', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', 'location' => 'querystring', 'locationName' => 'MilestoneNumber', ], ], ], 'GetLensReviewReportOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', ], 'LensReviewReport' => [ 'shape' => 'LensReviewReport', ], ], ], 'GetLensVersionDifferenceInput' => [ 'type' => 'structure', 'required' => [ 'LensAlias', ], 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'BaseLensVersion' => [ 'shape' => 'LensVersion', 'location' => 'querystring', 'locationName' => 'BaseLensVersion', ], 'TargetLensVersion' => [ 'shape' => 'LensVersion', 'location' => 'querystring', 'locationName' => 'TargetLensVersion', ], ], ], 'GetLensVersionDifferenceOutput' => [ 'type' => 'structure', 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'BaseLensVersion' => [ 'shape' => 'LensVersion', ], 'TargetLensVersion' => [ 'shape' => 'LensVersion', ], 'LatestLensVersion' => [ 'shape' => 'LensVersion', ], 'VersionDifferences' => [ 'shape' => 'VersionDifferences', ], ], ], 'GetMilestoneInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'MilestoneNumber', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', 'location' => 'uri', 'locationName' => 'MilestoneNumber', ], ], ], 'GetMilestoneOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'Milestone' => [ 'shape' => 'Milestone', ], ], ], 'GetProfileInput' => [ 'type' => 'structure', 'required' => [ 'ProfileArn', ], 'members' => [ 'ProfileArn' => [ 'shape' => 'ProfileArn', 'location' => 'uri', 'locationName' => 'ProfileArn', ], 'ProfileVersion' => [ 'shape' => 'ProfileVersion', 'location' => 'querystring', 'locationName' => 'ProfileVersion', ], ], ], 'GetProfileOutput' => [ 'type' => 'structure', 'members' => [ 'Profile' => [ 'shape' => 'Profile', ], ], ], 'GetProfileTemplateInput' => [ 'type' => 'structure', 'members' => [], ], 'GetProfileTemplateOutput' => [ 'type' => 'structure', 'members' => [ 'ProfileTemplate' => [ 'shape' => 'ProfileTemplate', ], ], ], 'GetReviewTemplateAnswerInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', 'LensAlias', 'QuestionId', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'QuestionId' => [ 'shape' => 'QuestionId', 'location' => 'uri', 'locationName' => 'QuestionId', ], ], ], 'GetReviewTemplateAnswerOutput' => [ 'type' => 'structure', 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', ], 'LensAlias' => [ 'shape' => 'LensAlias', ], 'Answer' => [ 'shape' => 'ReviewTemplateAnswer', ], ], ], 'GetReviewTemplateInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], ], ], 'GetReviewTemplateLensReviewInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', 'LensAlias', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], ], ], 'GetReviewTemplateLensReviewOutput' => [ 'type' => 'structure', 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', ], 'LensReview' => [ 'shape' => 'ReviewTemplateLensReview', ], ], ], 'GetReviewTemplateOutput' => [ 'type' => 'structure', 'members' => [ 'ReviewTemplate' => [ 'shape' => 'ReviewTemplate', ], ], ], 'GetWorkloadInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], ], ], 'GetWorkloadOutput' => [ 'type' => 'structure', 'members' => [ 'Workload' => [ 'shape' => 'Workload', ], ], ], 'HelpfulResourceUrl' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ImportLensInput' => [ 'type' => 'structure', 'required' => [ 'JSONString', 'ClientRequestToken', ], 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', ], 'JSONString' => [ 'shape' => 'LensJSON', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'ImportLensOutput' => [ 'type' => 'structure', 'members' => [ 'LensArn' => [ 'shape' => 'LensArn', ], 'Status' => [ 'shape' => 'ImportLensStatus', ], ], ], 'ImportLensStatus' => [ 'type' => 'string', 'enum' => [ 'IN_PROGRESS', 'COMPLETE', 'ERROR', ], ], 'ImprovementPlanUrl' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ImprovementSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'ImprovementSummary', ], ], 'ImprovementSummary' => [ 'type' => 'structure', 'members' => [ 'QuestionId' => [ 'shape' => 'QuestionId', ], 'PillarId' => [ 'shape' => 'PillarId', ], 'QuestionTitle' => [ 'shape' => 'QuestionTitle', ], 'Risk' => [ 'shape' => 'Risk', ], 'ImprovementPlanUrl' => [ 'shape' => 'ImprovementPlanUrl', ], 'ImprovementPlans' => [ 'shape' => 'ChoiceImprovementPlans', ], 'JiraConfiguration' => [ 'shape' => 'JiraConfiguration', ], ], ], 'IncludeSharedResources' => [ 'type' => 'boolean', ], 'IntegratingService' => [ 'type' => 'string', 'enum' => [ 'JIRA', ], ], 'IntegrationStatus' => [ 'type' => 'string', 'enum' => [ 'CONFIGURED', 'NOT_CONFIGURED', ], ], 'IntegrationStatusInput' => [ 'type' => 'string', 'enum' => [ 'NOT_CONFIGURED', ], ], 'InternalServerException' => [ 'type' => 'structure', 'required' => [ 'Message', ], 'members' => [ 'Message' => [ 'shape' => 'ExceptionMessage', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, 'fault' => true, ], 'IsApplicable' => [ 'type' => 'boolean', ], 'IsMajorVersion' => [ 'type' => 'boolean', ], 'IsReviewOwnerUpdateAcknowledged' => [ 'type' => 'boolean', ], 'IssueManagementType' => [ 'type' => 'string', 'enum' => [ 'AUTO', 'MANUAL', ], ], 'JiraConfiguration' => [ 'type' => 'structure', 'members' => [ 'JiraIssueUrl' => [ 'shape' => 'JiraIssueUrl', ], 'LastSyncedTime' => [ 'shape' => 'Timestamp', ], ], ], 'JiraIssueUrl' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'JiraProjectKey' => [ 'type' => 'string', 'max' => 100, 'min' => 1, 'pattern' => '^[A-Z][A-Z0-9_]*$', ], 'JiraSelectedQuestionConfiguration' => [ 'type' => 'structure', 'members' => [ 'SelectedPillars' => [ 'shape' => 'SelectedPillars', ], ], ], 'Lens' => [ 'type' => 'structure', 'members' => [ 'LensArn' => [ 'shape' => 'LensArn', ], 'LensVersion' => [ 'shape' => 'LensVersion', ], 'Name' => [ 'shape' => 'LensName', ], 'Description' => [ 'shape' => 'LensDescription', ], 'Owner' => [ 'shape' => 'LensOwner', ], 'ShareInvitationId' => [ 'shape' => 'ShareInvitationId', ], 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'LensAlias' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'LensAliases' => [ 'type' => 'list', 'member' => [ 'shape' => 'LensAlias', ], 'min' => 1, ], 'LensArn' => [ 'type' => 'string', ], 'LensDescription' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'LensJSON' => [ 'type' => 'string', 'max' => 500000, 'min' => 2, ], 'LensMetric' => [ 'type' => 'structure', 'members' => [ 'LensArn' => [ 'shape' => 'LensArn', ], 'Pillars' => [ 'shape' => 'PillarMetrics', ], 'RiskCounts' => [ 'shape' => 'RiskCounts', ], ], ], 'LensMetrics' => [ 'type' => 'list', 'member' => [ 'shape' => 'LensMetric', ], ], 'LensName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'LensNamePrefix' => [ 'type' => 'string', 'max' => 100, ], 'LensOwner' => [ 'type' => 'string', ], 'LensReview' => [ 'type' => 'structure', 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'LensVersion' => [ 'shape' => 'LensVersion', ], 'LensName' => [ 'shape' => 'LensName', ], 'LensStatus' => [ 'shape' => 'LensStatus', ], 'PillarReviewSummaries' => [ 'shape' => 'PillarReviewSummaries', ], 'JiraConfiguration' => [ 'shape' => 'JiraSelectedQuestionConfiguration', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'Notes' => [ 'shape' => 'Notes', ], 'RiskCounts' => [ 'shape' => 'RiskCounts', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'Profiles' => [ 'shape' => 'WorkloadProfiles', ], 'PrioritizedRiskCounts' => [ 'shape' => 'RiskCounts', ], ], ], 'LensReviewReport' => [ 'type' => 'structure', 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'Base64String' => [ 'shape' => 'Base64String', ], ], ], 'LensReviewSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'LensReviewSummary', ], ], 'LensReviewSummary' => [ 'type' => 'structure', 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'LensVersion' => [ 'shape' => 'LensVersion', ], 'LensName' => [ 'shape' => 'LensName', ], 'LensStatus' => [ 'shape' => 'LensStatus', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'RiskCounts' => [ 'shape' => 'RiskCounts', ], 'Profiles' => [ 'shape' => 'WorkloadProfiles', ], 'PrioritizedRiskCounts' => [ 'shape' => 'RiskCounts', ], ], ], 'LensShareSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'LensShareSummary', ], ], 'LensShareSummary' => [ 'type' => 'structure', 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', ], 'SharedWith' => [ 'shape' => 'SharedWith', ], 'Status' => [ 'shape' => 'ShareStatus', ], 'StatusMessage' => [ 'shape' => 'StatusMessage', ], ], ], 'LensStatus' => [ 'type' => 'string', 'enum' => [ 'CURRENT', 'NOT_CURRENT', 'DEPRECATED', 'DELETED', 'UNSHARED', ], ], 'LensStatusType' => [ 'type' => 'string', 'enum' => [ 'ALL', 'DRAFT', 'PUBLISHED', ], ], 'LensSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'LensSummary', ], ], 'LensSummary' => [ 'type' => 'structure', 'members' => [ 'LensArn' => [ 'shape' => 'LensArn', ], 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensName' => [ 'shape' => 'LensName', ], 'LensType' => [ 'shape' => 'LensType', ], 'Description' => [ 'shape' => 'LensDescription', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'LensVersion' => [ 'shape' => 'LensVersion', ], 'Owner' => [ 'shape' => 'AwsAccountId', ], 'LensStatus' => [ 'shape' => 'LensStatus', ], ], ], 'LensType' => [ 'type' => 'string', 'enum' => [ 'AWS_OFFICIAL', 'CUSTOM_SHARED', 'CUSTOM_SELF', ], ], 'LensUpgradeSummary' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'WorkloadName' => [ 'shape' => 'WorkloadName', ], 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'CurrentLensVersion' => [ 'shape' => 'LensVersion', ], 'LatestLensVersion' => [ 'shape' => 'LensVersion', ], 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'ResourceName' => [ 'shape' => 'WorkloadName', ], ], ], 'LensVersion' => [ 'type' => 'string', 'max' => 32, 'min' => 1, ], 'LensesAppliedCount' => [ 'type' => 'integer', 'min' => 0, ], 'ListAnswersInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensAlias', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'PillarId' => [ 'shape' => 'PillarId', 'location' => 'querystring', 'locationName' => 'PillarId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', 'location' => 'querystring', 'locationName' => 'MilestoneNumber', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListAnswersMaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], 'QuestionPriority' => [ 'shape' => 'QuestionPriority', 'location' => 'querystring', 'locationName' => 'QuestionPriority', ], ], ], 'ListAnswersMaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'ListAnswersOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', ], 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'AnswerSummaries' => [ 'shape' => 'AnswerSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListCheckDetailsInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensArn', 'PillarId', 'QuestionId', 'ChoiceId', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'PillarId' => [ 'shape' => 'PillarId', ], 'QuestionId' => [ 'shape' => 'QuestionId', ], 'ChoiceId' => [ 'shape' => 'ChoiceId', ], ], ], 'ListCheckDetailsOutput' => [ 'type' => 'structure', 'members' => [ 'CheckDetails' => [ 'shape' => 'CheckDetails', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListCheckSummariesInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensArn', 'PillarId', 'QuestionId', 'ChoiceId', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'PillarId' => [ 'shape' => 'PillarId', ], 'QuestionId' => [ 'shape' => 'QuestionId', ], 'ChoiceId' => [ 'shape' => 'ChoiceId', ], ], ], 'ListCheckSummariesOutput' => [ 'type' => 'structure', 'members' => [ 'CheckSummaries' => [ 'shape' => 'CheckSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListLensReviewImprovementsInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensAlias', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'PillarId' => [ 'shape' => 'PillarId', 'location' => 'querystring', 'locationName' => 'PillarId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', 'location' => 'querystring', 'locationName' => 'MilestoneNumber', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListLensReviewImprovementsMaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], 'QuestionPriority' => [ 'shape' => 'QuestionPriority', 'location' => 'querystring', 'locationName' => 'QuestionPriority', ], ], ], 'ListLensReviewImprovementsMaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'ListLensReviewImprovementsOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', ], 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'ImprovementSummaries' => [ 'shape' => 'ImprovementSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListLensReviewsInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', 'location' => 'querystring', 'locationName' => 'MilestoneNumber', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], ], ], 'ListLensReviewsOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', ], 'LensReviewSummaries' => [ 'shape' => 'LensReviewSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListLensSharesInput' => [ 'type' => 'structure', 'required' => [ 'LensAlias', ], 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'SharedWithPrefix' => [ 'shape' => 'SharedWithPrefix', 'location' => 'querystring', 'locationName' => 'SharedWithPrefix', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListWorkloadSharesMaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], 'Status' => [ 'shape' => 'ShareStatus', 'location' => 'querystring', 'locationName' => 'Status', ], ], ], 'ListLensSharesOutput' => [ 'type' => 'structure', 'members' => [ 'LensShareSummaries' => [ 'shape' => 'LensShareSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListLensesInput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], 'LensType' => [ 'shape' => 'LensType', 'location' => 'querystring', 'locationName' => 'LensType', ], 'LensStatus' => [ 'shape' => 'LensStatusType', 'location' => 'querystring', 'locationName' => 'LensStatus', ], 'LensName' => [ 'shape' => 'LensName', 'location' => 'querystring', 'locationName' => 'LensName', ], ], ], 'ListLensesOutput' => [ 'type' => 'structure', 'members' => [ 'LensSummaries' => [ 'shape' => 'LensSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListMilestonesInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], ], ], 'ListMilestonesOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'MilestoneSummaries' => [ 'shape' => 'MilestoneSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListNotificationsInput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListNotificationsMaxResults', ], 'ResourceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'ListNotificationsMaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'ListNotificationsOutput' => [ 'type' => 'structure', 'members' => [ 'NotificationSummaries' => [ 'shape' => 'NotificationSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListProfileNotificationsInput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'querystring', 'locationName' => 'WorkloadId', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], ], ], 'ListProfileNotificationsOutput' => [ 'type' => 'structure', 'members' => [ 'NotificationSummaries' => [ 'shape' => 'ProfileNotificationSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListProfileSharesInput' => [ 'type' => 'structure', 'required' => [ 'ProfileArn', ], 'members' => [ 'ProfileArn' => [ 'shape' => 'ProfileArn', 'location' => 'uri', 'locationName' => 'ProfileArn', ], 'SharedWithPrefix' => [ 'shape' => 'SharedWithPrefix', 'location' => 'querystring', 'locationName' => 'SharedWithPrefix', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListProfileSharesMaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], 'Status' => [ 'shape' => 'ShareStatus', 'location' => 'querystring', 'locationName' => 'Status', ], ], ], 'ListProfileSharesMaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'ListProfileSharesOutput' => [ 'type' => 'structure', 'members' => [ 'ProfileShareSummaries' => [ 'shape' => 'ProfileShareSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListProfilesInput' => [ 'type' => 'structure', 'members' => [ 'ProfileNamePrefix' => [ 'shape' => 'ProfileNamePrefix', 'location' => 'querystring', 'locationName' => 'ProfileNamePrefix', ], 'ProfileOwnerType' => [ 'shape' => 'ProfileOwnerType', 'location' => 'querystring', 'locationName' => 'ProfileOwnerType', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], ], ], 'ListProfilesOutput' => [ 'type' => 'structure', 'members' => [ 'ProfileSummaries' => [ 'shape' => 'ProfileSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListReviewTemplateAnswersInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', 'LensAlias', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'PillarId' => [ 'shape' => 'PillarId', 'location' => 'querystring', 'locationName' => 'PillarId', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListReviewTemplateAnswersMaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], ], ], 'ListReviewTemplateAnswersMaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'ListReviewTemplateAnswersOutput' => [ 'type' => 'structure', 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', ], 'LensAlias' => [ 'shape' => 'LensAlias', ], 'AnswerSummaries' => [ 'shape' => 'ReviewTemplateAnswerSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListReviewTemplatesInput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], ], ], 'ListReviewTemplatesOutput' => [ 'type' => 'structure', 'members' => [ 'ReviewTemplates' => [ 'shape' => 'ReviewTemplates', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListShareInvitationsInput' => [ 'type' => 'structure', 'members' => [ 'WorkloadNamePrefix' => [ 'shape' => 'WorkloadNamePrefix', 'location' => 'querystring', 'locationName' => 'WorkloadNamePrefix', ], 'LensNamePrefix' => [ 'shape' => 'LensNamePrefix', 'location' => 'querystring', 'locationName' => 'LensNamePrefix', ], 'ShareResourceType' => [ 'shape' => 'ShareResourceType', 'location' => 'querystring', 'locationName' => 'ShareResourceType', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListShareInvitationsMaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], 'ProfileNamePrefix' => [ 'shape' => 'ProfileNamePrefix', 'location' => 'querystring', 'locationName' => 'ProfileNamePrefix', ], 'TemplateNamePrefix' => [ 'shape' => 'TemplateNamePrefix', 'location' => 'querystring', 'locationName' => 'TemplateNamePrefix', ], ], ], 'ListShareInvitationsMaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'ListShareInvitationsOutput' => [ 'type' => 'structure', 'members' => [ 'ShareInvitationSummaries' => [ 'shape' => 'ShareInvitationSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListTagsForResourceInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadArn', ], 'members' => [ 'WorkloadArn' => [ 'shape' => 'WorkloadArn', 'location' => 'uri', 'locationName' => 'WorkloadArn', ], ], ], 'ListTagsForResourceOutput' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'ListTemplateSharesInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'SharedWithPrefix' => [ 'shape' => 'SharedWithPrefix', 'location' => 'querystring', 'locationName' => 'SharedWithPrefix', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListTemplateSharesMaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], 'Status' => [ 'shape' => 'ShareStatus', 'location' => 'querystring', 'locationName' => 'Status', ], ], ], 'ListTemplateSharesMaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'ListTemplateSharesOutput' => [ 'type' => 'structure', 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', ], 'TemplateShareSummaries' => [ 'shape' => 'TemplateShareSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListWorkloadSharesInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'SharedWithPrefix' => [ 'shape' => 'SharedWithPrefix', 'location' => 'querystring', 'locationName' => 'SharedWithPrefix', ], 'NextToken' => [ 'shape' => 'NextToken', 'location' => 'querystring', 'locationName' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListWorkloadSharesMaxResults', 'location' => 'querystring', 'locationName' => 'MaxResults', ], 'Status' => [ 'shape' => 'ShareStatus', 'location' => 'querystring', 'locationName' => 'Status', ], ], ], 'ListWorkloadSharesMaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'ListWorkloadSharesOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'WorkloadShareSummaries' => [ 'shape' => 'WorkloadShareSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListWorkloadsInput' => [ 'type' => 'structure', 'members' => [ 'WorkloadNamePrefix' => [ 'shape' => 'WorkloadNamePrefix', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListWorkloadsMaxResults', ], ], ], 'ListWorkloadsMaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'ListWorkloadsOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadSummaries' => [ 'shape' => 'WorkloadSummaries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'MaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'MaxSelectedProfileChoices' => [ 'type' => 'integer', 'min' => 0, ], 'MetricType' => [ 'type' => 'string', 'enum' => [ 'WORKLOAD', ], ], 'Milestone' => [ 'type' => 'structure', 'members' => [ 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', ], 'MilestoneName' => [ 'shape' => 'MilestoneName', ], 'RecordedAt' => [ 'shape' => 'Timestamp', ], 'Workload' => [ 'shape' => 'Workload', ], ], ], 'MilestoneName' => [ 'type' => 'string', 'max' => 100, 'min' => 3, ], 'MilestoneNumber' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'MilestoneSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'MilestoneSummary', ], ], 'MilestoneSummary' => [ 'type' => 'structure', 'members' => [ 'MilestoneNumber' => [ 'shape' => 'MilestoneNumber', ], 'MilestoneName' => [ 'shape' => 'MilestoneName', ], 'RecordedAt' => [ 'shape' => 'Timestamp', ], 'WorkloadSummary' => [ 'shape' => 'WorkloadSummary', ], ], ], 'MinSelectedProfileChoices' => [ 'type' => 'integer', 'min' => 0, ], 'NextToken' => [ 'type' => 'string', ], 'Notes' => [ 'type' => 'string', 'max' => 2084, ], 'NotificationSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'NotificationSummary', ], ], 'NotificationSummary' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'NotificationType', ], 'LensUpgradeSummary' => [ 'shape' => 'LensUpgradeSummary', ], ], ], 'NotificationType' => [ 'type' => 'string', 'enum' => [ 'LENS_VERSION_UPGRADED', 'LENS_VERSION_DEPRECATED', ], ], 'OrganizationSharingStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'PermissionType' => [ 'type' => 'string', 'enum' => [ 'READONLY', 'CONTRIBUTOR', ], ], 'PillarDifference' => [ 'type' => 'structure', 'members' => [ 'PillarId' => [ 'shape' => 'PillarId', ], 'PillarName' => [ 'shape' => 'PillarName', ], 'DifferenceStatus' => [ 'shape' => 'DifferenceStatus', ], 'QuestionDifferences' => [ 'shape' => 'QuestionDifferences', ], ], ], 'PillarDifferences' => [ 'type' => 'list', 'member' => [ 'shape' => 'PillarDifference', ], ], 'PillarId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'PillarMetric' => [ 'type' => 'structure', 'members' => [ 'PillarId' => [ 'shape' => 'PillarId', ], 'RiskCounts' => [ 'shape' => 'RiskCounts', ], 'Questions' => [ 'shape' => 'QuestionMetrics', ], ], ], 'PillarMetrics' => [ 'type' => 'list', 'member' => [ 'shape' => 'PillarMetric', ], ], 'PillarName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'PillarNotes' => [ 'type' => 'map', 'key' => [ 'shape' => 'PillarId', ], 'value' => [ 'shape' => 'Notes', ], ], 'PillarReviewSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'PillarReviewSummary', ], ], 'PillarReviewSummary' => [ 'type' => 'structure', 'members' => [ 'PillarId' => [ 'shape' => 'PillarId', ], 'PillarName' => [ 'shape' => 'PillarName', ], 'Notes' => [ 'shape' => 'Notes', ], 'RiskCounts' => [ 'shape' => 'RiskCounts', ], 'PrioritizedRiskCounts' => [ 'shape' => 'RiskCounts', ], ], ], 'Profile' => [ 'type' => 'structure', 'members' => [ 'ProfileArn' => [ 'shape' => 'ProfileArn', ], 'ProfileVersion' => [ 'shape' => 'ProfileVersion', ], 'ProfileName' => [ 'shape' => 'ProfileName', ], 'ProfileDescription' => [ 'shape' => 'ProfileDescription', ], 'ProfileQuestions' => [ 'shape' => 'ProfileQuestions', ], 'Owner' => [ 'shape' => 'AwsAccountId', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'ShareInvitationId' => [ 'shape' => 'ShareInvitationId', ], 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'ProfileArn' => [ 'type' => 'string', 'max' => 2084, 'pattern' => 'arn:aws[-a-z]*:wellarchitected:[a-z]{2}(-gov)?-[a-z]+-\\d:\\d{12}:profile/[a-z0-9]+', ], 'ProfileArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProfileArn', ], 'min' => 1, ], 'ProfileChoice' => [ 'type' => 'structure', 'members' => [ 'ChoiceId' => [ 'shape' => 'ChoiceId', ], 'ChoiceTitle' => [ 'shape' => 'ChoiceTitle', ], 'ChoiceDescription' => [ 'shape' => 'ChoiceDescription', ], ], ], 'ProfileDescription' => [ 'type' => 'string', 'max' => 100, 'min' => 3, ], 'ProfileName' => [ 'type' => 'string', 'max' => 100, 'min' => 3, ], 'ProfileNamePrefix' => [ 'type' => 'string', 'max' => 100, ], 'ProfileNotificationSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProfileNotificationSummary', ], ], 'ProfileNotificationSummary' => [ 'type' => 'structure', 'members' => [ 'CurrentProfileVersion' => [ 'shape' => 'ProfileVersion', ], 'LatestProfileVersion' => [ 'shape' => 'ProfileVersion', ], 'Type' => [ 'shape' => 'ProfileNotificationType', ], 'ProfileArn' => [ 'shape' => 'ProfileArn', ], 'ProfileName' => [ 'shape' => 'ProfileName', ], 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'WorkloadName' => [ 'shape' => 'WorkloadName', ], ], ], 'ProfileNotificationType' => [ 'type' => 'string', 'enum' => [ 'PROFILE_ANSWERS_UPDATED', 'PROFILE_DELETED', ], ], 'ProfileOwnerType' => [ 'type' => 'string', 'enum' => [ 'SELF', 'SHARED', ], ], 'ProfileQuestion' => [ 'type' => 'structure', 'members' => [ 'QuestionId' => [ 'shape' => 'QuestionId', ], 'QuestionTitle' => [ 'shape' => 'QuestionTitle', ], 'QuestionDescription' => [ 'shape' => 'QuestionDescription', ], 'QuestionChoices' => [ 'shape' => 'ProfileQuestionChoices', ], 'SelectedChoiceIds' => [ 'shape' => 'SelectedChoiceIds', ], 'MinSelectedChoices' => [ 'shape' => 'MinSelectedProfileChoices', ], 'MaxSelectedChoices' => [ 'shape' => 'MaxSelectedProfileChoices', ], ], ], 'ProfileQuestionChoices' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProfileChoice', ], ], 'ProfileQuestionUpdate' => [ 'type' => 'structure', 'members' => [ 'QuestionId' => [ 'shape' => 'QuestionId', ], 'SelectedChoiceIds' => [ 'shape' => 'SelectedProfileChoiceIds', ], ], ], 'ProfileQuestionUpdates' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProfileQuestionUpdate', ], ], 'ProfileQuestions' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProfileQuestion', ], ], 'ProfileShareSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProfileShareSummary', ], ], 'ProfileShareSummary' => [ 'type' => 'structure', 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', ], 'SharedWith' => [ 'shape' => 'SharedWith', ], 'Status' => [ 'shape' => 'ShareStatus', ], 'StatusMessage' => [ 'shape' => 'StatusMessage', ], ], ], 'ProfileSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProfileSummary', ], ], 'ProfileSummary' => [ 'type' => 'structure', 'members' => [ 'ProfileArn' => [ 'shape' => 'ProfileArn', ], 'ProfileVersion' => [ 'shape' => 'ProfileVersion', ], 'ProfileName' => [ 'shape' => 'ProfileName', ], 'ProfileDescription' => [ 'shape' => 'ProfileDescription', ], 'Owner' => [ 'shape' => 'AwsAccountId', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'ProfileTemplate' => [ 'type' => 'structure', 'members' => [ 'TemplateName' => [ 'shape' => 'ProfileName', ], 'TemplateQuestions' => [ 'shape' => 'TemplateQuestions', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'ProfileTemplateChoice' => [ 'type' => 'structure', 'members' => [ 'ChoiceId' => [ 'shape' => 'ChoiceId', ], 'ChoiceTitle' => [ 'shape' => 'ChoiceTitle', ], 'ChoiceDescription' => [ 'shape' => 'ChoiceDescription', ], ], ], 'ProfileTemplateQuestion' => [ 'type' => 'structure', 'members' => [ 'QuestionId' => [ 'shape' => 'QuestionId', ], 'QuestionTitle' => [ 'shape' => 'QuestionTitle', ], 'QuestionDescription' => [ 'shape' => 'QuestionDescription', ], 'QuestionChoices' => [ 'shape' => 'ProfileTemplateQuestionChoices', ], 'MinSelectedChoices' => [ 'shape' => 'MinSelectedProfileChoices', ], 'MaxSelectedChoices' => [ 'shape' => 'MaxSelectedProfileChoices', ], ], ], 'ProfileTemplateQuestionChoices' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProfileTemplateChoice', ], ], 'ProfileVersion' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '^[A-Za-z0-9-]+$', ], 'Question' => [ 'type' => 'string', 'enum' => [ 'UNANSWERED', 'ANSWERED', ], ], 'QuestionCounts' => [ 'type' => 'map', 'key' => [ 'shape' => 'Question', ], 'value' => [ 'shape' => 'Count', ], ], 'QuestionDescription' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'QuestionDifference' => [ 'type' => 'structure', 'members' => [ 'QuestionId' => [ 'shape' => 'QuestionId', ], 'QuestionTitle' => [ 'shape' => 'QuestionTitle', ], 'DifferenceStatus' => [ 'shape' => 'DifferenceStatus', ], ], ], 'QuestionDifferences' => [ 'type' => 'list', 'member' => [ 'shape' => 'QuestionDifference', ], ], 'QuestionId' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'QuestionMetric' => [ 'type' => 'structure', 'members' => [ 'QuestionId' => [ 'shape' => 'QuestionId', ], 'Risk' => [ 'shape' => 'Risk', ], 'BestPractices' => [ 'shape' => 'BestPractices', ], ], ], 'QuestionMetrics' => [ 'type' => 'list', 'member' => [ 'shape' => 'QuestionMetric', ], ], 'QuestionPriority' => [ 'type' => 'string', 'enum' => [ 'PRIORITIZED', 'NONE', ], ], 'QuestionTitle' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'QuestionType' => [ 'type' => 'string', 'enum' => [ 'PRIORITIZED', 'NON_PRIORITIZED', ], ], 'QuotaCode' => [ 'type' => 'string', ], 'ReportFormat' => [ 'type' => 'string', 'enum' => [ 'PDF', 'JSON', ], ], 'ResourceArn' => [ 'type' => 'string', 'max' => 250, 'min' => 50, 'pattern' => 'arn:aws(-us-gov|-iso(-[a-z])?|-cn)?:wellarchitected:[a-z]{2}(-gov|-iso([a-z])?)?-[a-z]+-\\d:\\d{12}:(review-template)/[a-f0-9]{32}', ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'required' => [ 'Message', 'ResourceId', 'ResourceType', ], 'members' => [ 'Message' => [ 'shape' => 'ExceptionMessage', ], 'ResourceId' => [ 'shape' => 'ExceptionResourceId', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], ], 'error' => [ 'httpStatusCode' => 404, ], 'exception' => true, ], 'ReviewTemplate' => [ 'type' => 'structure', 'members' => [ 'Description' => [ 'shape' => 'TemplateDescription', ], 'Lenses' => [ 'shape' => 'ReviewTemplateLenses', ], 'Notes' => [ 'shape' => 'Notes', ], 'QuestionCounts' => [ 'shape' => 'QuestionCounts', ], 'Owner' => [ 'shape' => 'AwsAccountId', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'TemplateArn' => [ 'shape' => 'TemplateArn', ], 'TemplateName' => [ 'shape' => 'TemplateName', ], 'Tags' => [ 'shape' => 'TagMap', ], 'UpdateStatus' => [ 'shape' => 'ReviewTemplateUpdateStatus', ], 'ShareInvitationId' => [ 'shape' => 'ShareInvitationId', ], ], ], 'ReviewTemplateAnswer' => [ 'type' => 'structure', 'members' => [ 'QuestionId' => [ 'shape' => 'QuestionId', ], 'PillarId' => [ 'shape' => 'PillarId', ], 'QuestionTitle' => [ 'shape' => 'QuestionTitle', ], 'QuestionDescription' => [ 'shape' => 'QuestionDescription', ], 'ImprovementPlanUrl' => [ 'shape' => 'ImprovementPlanUrl', ], 'HelpfulResourceUrl' => [ 'shape' => 'HelpfulResourceUrl', ], 'HelpfulResourceDisplayText' => [ 'shape' => 'DisplayText', ], 'Choices' => [ 'shape' => 'Choices', ], 'SelectedChoices' => [ 'shape' => 'SelectedChoices', ], 'ChoiceAnswers' => [ 'shape' => 'ChoiceAnswers', ], 'IsApplicable' => [ 'shape' => 'IsApplicable', ], 'AnswerStatus' => [ 'shape' => 'ReviewTemplateAnswerStatus', ], 'Notes' => [ 'shape' => 'Notes', ], 'Reason' => [ 'shape' => 'AnswerReason', ], ], ], 'ReviewTemplateAnswerStatus' => [ 'type' => 'string', 'enum' => [ 'UNANSWERED', 'ANSWERED', ], ], 'ReviewTemplateAnswerSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'ReviewTemplateAnswerSummary', ], ], 'ReviewTemplateAnswerSummary' => [ 'type' => 'structure', 'members' => [ 'QuestionId' => [ 'shape' => 'QuestionId', ], 'PillarId' => [ 'shape' => 'PillarId', ], 'QuestionTitle' => [ 'shape' => 'QuestionTitle', ], 'Choices' => [ 'shape' => 'Choices', ], 'SelectedChoices' => [ 'shape' => 'SelectedChoices', ], 'ChoiceAnswerSummaries' => [ 'shape' => 'ChoiceAnswerSummaries', ], 'IsApplicable' => [ 'shape' => 'IsApplicable', ], 'AnswerStatus' => [ 'shape' => 'ReviewTemplateAnswerStatus', ], 'Reason' => [ 'shape' => 'AnswerReason', ], 'QuestionType' => [ 'shape' => 'QuestionType', ], ], ], 'ReviewTemplateArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'TemplateArn', ], 'max' => 1, ], 'ReviewTemplateLensAliases' => [ 'type' => 'list', 'member' => [ 'shape' => 'LensAlias', ], 'max' => 10, 'min' => 1, ], 'ReviewTemplateLensReview' => [ 'type' => 'structure', 'members' => [ 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'LensVersion' => [ 'shape' => 'LensVersion', ], 'LensName' => [ 'shape' => 'LensName', ], 'LensStatus' => [ 'shape' => 'LensStatus', ], 'PillarReviewSummaries' => [ 'shape' => 'ReviewTemplatePillarReviewSummaries', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'Notes' => [ 'shape' => 'Notes', ], 'QuestionCounts' => [ 'shape' => 'QuestionCounts', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ReviewTemplateLenses' => [ 'type' => 'list', 'member' => [ 'shape' => 'LensAlias', ], ], 'ReviewTemplatePillarReviewSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'ReviewTemplatePillarReviewSummary', ], ], 'ReviewTemplatePillarReviewSummary' => [ 'type' => 'structure', 'members' => [ 'PillarId' => [ 'shape' => 'PillarId', ], 'PillarName' => [ 'shape' => 'PillarName', ], 'Notes' => [ 'shape' => 'Notes', ], 'QuestionCounts' => [ 'shape' => 'QuestionCounts', ], ], ], 'ReviewTemplateSummary' => [ 'type' => 'structure', 'members' => [ 'Description' => [ 'shape' => 'TemplateDescription', ], 'Lenses' => [ 'shape' => 'ReviewTemplateLenses', ], 'Owner' => [ 'shape' => 'AwsAccountId', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'TemplateArn' => [ 'shape' => 'TemplateArn', ], 'TemplateName' => [ 'shape' => 'TemplateName', ], 'UpdateStatus' => [ 'shape' => 'ReviewTemplateUpdateStatus', ], ], ], 'ReviewTemplateUpdateStatus' => [ 'type' => 'string', 'enum' => [ 'CURRENT', 'LENS_NOT_CURRENT', ], ], 'ReviewTemplates' => [ 'type' => 'list', 'member' => [ 'shape' => 'ReviewTemplateSummary', ], ], 'Risk' => [ 'type' => 'string', 'enum' => [ 'UNANSWERED', 'HIGH', 'MEDIUM', 'NONE', 'NOT_APPLICABLE', ], ], 'RiskCounts' => [ 'type' => 'map', 'key' => [ 'shape' => 'Risk', ], 'value' => [ 'shape' => 'Count', ], ], 'SelectedChoiceIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'ChoiceId', ], ], 'SelectedChoices' => [ 'type' => 'list', 'member' => [ 'shape' => 'ChoiceId', ], ], 'SelectedPillar' => [ 'type' => 'structure', 'members' => [ 'PillarId' => [ 'shape' => 'PillarId', ], 'SelectedQuestionIds' => [ 'shape' => 'SelectedQuestionIds', ], ], ], 'SelectedPillars' => [ 'type' => 'list', 'member' => [ 'shape' => 'SelectedPillar', ], ], 'SelectedProfileChoiceIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'ChoiceId', ], ], 'SelectedQuestionId' => [ 'type' => 'string', ], 'SelectedQuestionIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'SelectedQuestionId', ], ], 'ServiceCode' => [ 'type' => 'string', ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'required' => [ 'Message', 'QuotaCode', 'ServiceCode', ], 'members' => [ 'Message' => [ 'shape' => 'ExceptionMessage', ], 'ResourceId' => [ 'shape' => 'ExceptionResourceId', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], 'QuotaCode' => [ 'shape' => 'QuotaCode', ], 'ServiceCode' => [ 'shape' => 'ServiceCode', ], ], 'error' => [ 'httpStatusCode' => 402, ], 'exception' => true, ], 'ShareId' => [ 'type' => 'string', 'pattern' => '[0-9a-f]{32}', ], 'ShareInvitation' => [ 'type' => 'structure', 'members' => [ 'ShareInvitationId' => [ 'shape' => 'ShareInvitationId', ], 'ShareResourceType' => [ 'shape' => 'ShareResourceType', ], 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'ProfileArn' => [ 'shape' => 'ProfileArn', ], 'TemplateArn' => [ 'shape' => 'TemplateArn', ], ], ], 'ShareInvitationAction' => [ 'type' => 'string', 'enum' => [ 'ACCEPT', 'REJECT', ], ], 'ShareInvitationId' => [ 'type' => 'string', 'pattern' => '[0-9a-f]{32}', ], 'ShareInvitationSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'ShareInvitationSummary', ], ], 'ShareInvitationSummary' => [ 'type' => 'structure', 'members' => [ 'ShareInvitationId' => [ 'shape' => 'ShareInvitationId', ], 'SharedBy' => [ 'shape' => 'AwsAccountId', ], 'SharedWith' => [ 'shape' => 'SharedWith', ], 'PermissionType' => [ 'shape' => 'PermissionType', ], 'ShareResourceType' => [ 'shape' => 'ShareResourceType', ], 'WorkloadName' => [ 'shape' => 'WorkloadName', ], 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'LensName' => [ 'shape' => 'LensName', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'ProfileName' => [ 'shape' => 'ProfileName', ], 'ProfileArn' => [ 'shape' => 'ProfileArn', ], 'TemplateName' => [ 'shape' => 'TemplateName', ], 'TemplateArn' => [ 'shape' => 'TemplateArn', ], ], ], 'ShareResourceType' => [ 'type' => 'string', 'enum' => [ 'WORKLOAD', 'LENS', 'PROFILE', 'TEMPLATE', ], ], 'ShareStatus' => [ 'type' => 'string', 'enum' => [ 'ACCEPTED', 'REJECTED', 'PENDING', 'REVOKED', 'EXPIRED', 'ASSOCIATING', 'ASSOCIATED', 'FAILED', ], ], 'SharedWith' => [ 'type' => 'string', 'max' => 2048, 'min' => 12, ], 'SharedWithPrefix' => [ 'type' => 'string', 'max' => 100, ], 'StatusMessage' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'Subdomain' => [ 'type' => 'string', 'max' => 100, 'min' => 1, ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 50, 'min' => 1, ], 'TagMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'TagKey', ], 'value' => [ 'shape' => 'TagValue', ], 'max' => 50, 'min' => 1, ], 'TagResourceInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadArn', 'Tags', ], 'members' => [ 'WorkloadArn' => [ 'shape' => 'WorkloadArn', 'location' => 'uri', 'locationName' => 'WorkloadArn', ], 'Tags' => [ 'shape' => 'TagMap', ], ], ], 'TagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'TemplateArn' => [ 'type' => 'string', 'max' => 250, 'min' => 50, 'pattern' => 'arn:aws(-us-gov|-iso(-[a-z])?|-cn)?:wellarchitected:[a-z]{2}(-gov|-iso([a-z])?)?-[a-z]+-\\d:\\d{12}:(review-template)/[a-f0-9]{32}', ], 'TemplateDescription' => [ 'type' => 'string', 'max' => 250, 'min' => 3, 'pattern' => '^[A-Za-z0-9-_.,:/()@!&?#+\'’\\s]+$', ], 'TemplateName' => [ 'type' => 'string', 'max' => 100, 'min' => 3, 'pattern' => '^[A-Za-z0-9-_.,:/()@!&?#+\'’\\s]+$', ], 'TemplateNamePrefix' => [ 'type' => 'string', 'max' => 100, 'pattern' => '^[A-Za-z0-9-_.,:/()@!&?#+\'’\\s]+$', ], 'TemplateQuestions' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProfileTemplateQuestion', ], ], 'TemplateShareSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'TemplateShareSummary', ], ], 'TemplateShareSummary' => [ 'type' => 'structure', 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', ], 'SharedWith' => [ 'shape' => 'SharedWith', ], 'Status' => [ 'shape' => 'ShareStatus', ], 'StatusMessage' => [ 'shape' => 'StatusMessage', ], ], ], 'ThrottlingException' => [ 'type' => 'structure', 'required' => [ 'Message', ], 'members' => [ 'Message' => [ 'shape' => 'ExceptionMessage', ], 'QuotaCode' => [ 'shape' => 'QuotaCode', ], 'ServiceCode' => [ 'shape' => 'ServiceCode', ], ], 'error' => [ 'httpStatusCode' => 429, ], 'exception' => true, ], 'Timestamp' => [ 'type' => 'timestamp', ], 'TrustedAdvisorIntegrationStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'UntagResourceInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadArn', 'TagKeys', ], 'members' => [ 'WorkloadArn' => [ 'shape' => 'WorkloadArn', 'location' => 'uri', 'locationName' => 'WorkloadArn', ], 'TagKeys' => [ 'shape' => 'TagKeyList', 'location' => 'querystring', 'locationName' => 'tagKeys', ], ], ], 'UntagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'UpdateAnswerInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensAlias', 'QuestionId', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'QuestionId' => [ 'shape' => 'QuestionId', 'location' => 'uri', 'locationName' => 'QuestionId', ], 'SelectedChoices' => [ 'shape' => 'SelectedChoices', ], 'ChoiceUpdates' => [ 'shape' => 'ChoiceUpdates', ], 'Notes' => [ 'shape' => 'Notes', ], 'IsApplicable' => [ 'shape' => 'IsApplicable', ], 'Reason' => [ 'shape' => 'AnswerReason', ], ], ], 'UpdateAnswerOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'LensAlias' => [ 'shape' => 'LensAlias', ], 'LensArn' => [ 'shape' => 'LensArn', ], 'Answer' => [ 'shape' => 'Answer', ], ], ], 'UpdateGlobalSettingsInput' => [ 'type' => 'structure', 'members' => [ 'OrganizationSharingStatus' => [ 'shape' => 'OrganizationSharingStatus', ], 'DiscoveryIntegrationStatus' => [ 'shape' => 'DiscoveryIntegrationStatus', ], 'JiraConfiguration' => [ 'shape' => 'AccountJiraConfigurationInput', ], ], ], 'UpdateIntegrationInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'ClientRequestToken', 'IntegratingService', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], 'IntegratingService' => [ 'shape' => 'IntegratingService', ], ], ], 'UpdateLensReviewInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensAlias', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'LensNotes' => [ 'shape' => 'Notes', ], 'PillarNotes' => [ 'shape' => 'PillarNotes', ], 'JiraConfiguration' => [ 'shape' => 'JiraSelectedQuestionConfiguration', ], ], ], 'UpdateLensReviewOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'LensReview' => [ 'shape' => 'LensReview', ], ], ], 'UpdateProfileInput' => [ 'type' => 'structure', 'required' => [ 'ProfileArn', ], 'members' => [ 'ProfileArn' => [ 'shape' => 'ProfileArn', 'location' => 'uri', 'locationName' => 'ProfileArn', ], 'ProfileDescription' => [ 'shape' => 'ProfileDescription', ], 'ProfileQuestions' => [ 'shape' => 'ProfileQuestionUpdates', ], ], ], 'UpdateProfileOutput' => [ 'type' => 'structure', 'members' => [ 'Profile' => [ 'shape' => 'Profile', ], ], ], 'UpdateReviewTemplateAnswerInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', 'LensAlias', 'QuestionId', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'QuestionId' => [ 'shape' => 'QuestionId', 'location' => 'uri', 'locationName' => 'QuestionId', ], 'SelectedChoices' => [ 'shape' => 'SelectedChoices', ], 'ChoiceUpdates' => [ 'shape' => 'ChoiceUpdates', ], 'Notes' => [ 'shape' => 'Notes', ], 'IsApplicable' => [ 'shape' => 'IsApplicable', ], 'Reason' => [ 'shape' => 'AnswerReason', ], ], ], 'UpdateReviewTemplateAnswerOutput' => [ 'type' => 'structure', 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', ], 'LensAlias' => [ 'shape' => 'LensAlias', ], 'Answer' => [ 'shape' => 'ReviewTemplateAnswer', ], ], ], 'UpdateReviewTemplateInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'TemplateName' => [ 'shape' => 'TemplateName', ], 'Description' => [ 'shape' => 'TemplateDescription', ], 'Notes' => [ 'shape' => 'Notes', ], 'LensesToAssociate' => [ 'shape' => 'ReviewTemplateLensAliases', ], 'LensesToDisassociate' => [ 'shape' => 'ReviewTemplateLensAliases', ], ], ], 'UpdateReviewTemplateLensReviewInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', 'LensAlias', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'LensNotes' => [ 'shape' => 'Notes', ], 'PillarNotes' => [ 'shape' => 'PillarNotes', ], ], ], 'UpdateReviewTemplateLensReviewOutput' => [ 'type' => 'structure', 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', ], 'LensReview' => [ 'shape' => 'ReviewTemplateLensReview', ], ], ], 'UpdateReviewTemplateOutput' => [ 'type' => 'structure', 'members' => [ 'ReviewTemplate' => [ 'shape' => 'ReviewTemplate', ], ], ], 'UpdateShareInvitationInput' => [ 'type' => 'structure', 'required' => [ 'ShareInvitationId', 'ShareInvitationAction', ], 'members' => [ 'ShareInvitationId' => [ 'shape' => 'ShareInvitationId', 'location' => 'uri', 'locationName' => 'ShareInvitationId', ], 'ShareInvitationAction' => [ 'shape' => 'ShareInvitationAction', ], ], ], 'UpdateShareInvitationOutput' => [ 'type' => 'structure', 'members' => [ 'ShareInvitation' => [ 'shape' => 'ShareInvitation', ], ], ], 'UpdateWorkloadInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'WorkloadName' => [ 'shape' => 'WorkloadName', ], 'Description' => [ 'shape' => 'WorkloadDescription', ], 'Environment' => [ 'shape' => 'WorkloadEnvironment', ], 'AccountIds' => [ 'shape' => 'WorkloadAccountIds', ], 'AwsRegions' => [ 'shape' => 'WorkloadAwsRegions', ], 'NonAwsRegions' => [ 'shape' => 'WorkloadNonAwsRegions', ], 'PillarPriorities' => [ 'shape' => 'WorkloadPillarPriorities', ], 'ArchitecturalDesign' => [ 'shape' => 'WorkloadArchitecturalDesign', ], 'ReviewOwner' => [ 'shape' => 'WorkloadReviewOwner', ], 'IsReviewOwnerUpdateAcknowledged' => [ 'shape' => 'IsReviewOwnerUpdateAcknowledged', ], 'IndustryType' => [ 'shape' => 'WorkloadIndustryType', ], 'Industry' => [ 'shape' => 'WorkloadIndustry', ], 'Notes' => [ 'shape' => 'Notes', ], 'ImprovementStatus' => [ 'shape' => 'WorkloadImprovementStatus', ], 'DiscoveryConfig' => [ 'shape' => 'WorkloadDiscoveryConfig', ], 'Applications' => [ 'shape' => 'WorkloadApplications', ], 'JiraConfiguration' => [ 'shape' => 'WorkloadJiraConfigurationInput', ], ], ], 'UpdateWorkloadOutput' => [ 'type' => 'structure', 'members' => [ 'Workload' => [ 'shape' => 'Workload', ], ], ], 'UpdateWorkloadShareInput' => [ 'type' => 'structure', 'required' => [ 'ShareId', 'WorkloadId', 'PermissionType', ], 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', 'location' => 'uri', 'locationName' => 'ShareId', ], 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'PermissionType' => [ 'shape' => 'PermissionType', ], ], ], 'UpdateWorkloadShareOutput' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'WorkloadShare' => [ 'shape' => 'WorkloadShare', ], ], ], 'UpgradeLensReviewInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'LensAlias', 'MilestoneName', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'MilestoneName' => [ 'shape' => 'MilestoneName', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', ], ], ], 'UpgradeProfileVersionInput' => [ 'type' => 'structure', 'required' => [ 'WorkloadId', 'ProfileArn', ], 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', 'location' => 'uri', 'locationName' => 'WorkloadId', ], 'ProfileArn' => [ 'shape' => 'ProfileArn', 'location' => 'uri', 'locationName' => 'ProfileArn', ], 'MilestoneName' => [ 'shape' => 'MilestoneName', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', 'idempotencyToken' => true, ], ], ], 'UpgradeReviewTemplateLensReviewInput' => [ 'type' => 'structure', 'required' => [ 'TemplateArn', 'LensAlias', ], 'members' => [ 'TemplateArn' => [ 'shape' => 'TemplateArn', 'location' => 'uri', 'locationName' => 'TemplateArn', ], 'LensAlias' => [ 'shape' => 'LensAlias', 'location' => 'uri', 'locationName' => 'LensAlias', ], 'ClientRequestToken' => [ 'shape' => 'ClientRequestToken', ], ], ], 'Urls' => [ 'type' => 'list', 'member' => [ 'shape' => 'ChoiceContent', ], ], 'ValidationException' => [ 'type' => 'structure', 'required' => [ 'Message', ], 'members' => [ 'Message' => [ 'shape' => 'ExceptionMessage', ], 'Reason' => [ 'shape' => 'ValidationExceptionReason', ], 'Fields' => [ 'shape' => 'ValidationExceptionFieldList', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'ValidationExceptionField' => [ 'type' => 'structure', 'required' => [ 'Name', 'Message', ], 'members' => [ 'Name' => [ 'shape' => 'ValidationExceptionFieldName', ], 'Message' => [ 'shape' => 'ExceptionMessage', ], ], ], 'ValidationExceptionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ValidationExceptionField', ], ], 'ValidationExceptionFieldName' => [ 'type' => 'string', ], 'ValidationExceptionReason' => [ 'type' => 'string', 'enum' => [ 'UNKNOWN_OPERATION', 'CANNOT_PARSE', 'FIELD_VALIDATION_FAILED', 'OTHER', ], ], 'VersionDifferences' => [ 'type' => 'structure', 'members' => [ 'PillarDifferences' => [ 'shape' => 'PillarDifferences', ], ], ], 'Workload' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'WorkloadArn' => [ 'shape' => 'WorkloadArn', ], 'WorkloadName' => [ 'shape' => 'WorkloadName', ], 'Description' => [ 'shape' => 'WorkloadDescription', ], 'Environment' => [ 'shape' => 'WorkloadEnvironment', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'AccountIds' => [ 'shape' => 'WorkloadAccountIds', ], 'AwsRegions' => [ 'shape' => 'WorkloadAwsRegions', ], 'NonAwsRegions' => [ 'shape' => 'WorkloadNonAwsRegions', ], 'ArchitecturalDesign' => [ 'shape' => 'WorkloadArchitecturalDesign', ], 'ReviewOwner' => [ 'shape' => 'WorkloadReviewOwner', ], 'ReviewRestrictionDate' => [ 'shape' => 'Timestamp', ], 'IsReviewOwnerUpdateAcknowledged' => [ 'shape' => 'IsReviewOwnerUpdateAcknowledged', ], 'IndustryType' => [ 'shape' => 'WorkloadIndustryType', ], 'Industry' => [ 'shape' => 'WorkloadIndustry', ], 'Notes' => [ 'shape' => 'Notes', ], 'ImprovementStatus' => [ 'shape' => 'WorkloadImprovementStatus', ], 'RiskCounts' => [ 'shape' => 'RiskCounts', ], 'PillarPriorities' => [ 'shape' => 'WorkloadPillarPriorities', ], 'Lenses' => [ 'shape' => 'WorkloadLenses', ], 'Owner' => [ 'shape' => 'AwsAccountId', ], 'ShareInvitationId' => [ 'shape' => 'ShareInvitationId', ], 'Tags' => [ 'shape' => 'TagMap', ], 'DiscoveryConfig' => [ 'shape' => 'WorkloadDiscoveryConfig', ], 'Applications' => [ 'shape' => 'WorkloadApplications', ], 'Profiles' => [ 'shape' => 'WorkloadProfiles', ], 'PrioritizedRiskCounts' => [ 'shape' => 'RiskCounts', ], 'JiraConfiguration' => [ 'shape' => 'WorkloadJiraConfigurationOutput', ], ], ], 'WorkloadAccountIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'AwsAccountId', ], 'max' => 100, ], 'WorkloadApplications' => [ 'type' => 'list', 'member' => [ 'shape' => 'ApplicationArn', ], 'max' => 1, ], 'WorkloadArchitecturalDesign' => [ 'type' => 'string', 'max' => 2048, 'pattern' => '^(|(https?|ftp):\\/\\/[^\\s/$.?#].[^\\s]*)$', ], 'WorkloadArn' => [ 'type' => 'string', ], 'WorkloadAwsRegions' => [ 'type' => 'list', 'member' => [ 'shape' => 'AwsRegion', ], 'max' => 50, ], 'WorkloadDescription' => [ 'type' => 'string', 'max' => 250, 'min' => 3, ], 'WorkloadDiscoveryConfig' => [ 'type' => 'structure', 'members' => [ 'TrustedAdvisorIntegrationStatus' => [ 'shape' => 'TrustedAdvisorIntegrationStatus', ], 'WorkloadResourceDefinition' => [ 'shape' => 'WorkloadResourceDefinition', ], ], ], 'WorkloadEnvironment' => [ 'type' => 'string', 'enum' => [ 'PRODUCTION', 'PREPRODUCTION', ], ], 'WorkloadId' => [ 'type' => 'string', 'max' => 32, 'min' => 32, 'pattern' => '[0-9a-f]{32}', ], 'WorkloadImprovementStatus' => [ 'type' => 'string', 'enum' => [ 'NOT_APPLICABLE', 'NOT_STARTED', 'IN_PROGRESS', 'COMPLETE', 'RISK_ACKNOWLEDGED', ], ], 'WorkloadIndustry' => [ 'type' => 'string', 'max' => 100, ], 'WorkloadIndustryType' => [ 'type' => 'string', 'max' => 100, ], 'WorkloadIssueManagementStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', 'INHERIT', ], ], 'WorkloadJiraConfigurationInput' => [ 'type' => 'structure', 'members' => [ 'IssueManagementStatus' => [ 'shape' => 'WorkloadIssueManagementStatus', ], 'IssueManagementType' => [ 'shape' => 'IssueManagementType', ], 'JiraProjectKey' => [ 'shape' => 'JiraProjectKey', ], ], ], 'WorkloadJiraConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'IssueManagementStatus' => [ 'shape' => 'WorkloadIssueManagementStatus', ], 'IssueManagementType' => [ 'shape' => 'IssueManagementType', ], 'JiraProjectKey' => [ 'shape' => 'JiraProjectKey', ], 'StatusMessage' => [ 'shape' => 'StatusMessage', ], ], ], 'WorkloadLenses' => [ 'type' => 'list', 'member' => [ 'shape' => 'LensAlias', ], ], 'WorkloadName' => [ 'type' => 'string', 'max' => 100, 'min' => 3, ], 'WorkloadNamePrefix' => [ 'type' => 'string', 'max' => 100, ], 'WorkloadNonAwsRegion' => [ 'type' => 'string', 'max' => 25, 'min' => 3, ], 'WorkloadNonAwsRegions' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkloadNonAwsRegion', ], 'max' => 5, ], 'WorkloadPillarPriorities' => [ 'type' => 'list', 'member' => [ 'shape' => 'PillarId', ], ], 'WorkloadProfile' => [ 'type' => 'structure', 'members' => [ 'ProfileArn' => [ 'shape' => 'ProfileArn', ], 'ProfileVersion' => [ 'shape' => 'ProfileVersion', ], ], ], 'WorkloadProfileArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProfileArn', ], 'max' => 1, ], 'WorkloadProfiles' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkloadProfile', ], 'max' => 1, ], 'WorkloadResourceDefinition' => [ 'type' => 'list', 'member' => [ 'shape' => 'DefinitionType', ], ], 'WorkloadReviewOwner' => [ 'type' => 'string', 'max' => 255, 'min' => 3, ], 'WorkloadShare' => [ 'type' => 'structure', 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', ], 'SharedBy' => [ 'shape' => 'AwsAccountId', ], 'SharedWith' => [ 'shape' => 'SharedWith', ], 'PermissionType' => [ 'shape' => 'PermissionType', ], 'Status' => [ 'shape' => 'ShareStatus', ], 'WorkloadName' => [ 'shape' => 'WorkloadName', ], 'WorkloadId' => [ 'shape' => 'WorkloadId', ], ], ], 'WorkloadShareSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkloadShareSummary', ], ], 'WorkloadShareSummary' => [ 'type' => 'structure', 'members' => [ 'ShareId' => [ 'shape' => 'ShareId', ], 'SharedWith' => [ 'shape' => 'SharedWith', ], 'PermissionType' => [ 'shape' => 'PermissionType', ], 'Status' => [ 'shape' => 'ShareStatus', ], 'StatusMessage' => [ 'shape' => 'StatusMessage', ], ], ], 'WorkloadSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkloadSummary', ], ], 'WorkloadSummary' => [ 'type' => 'structure', 'members' => [ 'WorkloadId' => [ 'shape' => 'WorkloadId', ], 'WorkloadArn' => [ 'shape' => 'WorkloadArn', ], 'WorkloadName' => [ 'shape' => 'WorkloadName', ], 'Owner' => [ 'shape' => 'AwsAccountId', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'Lenses' => [ 'shape' => 'WorkloadLenses', ], 'RiskCounts' => [ 'shape' => 'RiskCounts', ], 'ImprovementStatus' => [ 'shape' => 'WorkloadImprovementStatus', ], 'Profiles' => [ 'shape' => 'WorkloadProfiles', ], 'PrioritizedRiskCounts' => [ 'shape' => 'RiskCounts', ], ], ], ],];
