fulfillment_code_hook
The Lambda function called when the intent is complete and ready for fulfillment. | STRUCT( "enabled" BOOLEAN, "post_fulfillment_status_specification" STRUCT( "success_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "failure_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "timeout_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "success_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "success_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "failure_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "failure_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "timeout_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "timeout_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ) ), "fulfillment_updates_specification" STRUCT( "active" BOOLEAN, "start_response" STRUCT( "delay_in_seconds" BIGINT, "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "update_response" STRUCT( "frequency_in_seconds" BIGINT, "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "timeout_in_seconds" BIGINT ), "active" BOOLEAN ) |
initial_response_setting
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots. | STRUCT( "initial_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "code_hook" STRUCT( "enable_code_hook_invocation" BOOLEAN, "active" BOOLEAN, "invocation_label" VARCHAR, "post_code_hook_specification" STRUCT( "success_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "success_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "success_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "failure_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "failure_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "failure_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "timeout_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "timeout_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "timeout_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ) ) ) ) |
intent_confirmation_setting
Prompts that Amazon Lex sends to the user to confirm completion of an intent. | STRUCT( "prompt_specification" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "max_retries" BIGINT, "allow_interrupt" BOOLEAN, "message_selection_strategy" VARCHAR, "prompt_attempts_specification" MAP(VARCHAR, STRUCT( "allow_interrupt" BOOLEAN, "allowed_input_types" STRUCT( "allow_audio_input" BOOLEAN, "allow_dtmf_input" BOOLEAN ), "audio_and_dtmf_input_specification" STRUCT( "start_timeout_ms" BIGINT, "audio_specification" STRUCT( "max_length_ms" BIGINT, "end_timeout_ms" BIGINT ), "dtmf_specification" STRUCT( "max_length" BIGINT, "end_timeout_ms" BIGINT, "deletion_character" VARCHAR, "end_character" VARCHAR ) ), "text_input_specification" STRUCT( "start_timeout_ms" BIGINT ) )) ), "declination_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "active" BOOLEAN, "confirmation_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "confirmation_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "confirmation_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "declination_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "declination_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "failure_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "failure_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "failure_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "code_hook" STRUCT( "enable_code_hook_invocation" BOOLEAN, "active" BOOLEAN, "invocation_label" VARCHAR, "post_code_hook_specification" STRUCT( "success_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "success_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "success_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "failure_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "failure_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "failure_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ), "timeout_response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ), "timeout_next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "timeout_conditional" STRUCT( "active" BOOLEAN, "conditional_branches" STRUCT( "name" VARCHAR, "condition" STRUCT( "expression_string" VARCHAR ), "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) )[], "default_branch" STRUCT( "next_step" STRUCT( "dialog_action" STRUCT( "type" VARCHAR, "slot_to_elicit" VARCHAR, "suppress_next_message" BOOLEAN ), "intent" STRUCT( "name" VARCHAR, "slots" MAP(VARCHAR, STRUCT( "shape" VARCHAR, "value" STRUCT( "interpreted_value" VARCHAR ) )) ), "session_attributes" MAP(VARCHAR, VARCHAR) ), "response" STRUCT( "message_groups" STRUCT( "message" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) ), "variations" STRUCT( "plain_text_message" STRUCT( "value" VARCHAR ), "custom_payload" STRUCT( "value" VARCHAR ), "ssml_message" STRUCT( "value" VARCHAR ), "image_response_card" STRUCT( "title" VARCHAR, "subtitle" VARCHAR, "image_url" VARCHAR, "buttons" STRUCT( "text" VARCHAR, "value" VARCHAR )[] ) )[] )[], "allow_interrupt" BOOLEAN ) ) ) ) ), "elicitation_code_hook" STRUCT( "enable_code_hook_invocation" BOOLEAN, "invocation_label" VARCHAR ) ) |