Skip to content

UpdateAnswerInput

Source code in docs_src/capo_wellarchitected/types/update_answer_input.py
class UpdateAnswerInput(TypedDict, closed=True):
    workload_id: "capo_wellarchitected.types.workload_id.WorkloadId"
    lens_alias: "capo_wellarchitected.types.lens_alias.LensAlias"
    question_id: "capo_wellarchitected.types.question_id.QuestionId"
    selected_choices: NotRequired[
        "capo_wellarchitected.types.selected_choices.SelectedChoices"
    ]
    choice_updates: NotRequired[
        "capo_wellarchitected.types.choice_updates.ChoiceUpdates"
    ]
    """<p>A list of choices to update on a question in your workload. The String key corresponds to the choice ID to be updated.</p>"""
    notes: NotRequired["capo_wellarchitected.types.notes.Notes"]
    is_applicable: NotRequired["capo_wellarchitected.types.is_applicable.IsApplicable"]
    reason: NotRequired["capo_wellarchitected.types.answer_reason.AnswerReason"]
    """<p>The reason why a question is not applicable to your workload.</p>"""

choice_updates instance-attribute

choice_updates: NotRequired[ChoiceUpdates]

A list of choices to update on a question in your workload. The String key corresponds to the choice ID to be updated.

is_applicable instance-attribute

is_applicable: NotRequired[IsApplicable]

lens_alias instance-attribute

lens_alias: LensAlias

notes instance-attribute

notes: NotRequired[Notes]

question_id instance-attribute

question_id: QuestionId

reason instance-attribute

reason: NotRequired[AnswerReason]

The reason why a question is not applicable to your workload.

selected_choices instance-attribute

selected_choices: NotRequired[SelectedChoices]

workload_id instance-attribute

workload_id: WorkloadId