Module: Aws::ResilienceHub::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-resiliencehub/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
- AcceptGroupingRecommendationEntries =
This constant is part 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: 'AcceptGroupingRecommendationEntries')
- AcceptGroupingRecommendationEntry =
This constant is part 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: 'AcceptGroupingRecommendationEntry')
- AcceptResourceGroupingRecommendationsRequest =
This constant is part 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: 'AcceptResourceGroupingRecommendationsRequest')
- AcceptResourceGroupingRecommendationsResponse =
This constant is part 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: 'AcceptResourceGroupingRecommendationsResponse')
- 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')
- AddDraftAppVersionResourceMappingsRequest =
This constant is part 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: 'AddDraftAppVersionResourceMappingsRequest')
- AddDraftAppVersionResourceMappingsResponse =
This constant is part 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: 'AddDraftAppVersionResourceMappingsResponse')
- AdditionalInfoMap =
This constant is part 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: 'AdditionalInfoMap')
- AdditionalInfoValueList =
This constant is part 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: 'AdditionalInfoValueList')
- AlarmRecommendation =
This constant is part 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: 'AlarmRecommendation')
- AlarmRecommendationList =
This constant is part 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: 'AlarmRecommendationList')
- AlarmReferenceIdList =
This constant is part 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: 'AlarmReferenceIdList')
- AlarmType =
This constant is part 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: 'AlarmType')
- App =
This constant is part 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: 'App')
- AppAssessment =
This constant is part 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: 'AppAssessment')
- AppAssessmentScheduleType =
This constant is part 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: 'AppAssessmentScheduleType')
- AppAssessmentSummary =
This constant is part 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: 'AppAssessmentSummary')
- AppAssessmentSummaryList =
This constant is part 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: 'AppAssessmentSummaryList')
- AppComplianceStatusType =
This constant is part 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: 'AppComplianceStatusType')
- AppComponent =
This constant is part 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: 'AppComponent')
- AppComponentCompliance =
This constant is part 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: 'AppComponentCompliance')
- AppComponentList =
This constant is part 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: 'AppComponentList')
- AppComponentNameList =
This constant is part 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: 'AppComponentNameList')
- AppDriftStatusType =
This constant is part 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: 'AppDriftStatusType')
- AppInputSource =
This constant is part 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: 'AppInputSource')
- AppInputSourceList =
This constant is part 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: 'AppInputSourceList')
- AppStatusType =
This constant is part 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: 'AppStatusType')
- AppSummary =
This constant is part 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: 'AppSummary')
- AppSummaryList =
This constant is part 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: 'AppSummaryList')
- AppTemplateBody =
This constant is part 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: 'AppTemplateBody')
- AppVersionList =
This constant is part 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: 'AppVersionList')
- AppVersionSummary =
This constant is part 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: 'AppVersionSummary')
- Arn =
This constant is part 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: 'Arn')
- ArnList =
This constant is part 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: 'ArnList')
- AssessmentCompliance =
This constant is part 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: 'AssessmentCompliance')
- AssessmentInvoker =
This constant is part 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: 'AssessmentInvoker')
- AssessmentRiskRecommendation =
This constant is part 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: 'AssessmentRiskRecommendation')
- AssessmentRiskRecommendationList =
This constant is part 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: 'AssessmentRiskRecommendationList')
- AssessmentStatus =
This constant is part 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: 'AssessmentStatus')
- AssessmentStatusList =
This constant is part 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: 'AssessmentStatusList')
- AssessmentSummary =
This constant is part 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: 'AssessmentSummary')
- 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')
- BatchUpdateRecommendationStatusFailedEntries =
This constant is part 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: 'BatchUpdateRecommendationStatusFailedEntries')
- BatchUpdateRecommendationStatusFailedEntry =
This constant is part 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: 'BatchUpdateRecommendationStatusFailedEntry')
- BatchUpdateRecommendationStatusRequest =
This constant is part 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: 'BatchUpdateRecommendationStatusRequest')
- BatchUpdateRecommendationStatusResponse =
This constant is part 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: 'BatchUpdateRecommendationStatusResponse')
- BatchUpdateRecommendationStatusSuccessfulEntries =
This constant is part 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: 'BatchUpdateRecommendationStatusSuccessfulEntries')
- BatchUpdateRecommendationStatusSuccessfulEntry =
This constant is part 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: 'BatchUpdateRecommendationStatusSuccessfulEntry')
- BooleanOptional =
This constant is part 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: 'BooleanOptional')
- ClientToken =
This constant is part 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: 'ClientToken')
- ComplianceDrift =
This constant is part 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: 'ComplianceDrift')
- ComplianceDriftList =
This constant is part 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: 'ComplianceDriftList')
- ComplianceStatus =
This constant is part 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: 'ComplianceStatus')
- ComponentCompliancesList =
This constant is part 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: 'ComponentCompliancesList')
- ComponentRecommendation =
This constant is part 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: 'ComponentRecommendation')
- ComponentRecommendationList =
This constant is part 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: 'ComponentRecommendationList')
- Condition =
This constant is part 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: 'Condition')
- ConditionList =
This constant is part 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: 'ConditionList')
- ConditionOperatorType =
This constant is part 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: 'ConditionOperatorType')
- ConfigRecommendation =
This constant is part 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: 'ConfigRecommendation')
- ConfigRecommendationList =
This constant is part 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: 'ConfigRecommendationList')
- ConfigRecommendationOptimizationType =
This constant is part 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: 'ConfigRecommendationOptimizationType')
- 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')
- Cost =
This constant is part 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: 'Cost')
- CostFrequency =
This constant is part 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: 'CostFrequency')
- CreateAppRequest =
This constant is part 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: 'CreateAppRequest')
- CreateAppResponse =
This constant is part 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: 'CreateAppResponse')
- CreateAppVersionAppComponentRequest =
This constant is part 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: 'CreateAppVersionAppComponentRequest')
- CreateAppVersionAppComponentResponse =
This constant is part 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: 'CreateAppVersionAppComponentResponse')
- CreateAppVersionResourceRequest =
This constant is part 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: 'CreateAppVersionResourceRequest')
- CreateAppVersionResourceResponse =
This constant is part 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: 'CreateAppVersionResourceResponse')
- CreateRecommendationTemplateRequest =
This constant is part 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: 'CreateRecommendationTemplateRequest')
- CreateRecommendationTemplateResponse =
This constant is part 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: 'CreateRecommendationTemplateResponse')
- CreateResiliencyPolicyRequest =
This constant is part 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: 'CreateResiliencyPolicyRequest')
- CreateResiliencyPolicyResponse =
This constant is part 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: 'CreateResiliencyPolicyResponse')
- CurrencyCode =
This constant is part 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: 'CurrencyCode')
- CustomerId =
This constant is part 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: 'CustomerId')
- DataLocationConstraint =
This constant is part 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: 'DataLocationConstraint')
- DeleteAppAssessmentRequest =
This constant is part 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: 'DeleteAppAssessmentRequest')
- DeleteAppAssessmentResponse =
This constant is part 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: 'DeleteAppAssessmentResponse')
- DeleteAppInputSourceRequest =
This constant is part 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: 'DeleteAppInputSourceRequest')
- DeleteAppInputSourceResponse =
This constant is part 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: 'DeleteAppInputSourceResponse')
- DeleteAppRequest =
This constant is part 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: 'DeleteAppRequest')
- DeleteAppResponse =
This constant is part 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: 'DeleteAppResponse')
- DeleteAppVersionAppComponentRequest =
This constant is part 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: 'DeleteAppVersionAppComponentRequest')
- DeleteAppVersionAppComponentResponse =
This constant is part 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: 'DeleteAppVersionAppComponentResponse')
- DeleteAppVersionResourceRequest =
This constant is part 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: 'DeleteAppVersionResourceRequest')
- DeleteAppVersionResourceResponse =
This constant is part 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: 'DeleteAppVersionResourceResponse')
- DeleteRecommendationTemplateRequest =
This constant is part 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: 'DeleteRecommendationTemplateRequest')
- DeleteRecommendationTemplateResponse =
This constant is part 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: 'DeleteRecommendationTemplateResponse')
- DeleteResiliencyPolicyRequest =
This constant is part 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: 'DeleteResiliencyPolicyRequest')
- DeleteResiliencyPolicyResponse =
This constant is part 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: 'DeleteResiliencyPolicyResponse')
- DescribeAppAssessmentRequest =
This constant is part 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: 'DescribeAppAssessmentRequest')
- DescribeAppAssessmentResponse =
This constant is part 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: 'DescribeAppAssessmentResponse')
- DescribeAppRequest =
This constant is part 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: 'DescribeAppRequest')
- DescribeAppResponse =
This constant is part 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: 'DescribeAppResponse')
- DescribeAppVersionAppComponentRequest =
This constant is part 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: 'DescribeAppVersionAppComponentRequest')
- DescribeAppVersionAppComponentResponse =
This constant is part 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: 'DescribeAppVersionAppComponentResponse')
- DescribeAppVersionRequest =
This constant is part 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: 'DescribeAppVersionRequest')
- DescribeAppVersionResourceRequest =
This constant is part 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: 'DescribeAppVersionResourceRequest')
- DescribeAppVersionResourceResponse =
This constant is part 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: 'DescribeAppVersionResourceResponse')
- DescribeAppVersionResourcesResolutionStatusRequest =
This constant is part 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: 'DescribeAppVersionResourcesResolutionStatusRequest')
- DescribeAppVersionResourcesResolutionStatusResponse =
This constant is part 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: 'DescribeAppVersionResourcesResolutionStatusResponse')
- DescribeAppVersionResponse =
This constant is part 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: 'DescribeAppVersionResponse')
- DescribeAppVersionTemplateRequest =
This constant is part 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: 'DescribeAppVersionTemplateRequest')
- DescribeAppVersionTemplateResponse =
This constant is part 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: 'DescribeAppVersionTemplateResponse')
- DescribeDraftAppVersionResourcesImportStatusRequest =
This constant is part 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: 'DescribeDraftAppVersionResourcesImportStatusRequest')
- DescribeDraftAppVersionResourcesImportStatusResponse =
This constant is part 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: 'DescribeDraftAppVersionResourcesImportStatusResponse')
- DescribeMetricsExportRequest =
This constant is part 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: 'DescribeMetricsExportRequest')
- DescribeMetricsExportResponse =
This constant is part 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: 'DescribeMetricsExportResponse')
- DescribeResiliencyPolicyRequest =
This constant is part 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: 'DescribeResiliencyPolicyRequest')
- DescribeResiliencyPolicyResponse =
This constant is part 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: 'DescribeResiliencyPolicyResponse')
- DescribeResourceGroupingRecommendationTaskRequest =
This constant is part 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: 'DescribeResourceGroupingRecommendationTaskRequest')
- DescribeResourceGroupingRecommendationTaskResponse =
This constant is part 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: 'DescribeResourceGroupingRecommendationTaskResponse')
- DifferenceType =
This constant is part 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: 'DifferenceType')
- DisruptionCompliance =
This constant is part 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: 'DisruptionCompliance')
- DisruptionPolicy =
This constant is part 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: 'DisruptionPolicy')
- DisruptionResiliencyScore =
This constant is part 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: 'DisruptionResiliencyScore')
- DisruptionType =
This constant is part 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: 'DisruptionType')
- DocumentName =
This constant is part 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: 'DocumentName')
- Double =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'Double')
- DriftStatus =
This constant is part 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: 'DriftStatus')
- DriftType =
This constant is part 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: 'DriftType')
- EksNamespace =
This constant is part 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: 'EksNamespace')
- EksNamespaceList =
This constant is part 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: 'EksNamespaceList')
- EksSource =
This constant is part 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: 'EksSource')
- EksSourceClusterNamespace =
This constant is part 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: 'EksSourceClusterNamespace')
- EksSourceList =
This constant is part 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: 'EksSourceList')
- EntityDescription =
This constant is part 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: 'EntityDescription')
- EntityId =
This constant is part 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: 'EntityId')
- EntityName =
This constant is part 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: 'EntityName')
- EntityName255 =
This constant is part 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: 'EntityName255')
- EntityNameList =
This constant is part 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: 'EntityNameList')
- EntityVersion =
This constant is part 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: 'EntityVersion')
- ErrorDetail =
This constant is part 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: 'ErrorDetail')
- ErrorDetailList =
This constant is part 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: 'ErrorDetailList')
- ErrorMessage =
This constant is part 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: 'ErrorMessage')
- EstimatedCostTier =
This constant is part 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: 'EstimatedCostTier')
- EventSubscription =
This constant is part 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: 'EventSubscription')
- EventSubscriptionList =
This constant is part 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: 'EventSubscriptionList')
- EventType =
This constant is part 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: 'EventType')
- ExcludeRecommendationReason =
This constant is part 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: 'ExcludeRecommendationReason')
- FailedGroupingRecommendationEntries =
This constant is part 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: 'FailedGroupingRecommendationEntries')
- FailedGroupingRecommendationEntry =
This constant is part 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: 'FailedGroupingRecommendationEntry')
- FailurePolicy =
This constant is part 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: 'FailurePolicy')
- Field =
This constant is part 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: 'Field')
- FieldAggregationType =
This constant is part 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: 'FieldAggregationType')
- FieldList =
This constant is part 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: 'FieldList')
- GroupingAppComponent =
This constant is part 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: 'GroupingAppComponent')
- GroupingRecommendation =
This constant is part 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: 'GroupingRecommendation')
- GroupingRecommendationConfidenceLevel =
This constant is part 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: 'GroupingRecommendationConfidenceLevel')
- GroupingRecommendationList =
This constant is part 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: 'GroupingRecommendationList')
- GroupingRecommendationRejectionReason =
This constant is part 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: 'GroupingRecommendationRejectionReason')
- GroupingRecommendationStatusType =
This constant is part 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: 'GroupingRecommendationStatusType')
- GroupingResource =
This constant is part 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: 'GroupingResource')
- GroupingResourceList =
This constant is part 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: 'GroupingResourceList')
- HaArchitecture =
This constant is part 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: 'HaArchitecture')
- IamRoleArn =
This constant is part 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: 'IamRoleArn')
- IamRoleArnList =
This constant is part 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: 'IamRoleArnList')
- IamRoleName =
This constant is part 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: 'IamRoleName')
- ImportResourcesToDraftAppVersionRequest =
This constant is part 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: 'ImportResourcesToDraftAppVersionRequest')
- ImportResourcesToDraftAppVersionResponse =
This constant is part 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: 'ImportResourcesToDraftAppVersionResponse')
- Integer =
This constant is part 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: 'Integer')
- IntegerOptional =
This constant is part 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: 'IntegerOptional')
- 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')
- ListAlarmRecommendationsRequest =
This constant is part 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: 'ListAlarmRecommendationsRequest')
- ListAlarmRecommendationsResponse =
This constant is part 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: 'ListAlarmRecommendationsResponse')
- ListAppAssessmentComplianceDriftsRequest =
This constant is part 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: 'ListAppAssessmentComplianceDriftsRequest')
- ListAppAssessmentComplianceDriftsResponse =
This constant is part 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: 'ListAppAssessmentComplianceDriftsResponse')
- ListAppAssessmentResourceDriftsRequest =
This constant is part 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: 'ListAppAssessmentResourceDriftsRequest')
- ListAppAssessmentResourceDriftsResponse =
This constant is part 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: 'ListAppAssessmentResourceDriftsResponse')
- ListAppAssessmentsRequest =
This constant is part 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: 'ListAppAssessmentsRequest')
- ListAppAssessmentsResponse =
This constant is part 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: 'ListAppAssessmentsResponse')
- ListAppComponentCompliancesRequest =
This constant is part 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: 'ListAppComponentCompliancesRequest')
- ListAppComponentCompliancesResponse =
This constant is part 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: 'ListAppComponentCompliancesResponse')
- ListAppComponentRecommendationsRequest =
This constant is part 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: 'ListAppComponentRecommendationsRequest')
- ListAppComponentRecommendationsResponse =
This constant is part 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: 'ListAppComponentRecommendationsResponse')
- ListAppInputSourcesRequest =
This constant is part 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: 'ListAppInputSourcesRequest')
- ListAppInputSourcesResponse =
This constant is part 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: 'ListAppInputSourcesResponse')
- ListAppVersionAppComponentsRequest =
This constant is part 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: 'ListAppVersionAppComponentsRequest')
- ListAppVersionAppComponentsResponse =
This constant is part 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: 'ListAppVersionAppComponentsResponse')
- ListAppVersionResourceMappingsRequest =
This constant is part 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: 'ListAppVersionResourceMappingsRequest')
- ListAppVersionResourceMappingsResponse =
This constant is part 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: 'ListAppVersionResourceMappingsResponse')
- ListAppVersionResourcesRequest =
This constant is part 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: 'ListAppVersionResourcesRequest')
- ListAppVersionResourcesResponse =
This constant is part 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: 'ListAppVersionResourcesResponse')
- ListAppVersionsRequest =
This constant is part 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: 'ListAppVersionsRequest')
- ListAppVersionsResponse =
This constant is part 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: 'ListAppVersionsResponse')
- ListAppsRequest =
This constant is part 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: 'ListAppsRequest')
- ListAppsResponse =
This constant is part 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: 'ListAppsResponse')
- ListMetricsRequest =
This constant is part 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: 'ListMetricsRequest')
- ListMetricsResponse =
This constant is part 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: 'ListMetricsResponse')
- ListRecommendationTemplatesRequest =
This constant is part 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: 'ListRecommendationTemplatesRequest')
- ListRecommendationTemplatesResponse =
This constant is part 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: 'ListRecommendationTemplatesResponse')
- ListResiliencyPoliciesRequest =
This constant is part 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: 'ListResiliencyPoliciesRequest')
- ListResiliencyPoliciesResponse =
This constant is part 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: 'ListResiliencyPoliciesResponse')
- ListResourceGroupingRecommendationsRequest =
This constant is part 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: 'ListResourceGroupingRecommendationsRequest')
- ListResourceGroupingRecommendationsResponse =
This constant is part 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: 'ListResourceGroupingRecommendationsResponse')
- ListSopRecommendationsRequest =
This constant is part 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: 'ListSopRecommendationsRequest')
- ListSopRecommendationsResponse =
This constant is part 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: 'ListSopRecommendationsResponse')
- ListSuggestedResiliencyPoliciesRequest =
This constant is part 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: 'ListSuggestedResiliencyPoliciesRequest')
- ListSuggestedResiliencyPoliciesResponse =
This constant is part 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: 'ListSuggestedResiliencyPoliciesResponse')
- ListTagsForResourceRequest =
This constant is part 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: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part 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: 'ListTagsForResourceResponse')
- ListTestRecommendationsRequest =
This constant is part 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: 'ListTestRecommendationsRequest')
- ListTestRecommendationsResponse =
This constant is part 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: 'ListTestRecommendationsResponse')
- ListUnsupportedAppVersionResourcesRequest =
This constant is part 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: 'ListUnsupportedAppVersionResourcesRequest')
- ListUnsupportedAppVersionResourcesResponse =
This constant is part 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: 'ListUnsupportedAppVersionResourcesResponse')
- LogicalResourceId =
This constant is part 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: 'LogicalResourceId')
- Long =
This constant is part 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: 'Long')
- LongOptional =
This constant is part 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: 'LongOptional')
- 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')
- MetricsExportStatusType =
This constant is part 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: 'MetricsExportStatusType')
- 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')
- PermissionModel =
This constant is part 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: 'PermissionModel')
- PermissionModelType =
This constant is part 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: 'PermissionModelType')
- PhysicalIdentifierType =
This constant is part 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: 'PhysicalIdentifierType')
- PhysicalResource =
This constant is part 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: 'PhysicalResource')
- PhysicalResourceId =
This constant is part 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: 'PhysicalResourceId')
- PhysicalResourceList =
This constant is part 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: 'PhysicalResourceList')
- PublishAppVersionRequest =
This constant is part 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: 'PublishAppVersionRequest')
- PublishAppVersionResponse =
This constant is part 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: 'PublishAppVersionResponse')
- PutDraftAppVersionTemplateRequest =
This constant is part 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: 'PutDraftAppVersionTemplateRequest')
- PutDraftAppVersionTemplateResponse =
This constant is part 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: 'PutDraftAppVersionTemplateResponse')
- RecommendationCompliance =
This constant is part 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: 'RecommendationCompliance')
- RecommendationComplianceStatus =
This constant is part 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: 'RecommendationComplianceStatus')
- RecommendationDisruptionCompliance =
This constant is part 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: 'RecommendationDisruptionCompliance')
- RecommendationIdList =
This constant is part 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: 'RecommendationIdList')
- RecommendationItem =
This constant is part 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: 'RecommendationItem')
- RecommendationItemList =
This constant is part 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: 'RecommendationItemList')
- RecommendationStatus =
This constant is part 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: 'RecommendationStatus')
- RecommendationTemplate =
This constant is part 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: 'RecommendationTemplate')
- RecommendationTemplateList =
This constant is part 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: 'RecommendationTemplateList')
- RecommendationTemplateStatus =
This constant is part 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: 'RecommendationTemplateStatus')
- RecommendationTemplateStatusList =
This constant is part 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: 'RecommendationTemplateStatusList')
- RejectGroupingRecommendationEntries =
This constant is part 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: 'RejectGroupingRecommendationEntries')
- RejectGroupingRecommendationEntry =
This constant is part 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: 'RejectGroupingRecommendationEntry')
- RejectResourceGroupingRecommendationsRequest =
This constant is part 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: 'RejectResourceGroupingRecommendationsRequest')
- RejectResourceGroupingRecommendationsResponse =
This constant is part 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: 'RejectResourceGroupingRecommendationsResponse')
- RemoveDraftAppVersionResourceMappingsRequest =
This constant is part 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: 'RemoveDraftAppVersionResourceMappingsRequest')
- RemoveDraftAppVersionResourceMappingsResponse =
This constant is part 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: 'RemoveDraftAppVersionResourceMappingsResponse')
- RenderRecommendationType =
This constant is part 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: 'RenderRecommendationType')
- RenderRecommendationTypeList =
This constant is part 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: 'RenderRecommendationTypeList')
- ResiliencyPolicies =
This constant is part 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: 'ResiliencyPolicies')
- ResiliencyPolicy =
This constant is part 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: 'ResiliencyPolicy')
- ResiliencyPolicyTier =
This constant is part 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: 'ResiliencyPolicyTier')
- ResiliencyScore =
This constant is part 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: 'ResiliencyScore')
- ResiliencyScoreType =
This constant is part 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: 'ResiliencyScoreType')
- ResolveAppVersionResourcesRequest =
This constant is part 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: 'ResolveAppVersionResourcesRequest')
- ResolveAppVersionResourcesResponse =
This constant is part 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: 'ResolveAppVersionResourcesResponse')
- ResourceDrift =
This constant is part 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: 'ResourceDrift')
- ResourceDriftList =
This constant is part 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: 'ResourceDriftList')
- ResourceError =
This constant is part 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: 'ResourceError')
- ResourceErrorList =
This constant is part 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: 'ResourceErrorList')
- ResourceErrorsDetails =
This constant is part 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: 'ResourceErrorsDetails')
- ResourceId =
This constant is part 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: 'ResourceId')
- ResourceIdentifier =
This constant is part 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: 'ResourceIdentifier')
- ResourceImportStatusType =
This constant is part 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: 'ResourceImportStatusType')
- ResourceImportStrategyType =
This constant is part 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: 'ResourceImportStrategyType')
- ResourceMapping =
This constant is part 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: 'ResourceMapping')
- ResourceMappingList =
This constant is part 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: 'ResourceMappingList')
- ResourceMappingType =
This constant is part 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: 'ResourceMappingType')
- 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')
- ResourceResolutionStatusType =
This constant is part 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: 'ResourceResolutionStatusType')
- ResourceSourceType =
This constant is part 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: 'ResourceSourceType')
- ResourceType =
This constant is part 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: 'ResourceType')
- ResourcesGroupingRecGenStatusType =
This constant is part 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: 'ResourcesGroupingRecGenStatusType')
- RetryAfterSeconds =
This constant is part 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: 'RetryAfterSeconds')
- Row =
This constant is part 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: 'Row')
- RowList =
This constant is part 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: 'RowList')
- S3Location =
This constant is part 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: 'S3Location')
- S3Url =
This constant is part 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: 'S3Url')
- ScoringComponentResiliencyScore =
This constant is part 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: 'ScoringComponentResiliencyScore')
- ScoringComponentResiliencyScores =
This constant is part 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: 'ScoringComponentResiliencyScores')
- Seconds =
This constant is part 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: 'Seconds')
- 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')
- SopRecommendation =
This constant is part 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: 'SopRecommendation')
- SopRecommendationList =
This constant is part 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: 'SopRecommendationList')
- SopServiceType =
This constant is part 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: 'SopServiceType')
- Sort =
This constant is part 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: 'Sort')
- SortList =
This constant is part 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: 'SortList')
- SpecReferenceId =
This constant is part 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: 'SpecReferenceId')
- StartAppAssessmentRequest =
This constant is part 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: 'StartAppAssessmentRequest')
- StartAppAssessmentResponse =
This constant is part 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: 'StartAppAssessmentResponse')
- StartMetricsExportRequest =
This constant is part 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: 'StartMetricsExportRequest')
- StartMetricsExportResponse =
This constant is part 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: 'StartMetricsExportResponse')
- StartResourceGroupingRecommendationTaskRequest =
This constant is part 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: 'StartResourceGroupingRecommendationTaskRequest')
- StartResourceGroupingRecommendationTaskResponse =
This constant is part 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: 'StartResourceGroupingRecommendationTaskResponse')
- String1024 =
This constant is part 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: 'String1024')
- String128WithoutWhitespace =
This constant is part 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: 'String128WithoutWhitespace')
- String2048 =
This constant is part 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: 'String2048')
- String255 =
This constant is part 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: 'String255')
- String255List =
This constant is part 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: 'String255List')
- String500 =
This constant is part 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: 'String500')
- SuggestedChangesList =
This constant is part 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: 'SuggestedChangesList')
- 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')
- TagResourceRequest =
This constant is part 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: 'TagResourceRequest')
- TagResourceResponse =
This constant is part 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: 'TagResourceResponse')
- 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')
- TemplateFormat =
This constant is part 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: 'TemplateFormat')
- TerraformSource =
This constant is part 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: 'TerraformSource')
- TerraformSourceList =
This constant is part 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: 'TerraformSourceList')
- TestRecommendation =
This constant is part 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: 'TestRecommendation')
- TestRecommendationList =
This constant is part 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: 'TestRecommendationList')
- TestRisk =
This constant is part 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: 'TestRisk')
- TestType =
This constant is part 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: 'TestType')
- 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')
- UnsupportedResource =
This constant is part 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: 'UnsupportedResource')
- UnsupportedResourceList =
This constant is part 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: 'UnsupportedResourceList')
- UntagResourceRequest =
This constant is part 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: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part 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: 'UntagResourceResponse')
- UpdateAppRequest =
This constant is part 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: 'UpdateAppRequest')
- UpdateAppResponse =
This constant is part 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: 'UpdateAppResponse')
- UpdateAppVersionAppComponentRequest =
This constant is part 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: 'UpdateAppVersionAppComponentRequest')
- UpdateAppVersionAppComponentResponse =
This constant is part 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: 'UpdateAppVersionAppComponentResponse')
- UpdateAppVersionRequest =
This constant is part 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: 'UpdateAppVersionRequest')
- UpdateAppVersionResourceRequest =
This constant is part 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: 'UpdateAppVersionResourceRequest')
- UpdateAppVersionResourceResponse =
This constant is part 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: 'UpdateAppVersionResourceResponse')
- UpdateAppVersionResponse =
This constant is part 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: 'UpdateAppVersionResponse')
- UpdateRecommendationStatusItem =
This constant is part 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: 'UpdateRecommendationStatusItem')
- UpdateRecommendationStatusRequestEntries =
This constant is part 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: 'UpdateRecommendationStatusRequestEntries')
- UpdateRecommendationStatusRequestEntry =
This constant is part 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: 'UpdateRecommendationStatusRequestEntry')
- UpdateResiliencyPolicyRequest =
This constant is part 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: 'UpdateResiliencyPolicyRequest')
- UpdateResiliencyPolicyResponse =
This constant is part 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: 'UpdateResiliencyPolicyResponse')
- Uuid =
This constant is part 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: 'Uuid')
- 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')
- 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-04-30" api. = { "apiVersion" => "2020-04-30", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "resiliencehub", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "AWS Resilience Hub", "serviceId" => "resiliencehub", "signatureVersion" => "v4", "signingName" => "resiliencehub", "uid" => "resiliencehub-2020-04-30", } api.add_operation(:accept_resource_grouping_recommendations, Seahorse::Model::Operation.new.tap do |o| o.name = "AcceptResourceGroupingRecommendations" o.http_method = "POST" o.http_request_uri = "/accept-resource-grouping-recommendations" o.input = Shapes::ShapeRef.new(shape: AcceptResourceGroupingRecommendationsRequest) o.output = Shapes::ShapeRef.new(shape: AcceptResourceGroupingRecommendationsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:add_draft_app_version_resource_mappings, Seahorse::Model::Operation.new.tap do |o| o.name = "AddDraftAppVersionResourceMappings" o.http_method = "POST" o.http_request_uri = "/add-draft-app-version-resource-mappings" o.input = Shapes::ShapeRef.new(shape: AddDraftAppVersionResourceMappingsRequest) o.output = Shapes::ShapeRef.new(shape: AddDraftAppVersionResourceMappingsResponse) 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: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:batch_update_recommendation_status, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchUpdateRecommendationStatus" o.http_method = "POST" o.http_request_uri = "/batch-update-recommendation-status" o.input = Shapes::ShapeRef.new(shape: BatchUpdateRecommendationStatusRequest) o.output = Shapes::ShapeRef.new(shape: BatchUpdateRecommendationStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_app, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateApp" o.http_method = "POST" o.http_request_uri = "/create-app" o.input = Shapes::ShapeRef.new(shape: CreateAppRequest) o.output = Shapes::ShapeRef.new(shape: CreateAppResponse) 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: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_app_version_app_component, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAppVersionAppComponent" o.http_method = "POST" o.http_request_uri = "/create-app-version-app-component" o.input = Shapes::ShapeRef.new(shape: CreateAppVersionAppComponentRequest) o.output = Shapes::ShapeRef.new(shape: CreateAppVersionAppComponentResponse) 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: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_app_version_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAppVersionResource" o.http_method = "POST" o.http_request_uri = "/create-app-version-resource" o.input = Shapes::ShapeRef.new(shape: CreateAppVersionResourceRequest) o.output = Shapes::ShapeRef.new(shape: CreateAppVersionResourceResponse) 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: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_recommendation_template, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRecommendationTemplate" o.http_method = "POST" o.http_request_uri = "/create-recommendation-template" o.input = Shapes::ShapeRef.new(shape: CreateRecommendationTemplateRequest) o.output = Shapes::ShapeRef.new(shape: CreateRecommendationTemplateResponse) 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: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_resiliency_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateResiliencyPolicy" o.http_method = "POST" o.http_request_uri = "/create-resiliency-policy" o.input = Shapes::ShapeRef.new(shape: CreateResiliencyPolicyRequest) o.output = Shapes::ShapeRef.new(shape: CreateResiliencyPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_app, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteApp" o.http_method = "POST" o.http_request_uri = "/delete-app" o.input = Shapes::ShapeRef.new(shape: DeleteAppRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAppResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:delete_app_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAppAssessment" o.http_method = "POST" o.http_request_uri = "/delete-app-assessment" o.input = Shapes::ShapeRef.new(shape: DeleteAppAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAppAssessmentResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_app_input_source, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAppInputSource" o.http_method = "POST" o.http_request_uri = "/delete-app-input-source" o.input = Shapes::ShapeRef.new(shape: DeleteAppInputSourceRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAppInputSourceResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_app_version_app_component, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAppVersionAppComponent" o.http_method = "POST" o.http_request_uri = "/delete-app-version-app-component" o.input = Shapes::ShapeRef.new(shape: DeleteAppVersionAppComponentRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAppVersionAppComponentResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_app_version_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAppVersionResource" o.http_method = "POST" o.http_request_uri = "/delete-app-version-resource" o.input = Shapes::ShapeRef.new(shape: DeleteAppVersionResourceRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAppVersionResourceResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_recommendation_template, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRecommendationTemplate" o.http_method = "POST" o.http_request_uri = "/delete-recommendation-template" o.input = Shapes::ShapeRef.new(shape: DeleteRecommendationTemplateRequest) o.output = Shapes::ShapeRef.new(shape: DeleteRecommendationTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_resiliency_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteResiliencyPolicy" o.http_method = "POST" o.http_request_uri = "/delete-resiliency-policy" o.input = Shapes::ShapeRef.new(shape: DeleteResiliencyPolicyRequest) o.output = Shapes::ShapeRef.new(shape: DeleteResiliencyPolicyResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_app, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeApp" o.http_method = "POST" o.http_request_uri = "/describe-app" o.input = Shapes::ShapeRef.new(shape: DescribeAppRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_app_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppAssessment" o.http_method = "POST" o.http_request_uri = "/describe-app-assessment" o.input = Shapes::ShapeRef.new(shape: DescribeAppAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppAssessmentResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_app_version, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppVersion" o.http_method = "POST" o.http_request_uri = "/describe-app-version" o.input = Shapes::ShapeRef.new(shape: DescribeAppVersionRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppVersionResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_app_version_app_component, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppVersionAppComponent" o.http_method = "POST" o.http_request_uri = "/describe-app-version-app-component" o.input = Shapes::ShapeRef.new(shape: DescribeAppVersionAppComponentRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppVersionAppComponentResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_app_version_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppVersionResource" o.http_method = "POST" o.http_request_uri = "/describe-app-version-resource" o.input = Shapes::ShapeRef.new(shape: DescribeAppVersionResourceRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppVersionResourceResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_app_version_resources_resolution_status, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppVersionResourcesResolutionStatus" o.http_method = "POST" o.http_request_uri = "/describe-app-version-resources-resolution-status" o.input = Shapes::ShapeRef.new(shape: DescribeAppVersionResourcesResolutionStatusRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppVersionResourcesResolutionStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_app_version_template, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAppVersionTemplate" o.http_method = "POST" o.http_request_uri = "/describe-app-version-template" o.input = Shapes::ShapeRef.new(shape: DescribeAppVersionTemplateRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAppVersionTemplateResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_draft_app_version_resources_import_status, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDraftAppVersionResourcesImportStatus" o.http_method = "POST" o.http_request_uri = "/describe-draft-app-version-resources-import-status" o.input = Shapes::ShapeRef.new(shape: DescribeDraftAppVersionResourcesImportStatusRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDraftAppVersionResourcesImportStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_metrics_export, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeMetricsExport" o.http_method = "POST" o.http_request_uri = "/describe-metrics-export" o.input = Shapes::ShapeRef.new(shape: DescribeMetricsExportRequest) o.output = Shapes::ShapeRef.new(shape: DescribeMetricsExportResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_resiliency_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeResiliencyPolicy" o.http_method = "POST" o.http_request_uri = "/describe-resiliency-policy" o.input = Shapes::ShapeRef.new(shape: DescribeResiliencyPolicyRequest) o.output = Shapes::ShapeRef.new(shape: DescribeResiliencyPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_resource_grouping_recommendation_task, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeResourceGroupingRecommendationTask" o.http_method = "POST" o.http_request_uri = "/describe-resource-grouping-recommendation-task" o.input = Shapes::ShapeRef.new(shape: DescribeResourceGroupingRecommendationTaskRequest) o.output = Shapes::ShapeRef.new(shape: DescribeResourceGroupingRecommendationTaskResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:import_resources_to_draft_app_version, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportResourcesToDraftAppVersion" o.http_method = "POST" o.http_request_uri = "/import-resources-to-draft-app-version" o.input = Shapes::ShapeRef.new(shape: ImportResourcesToDraftAppVersionRequest) o.output = Shapes::ShapeRef.new(shape: ImportResourcesToDraftAppVersionResponse) 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: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:list_alarm_recommendations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAlarmRecommendations" o.http_method = "POST" o.http_request_uri = "/list-alarm-recommendations" o.input = Shapes::ShapeRef.new(shape: ListAlarmRecommendationsRequest) o.output = Shapes::ShapeRef.new(shape: ListAlarmRecommendationsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_assessment_compliance_drifts, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppAssessmentComplianceDrifts" o.http_method = "POST" o.http_request_uri = "/list-app-assessment-compliance-drifts" o.input = Shapes::ShapeRef.new(shape: ListAppAssessmentComplianceDriftsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppAssessmentComplianceDriftsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_assessment_resource_drifts, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppAssessmentResourceDrifts" o.http_method = "POST" o.http_request_uri = "/list-app-assessment-resource-drifts" o.input = Shapes::ShapeRef.new(shape: ListAppAssessmentResourceDriftsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppAssessmentResourceDriftsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_assessments, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppAssessments" o.http_method = "GET" o.http_request_uri = "/list-app-assessments" o.input = Shapes::ShapeRef.new(shape: ListAppAssessmentsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppAssessmentsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_component_compliances, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppComponentCompliances" o.http_method = "POST" o.http_request_uri = "/list-app-component-compliances" o.input = Shapes::ShapeRef.new(shape: ListAppComponentCompliancesRequest) o.output = Shapes::ShapeRef.new(shape: ListAppComponentCompliancesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_component_recommendations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppComponentRecommendations" o.http_method = "POST" o.http_request_uri = "/list-app-component-recommendations" o.input = Shapes::ShapeRef.new(shape: ListAppComponentRecommendationsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppComponentRecommendationsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_input_sources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppInputSources" o.http_method = "POST" o.http_request_uri = "/list-app-input-sources" o.input = Shapes::ShapeRef.new(shape: ListAppInputSourcesRequest) o.output = Shapes::ShapeRef.new(shape: ListAppInputSourcesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_version_app_components, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppVersionAppComponents" o.http_method = "POST" o.http_request_uri = "/list-app-version-app-components" o.input = Shapes::ShapeRef.new(shape: ListAppVersionAppComponentsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppVersionAppComponentsResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_version_resource_mappings, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppVersionResourceMappings" o.http_method = "POST" o.http_request_uri = "/list-app-version-resource-mappings" o.input = Shapes::ShapeRef.new(shape: ListAppVersionResourceMappingsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppVersionResourceMappingsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_version_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppVersionResources" o.http_method = "POST" o.http_request_uri = "/list-app-version-resources" o.input = Shapes::ShapeRef.new(shape: ListAppVersionResourcesRequest) o.output = Shapes::ShapeRef.new(shape: ListAppVersionResourcesResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_app_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAppVersions" o.http_method = "POST" o.http_request_uri = "/list-app-versions" o.input = Shapes::ShapeRef.new(shape: ListAppVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_apps, Seahorse::Model::Operation.new.tap do |o| o.name = "ListApps" o.http_method = "GET" o.http_request_uri = "/list-apps" o.input = Shapes::ShapeRef.new(shape: ListAppsRequest) o.output = Shapes::ShapeRef.new(shape: ListAppsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_metrics, Seahorse::Model::Operation.new.tap do |o| o.name = "ListMetrics" o.http_method = "POST" o.http_request_uri = "/list-metrics" o.input = Shapes::ShapeRef.new(shape: ListMetricsRequest) o.output = Shapes::ShapeRef.new(shape: ListMetricsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_recommendation_templates, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRecommendationTemplates" o.http_method = "GET" o.http_request_uri = "/list-recommendation-templates" o.input = Shapes::ShapeRef.new(shape: ListRecommendationTemplatesRequest) o.output = Shapes::ShapeRef.new(shape: ListRecommendationTemplatesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_resiliency_policies, Seahorse::Model::Operation.new.tap do |o| o.name = "ListResiliencyPolicies" o.http_method = "GET" o.http_request_uri = "/list-resiliency-policies" o.input = Shapes::ShapeRef.new(shape: ListResiliencyPoliciesRequest) o.output = Shapes::ShapeRef.new(shape: ListResiliencyPoliciesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_resource_grouping_recommendations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListResourceGroupingRecommendations" o.http_method = "GET" o.http_request_uri = "/list-resource-grouping-recommendations" o.input = Shapes::ShapeRef.new(shape: ListResourceGroupingRecommendationsRequest) o.output = Shapes::ShapeRef.new(shape: ListResourceGroupingRecommendationsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_sop_recommendations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSopRecommendations" o.http_method = "POST" o.http_request_uri = "/list-sop-recommendations" o.input = Shapes::ShapeRef.new(shape: ListSopRecommendationsRequest) o.output = Shapes::ShapeRef.new(shape: ListSopRecommendationsResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_suggested_resiliency_policies, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSuggestedResiliencyPolicies" o.http_method = "GET" o.http_request_uri = "/list-suggested-resiliency-policies" o.input = Shapes::ShapeRef.new(shape: ListSuggestedResiliencyPoliciesRequest) o.output = Shapes::ShapeRef.new(shape: ListSuggestedResiliencyPoliciesResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) 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/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:list_test_recommendations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTestRecommendations" o.http_method = "POST" o.http_request_uri = "/list-test-recommendations" o.input = Shapes::ShapeRef.new(shape: ListTestRecommendationsRequest) o.output = Shapes::ShapeRef.new(shape: ListTestRecommendationsResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_unsupported_app_version_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListUnsupportedAppVersionResources" o.http_method = "POST" o.http_request_uri = "/list-unsupported-app-version-resources" o.input = Shapes::ShapeRef.new(shape: ListUnsupportedAppVersionResourcesRequest) o.output = Shapes::ShapeRef.new(shape: ListUnsupportedAppVersionResourcesResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:publish_app_version, Seahorse::Model::Operation.new.tap do |o| o.name = "PublishAppVersion" o.http_method = "POST" o.http_request_uri = "/publish-app-version" o.input = Shapes::ShapeRef.new(shape: PublishAppVersionRequest) o.output = Shapes::ShapeRef.new(shape: PublishAppVersionResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:put_draft_app_version_template, Seahorse::Model::Operation.new.tap do |o| o.name = "PutDraftAppVersionTemplate" o.http_method = "POST" o.http_request_uri = "/put-draft-app-version-template" o.input = Shapes::ShapeRef.new(shape: PutDraftAppVersionTemplateRequest) o.output = Shapes::ShapeRef.new(shape: PutDraftAppVersionTemplateResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:reject_resource_grouping_recommendations, Seahorse::Model::Operation.new.tap do |o| o.name = "RejectResourceGroupingRecommendations" o.http_method = "POST" o.http_request_uri = "/reject-resource-grouping-recommendations" o.input = Shapes::ShapeRef.new(shape: RejectResourceGroupingRecommendationsRequest) o.output = Shapes::ShapeRef.new(shape: RejectResourceGroupingRecommendationsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:remove_draft_app_version_resource_mappings, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveDraftAppVersionResourceMappings" o.http_method = "POST" o.http_request_uri = "/remove-draft-app-version-resource-mappings" o.input = Shapes::ShapeRef.new(shape: RemoveDraftAppVersionResourceMappingsRequest) o.output = Shapes::ShapeRef.new(shape: RemoveDraftAppVersionResourceMappingsResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:resolve_app_version_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "ResolveAppVersionResources" o.http_method = "POST" o.http_request_uri = "/resolve-app-version-resources" o.input = Shapes::ShapeRef.new(shape: ResolveAppVersionResourcesRequest) o.output = Shapes::ShapeRef.new(shape: ResolveAppVersionResourcesResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:start_app_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "StartAppAssessment" o.http_method = "POST" o.http_request_uri = "/start-app-assessment" o.input = Shapes::ShapeRef.new(shape: StartAppAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: StartAppAssessmentResponse) 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: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:start_metrics_export, Seahorse::Model::Operation.new.tap do |o| o.name = "StartMetricsExport" o.http_method = "POST" o.http_request_uri = "/start-metrics-export" o.input = Shapes::ShapeRef.new(shape: StartMetricsExportRequest) o.output = Shapes::ShapeRef.new(shape: StartMetricsExportResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:start_resource_grouping_recommendation_task, Seahorse::Model::Operation.new.tap do |o| o.name = "StartResourceGroupingRecommendationTask" o.http_method = "POST" o.http_request_uri = "/start-resource-grouping-recommendation-task" o.input = Shapes::ShapeRef.new(shape: StartResourceGroupingRecommendationTaskRequest) o.output = Shapes::ShapeRef.new(shape: StartResourceGroupingRecommendationTaskResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) 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/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) 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/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_app, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateApp" o.http_method = "POST" o.http_request_uri = "/update-app" o.input = Shapes::ShapeRef.new(shape: UpdateAppRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAppResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_app_version, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAppVersion" o.http_method = "POST" o.http_request_uri = "/update-app-version" o.input = Shapes::ShapeRef.new(shape: UpdateAppVersionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAppVersionResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_app_version_app_component, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAppVersionAppComponent" o.http_method = "POST" o.http_request_uri = "/update-app-version-app-component" o.input = Shapes::ShapeRef.new(shape: UpdateAppVersionAppComponentRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAppVersionAppComponentResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_app_version_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAppVersionResource" o.http_method = "POST" o.http_request_uri = "/update-app-version-resource" o.input = Shapes::ShapeRef.new(shape: UpdateAppVersionResourceRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAppVersionResourceResponse) 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: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_resiliency_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateResiliencyPolicy" o.http_method = "POST" o.http_request_uri = "/update-resiliency-policy" o.input = Shapes::ShapeRef.new(shape: UpdateResiliencyPolicyRequest) o.output = Shapes::ShapeRef.new(shape: UpdateResiliencyPolicyResponse) 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: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) end