RecommendationExportJob

Describes a recommendation export job.

Use the DescribeRecommendationExportJobs action to view your recommendation export jobs.

Use the ExportAutoScalingGroupRecommendations or ExportEC2InstanceRecommendations actions to request an export of your recommendations.

Cost OptimizationFinOpsMachine LearningResource Recommendations

Properties

Name Type Description
jobId object
destination object
resourceType object
status object
creationTimestamp object
lastUpdatedTimestamp object
failureReason object
View JSON Schema on GitHub

JSON Schema

compute-optimizer-recommendation-export-job-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-recommendation-export-job-schema.json",
  "title": "RecommendationExportJob",
  "description": "<p>Describes a recommendation export job.</p> <p>Use the <a>DescribeRecommendationExportJobs</a> action to view your recommendation export jobs.</p> <p>Use the <a>ExportAutoScalingGroupRecommendations</a> or <a>ExportEC2InstanceRecommendations</a> actions to request an export of your recommendations.</p>",
  "type": "object",
  "properties": {
    "jobId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/JobId"
        },
        {
          "description": "The identification number of the export job."
        }
      ]
    },
    "destination": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ExportDestination"
        },
        {
          "description": "An object that describes the destination of the export file."
        }
      ]
    },
    "resourceType": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ResourceType"
        },
        {
          "description": "The resource type of the exported recommendations."
        }
      ]
    },
    "status": {
      "allOf": [
        {
          "$ref": "#/components/schemas/JobStatus"
        },
        {
          "description": "The status of the export job."
        }
      ]
    },
    "creationTimestamp": {
      "allOf": [
        {
          "$ref": "#/components/schemas/CreationTimestamp"
        },
        {
          "description": "The timestamp of when the export job was created."
        }
      ]
    },
    "lastUpdatedTimestamp": {
      "allOf": [
        {
          "$ref": "#/components/schemas/LastUpdatedTimestamp"
        },
        {
          "description": "The timestamp of when the export job was last updated."
        }
      ]
    },
    "failureReason": {
      "allOf": [
        {
          "$ref": "#/components/schemas/FailureReason"
        },
        {
          "description": "The reason for an export job failure."
        }
      ]
    }
  }
}