{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-config/refs/heads/main/json-structure/config-get-resource-evaluation-summary-response-structure.json", "name": "GetResourceEvaluationSummaryResponse", "description": "GetResourceEvaluationSummaryResponse schema", "type": "object", "properties": { "ResourceEvaluationId": { "allOf": [ { "$ref": "#/components/schemas/ResourceEvaluationId" }, { "description": "The unique ResourceEvaluationId of Amazon Web Services resource execution for which you want to retrieve the evaluation summary." } ] }, "EvaluationMode": { "allOf": [ { "$ref": "#/components/schemas/EvaluationMode" }, { "description": "Lists results of the mode that you requested to retrieve the resource evaluation summary. The valid values are Detective or Proactive." } ] }, "EvaluationStatus": { "allOf": [ { "$ref": "#/components/schemas/EvaluationStatus" }, { "description": "Returns an EvaluationStatus object." } ] }, "EvaluationStartTimestamp": { "allOf": [ { "$ref": "#/components/schemas/Date" }, { "description": "The start timestamp when Config rule starts evaluating compliance for the provided resource details." } ] }, "Compliance": { "allOf": [ { "$ref": "#/components/schemas/ComplianceType" }, { "description": "The compliance status of the resource evaluation summary." } ] }, "EvaluationContext": { "allOf": [ { "$ref": "#/components/schemas/EvaluationContext" }, { "description": "Returns an EvaluationContext object." } ] }, "ResourceDetails": { "allOf": [ { "$ref": "#/components/schemas/ResourceDetails" }, { "description": "Returns a ResourceDetails object." } ] } } }