ECSServiceRecommendationOption

Describes the recommendation options for an Amazon ECS service.

Cost OptimizationFinOpsMachine LearningResource Recommendations

Properties

Name Type Description
memory object
cpu object
savingsOpportunity object
projectedUtilizationMetrics object
containerRecommendations object
View JSON Schema on GitHub

JSON Schema

compute-optimizer-ecs-service-recommendation-option-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-compute-optimizer/refs/heads/main/json-schema/compute-optimizer-ecs-service-recommendation-option-schema.json",
  "title": "ECSServiceRecommendationOption",
  "description": " Describes the recommendation options for an Amazon ECS service. ",
  "type": "object",
  "properties": {
    "memory": {
      "allOf": [
        {
          "$ref": "#/components/schemas/NullableMemory"
        },
        {
          "description": " The memory size of the Amazon ECS service recommendation option. "
        }
      ]
    },
    "cpu": {
      "allOf": [
        {
          "$ref": "#/components/schemas/NullableCpu"
        },
        {
          "description": " The CPU size of the Amazon ECS service recommendation option. "
        }
      ]
    },
    "savingsOpportunity": {
      "$ref": "#/components/schemas/SavingsOpportunity"
    },
    "projectedUtilizationMetrics": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ECSServiceProjectedUtilizationMetrics"
        },
        {
          "description": " An array of objects that describe the projected utilization metrics of the Amazon ECS service recommendation option. "
        }
      ]
    },
    "containerRecommendations": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ContainerRecommendations"
        },
        {
          "description": " The CPU and memory size recommendations for the containers within the task of your Amazon ECS service. "
        }
      ]
    }
  }
}