Skip to content

UpdateAgentGoalRequest

Source code in docs_src/capo_wellarchitected/types/update_agent_goal_request.py
class UpdateAgentGoalRequest(TypedDict, closed=True):
    client_token: NotRequired["str"]
    """<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>"""
    profile_arn: "capo_wellarchitected.types.agent_profile_arn.AgentProfileArn"
    """<p>The Amazon Resource Name (ARN) of the profile containing the goal to update.</p>"""
    id: "capo_wellarchitected.types.uuid.UUID"
    """<p>The unique identifier of the goal to update.</p>"""
    pillars: NotRequired["capo_wellarchitected.types.pillars.Pillars"]
    """<p>The updated pillars for the goal. Pillars define the optimization focus areas such as cost, performance, resilience, and operational excellence.</p>"""
    title: NotRequired["capo_wellarchitected.types.sensitive_string.SensitiveString"]
    """<p>The updated title for the goal. Maximum length of 1000 characters.</p>"""
    description: NotRequired[
        "capo_wellarchitected.types.sensitive_string.SensitiveString"
    ]
    """<p>A description of the goal.</p>"""

client_token instance-attribute

client_token: NotRequired[str]

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

description instance-attribute

description: NotRequired[SensitiveString]

A description of the goal.

id instance-attribute

id: UUID

The unique identifier of the goal to update.

pillars instance-attribute

pillars: NotRequired[Pillars]

The updated pillars for the goal. Pillars define the optimization focus areas such as cost, performance, resilience, and operational excellence.

profile_arn instance-attribute

profile_arn: AgentProfileArn

The Amazon Resource Name (ARN) of the profile containing the goal to update.

title instance-attribute

title: NotRequired[SensitiveString]

The updated title for the goal. Maximum length of 1000 characters.