Module: Aws::WellArchitected::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-wellarchitected/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AccountJiraConfigurationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountJiraConfigurationInput')
- AccountJiraConfigurationOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountJiraConfigurationOutput')
- AccountJiraIssueManagementStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountJiraIssueManagementStatus')
- AccountSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'AccountSummary')
- AdditionalResourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AdditionalResourceType')
- AdditionalResources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdditionalResources')
- AdditionalResourcesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AdditionalResourcesList')
- Answer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Answer')
- AnswerReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AnswerReason')
- AnswerSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AnswerSummaries')
- AnswerSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AnswerSummary')
- ApplicationArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ApplicationArn')
- AssociateLensesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateLensesInput')
- AssociateProfilesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateProfilesInput')
- AwsAccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AwsAccountId')
- AwsRegion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AwsRegion')
- Base64String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Base64String')
- BestPractice =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BestPractice')
- BestPractices =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BestPractices')
- CheckDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CheckDescription')
- CheckDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CheckDetail')
- CheckDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CheckDetails')
- CheckFailureReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CheckFailureReason')
- CheckId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CheckId')
- CheckName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CheckName')
- CheckProvider =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CheckProvider')
- CheckStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CheckStatus')
- CheckStatusCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'CheckStatusCount')
- CheckSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CheckSummaries')
- CheckSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CheckSummary')
- Choice =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Choice')
- ChoiceAnswer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChoiceAnswer')
- ChoiceAnswerSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ChoiceAnswerSummaries')
- ChoiceAnswerSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChoiceAnswerSummary')
- ChoiceAnswers =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ChoiceAnswers')
- ChoiceContent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChoiceContent')
- ChoiceContentDisplayText =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChoiceContentDisplayText')
- ChoiceContentUrl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChoiceContentUrl')
- ChoiceDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChoiceDescription')
- ChoiceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChoiceId')
- ChoiceImprovementPlan =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChoiceImprovementPlan')
- ChoiceImprovementPlans =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ChoiceImprovementPlans')
- ChoiceNotes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChoiceNotes')
- ChoiceReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChoiceReason')
- ChoiceStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChoiceStatus')
- ChoiceTitle =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChoiceTitle')
- ChoiceUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChoiceUpdate')
- ChoiceUpdates =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ChoiceUpdates')
- Choices =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Choices')
- ClientRequestToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientRequestToken')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- ConsolidatedReportMetric =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConsolidatedReportMetric')
- ConsolidatedReportMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ConsolidatedReportMetrics')
- Count =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Count')
Shapes::StructureShape.new(name: 'CreateLensShareInput')
Shapes::StructureShape.new(name: 'CreateLensShareOutput')
- CreateLensVersionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateLensVersionInput')
- CreateLensVersionOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateLensVersionOutput')
- CreateMilestoneInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMilestoneInput')
- CreateMilestoneOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateMilestoneOutput')
- CreateProfileInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateProfileInput')
- CreateProfileOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateProfileOutput')
Shapes::StructureShape.new(name: 'CreateProfileShareInput')
Shapes::StructureShape.new(name: 'CreateProfileShareOutput')
- CreateReviewTemplateInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateReviewTemplateInput')
- CreateReviewTemplateOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateReviewTemplateOutput')
Shapes::StructureShape.new(name: 'CreateTemplateShareInput')
Shapes::StructureShape.new(name: 'CreateTemplateShareOutput')
- CreateWorkloadInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateWorkloadInput')
- CreateWorkloadOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateWorkloadOutput')
Shapes::StructureShape.new(name: 'CreateWorkloadShareInput')
Shapes::StructureShape.new(name: 'CreateWorkloadShareOutput')
- DefinitionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DefinitionType')
- DeleteLensInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteLensInput')
Shapes::StructureShape.new(name: 'DeleteLensShareInput')
- DeleteProfileInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteProfileInput')
Shapes::StructureShape.new(name: 'DeleteProfileShareInput')
- DeleteReviewTemplateInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteReviewTemplateInput')
Shapes::StructureShape.new(name: 'DeleteTemplateShareInput')
- DeleteWorkloadInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteWorkloadInput')
Shapes::StructureShape.new(name: 'DeleteWorkloadShareInput')
- DifferenceStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DifferenceStatus')
- DisassociateLensesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateLensesInput')
- DisassociateProfilesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateProfilesInput')
- DiscoveryIntegrationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DiscoveryIntegrationStatus')
- DisplayText =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DisplayText')
- ExceptionMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExceptionMessage')
- ExceptionResourceId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExceptionResourceId')
- ExceptionResourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExceptionResourceType')
- ExportLensInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportLensInput')
- ExportLensOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExportLensOutput')
- FlaggedResources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'FlaggedResources')
- GetAnswerInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAnswerInput')
- GetAnswerOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAnswerOutput')
- GetConsolidatedReportInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetConsolidatedReportInput')
- GetConsolidatedReportMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'GetConsolidatedReportMaxResults')
- GetConsolidatedReportOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetConsolidatedReportOutput')
- GetGlobalSettingsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetGlobalSettingsOutput')
- GetLensInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLensInput')
- GetLensOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLensOutput')
- GetLensReviewInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLensReviewInput')
- GetLensReviewOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLensReviewOutput')
- GetLensReviewReportInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLensReviewReportInput')
- GetLensReviewReportOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLensReviewReportOutput')
- GetLensVersionDifferenceInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLensVersionDifferenceInput')
- GetLensVersionDifferenceOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLensVersionDifferenceOutput')
- GetMilestoneInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMilestoneInput')
- GetMilestoneOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetMilestoneOutput')
- GetProfileInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetProfileInput')
- GetProfileOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetProfileOutput')
- GetProfileTemplateInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetProfileTemplateInput')
- GetProfileTemplateOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetProfileTemplateOutput')
- GetReviewTemplateAnswerInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReviewTemplateAnswerInput')
- GetReviewTemplateAnswerOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReviewTemplateAnswerOutput')
- GetReviewTemplateInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReviewTemplateInput')
- GetReviewTemplateLensReviewInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReviewTemplateLensReviewInput')
- GetReviewTemplateLensReviewOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReviewTemplateLensReviewOutput')
- GetReviewTemplateOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetReviewTemplateOutput')
- GetWorkloadInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetWorkloadInput')
- GetWorkloadOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetWorkloadOutput')
- HelpfulResourceUrl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HelpfulResourceUrl')
- ImportLensInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportLensInput')
- ImportLensOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportLensOutput')
- ImportLensStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImportLensStatus')
- ImprovementPlanUrl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImprovementPlanUrl')
- ImprovementSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImprovementSummaries')
- ImprovementSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImprovementSummary')
Shapes::BooleanShape.new(name: 'IncludeSharedResources')
- IntegratingService =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IntegratingService')
- IntegrationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IntegrationStatus')
- IntegrationStatusInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IntegrationStatusInput')
- InternalServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerException')
- IsApplicable =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'IsApplicable')
- IsMajorVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'IsMajorVersion')
- IsReviewOwnerUpdateAcknowledged =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'IsReviewOwnerUpdateAcknowledged')
- IssueManagementType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IssueManagementType')
- JiraConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JiraConfiguration')
- JiraIssueUrl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JiraIssueUrl')
- JiraProjectKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'JiraProjectKey')
- JiraSelectedQuestionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'JiraSelectedQuestionConfiguration')
- Lens =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Lens')
- LensAlias =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensAlias')
- LensAliases =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LensAliases')
- LensArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensArn')
- LensDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensDescription')
- LensJSON =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensJSON')
- LensMetric =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LensMetric')
- LensMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LensMetrics')
- LensName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensName')
- LensNamePrefix =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensNamePrefix')
- LensOwner =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensOwner')
- LensReview =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LensReview')
- LensReviewReport =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LensReviewReport')
- LensReviewSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LensReviewSummaries')
- LensReviewSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LensReviewSummary')
Shapes::ListShape.new(name: 'LensShareSummaries')
Shapes::StructureShape.new(name: 'LensShareSummary')
- LensStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensStatus')
- LensStatusType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensStatusType')
- LensSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LensSummaries')
- LensSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LensSummary')
- LensType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensType')
- LensUpgradeSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LensUpgradeSummary')
- LensVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LensVersion')
- LensesAppliedCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LensesAppliedCount')
- ListAnswersInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAnswersInput')
- ListAnswersMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListAnswersMaxResults')
- ListAnswersOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAnswersOutput')
- ListCheckDetailsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCheckDetailsInput')
- ListCheckDetailsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCheckDetailsOutput')
- ListCheckSummariesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCheckSummariesInput')
- ListCheckSummariesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCheckSummariesOutput')
- ListLensReviewImprovementsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLensReviewImprovementsInput')
- ListLensReviewImprovementsMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListLensReviewImprovementsMaxResults')
- ListLensReviewImprovementsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLensReviewImprovementsOutput')
- ListLensReviewsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLensReviewsInput')
- ListLensReviewsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLensReviewsOutput')
Shapes::StructureShape.new(name: 'ListLensSharesInput')
Shapes::StructureShape.new(name: 'ListLensSharesOutput')
- ListLensesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLensesInput')
- ListLensesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLensesOutput')
- ListMilestonesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMilestonesInput')
- ListMilestonesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListMilestonesOutput')
- ListNotificationsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNotificationsInput')
- ListNotificationsMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListNotificationsMaxResults')
- ListNotificationsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNotificationsOutput')
- ListProfileNotificationsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProfileNotificationsInput')
- ListProfileNotificationsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProfileNotificationsOutput')
Shapes::StructureShape.new(name: 'ListProfileSharesInput')
Shapes::IntegerShape.new(name: 'ListProfileSharesMaxResults')
Shapes::StructureShape.new(name: 'ListProfileSharesOutput')
- ListProfilesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProfilesInput')
- ListProfilesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProfilesOutput')
- ListReviewTemplateAnswersInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListReviewTemplateAnswersInput')
- ListReviewTemplateAnswersMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListReviewTemplateAnswersMaxResults')
- ListReviewTemplateAnswersOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListReviewTemplateAnswersOutput')
- ListReviewTemplatesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListReviewTemplatesInput')
- ListReviewTemplatesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListReviewTemplatesOutput')
Shapes::StructureShape.new(name: 'ListShareInvitationsInput')
Shapes::IntegerShape.new(name: 'ListShareInvitationsMaxResults')
Shapes::StructureShape.new(name: 'ListShareInvitationsOutput')
- ListTagsForResourceInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceInput')
- ListTagsForResourceOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceOutput')
Shapes::StructureShape.new(name: 'ListTemplateSharesInput')
Shapes::IntegerShape.new(name: 'ListTemplateSharesMaxResults')
Shapes::StructureShape.new(name: 'ListTemplateSharesOutput')
Shapes::StructureShape.new(name: 'ListWorkloadSharesInput')
Shapes::IntegerShape.new(name: 'ListWorkloadSharesMaxResults')
Shapes::StructureShape.new(name: 'ListWorkloadSharesOutput')
- ListWorkloadsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWorkloadsInput')
- ListWorkloadsMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListWorkloadsMaxResults')
- ListWorkloadsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWorkloadsOutput')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- MaxSelectedProfileChoices =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxSelectedProfileChoices')
- MetricType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MetricType')
- Milestone =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Milestone')
- MilestoneName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MilestoneName')
- MilestoneNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MilestoneNumber')
- MilestoneSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MilestoneSummaries')
- MilestoneSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MilestoneSummary')
- MinSelectedProfileChoices =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MinSelectedProfileChoices')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- Notes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Notes')
- NotificationSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NotificationSummaries')
- NotificationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotificationSummary')
- NotificationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NotificationType')
- OrganizationSharingStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OrganizationSharingStatus')
- PermissionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PermissionType')
- PillarDifference =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PillarDifference')
- PillarDifferences =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PillarDifferences')
- PillarId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PillarId')
- PillarMetric =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PillarMetric')
- PillarMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PillarMetrics')
- PillarName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PillarName')
- PillarNotes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'PillarNotes')
- PillarReviewSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PillarReviewSummaries')
- PillarReviewSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PillarReviewSummary')
- Profile =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Profile')
- ProfileArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProfileArn')
- ProfileArns =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProfileArns')
- ProfileChoice =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProfileChoice')
- ProfileDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProfileDescription')
- ProfileName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProfileName')
- ProfileNamePrefix =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProfileNamePrefix')
- ProfileNotificationSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProfileNotificationSummaries')
- ProfileNotificationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProfileNotificationSummary')
- ProfileNotificationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProfileNotificationType')
- ProfileOwnerType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProfileOwnerType')
- ProfileQuestion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProfileQuestion')
- ProfileQuestionChoices =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProfileQuestionChoices')
- ProfileQuestionUpdate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProfileQuestionUpdate')
- ProfileQuestionUpdates =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProfileQuestionUpdates')
- ProfileQuestions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProfileQuestions')
Shapes::ListShape.new(name: 'ProfileShareSummaries')
Shapes::StructureShape.new(name: 'ProfileShareSummary')
- ProfileSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProfileSummaries')
- ProfileSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProfileSummary')
- ProfileTemplate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProfileTemplate')
- ProfileTemplateChoice =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProfileTemplateChoice')
- ProfileTemplateQuestion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProfileTemplateQuestion')
- ProfileTemplateQuestionChoices =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProfileTemplateQuestionChoices')
- ProfileVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProfileVersion')
- Question =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Question')
- QuestionCounts =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'QuestionCounts')
- QuestionDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuestionDescription')
- QuestionDifference =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QuestionDifference')
- QuestionDifferences =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QuestionDifferences')
- QuestionId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuestionId')
- QuestionMetric =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'QuestionMetric')
- QuestionMetrics =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'QuestionMetrics')
- QuestionPriority =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuestionPriority')
- QuestionTitle =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuestionTitle')
- QuestionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuestionType')
- QuotaCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QuotaCode')
- ReportFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReportFormat')
- ResourceArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceArn')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ReviewTemplate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReviewTemplate')
- ReviewTemplateAnswer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReviewTemplateAnswer')
- ReviewTemplateAnswerStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReviewTemplateAnswerStatus')
- ReviewTemplateAnswerSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReviewTemplateAnswerSummaries')
- ReviewTemplateAnswerSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReviewTemplateAnswerSummary')
- ReviewTemplateArns =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReviewTemplateArns')
- ReviewTemplateLensAliases =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReviewTemplateLensAliases')
- ReviewTemplateLensReview =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReviewTemplateLensReview')
- ReviewTemplateLenses =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReviewTemplateLenses')
- ReviewTemplatePillarReviewSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReviewTemplatePillarReviewSummaries')
- ReviewTemplatePillarReviewSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReviewTemplatePillarReviewSummary')
- ReviewTemplateSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReviewTemplateSummary')
- ReviewTemplateUpdateStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ReviewTemplateUpdateStatus')
- ReviewTemplates =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReviewTemplates')
- Risk =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Risk')
- RiskCounts =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'RiskCounts')
- SelectedChoiceIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SelectedChoiceIds')
- SelectedChoices =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SelectedChoices')
- SelectedPillar =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SelectedPillar')
- SelectedPillars =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SelectedPillars')
- SelectedProfileChoiceIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SelectedProfileChoiceIds')
- SelectedQuestionId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SelectedQuestionId')
- SelectedQuestionIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SelectedQuestionIds')
- ServiceCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServiceCode')
- ServiceQuotaExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceQuotaExceededException')
Shapes::StringShape.new(name: 'ShareId')
Shapes::StructureShape.new(name: 'ShareInvitation')
Shapes::StringShape.new(name: 'ShareInvitationAction')
Shapes::StringShape.new(name: 'ShareInvitationId')
Shapes::ListShape.new(name: 'ShareInvitationSummaries')
Shapes::StructureShape.new(name: 'ShareInvitationSummary')
Shapes::StringShape.new(name: 'ShareResourceType')
Shapes::StringShape.new(name: 'ShareStatus')
Shapes::StringShape.new(name: 'SharedWith')
Shapes::StringShape.new(name: 'SharedWithPrefix')
- StatusMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StatusMessage')
- Subdomain =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Subdomain')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TagMap')
- TagResourceInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceInput')
- TagResourceOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceOutput')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- TemplateArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TemplateArn')
- TemplateDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TemplateDescription')
- TemplateName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TemplateName')
- TemplateNamePrefix =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TemplateNamePrefix')
- TemplateQuestions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TemplateQuestions')
Shapes::ListShape.new(name: 'TemplateShareSummaries')
Shapes::StructureShape.new(name: 'TemplateShareSummary')
- ThrottlingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottlingException')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp')
- TrustedAdvisorIntegrationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TrustedAdvisorIntegrationStatus')
- UntagResourceInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceInput')
- UntagResourceOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceOutput')
- UpdateAnswerInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAnswerInput')
- UpdateAnswerOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAnswerOutput')
- UpdateGlobalSettingsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateGlobalSettingsInput')
- UpdateIntegrationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateIntegrationInput')
- UpdateLensReviewInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateLensReviewInput')
- UpdateLensReviewOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateLensReviewOutput')
- UpdateProfileInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateProfileInput')
- UpdateProfileOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateProfileOutput')
- UpdateReviewTemplateAnswerInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReviewTemplateAnswerInput')
- UpdateReviewTemplateAnswerOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReviewTemplateAnswerOutput')
- UpdateReviewTemplateInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReviewTemplateInput')
- UpdateReviewTemplateLensReviewInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReviewTemplateLensReviewInput')
- UpdateReviewTemplateLensReviewOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReviewTemplateLensReviewOutput')
- UpdateReviewTemplateOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateReviewTemplateOutput')
Shapes::StructureShape.new(name: 'UpdateShareInvitationInput')
Shapes::StructureShape.new(name: 'UpdateShareInvitationOutput')
- UpdateWorkloadInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateWorkloadInput')
- UpdateWorkloadOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateWorkloadOutput')
Shapes::StructureShape.new(name: 'UpdateWorkloadShareInput')
Shapes::StructureShape.new(name: 'UpdateWorkloadShareOutput')
- UpgradeLensReviewInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradeLensReviewInput')
- UpgradeProfileVersionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradeProfileVersionInput')
- UpgradeReviewTemplateLensReviewInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradeReviewTemplateLensReviewInput')
- Urls =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Urls')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- ValidationExceptionField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationExceptionField')
- ValidationExceptionFieldList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ValidationExceptionFieldList')
- ValidationExceptionFieldName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ValidationExceptionFieldName')
- ValidationExceptionReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ValidationExceptionReason')
- VersionDifferences =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VersionDifferences')
- Workload =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Workload')
- WorkloadAccountIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkloadAccountIds')
- WorkloadApplications =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkloadApplications')
- WorkloadArchitecturalDesign =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadArchitecturalDesign')
- WorkloadArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadArn')
- WorkloadAwsRegions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkloadAwsRegions')
- WorkloadDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadDescription')
- WorkloadDiscoveryConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkloadDiscoveryConfig')
- WorkloadEnvironment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadEnvironment')
- WorkloadId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadId')
- WorkloadImprovementStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadImprovementStatus')
- WorkloadIndustry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadIndustry')
- WorkloadIndustryType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadIndustryType')
- WorkloadIssueManagementStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadIssueManagementStatus')
- WorkloadJiraConfigurationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkloadJiraConfigurationInput')
- WorkloadJiraConfigurationOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkloadJiraConfigurationOutput')
- WorkloadLenses =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkloadLenses')
- WorkloadName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadName')
- WorkloadNamePrefix =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadNamePrefix')
- WorkloadNonAwsRegion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadNonAwsRegion')
- WorkloadNonAwsRegions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkloadNonAwsRegions')
- WorkloadPillarPriorities =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkloadPillarPriorities')
- WorkloadProfile =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkloadProfile')
- WorkloadProfileArns =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkloadProfileArns')
- WorkloadProfiles =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkloadProfiles')
- WorkloadResourceDefinition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkloadResourceDefinition')
- WorkloadReviewOwner =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkloadReviewOwner')
Shapes::StructureShape.new(name: 'WorkloadShare')
Shapes::ListShape.new(name: 'WorkloadShareSummaries')
Shapes::StructureShape.new(name: 'WorkloadShareSummary')
- WorkloadSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkloadSummaries')
- WorkloadSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkloadSummary')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2020-03-31" api. = { "apiVersion" => "2020-03-31", "auth" => ["aws.auth#sigv4"], "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", } api.add_operation(:associate_lenses, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateLenses" o.http_method = "PATCH" o.http_request_uri = "/workloads/{WorkloadId}/associateLenses" o.input = Shapes::ShapeRef.new(shape: AssociateLensesInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:associate_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateProfiles" o.http_method = "PATCH" o.http_request_uri = "/workloads/{WorkloadId}/associateProfiles" o.input = Shapes::ShapeRef.new(shape: AssociateProfilesInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_lens_share, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateLensShare" o.http_method = "POST" o.http_request_uri = "/lenses/{LensAlias}/shares" o.input = Shapes::ShapeRef.new(shape: CreateLensShareInput) o.output = Shapes::ShapeRef.new(shape: CreateLensShareOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_lens_version, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateLensVersion" o.http_method = "POST" o.http_request_uri = "/lenses/{LensAlias}/versions" o.input = Shapes::ShapeRef.new(shape: CreateLensVersionInput) o.output = Shapes::ShapeRef.new(shape: CreateLensVersionOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_milestone, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMilestone" o.http_method = "POST" o.http_request_uri = "/workloads/{WorkloadId}/milestones" o.input = Shapes::ShapeRef.new(shape: CreateMilestoneInput) o.output = Shapes::ShapeRef.new(shape: CreateMilestoneOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateProfile" o.http_method = "POST" o.http_request_uri = "/profiles" o.input = Shapes::ShapeRef.new(shape: CreateProfileInput) o.output = Shapes::ShapeRef.new(shape: CreateProfileOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_profile_share, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateProfileShare" o.http_method = "POST" o.http_request_uri = "/profiles/{ProfileArn}/shares" o.input = Shapes::ShapeRef.new(shape: CreateProfileShareInput) o.output = Shapes::ShapeRef.new(shape: CreateProfileShareOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_review_template, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateReviewTemplate" o.http_method = "POST" o.http_request_uri = "/reviewTemplates" o.input = Shapes::ShapeRef.new(shape: CreateReviewTemplateInput) o.output = Shapes::ShapeRef.new(shape: CreateReviewTemplateOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_template_share, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTemplateShare" o.http_method = "POST" o.http_request_uri = "/templates/shares/{TemplateArn}" o.input = Shapes::ShapeRef.new(shape: CreateTemplateShareInput) o.output = Shapes::ShapeRef.new(shape: CreateTemplateShareOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_workload, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateWorkload" o.http_method = "POST" o.http_request_uri = "/workloads" o.input = Shapes::ShapeRef.new(shape: CreateWorkloadInput) o.output = Shapes::ShapeRef.new(shape: CreateWorkloadOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_workload_share, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateWorkloadShare" o.http_method = "POST" o.http_request_uri = "/workloads/{WorkloadId}/shares" o.input = Shapes::ShapeRef.new(shape: CreateWorkloadShareInput) o.output = Shapes::ShapeRef.new(shape: CreateWorkloadShareOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_lens, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLens" o.http_method = "DELETE" o.http_request_uri = "/lenses/{LensAlias}" o.input = Shapes::ShapeRef.new(shape: DeleteLensInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_lens_share, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLensShare" o.http_method = "DELETE" o.http_request_uri = "/lenses/{LensAlias}/shares/{ShareId}" o.input = Shapes::ShapeRef.new(shape: DeleteLensShareInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProfile" o.http_method = "DELETE" o.http_request_uri = "/profiles/{ProfileArn}" o.input = Shapes::ShapeRef.new(shape: DeleteProfileInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_profile_share, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProfileShare" o.http_method = "DELETE" o.http_request_uri = "/profiles/{ProfileArn}/shares/{ShareId}" o.input = Shapes::ShapeRef.new(shape: DeleteProfileShareInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_review_template, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteReviewTemplate" o.http_method = "DELETE" o.http_request_uri = "/reviewTemplates/{TemplateArn}" o.input = Shapes::ShapeRef.new(shape: DeleteReviewTemplateInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_template_share, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTemplateShare" o.http_method = "DELETE" o.http_request_uri = "/templates/shares/{TemplateArn}/{ShareId}" o.input = Shapes::ShapeRef.new(shape: DeleteTemplateShareInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_workload, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteWorkload" o.http_method = "DELETE" o.http_request_uri = "/workloads/{WorkloadId}" o.input = Shapes::ShapeRef.new(shape: DeleteWorkloadInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:delete_workload_share, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteWorkloadShare" o.http_method = "DELETE" o.http_request_uri = "/workloads/{WorkloadId}/shares/{ShareId}" o.input = Shapes::ShapeRef.new(shape: DeleteWorkloadShareInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:disassociate_lenses, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateLenses" o.http_method = "PATCH" o.http_request_uri = "/workloads/{WorkloadId}/disassociateLenses" o.input = Shapes::ShapeRef.new(shape: DisassociateLensesInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:disassociate_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateProfiles" o.http_method = "PATCH" o.http_request_uri = "/workloads/{WorkloadId}/disassociateProfiles" o.input = Shapes::ShapeRef.new(shape: DisassociateProfilesInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:export_lens, Seahorse::Model::Operation.new.tap do |o| o.name = "ExportLens" o.http_method = "GET" o.http_request_uri = "/lenses/{LensAlias}/export" o.input = Shapes::ShapeRef.new(shape: ExportLensInput) o.output = Shapes::ShapeRef.new(shape: ExportLensOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_answer, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAnswer" o.http_method = "GET" o.http_request_uri = "/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}" o.input = Shapes::ShapeRef.new(shape: GetAnswerInput) o.output = Shapes::ShapeRef.new(shape: GetAnswerOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_consolidated_report, Seahorse::Model::Operation.new.tap do |o| o.name = "GetConsolidatedReport" o.http_method = "GET" o.http_request_uri = "/consolidatedReport" o.input = Shapes::ShapeRef.new(shape: GetConsolidatedReportInput) o.output = Shapes::ShapeRef.new(shape: GetConsolidatedReportOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_global_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetGlobalSettings" o.http_method = "GET" o.http_request_uri = "/global-settings" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: GetGlobalSettingsOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_lens, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLens" o.http_method = "GET" o.http_request_uri = "/lenses/{LensAlias}" o.input = Shapes::ShapeRef.new(shape: GetLensInput) o.output = Shapes::ShapeRef.new(shape: GetLensOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_lens_review, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLensReview" o.http_method = "GET" o.http_request_uri = "/workloads/{WorkloadId}/lensReviews/{LensAlias}" o.input = Shapes::ShapeRef.new(shape: GetLensReviewInput) o.output = Shapes::ShapeRef.new(shape: GetLensReviewOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_lens_review_report, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLensReviewReport" o.http_method = "GET" o.http_request_uri = "/workloads/{WorkloadId}/lensReviews/{LensAlias}/report" o.input = Shapes::ShapeRef.new(shape: GetLensReviewReportInput) o.output = Shapes::ShapeRef.new(shape: GetLensReviewReportOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_lens_version_difference, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLensVersionDifference" o.http_method = "GET" o.http_request_uri = "/lenses/{LensAlias}/versionDifference" o.input = Shapes::ShapeRef.new(shape: GetLensVersionDifferenceInput) o.output = Shapes::ShapeRef.new(shape: GetLensVersionDifferenceOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_milestone, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMilestone" o.http_method = "GET" o.http_request_uri = "/workloads/{WorkloadId}/milestones/{MilestoneNumber}" o.input = Shapes::ShapeRef.new(shape: GetMilestoneInput) o.output = Shapes::ShapeRef.new(shape: GetMilestoneOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "GetProfile" o.http_method = "GET" o.http_request_uri = "/profiles/{ProfileArn}" o.input = Shapes::ShapeRef.new(shape: GetProfileInput) o.output = Shapes::ShapeRef.new(shape: GetProfileOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_profile_template, Seahorse::Model::Operation.new.tap do |o| o.name = "GetProfileTemplate" o.http_method = "GET" o.http_request_uri = "/profileTemplate" o.input = Shapes::ShapeRef.new(shape: GetProfileTemplateInput) o.output = Shapes::ShapeRef.new(shape: GetProfileTemplateOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_review_template, Seahorse::Model::Operation.new.tap do |o| o.name = "GetReviewTemplate" o.http_method = "GET" o.http_request_uri = "/reviewTemplates/{TemplateArn}" o.input = Shapes::ShapeRef.new(shape: GetReviewTemplateInput) o.output = Shapes::ShapeRef.new(shape: GetReviewTemplateOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_review_template_answer, Seahorse::Model::Operation.new.tap do |o| o.name = "GetReviewTemplateAnswer" o.http_method = "GET" o.http_request_uri = "/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers/{QuestionId}" o.input = Shapes::ShapeRef.new(shape: GetReviewTemplateAnswerInput) o.output = Shapes::ShapeRef.new(shape: GetReviewTemplateAnswerOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_review_template_lens_review, Seahorse::Model::Operation.new.tap do |o| o.name = "GetReviewTemplateLensReview" o.http_method = "GET" o.http_request_uri = "/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}" o.input = Shapes::ShapeRef.new(shape: GetReviewTemplateLensReviewInput) o.output = Shapes::ShapeRef.new(shape: GetReviewTemplateLensReviewOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_workload, Seahorse::Model::Operation.new.tap do |o| o.name = "GetWorkload" o.http_method = "GET" o.http_request_uri = "/workloads/{WorkloadId}" o.input = Shapes::ShapeRef.new(shape: GetWorkloadInput) o.output = Shapes::ShapeRef.new(shape: GetWorkloadOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:import_lens, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportLens" o.http_method = "PUT" o.http_request_uri = "/importLens" o.input = Shapes::ShapeRef.new(shape: ImportLensInput) o.output = Shapes::ShapeRef.new(shape: ImportLensOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:list_answers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAnswers" o.http_method = "GET" o.http_request_uri = "/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers" o.input = Shapes::ShapeRef.new(shape: ListAnswersInput) o.output = Shapes::ShapeRef.new(shape: ListAnswersOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_check_details, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCheckDetails" o.http_method = "POST" o.http_request_uri = "/workloads/{WorkloadId}/checks" o.input = Shapes::ShapeRef.new(shape: ListCheckDetailsInput) o.output = Shapes::ShapeRef.new(shape: ListCheckDetailsOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_check_summaries, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCheckSummaries" o.http_method = "POST" o.http_request_uri = "/workloads/{WorkloadId}/checkSummaries" o.input = Shapes::ShapeRef.new(shape: ListCheckSummariesInput) o.output = Shapes::ShapeRef.new(shape: ListCheckSummariesOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_lens_review_improvements, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLensReviewImprovements" o.http_method = "GET" o.http_request_uri = "/workloads/{WorkloadId}/lensReviews/{LensAlias}/improvements" o.input = Shapes::ShapeRef.new(shape: ListLensReviewImprovementsInput) o.output = Shapes::ShapeRef.new(shape: ListLensReviewImprovementsOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_lens_reviews, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLensReviews" o.http_method = "GET" o.http_request_uri = "/workloads/{WorkloadId}/lensReviews" o.input = Shapes::ShapeRef.new(shape: ListLensReviewsInput) o.output = Shapes::ShapeRef.new(shape: ListLensReviewsOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_lens_shares, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLensShares" o.http_method = "GET" o.http_request_uri = "/lenses/{LensAlias}/shares" o.input = Shapes::ShapeRef.new(shape: ListLensSharesInput) o.output = Shapes::ShapeRef.new(shape: ListLensSharesOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_lenses, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLenses" o.http_method = "GET" o.http_request_uri = "/lenses" o.input = Shapes::ShapeRef.new(shape: ListLensesInput) o.output = Shapes::ShapeRef.new(shape: ListLensesOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_milestones, Seahorse::Model::Operation.new.tap do |o| o.name = "ListMilestones" o.http_method = "POST" o.http_request_uri = "/workloads/{WorkloadId}/milestonesSummaries" o.input = Shapes::ShapeRef.new(shape: ListMilestonesInput) o.output = Shapes::ShapeRef.new(shape: ListMilestonesOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_notifications, Seahorse::Model::Operation.new.tap do |o| o.name = "ListNotifications" o.http_method = "POST" o.http_request_uri = "/notifications" o.input = Shapes::ShapeRef.new(shape: ListNotificationsInput) o.output = Shapes::ShapeRef.new(shape: ListNotificationsOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_profile_notifications, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProfileNotifications" o.http_method = "GET" o.http_request_uri = "/profileNotifications/" o.input = Shapes::ShapeRef.new(shape: ListProfileNotificationsInput) o.output = Shapes::ShapeRef.new(shape: ListProfileNotificationsOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_profile_shares, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProfileShares" o.http_method = "GET" o.http_request_uri = "/profiles/{ProfileArn}/shares" o.input = Shapes::ShapeRef.new(shape: ListProfileSharesInput) o.output = Shapes::ShapeRef.new(shape: ListProfileSharesOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProfiles" o.http_method = "GET" o.http_request_uri = "/profileSummaries" o.input = Shapes::ShapeRef.new(shape: ListProfilesInput) o.output = Shapes::ShapeRef.new(shape: ListProfilesOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_review_template_answers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListReviewTemplateAnswers" o.http_method = "GET" o.http_request_uri = "/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers" o.input = Shapes::ShapeRef.new(shape: ListReviewTemplateAnswersInput) o.output = Shapes::ShapeRef.new(shape: ListReviewTemplateAnswersOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_review_templates, Seahorse::Model::Operation.new.tap do |o| o.name = "ListReviewTemplates" o.http_method = "GET" o.http_request_uri = "/reviewTemplates" o.input = Shapes::ShapeRef.new(shape: ListReviewTemplatesInput) o.output = Shapes::ShapeRef.new(shape: ListReviewTemplatesOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_share_invitations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListShareInvitations" o.http_method = "GET" o.http_request_uri = "/shareInvitations" o.input = Shapes::ShapeRef.new(shape: ListShareInvitationsInput) o.output = Shapes::ShapeRef.new(shape: ListShareInvitationsOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{WorkloadArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceInput) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:list_template_shares, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTemplateShares" o.http_method = "GET" o.http_request_uri = "/templates/shares/{TemplateArn}" o.input = Shapes::ShapeRef.new(shape: ListTemplateSharesInput) o.output = Shapes::ShapeRef.new(shape: ListTemplateSharesOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_workload_shares, Seahorse::Model::Operation.new.tap do |o| o.name = "ListWorkloadShares" o.http_method = "GET" o.http_request_uri = "/workloads/{WorkloadId}/shares" o.input = Shapes::ShapeRef.new(shape: ListWorkloadSharesInput) o.output = Shapes::ShapeRef.new(shape: ListWorkloadSharesOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_workloads, Seahorse::Model::Operation.new.tap do |o| o.name = "ListWorkloads" o.http_method = "POST" o.http_request_uri = "/workloadsSummaries" o.input = Shapes::ShapeRef.new(shape: ListWorkloadsInput) o.output = Shapes::ShapeRef.new(shape: ListWorkloadsOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{WorkloadArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceInput) o.output = Shapes::ShapeRef.new(shape: TagResourceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{WorkloadArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceInput) o.output = Shapes::ShapeRef.new(shape: UntagResourceOutput) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_answer, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAnswer" o.http_method = "PATCH" o.http_request_uri = "/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}" o.input = Shapes::ShapeRef.new(shape: UpdateAnswerInput) o.output = Shapes::ShapeRef.new(shape: UpdateAnswerOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_global_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateGlobalSettings" o.http_method = "PATCH" o.http_request_uri = "/global-settings" o.input = Shapes::ShapeRef.new(shape: UpdateGlobalSettingsInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_integration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateIntegration" o.http_method = "POST" o.http_request_uri = "/workloads/{WorkloadId}/updateIntegration" o.input = Shapes::ShapeRef.new(shape: UpdateIntegrationInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_lens_review, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateLensReview" o.http_method = "PATCH" o.http_request_uri = "/workloads/{WorkloadId}/lensReviews/{LensAlias}" o.input = Shapes::ShapeRef.new(shape: UpdateLensReviewInput) o.output = Shapes::ShapeRef.new(shape: UpdateLensReviewOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateProfile" o.http_method = "PATCH" o.http_request_uri = "/profiles/{ProfileArn}" o.input = Shapes::ShapeRef.new(shape: UpdateProfileInput) o.output = Shapes::ShapeRef.new(shape: UpdateProfileOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_review_template, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateReviewTemplate" o.http_method = "PATCH" o.http_request_uri = "/reviewTemplates/{TemplateArn}" o.input = Shapes::ShapeRef.new(shape: UpdateReviewTemplateInput) o.output = Shapes::ShapeRef.new(shape: UpdateReviewTemplateOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_review_template_answer, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateReviewTemplateAnswer" o.http_method = "PATCH" o.http_request_uri = "/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers/{QuestionId}" o.input = Shapes::ShapeRef.new(shape: UpdateReviewTemplateAnswerInput) o.output = Shapes::ShapeRef.new(shape: UpdateReviewTemplateAnswerOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_review_template_lens_review, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateReviewTemplateLensReview" o.http_method = "PATCH" o.http_request_uri = "/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}" o.input = Shapes::ShapeRef.new(shape: UpdateReviewTemplateLensReviewInput) o.output = Shapes::ShapeRef.new(shape: UpdateReviewTemplateLensReviewOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_share_invitation, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateShareInvitation" o.http_method = "PATCH" o.http_request_uri = "/shareInvitations/{ShareInvitationId}" o.input = Shapes::ShapeRef.new(shape: UpdateShareInvitationInput) o.output = Shapes::ShapeRef.new(shape: UpdateShareInvitationOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_workload, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateWorkload" o.http_method = "PATCH" o.http_request_uri = "/workloads/{WorkloadId}" o.input = Shapes::ShapeRef.new(shape: UpdateWorkloadInput) o.output = Shapes::ShapeRef.new(shape: UpdateWorkloadOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:update_workload_share, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateWorkloadShare" o.http_method = "PATCH" o.http_request_uri = "/workloads/{WorkloadId}/shares/{ShareId}" o.input = Shapes::ShapeRef.new(shape: UpdateWorkloadShareInput) o.output = Shapes::ShapeRef.new(shape: UpdateWorkloadShareOutput) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:upgrade_lens_review, Seahorse::Model::Operation.new.tap do |o| o.name = "UpgradeLensReview" o.http_method = "PUT" o.http_request_uri = "/workloads/{WorkloadId}/lensReviews/{LensAlias}/upgrade" o.input = Shapes::ShapeRef.new(shape: UpgradeLensReviewInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:upgrade_profile_version, Seahorse::Model::Operation.new.tap do |o| o.name = "UpgradeProfileVersion" o.http_method = "PUT" o.http_request_uri = "/workloads/{WorkloadId}/profiles/{ProfileArn}/upgrade" o.input = Shapes::ShapeRef.new(shape: UpgradeProfileVersionInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:upgrade_review_template_lens_review, Seahorse::Model::Operation.new.tap do |o| o.name = "UpgradeReviewTemplateLensReview" o.http_method = "PUT" o.http_request_uri = "/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/upgrade" o.input = Shapes::ShapeRef.new(shape: UpgradeReviewTemplateLensReviewInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) end