class Aws::LexModelBuildingService::Types::PutIntentResponse
@!attribute [rw] name
The name of the intent. @return [String]
@!attribute [rw] description
A description of the intent. @return [String]
@!attribute [rw] slots
An array of intent slots that are configured for the intent. @return [Array<Types::Slot>]
@!attribute [rw] sample_utterances
An array of sample utterances that are configured for the intent. @return [Array<String>]
@!attribute [rw] confirmation_prompt
If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it. @return [Types::Prompt]
@!attribute [rw] rejection_statement
If the user answers "no" to the question defined in `confirmationPrompt` Amazon Lex responds with this statement to acknowledge that the intent was canceled. @return [Types::Statement]
@!attribute [rw] follow_up_prompt
If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. @return [Types::FollowUpPrompt]
@!attribute [rw] conclusion_statement
After the Lambda function specified in the`fulfillmentActivity`intent fulfills the intent, Amazon Lex conveys this statement to the user. @return [Types::Statement]
@!attribute [rw] dialog_code_hook
If defined in the intent, Amazon Lex invokes this Lambda function for each user input. @return [Types::CodeHook]
@!attribute [rw] fulfillment_activity
If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent. @return [Types::FulfillmentActivity]
@!attribute [rw] parent_intent_signature
A unique identifier for the built-in intent that this intent is based on. @return [String]
@!attribute [rw] last_updated_date
The date that the intent was updated. When you create a resource, the creation date and last update dates are the same. @return [Time]
@!attribute [rw] created_date
The date that the intent was created. @return [Time]
@!attribute [rw] version
The version of the intent. For a new intent, the version is always `$LATEST`. @return [String]
@!attribute [rw] checksum
Checksum of the `$LATEST`version of the intent created or updated. @return [String]
@!attribute [rw] create_version
`True` if a new version of the intent was created. If the `createVersion` field was not specified in the request, the `createVersion` field is set to false in the response. @return [Boolean]
@!attribute [rw] kendra_configuration
Configuration information, if any, required to connect to an Amazon Kendra index and use the `AMAZON.KendraSearchIntent` intent. @return [Types::KendraConfiguration]
@!attribute [rw] input_contexts
An array of `InputContext` objects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user. @return [Array<Types::InputContext>]
@!attribute [rw] output_contexts
An array of `OutputContext` objects that lists the contexts that the intent activates when the intent is fulfilled. @return [Array<Types::OutputContext>]
@see docs.aws.amazon.com/goto/WebAPI/lex-models-2017-04-19/PutIntentResponse AWS API Documentation
Constants
- SENSITIVE