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