{ "type": "object", "properties": { "ChoiceId": { "$ref": "#/components/schemas/ChoiceId" }, "Title": { "$ref": "#/components/schemas/ChoiceTitle" }, "Description": { "$ref": "#/components/schemas/ChoiceDescription" }, "HelpfulResource": { "allOf": [ { "$ref": "#/components/schemas/ChoiceContent" }, { "description": "

The helpful resource (both text and URL) for a particular choice.

This field only applies to custom lenses. Each choice can have only one helpful resource.

" } ] }, "ImprovementPlan": { "allOf": [ { "$ref": "#/components/schemas/ChoiceContent" }, { "description": "

The improvement plan (both text and URL) for a particular choice.

This field only applies to custom lenses. Each choice can have only one improvement plan.

" } ] }, "AdditionalResources": { "allOf": [ { "$ref": "#/components/schemas/AdditionalResourcesList" }, { "description": "

The additional resources for a choice in a custom lens.

A choice can have up to two additional resources: one of type HELPFUL_RESOURCE, one of type IMPROVEMENT_PLAN, or both.

" } ] } }, "description": "A choice available to answer question.", "$schema": "https://json-structure.org/meta/core/v0/#", "name": "Choice", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-well-architected-tool/refs/heads/main/json-structure/well-architected-tool-choice-structure.json" }