Skip to content

UpdateIntentResponse

Source code in docs_src/capo_lex_models_v2/types/update_intent_response.py
class UpdateIntentResponse(TypedDict, closed=True):
    intent_id: NotRequired["capo_lex_models_v2.types.id.Id"]
    """<p>The identifier of the intent that was updated.</p>"""
    intent_name: NotRequired["capo_lex_models_v2.types.name.Name"]
    """<p>The updated name of the intent.</p>"""
    intent_display_name: NotRequired[
        "capo_lex_models_v2.types.display_name.DisplayName"
    ]
    """<p>The updated display name of the intent.</p>"""
    description: NotRequired["capo_lex_models_v2.types.description.Description"]
    """<p>The updated description of the intent.</p>"""
    parent_intent_signature: NotRequired[
        "capo_lex_models_v2.types.intent_signature.IntentSignature"
    ]
    """<p>The updated built-in intent that is the parent of this intent.</p>"""
    sample_utterances: NotRequired[
        "capo_lex_models_v2.types.sample_utterances_list.SampleUtterancesList"
    ]
    """<p>The updated list of sample utterances for the intent.</p>"""
    dialog_code_hook: NotRequired[
        "capo_lex_models_v2.types.dialog_code_hook_settings.DialogCodeHookSettings"
    ]
    """<p>The updated Lambda function called during each turn of the conversation with the user.</p>"""
    fulfillment_code_hook: NotRequired[
        "capo_lex_models_v2.types.fulfillment_code_hook_settings.FulfillmentCodeHookSettings"
    ]
    """<p>The updated Lambda function called when the intent is ready for fulfillment.</p>"""
    slot_priorities: NotRequired[
        "capo_lex_models_v2.types.slot_priorities_list.SlotPrioritiesList"
    ]
    """<p>The updated list of slots and their priorities that are elicited from the user for the intent.</p>"""
    intent_confirmation_setting: NotRequired[
        "capo_lex_models_v2.types.intent_confirmation_setting.IntentConfirmationSetting"
    ]
    """<p>The updated prompts that Amazon Lex sends to the user to confirm the completion of an intent.</p>"""
    intent_closing_setting: NotRequired[
        "capo_lex_models_v2.types.intent_closing_setting.IntentClosingSetting"
    ]
    """<p>The updated response that Amazon Lex sends the user when the intent is closed.</p>"""
    input_contexts: NotRequired[
        "capo_lex_models_v2.types.input_contexts_list.InputContextsList"
    ]
    """<p>The updated list of contexts that must be active for the intent to be considered by Amazon Lex.</p>"""
    output_contexts: NotRequired[
        "capo_lex_models_v2.types.output_contexts_list.OutputContextsList"
    ]
    """<p>The updated list of contexts that Amazon Lex activates when the intent is fulfilled.</p>"""
    kendra_configuration: NotRequired[
        "capo_lex_models_v2.types.kendra_configuration.KendraConfiguration"
    ]
    """<p>The updated configuration for connecting to an Amazon Kendra index with the <code>AMAZON.KendraSearchIntent</code> intent.</p>"""
    bot_id: NotRequired["capo_lex_models_v2.types.id.Id"]
    """<p>The identifier of the bot that contains the intent.</p>"""
    bot_version: NotRequired[
        "capo_lex_models_v2.types.draft_bot_version.DraftBotVersion"
    ]
    """<p>The version of the bot that contains the intent. Will always be <code>DRAFT</code>.</p>"""
    locale_id: NotRequired["capo_lex_models_v2.types.locale_id.LocaleId"]
    """<p>The updated language and locale of the intent.</p>"""
    creation_date_time: NotRequired["capo_lex_models_v2.types.timestamp.Timestamp"]
    """<p>A timestamp of when the intent was created.</p>"""
    last_updated_date_time: NotRequired["capo_lex_models_v2.types.timestamp.Timestamp"]
    """<p>A timestamp of the last time that the intent was modified.</p>"""
    initial_response_setting: NotRequired[
        "capo_lex_models_v2.types.initial_response_setting.InitialResponseSetting"
    ]
    """<p>Configuration settings for a response sent to the user before Amazon Lex starts eliciting slots.</p>"""
    qn_a_intent_configuration: NotRequired[
        "capo_lex_models_v2.types.qn_a_intent_configuration.QnAIntentConfiguration"
    ]
    """<p>Details about the configuration of the built-in <code>Amazon.QnAIntent</code>.</p>"""
    q_in_connect_intent_configuration: NotRequired[
        "capo_lex_models_v2.types.q_in_connect_intent_configuration.QInConnectIntentConfiguration"
    ]
    """<p>Qinconnect intent configuration details for the update intent response.</p>"""

bot_id instance-attribute

bot_id: NotRequired[Id]

The identifier of the bot that contains the intent.

bot_version instance-attribute

bot_version: NotRequired[DraftBotVersion]

The version of the bot that contains the intent. Will always be DRAFT.

creation_date_time instance-attribute

creation_date_time: NotRequired[Timestamp]

A timestamp of when the intent was created.

description instance-attribute

description: NotRequired[Description]

The updated description of the intent.

dialog_code_hook instance-attribute

dialog_code_hook: NotRequired[DialogCodeHookSettings]

The updated Lambda function called during each turn of the conversation with the user.

fulfillment_code_hook instance-attribute

fulfillment_code_hook: NotRequired[FulfillmentCodeHookSettings]

The updated Lambda function called when the intent is ready for fulfillment.

initial_response_setting instance-attribute

initial_response_setting: NotRequired[InitialResponseSetting]

Configuration settings for a response sent to the user before Amazon Lex starts eliciting slots.

input_contexts instance-attribute

input_contexts: NotRequired[InputContextsList]

The updated list of contexts that must be active for the intent to be considered by Amazon Lex.

intent_closing_setting instance-attribute

intent_closing_setting: NotRequired[IntentClosingSetting]

The updated response that Amazon Lex sends the user when the intent is closed.

intent_confirmation_setting instance-attribute

intent_confirmation_setting: NotRequired[IntentConfirmationSetting]

The updated prompts that Amazon Lex sends to the user to confirm the completion of an intent.

intent_display_name instance-attribute

intent_display_name: NotRequired[DisplayName]

The updated display name of the intent.

intent_id instance-attribute

intent_id: NotRequired[Id]

The identifier of the intent that was updated.

intent_name instance-attribute

intent_name: NotRequired[Name]

The updated name of the intent.

kendra_configuration instance-attribute

kendra_configuration: NotRequired[KendraConfiguration]

The updated configuration for connecting to an Amazon Kendra index with the AMAZON.KendraSearchIntent intent.

last_updated_date_time instance-attribute

last_updated_date_time: NotRequired[Timestamp]

A timestamp of the last time that the intent was modified.

locale_id instance-attribute

locale_id: NotRequired[LocaleId]

The updated language and locale of the intent.

output_contexts instance-attribute

output_contexts: NotRequired[OutputContextsList]

The updated list of contexts that Amazon Lex activates when the intent is fulfilled.

parent_intent_signature instance-attribute

parent_intent_signature: NotRequired[IntentSignature]

The updated built-in intent that is the parent of this intent.

q_in_connect_intent_configuration instance-attribute

q_in_connect_intent_configuration: NotRequired[QInConnectIntentConfiguration]

Qinconnect intent configuration details for the update intent response.

qn_a_intent_configuration instance-attribute

qn_a_intent_configuration: NotRequired[QnAIntentConfiguration]

Details about the configuration of the built-in Amazon.QnAIntent.

sample_utterances instance-attribute

sample_utterances: NotRequired[SampleUtterancesList]

The updated list of sample utterances for the intent.

slot_priorities instance-attribute

slot_priorities: NotRequired[SlotPrioritiesList]

The updated list of slots and their priorities that are elicited from the user for the intent.