{ "type": "object", "properties": { "Id": { "allOf": [ { "$ref": "#/components/schemas/CheckId" }, { "description": "Trusted Advisor check ID." } ] }, "Name": { "allOf": [ { "$ref": "#/components/schemas/CheckName" }, { "description": "Trusted Advisor check name." } ] }, "Provider": { "allOf": [ { "$ref": "#/components/schemas/CheckProvider" }, { "description": "Provider of the check related to the best practice." } ] }, "Description": { "allOf": [ { "$ref": "#/components/schemas/CheckDescription" }, { "description": "Trusted Advisor check description." } ] }, "UpdatedAt": { "$ref": "#/components/schemas/Timestamp" }, "LensArn": { "allOf": [ { "$ref": "#/components/schemas/LensArn" }, { "description": "Well-Architected Lens ARN associated to the check." } ] }, "PillarId": { "$ref": "#/components/schemas/PillarId" }, "QuestionId": { "$ref": "#/components/schemas/QuestionId" }, "ChoiceId": { "$ref": "#/components/schemas/ChoiceId" }, "Status": { "allOf": [ { "$ref": "#/components/schemas/CheckStatus" }, { "description": "Status associated to the check." } ] }, "AccountSummary": { "allOf": [ { "$ref": "#/components/schemas/AccountSummary" }, { "description": "Account summary associated to the check." } ] } }, "description": "Trusted Advisor check summary.", "$schema": "https://json-structure.org/meta/core/v0/#", "name": "CheckSummary", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-well-architected-tool/refs/heads/main/json-structure/well-architected-tool-check-summary-structure.json" }