aid: amazon-compute-optimizer name: Amazon Compute Optimizer description: >- Amazon Compute Optimizer analyzes the configuration and utilization metrics of your AWS resources and provides recommendations to help you identify optimal AWS resource configurations. It uses machine learning to analyze historical utilization metrics and generates rightsizing recommendations for EC2 instances, Auto Scaling groups, EBS volumes, Lambda functions, ECS services on Fargate, and RDS instances to help reduce costs and improve performance. type: Index accessModel: pricing: unknown onboarding: self-serve trial: false try_now: false public: false label: Self-serve signup confidence: medium source: - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/amazon-compute-optimizer.png tags: - AWS - Cost Optimization - FinOps - Machine Learning - Resource Recommendations url: https://raw.githubusercontent.com/api-evangelist/amazon-compute-optimizer/refs/heads/main/apis.yml created: '2026-03-16' modified: '2026-06-20' specificationVersion: '0.23' apis: - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-deleterecommendationpreferences-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.DeleteRecommendationPreferences API' description: >- The #X Amz Target=ComputeOptimizerService.DeleteRecommendationPreferences API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.deleterecommendationpreferences. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.DeleteRecommendationPreferences' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-deleterecommendationpreferences-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-describerecommendationexportjobs-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.DescribeRecommendationExportJobs API' description: >- The #X Amz Target=ComputeOptimizerService.DescribeRecommendationExportJobs API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.describerecommendationexportjobs. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.DescribeRecommendationExportJobs' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-describerecommendationexportjobs-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-exportautoscalinggrouprecommendations-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.ExportAutoScalingGroupRecommendations API' description: >- The #X Amz Target=ComputeOptimizerService.ExportAutoScalingGroupRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.exportautoscalinggrouprecommendations. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.ExportAutoScalingGroupRecommendations' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-exportautoscalinggrouprecommendations-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-exportebsvolumerecommendations-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.ExportEBSVolumeRecommendations API' description: >- The #X Amz Target=ComputeOptimizerService.ExportEBSVolumeRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.exportebsvolumerecommendations. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.ExportEBSVolumeRecommendations' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-exportebsvolumerecommendations-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-exportec2instancerecommendations-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.ExportEC2InstanceRecommendations API' description: >- The #X Amz Target=ComputeOptimizerService.ExportEC2InstanceRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.exportec2instancerecommendations. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.ExportEC2InstanceRecommendations' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-exportec2instancerecommendations-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-exportecsservicerecommendations-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.ExportECSServiceRecommendations API' description: >- The #X Amz Target=ComputeOptimizerService.ExportECSServiceRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.exportecsservicerecommendations. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.ExportECSServiceRecommendations' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-exportecsservicerecommendations-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-exportlambdafunctionrecommendations-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.ExportLambdaFunctionRecommendations API' description: >- The #X Amz Target=ComputeOptimizerService.ExportLambdaFunctionRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.exportlambdafunctionrecommendations. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.ExportLambdaFunctionRecommendations' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-exportlambdafunctionrecommendations-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getautoscalinggrouprecommendations-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetAutoScalingGroupRecommendations API' description: >- The #X Amz Target=ComputeOptimizerService.GetAutoScalingGroupRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getautoscalinggrouprecommendations. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetAutoScalingGroupRecommendations' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getautoscalinggrouprecommendations-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getebsvolumerecommendations-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEBSVolumeRecommendations API' description: >- The #X Amz Target=ComputeOptimizerService.GetEBSVolumeRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getebsvolumerecommendations. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetEBSVolumeRecommendations' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getebsvolumerecommendations-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getec2instancerecommendations-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEC2InstanceRecommendations API' description: >- The #X Amz Target=ComputeOptimizerService.GetEC2InstanceRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getec2instancerecommendations. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetEC2InstanceRecommendations' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getec2instancerecommendations-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getec2recommendationprojectedmetrics-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEC2RecommendationProjectedMetrics API' description: >- The #X Amz Target=ComputeOptimizerService.GetEC2RecommendationProjectedMetrics API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getec2recommendationprojectedmetrics. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetEC2RecommendationProjectedMetrics' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getec2recommendationprojectedmetrics-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getecsservicerecommendationprojectedmetrics-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetECSServiceRecommendationProjectedMetrics API' description: >- The #X Amz Target=ComputeOptimizerService.GetECSServiceRecommendationProjectedMetrics API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getecsservicerecommendationprojectedmetrics. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetECSServiceRecommendationProjectedMetrics' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getecsservicerecommendationprojectedmetrics-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getecsservicerecommendations-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetECSServiceRecommendations API' description: >- The #X Amz Target=ComputeOptimizerService.GetECSServiceRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getecsservicerecommendations. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetECSServiceRecommendations' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getecsservicerecommendations-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-geteffectiverecommendationpreferences-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEffectiveRecommendationPreferences API' description: >- The #X Amz Target=ComputeOptimizerService.GetEffectiveRecommendationPreferences API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.geteffectiverecommendationpreferences. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetEffectiveRecommendationPreferences' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-geteffectiverecommendationpreferences-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getenrollmentstatus-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEnrollmentStatus API' description: >- The #X Amz Target=ComputeOptimizerService.GetEnrollmentStatus API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getenrollmentstatus. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetEnrollmentStatus' properties: - type: OpenAPI url: openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getenrollmentstatus-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getenrollmentstatusesfororganization-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetEnrollmentStatusesForOrganization API' description: >- The #X Amz Target=ComputeOptimizerService.GetEnrollmentStatusesForOrganization API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getenrollmentstatusesfororganization. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetEnrollmentStatusesForOrganization' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getenrollmentstatusesfororganization-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getlambdafunctionrecommendations-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetLambdaFunctionRecommendations API' description: >- The #X Amz Target=ComputeOptimizerService.GetLambdaFunctionRecommendations API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getlambdafunctionrecommendations. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetLambdaFunctionRecommendations' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getlambdafunctionrecommendations-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getrecommendationpreferences-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetRecommendationPreferences API' description: >- The #X Amz Target=ComputeOptimizerService.GetRecommendationPreferences API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getrecommendationpreferences. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetRecommendationPreferences' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getrecommendationpreferences-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getrecommendationsummaries-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.GetRecommendationSummaries API' description: >- The #X Amz Target=ComputeOptimizerService.GetRecommendationSummaries API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.getrecommendationsummaries. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.GetRecommendationSummaries' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-getrecommendationsummaries-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: >- amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-putrecommendationpreferences-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.PutRecommendationPreferences API' description: >- The #X Amz Target=ComputeOptimizerService.PutRecommendationPreferences API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.putrecommendationpreferences. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.PutRecommendationPreferences' properties: - type: OpenAPI url: >- openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-putrecommendationpreferences-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml - aid: amazon-compute-optimizer:amazon-compute-optimizer-x-amz-target-computeoptimizerservice-updateenrollmentstatus-api name: 'Amazon Compute Optimizer #X Amz Target=ComputeOptimizerService.UpdateEnrollmentStatus API' description: >- The #X Amz Target=ComputeOptimizerService.UpdateEnrollmentStatus API from Amazon Compute Optimizer — 1 operation(s) for #x amz target=computeoptimizerservice.updateenrollmentstatus. humanURL: https://aws.amazon.com/compute-optimizer/ baseURL: https://compute-optimizer.amazonaws.com tags: - '#X Amz Target=ComputeOptimizerService.UpdateEnrollmentStatus' properties: - type: OpenAPI url: openapi/amazon-compute-optimizer-x-amz-target-computeoptimizerservice-updateenrollmentstatus-api-openapi.yml - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/ - type: APIReference url: https://docs.aws.amazon.com/compute-optimizer/latest/APIReference/ - type: Pricing url: https://aws.amazon.com/compute-optimizer/pricing/ - type: GettingStarted url: https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html - type: FAQ url: https://aws.amazon.com/compute-optimizer/faqs/ - type: JSONSchema url: json-schema/compute-optimizer-instance-recommendation-schema.json - type: JSONStructure url: json-structure/compute-optimizer-instance-recommendation-structure.json - type: JSON-LD url: json-ld/amazon-compute-optimizer-context.jsonld - type: ErrorCatalog url: errors/amazon-compute-optimizer-problem-types.yml - type: Conformance url: conformance/amazon-compute-optimizer-conformance.yml - type: LLMsTxt url: llms/amazon-compute-optimizer-llms.txt - type: Lifecycle url: lifecycle/amazon-compute-optimizer-lifecycle.yml common: - type: MCPServer url: mcp/amazon-compute-optimizer-mcp.yml - type: Overlay url: overlays/amazon-compute-optimizer-openapi-overlay.yaml - type: AgenticAccess url: agentic-access/amazon-compute-optimizer-agentic-access.yml - type: TrustCenter url: security/amazon-compute-optimizer-trust-center.yml - type: VulnerabilityDisclosure url: security/amazon-compute-optimizer-vulnerability-disclosure.yml - type: DomainSecurity url: security/amazon-compute-optimizer-domain-security.yml - type: Authentication url: authentication/amazon-compute-optimizer-authentication.yml - type: Portal url: https://aws.amazon.com/ - type: Website url: https://aws.amazon.com/compute-optimizer/ - type: Documentation url: https://docs.aws.amazon.com/compute-optimizer/ - type: TermsOfService url: https://aws.amazon.com/service-terms/ - type: PrivacyPolicy url: https://aws.amazon.com/privacy/ - type: Support url: https://aws.amazon.com/premiumsupport/ - type: Blog url: https://aws.amazon.com/blogs/aws/ - type: GitHubOrganization url: https://github.com/aws - type: Console url: https://console.aws.amazon.com/compute-optimizer/ - type: SignUp url: https://signin.aws.amazon.com/signup?request_type=register - type: Login url: https://aws.amazon.com/console/ - type: StatusPage url: https://health.aws.amazon.com/health/status - type: Contact url: https://aws.amazon.com/contact-us/ - type: SpectralRules url: rules/amazon-compute-optimizer-spectral-rules.yml - type: Vocabulary url: vocabulary/amazon-compute-optimizer-vocabulary.yaml - type: Packages url: packages/amazon-compute-optimizer-packages.yml - type: WellKnown url: well-known/amazon-compute-optimizer-well-known.yml - type: SecurityTxt url: well-known/amazon-compute-optimizer-security.txt - type: Features data: - name: EC2 Instance Recommendations description: >- Get rightsizing recommendations for over-provisioned or under-provisioned EC2 instances based on utilization metrics. - name: Auto Scaling Group Recommendations description: Optimize Auto Scaling group configurations for cost and performance based on historical usage patterns. - name: EBS Volume Recommendations description: Identify EBS volumes that can be downsized or converted to a different volume type for cost savings. - name: Lambda Function Recommendations description: Optimize Lambda function memory settings based on actual invocation utilization. - name: ECS Service Recommendations description: Rightsize ECS services running on AWS Fargate for CPU and memory efficiency. - name: RDS Instance Recommendations description: Get rightsizing recommendations for RDS database instances and clusters. - name: Savings Opportunity Estimation description: Estimate the potential cost savings from implementing rightsizing recommendations. - name: Organization-Wide Analysis description: Analyze recommendations across all accounts in an AWS Organization. - type: UseCases data: - name: Cost Reduction description: Identify and eliminate over-provisioned AWS resources to reduce monthly cloud spending. - name: Performance Optimization description: Detect under-provisioned resources that may be causing performance issues and get upgrade recommendations. - name: FinOps Reporting description: Generate cross-account optimization reports to support FinOps practices and showback/chargeback processes. - name: Migration Planning description: Use recommendations to rightsize resources before or after migrating workloads to AWS. - name: Continuous Optimization description: Integrate recommendations into CI/CD pipelines to continuously monitor and optimize resource provisioning. - type: Integrations data: - name: AWS Cost Explorer description: Correlate Compute Optimizer recommendations with Cost Explorer data for accurate savings projections. - name: AWS Organizations description: Enroll and analyze recommendations across all accounts in an AWS Organization. - name: Amazon CloudWatch description: Compute Optimizer uses CloudWatch utilization metrics to generate its ML-based recommendations. - name: AWS Trusted Advisor description: Complementary service that also provides rightsizing recommendations alongside Compute Optimizer. - name: AWS Systems Manager description: Use Systems Manager to implement EC2 instance type changes recommended by Compute Optimizer. maintainers: - FN: Kin Lane email: kin@apievangelist.com url: https://apievangelist.com