AWS Native
Bot
Amazon Lex conversational bot performing automated tasks such as ordering a pizza, booking a hotel, and so on.
Create a Bot Resource
new Bot(name: string, args: BotArgs, opts?: CustomResourceOptions);
@overload
def Bot(resource_name: str,
opts: Optional[ResourceOptions] = None,
auto_build_bot_locales: Optional[bool] = None,
bot_file_s3_location: Optional[BotS3LocationArgs] = None,
bot_locales: Optional[Sequence[BotLocaleArgs]] = None,
bot_tags: Optional[Sequence[BotTagArgs]] = None,
data_privacy: Optional[DataPrivacyPropertiesArgs] = None,
description: Optional[str] = None,
idle_session_ttl_in_seconds: Optional[int] = None,
name: Optional[str] = None,
role_arn: Optional[str] = None,
test_bot_alias_settings: Optional[BotTestBotAliasSettingsArgs] = None,
test_bot_alias_tags: Optional[Sequence[BotTagArgs]] = None)
@overload
def Bot(resource_name: str,
args: BotArgs,
opts: Optional[ResourceOptions] = None)
func NewBot(ctx *Context, name string, args BotArgs, opts ...ResourceOption) (*Bot, error)
public Bot(string name, BotArgs args, CustomResourceOptions? opts = null)
type: aws-native:lex:Bot
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BotArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BotArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BotArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BotArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BotArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Bot Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Bot resource accepts the following input properties:
- Data
Privacy Pulumi.Aws Native. Lex. Inputs. Data Privacy Properties Args Data privacy setting of the Bot.
- Idle
Session intTTLIn Seconds IdleSessionTTLInSeconds of the resource
- Role
Arn string - Auto
Build boolBot Locales Specifies whether to build the bot locales after bot creation completes.
- Bot
File Pulumi.S3Location Aws Native. Lex. Inputs. Bot S3Location Args - Bot
Locales List<Pulumi.Aws Native. Lex. Inputs. Bot Locale Args> List of bot locales
- List<Pulumi.
Aws Native. Lex. Inputs. Bot Tag Args> A list of tags to add to the bot, which can only be added at bot creation.
- Description string
- Name string
- Test
Bot Pulumi.Alias Settings Aws Native. Lex. Inputs. Bot Test Bot Alias Settings Args - List<Pulumi.
Aws Native. Lex. Inputs. Bot Tag Args> A list of tags to add to the test alias for a bot, , which can only be added at bot/bot alias creation.
- Data
Privacy DataPrivacy Properties Args Data privacy setting of the Bot.
- Idle
Session intTTLIn Seconds IdleSessionTTLInSeconds of the resource
- Role
Arn string - Auto
Build boolBot Locales Specifies whether to build the bot locales after bot creation completes.
- Bot
File BotS3Location S3Location Args - Bot
Locales []BotLocale Args List of bot locales
- []Bot
Tag Args A list of tags to add to the bot, which can only be added at bot creation.
- Description string
- Name string
- Test
Bot BotAlias Settings Test Bot Alias Settings Args - []Bot
Tag Args A list of tags to add to the test alias for a bot, , which can only be added at bot/bot alias creation.
- data
Privacy DataPrivacy Properties Args Data privacy setting of the Bot.
- idle
Session IntegerTTLIn Seconds IdleSessionTTLInSeconds of the resource
- role
Arn String - auto
Build BooleanBot Locales Specifies whether to build the bot locales after bot creation completes.
- bot
File BotS3Location S3Location Args - bot
Locales List<BotLocale Args> List of bot locales
- List<Bot
Tag Args> A list of tags to add to the bot, which can only be added at bot creation.
- description String
- name String
- test
Bot BotAlias Settings Test Bot Alias Settings Args - List<Bot
Tag Args> A list of tags to add to the test alias for a bot, , which can only be added at bot/bot alias creation.
- data
Privacy DataPrivacy Properties Args Data privacy setting of the Bot.
- idle
Session numberTTLIn Seconds IdleSessionTTLInSeconds of the resource
- role
Arn string - auto
Build booleanBot Locales Specifies whether to build the bot locales after bot creation completes.
- bot
File BotS3Location S3Location Args - bot
Locales BotLocale Args[] List of bot locales
- Bot
Tag Args[] A list of tags to add to the bot, which can only be added at bot creation.
- description string
- name string
- test
Bot BotAlias Settings Test Bot Alias Settings Args - Bot
Tag Args[] A list of tags to add to the test alias for a bot, , which can only be added at bot/bot alias creation.
- data_
privacy DataPrivacy Properties Args Data privacy setting of the Bot.
- idle_
session_ intttl_ in_ seconds IdleSessionTTLInSeconds of the resource
- role_
arn str - auto_
build_ boolbot_ locales Specifies whether to build the bot locales after bot creation completes.
- bot_
file_ Bots3_ location S3Location Args - bot_
locales Sequence[BotLocale Args] List of bot locales
- Sequence[Bot
Tag Args] A list of tags to add to the bot, which can only be added at bot creation.
- description str
- name str
- test_
bot_ Botalias_ settings Test Bot Alias Settings Args - Sequence[Bot
Tag Args] A list of tags to add to the test alias for a bot, , which can only be added at bot/bot alias creation.
- data
Privacy Property Map Data privacy setting of the Bot.
- idle
Session NumberTTLIn Seconds IdleSessionTTLInSeconds of the resource
- role
Arn String - auto
Build BooleanBot Locales Specifies whether to build the bot locales after bot creation completes.
- bot
File Property MapS3Location - bot
Locales List<Property Map> List of bot locales
- List<Property Map>
A list of tags to add to the bot, which can only be added at bot creation.
- description String
- name String
- test
Bot Property MapAlias Settings - List<Property Map>
A list of tags to add to the test alias for a bot, , which can only be added at bot/bot alias creation.
Outputs
All input properties are implicitly available as output properties. Additionally, the Bot resource produces the following output properties:
Supporting Types
BotAdvancedRecognitionSetting
BotAliasCodeHookSpecification
BotAliasLambdaCodeHook
- Code
Hook stringInterface Version The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.
- Lambda
Arn string The Amazon Resource Name (ARN) of the Lambda function.
- Code
Hook stringInterface Version The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.
- Lambda
Arn string The Amazon Resource Name (ARN) of the Lambda function.
- code
Hook StringInterface Version The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.
- lambda
Arn String The Amazon Resource Name (ARN) of the Lambda function.
- code
Hook stringInterface Version The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.
- lambda
Arn string The Amazon Resource Name (ARN) of the Lambda function.
- code_
hook_ strinterface_ version The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.
- lambda_
arn str The Amazon Resource Name (ARN) of the Lambda function.
- code
Hook StringInterface Version The version of the request-response that you want Amazon Lex to use to invoke your Lambda function.
- lambda
Arn String The Amazon Resource Name (ARN) of the Lambda function.
BotAliasLocaleSettings
- Enabled bool
Whether the Lambda code hook is enabled
- Code
Hook Pulumi.Specification Aws Native. Lex. Inputs. Bot Alias Code Hook Specification
- Enabled bool
Whether the Lambda code hook is enabled
- Code
Hook BotSpecification Alias Code Hook Specification
- enabled Boolean
Whether the Lambda code hook is enabled
- code
Hook BotSpecification Alias Code Hook Specification
- enabled boolean
Whether the Lambda code hook is enabled
- code
Hook BotSpecification Alias Code Hook Specification
- enabled bool
Whether the Lambda code hook is enabled
- code_
hook_ Botspecification Alias Code Hook Specification
- enabled Boolean
Whether the Lambda code hook is enabled
- code
Hook Property MapSpecification
BotAliasLocaleSettingsItem
- Bot
Alias Pulumi.Locale Setting Aws Native. Lex. Inputs. Bot Alias Locale Settings - Locale
Id string A string used to identify the locale
- Bot
Alias BotLocale Setting Alias Locale Settings - Locale
Id string A string used to identify the locale
- bot
Alias BotLocale Setting Alias Locale Settings - locale
Id String A string used to identify the locale
- bot
Alias BotLocale Setting Alias Locale Settings - locale
Id string A string used to identify the locale
- bot_
alias_ Botlocale_ setting Alias Locale Settings - locale_
id str A string used to identify the locale
- bot
Alias Property MapLocale Setting - locale
Id String A string used to identify the locale
BotAudioLogDestination
BotAudioLogSetting
- destination Property Map
- enabled Boolean
BotAudioRecognitionStrategy
- Use
Slot Values As Custom Vocabulary - UseSlotValuesAsCustomVocabulary
- Bot
Audio Recognition Strategy Use Slot Values As Custom Vocabulary - UseSlotValuesAsCustomVocabulary
- Use
Slot Values As Custom Vocabulary - UseSlotValuesAsCustomVocabulary
- Use
Slot Values As Custom Vocabulary - UseSlotValuesAsCustomVocabulary
- USE_SLOT_VALUES_AS_CUSTOM_VOCABULARY
- UseSlotValuesAsCustomVocabulary
- "Use
Slot Values As Custom Vocabulary" - UseSlotValuesAsCustomVocabulary
BotButton
BotCloudWatchLogGroupLogDestination
- Cloud
Watch stringLog Group Arn A string used to identify the groupArn for the Cloudwatch Log Group
- Log
Prefix string A string containing the value for the Log Prefix
- Cloud
Watch stringLog Group Arn A string used to identify the groupArn for the Cloudwatch Log Group
- Log
Prefix string A string containing the value for the Log Prefix
- cloud
Watch StringLog Group Arn A string used to identify the groupArn for the Cloudwatch Log Group
- log
Prefix String A string containing the value for the Log Prefix
- cloud
Watch stringLog Group Arn A string used to identify the groupArn for the Cloudwatch Log Group
- log
Prefix string A string containing the value for the Log Prefix
- cloud_
watch_ strlog_ group_ arn A string used to identify the groupArn for the Cloudwatch Log Group
- log_
prefix str A string containing the value for the Log Prefix
- cloud
Watch StringLog Group Arn A string used to identify the groupArn for the Cloudwatch Log Group
- log
Prefix String A string containing the value for the Log Prefix
BotConversationLogSettings
BotCustomPayload
- Value string
The string that is sent to your application.
- Value string
The string that is sent to your application.
- value String
The string that is sent to your application.
- value string
The string that is sent to your application.
- value str
The string that is sent to your application.
- value String
The string that is sent to your application.
BotCustomVocabulary
BotCustomVocabularyItem
BotDialogCodeHookSetting
- Enabled bool
- Enabled bool
- enabled Boolean
- enabled boolean
- enabled bool
- enabled Boolean
BotExternalSourceSetting
BotFulfillmentCodeHookSetting
BotFulfillmentStartResponseSpecification
- Delay
In intSeconds The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.
- Message
Groups List<Pulumi.Aws Native. Lex. Inputs. Bot Message Group> - Allow
Interrupt bool Determines whether the user can interrupt the start message while it is playing.
- Delay
In intSeconds The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.
- Message
Groups []BotMessage Group - Allow
Interrupt bool Determines whether the user can interrupt the start message while it is playing.
- delay
In IntegerSeconds The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.
- message
Groups List<BotMessage Group> - allow
Interrupt Boolean Determines whether the user can interrupt the start message while it is playing.
- delay
In numberSeconds The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.
- message
Groups BotMessage Group[] - allow
Interrupt boolean Determines whether the user can interrupt the start message while it is playing.
- delay_
in_ intseconds The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.
- message_
groups Sequence[BotMessage Group] - allow_
interrupt bool Determines whether the user can interrupt the start message while it is playing.
- delay
In NumberSeconds The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played.
- message
Groups List<Property Map> - allow
Interrupt Boolean Determines whether the user can interrupt the start message while it is playing.
BotFulfillmentUpdateResponseSpecification
- Frequency
In intSeconds The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.
- Message
Groups List<Pulumi.Aws Native. Lex. Inputs. Bot Message Group> - Allow
Interrupt bool Determines whether the user can interrupt an update message while it is playing.
- Frequency
In intSeconds The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.
- Message
Groups []BotMessage Group - Allow
Interrupt bool Determines whether the user can interrupt an update message while it is playing.
- frequency
In IntegerSeconds The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.
- message
Groups List<BotMessage Group> - allow
Interrupt Boolean Determines whether the user can interrupt an update message while it is playing.
- frequency
In numberSeconds The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.
- message
Groups BotMessage Group[] - allow
Interrupt boolean Determines whether the user can interrupt an update message while it is playing.
- frequency_
in_ intseconds The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.
- message_
groups Sequence[BotMessage Group] - allow_
interrupt bool Determines whether the user can interrupt an update message while it is playing.
- frequency
In NumberSeconds The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.
- message
Groups List<Property Map> - allow
Interrupt Boolean Determines whether the user can interrupt an update message while it is playing.
BotFulfillmentUpdatesSpecification
- Active bool
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
- Start
Response Pulumi.Aws Native. Lex. Inputs. Bot Fulfillment Start Response Specification - Timeout
In intSeconds The length of time that the fulfillment Lambda function should run before it times out.
- Update
Response Pulumi.Aws Native. Lex. Inputs. Bot Fulfillment Update Response Specification
- Active bool
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
- Start
Response BotFulfillment Start Response Specification - Timeout
In intSeconds The length of time that the fulfillment Lambda function should run before it times out.
- Update
Response BotFulfillment Update Response Specification
- active Boolean
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
- start
Response BotFulfillment Start Response Specification - timeout
In IntegerSeconds The length of time that the fulfillment Lambda function should run before it times out.
- update
Response BotFulfillment Update Response Specification
- active boolean
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
- start
Response BotFulfillment Start Response Specification - timeout
In numberSeconds The length of time that the fulfillment Lambda function should run before it times out.
- update
Response BotFulfillment Update Response Specification
- active bool
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
- start_
response BotFulfillment Start Response Specification - timeout_
in_ intseconds The length of time that the fulfillment Lambda function should run before it times out.
- update_
response BotFulfillment Update Response Specification
- active Boolean
Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent.
- start
Response Property Map - timeout
In NumberSeconds The length of time that the fulfillment Lambda function should run before it times out.
- update
Response Property Map
BotGrammarSlotTypeSetting
BotGrammarSlotTypeSource
- S3Bucket
Name string The name of the S3 bucket that contains the grammar source.
- S3Object
Key string The path to the grammar in the S3 bucket.
- Kms
Key stringArn The Amazon KMS key required to decrypt the contents of the grammar, if any.
- S3Bucket
Name string The name of the S3 bucket that contains the grammar source.
- S3Object
Key string The path to the grammar in the S3 bucket.
- Kms
Key stringArn The Amazon KMS key required to decrypt the contents of the grammar, if any.
- s3Bucket
Name String The name of the S3 bucket that contains the grammar source.
- s3Object
Key String The path to the grammar in the S3 bucket.
- kms
Key StringArn The Amazon KMS key required to decrypt the contents of the grammar, if any.
- s3Bucket
Name string The name of the S3 bucket that contains the grammar source.
- s3Object
Key string The path to the grammar in the S3 bucket.
- kms
Key stringArn The Amazon KMS key required to decrypt the contents of the grammar, if any.
- s3_
bucket_ strname The name of the S3 bucket that contains the grammar source.
- s3_
object_ strkey The path to the grammar in the S3 bucket.
- kms_
key_ strarn The Amazon KMS key required to decrypt the contents of the grammar, if any.
- s3Bucket
Name String The name of the S3 bucket that contains the grammar source.
- s3Object
Key String The path to the grammar in the S3 bucket.
- kms
Key StringArn The Amazon KMS key required to decrypt the contents of the grammar, if any.
BotImageResponseCard
- Title string
The title to display on the response card.
- List<Pulumi.
Aws Native. Lex. Inputs. Bot Button> A list of buttons that should be displayed on the response card.
- Image
Url string The URL of an image to display on the response card.
- Subtitle string
The subtitle to display on the response card.
- Title string
The title to display on the response card.
- []Bot
Button A list of buttons that should be displayed on the response card.
- Image
Url string The URL of an image to display on the response card.
- Subtitle string
The subtitle to display on the response card.
- title String
The title to display on the response card.
- List<Bot
Button> A list of buttons that should be displayed on the response card.
- image
Url String The URL of an image to display on the response card.
- subtitle String
The subtitle to display on the response card.
- title string
The title to display on the response card.
- Bot
Button[] A list of buttons that should be displayed on the response card.
- image
Url string The URL of an image to display on the response card.
- subtitle string
The subtitle to display on the response card.
- title str
The title to display on the response card.
- Sequence[Bot
Button] A list of buttons that should be displayed on the response card.
- image_
url str The URL of an image to display on the response card.
- subtitle str
The subtitle to display on the response card.
- title String
The title to display on the response card.
- List<Property Map>
A list of buttons that should be displayed on the response card.
- image
Url String The URL of an image to display on the response card.
- subtitle String
The subtitle to display on the response card.
BotInputContext
- Name string
The name of the context.
- Name string
The name of the context.
- name String
The name of the context.
- name string
The name of the context.
- name str
The name of the context.
- name String
The name of the context.
BotIntent
- Name string
- Description string
- Dialog
Code Pulumi.Hook Aws Native. Lex. Inputs. Bot Dialog Code Hook Setting - Fulfillment
Code Pulumi.Hook Aws Native. Lex. Inputs. Bot Fulfillment Code Hook Setting - Input
Contexts List<Pulumi.Aws Native. Lex. Inputs. Bot Input Context> - Intent
Closing Pulumi.Setting Aws Native. Lex. Inputs. Bot Intent Closing Setting - Intent
Confirmation Pulumi.Setting Aws Native. Lex. Inputs. Bot Intent Confirmation Setting - Kendra
Configuration Pulumi.Aws Native. Lex. Inputs. Bot Kendra Configuration - Output
Contexts List<Pulumi.Aws Native. Lex. Inputs. Bot Output Context> - Parent
Intent stringSignature - Sample
Utterances List<Pulumi.Aws Native. Lex. Inputs. Bot Sample Utterance> - Slot
Priorities List<Pulumi.Aws Native. Lex. Inputs. Bot Slot Priority> - Slots
List<Pulumi.
Aws Native. Lex. Inputs. Bot Slot> List of slots
- Name string
- Description string
- Dialog
Code BotHook Dialog Code Hook Setting - Fulfillment
Code BotHook Fulfillment Code Hook Setting - Input
Contexts []BotInput Context - Intent
Closing BotSetting Intent Closing Setting - Intent
Confirmation BotSetting Intent Confirmation Setting - Kendra
Configuration BotKendra Configuration - Output
Contexts []BotOutput Context - Parent
Intent stringSignature - Sample
Utterances []BotSample Utterance - Slot
Priorities []BotSlot Priority - Slots
[]Bot
Slot List of slots
- name String
- description String
- dialog
Code BotHook Dialog Code Hook Setting - fulfillment
Code BotHook Fulfillment Code Hook Setting - input
Contexts List<BotInput Context> - intent
Closing BotSetting Intent Closing Setting - intent
Confirmation BotSetting Intent Confirmation Setting - kendra
Configuration BotKendra Configuration - output
Contexts List<BotOutput Context> - parent
Intent StringSignature - sample
Utterances List<BotSample Utterance> - slot
Priorities List<BotSlot Priority> - slots
List<Bot
Slot> List of slots
- name string
- description string
- dialog
Code BotHook Dialog Code Hook Setting - fulfillment
Code BotHook Fulfillment Code Hook Setting - input
Contexts BotInput Context[] - intent
Closing BotSetting Intent Closing Setting - intent
Confirmation BotSetting Intent Confirmation Setting - kendra
Configuration BotKendra Configuration - output
Contexts BotOutput Context[] - parent
Intent stringSignature - sample
Utterances BotSample Utterance[] - slot
Priorities BotSlot Priority[] - slots
Bot
Slot[] List of slots
- name str
- description str
- dialog_
code_ Bothook Dialog Code Hook Setting - fulfillment_
code_ Bothook Fulfillment Code Hook Setting - input_
contexts Sequence[BotInput Context] - intent_
closing_ Botsetting Intent Closing Setting - intent_
confirmation_ Botsetting Intent Confirmation Setting - kendra_
configuration BotKendra Configuration - output_
contexts Sequence[BotOutput Context] - parent_
intent_ strsignature - sample_
utterances Sequence[BotSample Utterance] - slot_
priorities Sequence[BotSlot Priority] - slots
Sequence[Bot
Slot] List of slots
- name String
- description String
- dialog
Code Property MapHook - fulfillment
Code Property MapHook - input
Contexts List<Property Map> - intent
Closing Property MapSetting - intent
Confirmation Property MapSetting - kendra
Configuration Property Map - output
Contexts List<Property Map> - parent
Intent StringSignature - sample
Utterances List<Property Map> - slot
Priorities List<Property Map> - slots List<Property Map>
List of slots
BotIntentClosingSetting
- closing
Response Property Map - is
Active Boolean
BotIntentConfirmationSetting
BotKendraConfiguration
- Kendra
Index string - Query
Filter stringString - Query
Filter boolString Enabled Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.
- Kendra
Index string - Query
Filter stringString - Query
Filter boolString Enabled Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.
- kendra
Index String - query
Filter StringString - query
Filter BooleanString Enabled Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.
- kendra
Index string - query
Filter stringString - query
Filter booleanString Enabled Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.
- kendra_
index str - query_
filter_ strstring - query_
filter_ boolstring_ enabled Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.
- kendra
Index String - query
Filter StringString - query
Filter BooleanString Enabled Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index.
BotLocale
- Locale
Id string - Nlu
Confidence doubleThreshold - Custom
Vocabulary Pulumi.Aws Native. Lex. Inputs. Bot Custom Vocabulary - Description string
- Intents
List<Pulumi.
Aws Native. Lex. Inputs. Bot Intent> List of intents
- Slot
Types List<Pulumi.Aws Native. Lex. Inputs. Bot Slot Type> List of SlotTypes
- Voice
Settings Pulumi.Aws Native. Lex. Inputs. Bot Voice Settings
- Locale
Id string - Nlu
Confidence float64Threshold - Custom
Vocabulary BotCustom Vocabulary - Description string
- Intents
[]Bot
Intent List of intents
- Slot
Types []BotSlot Type List of SlotTypes
- Voice
Settings BotVoice Settings
- locale
Id String - nlu
Confidence DoubleThreshold - custom
Vocabulary BotCustom Vocabulary - description String
- intents
List<Bot
Intent> List of intents
- slot
Types List<BotSlot Type> List of SlotTypes
- voice
Settings BotVoice Settings
- locale
Id string - nlu
Confidence numberThreshold - custom
Vocabulary BotCustom Vocabulary - description string
- intents
Bot
Intent[] List of intents
- slot
Types BotSlot Type[] List of SlotTypes
- voice
Settings BotVoice Settings
- locale_
id str - nlu_
confidence_ floatthreshold - custom_
vocabulary BotCustom Vocabulary - description str
- intents
Sequence[Bot
Intent] List of intents
- slot_
types Sequence[BotSlot Type] List of SlotTypes
- voice_
settings BotVoice Settings
- locale
Id String - nlu
Confidence NumberThreshold - custom
Vocabulary Property Map - description String
- intents List<Property Map>
List of intents
- slot
Types List<Property Map> List of SlotTypes
- voice
Settings Property Map
BotMessage
BotMessageGroup
- Message
Pulumi.
Aws Native. Lex. Inputs. Bot Message - Variations
List<Pulumi.
Aws Native. Lex. Inputs. Bot Message> Message variations to send to the user.
- Message
Bot
Message - Variations
[]Bot
Message Message variations to send to the user.
- message
Bot
Message - variations
List<Bot
Message> Message variations to send to the user.
- message
Bot
Message - variations
Bot
Message[] Message variations to send to the user.
- message
Bot
Message - variations
Sequence[Bot
Message] Message variations to send to the user.
- message Property Map
- variations List<Property Map>
Message variations to send to the user.
BotMultipleValuesSetting
- Allow
Multiple boolValues
- Allow
Multiple boolValues
- allow
Multiple BooleanValues
- allow
Multiple booleanValues
- allow
Multiple BooleanValues
BotObfuscationSetting
- Obfuscation
Setting Pulumi.Type Aws Native. Lex. Bot Obfuscation Setting Obfuscation Setting Type Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
- Obfuscation
Setting BotType Obfuscation Setting Obfuscation Setting Type Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
- obfuscation
Setting BotType Obfuscation Setting Obfuscation Setting Type Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
- obfuscation
Setting BotType Obfuscation Setting Obfuscation Setting Type Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
- obfuscation_
setting_ Bottype Obfuscation Setting Obfuscation Setting Type Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
- obfuscation
Setting "None" | "DefaultType Obfuscation" Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values.
BotObfuscationSettingObfuscationSettingType
- None
- None
- Default
Obfuscation - DefaultObfuscation
- Bot
Obfuscation Setting Obfuscation Setting Type None - None
- Bot
Obfuscation Setting Obfuscation Setting Type Default Obfuscation - DefaultObfuscation
- None
- None
- Default
Obfuscation - DefaultObfuscation
- None
- None
- Default
Obfuscation - DefaultObfuscation
- NONE
- None
- DEFAULT_OBFUSCATION
- DefaultObfuscation
- "None"
- None
- "Default
Obfuscation" - DefaultObfuscation
BotOutputContext
- Name string
- Time
To intLive In Seconds - Turns
To intLive
- Name string
- Time
To intLive In Seconds - Turns
To intLive
- name String
- time
To IntegerLive In Seconds - turns
To IntegerLive
- name string
- time
To numberLive In Seconds - turns
To numberLive
- name str
- time_
to_ intlive_ in_ seconds - turns_
to_ intlive
- name String
- time
To NumberLive In Seconds - turns
To NumberLive
BotPlainTextMessage
- Value string
The message to send to the user.
- Value string
The message to send to the user.
- value String
The message to send to the user.
- value string
The message to send to the user.
- value str
The message to send to the user.
- value String
The message to send to the user.
BotPostFulfillmentStatusSpecification
BotPromptSpecification
- Max
Retries int - Message
Groups List<Pulumi.List Aws Native. Lex. Inputs. Bot Message Group> - Allow
Interrupt bool Indicates whether the user can interrupt a speech prompt from the bot.
- Max
Retries int - Message
Groups []BotList Message Group - Allow
Interrupt bool Indicates whether the user can interrupt a speech prompt from the bot.
- max
Retries Integer - message
Groups List<BotList Message Group> - allow
Interrupt Boolean Indicates whether the user can interrupt a speech prompt from the bot.
- max
Retries number - message
Groups BotList Message Group[] - allow
Interrupt boolean Indicates whether the user can interrupt a speech prompt from the bot.
- max_
retries int - message_
groups_ Sequence[Botlist Message Group] - allow_
interrupt bool Indicates whether the user can interrupt a speech prompt from the bot.
- max
Retries Number - message
Groups List<Property Map>List - allow
Interrupt Boolean Indicates whether the user can interrupt a speech prompt from the bot.
BotResponseSpecification
- Message
Groups List<Pulumi.List Aws Native. Lex. Inputs. Bot Message Group> - Allow
Interrupt bool Indicates whether the user can interrupt a speech prompt from the bot.
- Message
Groups []BotList Message Group - Allow
Interrupt bool Indicates whether the user can interrupt a speech prompt from the bot.
- message
Groups List<BotList Message Group> - allow
Interrupt Boolean Indicates whether the user can interrupt a speech prompt from the bot.
- message
Groups BotList Message Group[] - allow
Interrupt boolean Indicates whether the user can interrupt a speech prompt from the bot.
- message_
groups_ Sequence[Botlist Message Group] - allow_
interrupt bool Indicates whether the user can interrupt a speech prompt from the bot.
- message
Groups List<Property Map>List - allow
Interrupt Boolean Indicates whether the user can interrupt a speech prompt from the bot.
BotS3BucketLogDestination
- Log
Prefix string The Amazon S3 key of the deployment package.
- S3Bucket
Arn string The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
- Kms
Key stringArn The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
- Log
Prefix string The Amazon S3 key of the deployment package.
- S3Bucket
Arn string The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
- Kms
Key stringArn The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
- log
Prefix String The Amazon S3 key of the deployment package.
- s3Bucket
Arn String The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
- kms
Key StringArn The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
- log
Prefix string The Amazon S3 key of the deployment package.
- s3Bucket
Arn string The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
- kms
Key stringArn The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
- log_
prefix str The Amazon S3 key of the deployment package.
- s3_
bucket_ strarn The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
- kms_
key_ strarn The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
- log
Prefix String The Amazon S3 key of the deployment package.
- s3Bucket
Arn String The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
- kms
Key StringArn The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
BotS3Location
- S3Bucket string
An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.
- S3Object
Key string The Amazon S3 key of the deployment package.
- S3Object
Version string For versioned objects, the version of the deployment package object to use. If not specified, the current object version will be used.
- S3Bucket string
An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.
- S3Object
Key string The Amazon S3 key of the deployment package.
- S3Object
Version string For versioned objects, the version of the deployment package object to use. If not specified, the current object version will be used.
- s3Bucket String
An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.
- s3Object
Key String The Amazon S3 key of the deployment package.
- s3Object
Version String For versioned objects, the version of the deployment package object to use. If not specified, the current object version will be used.
- s3Bucket string
An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.
- s3Object
Key string The Amazon S3 key of the deployment package.
- s3Object
Version string For versioned objects, the version of the deployment package object to use. If not specified, the current object version will be used.
- s3_
bucket str An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.
- s3_
object_ strkey The Amazon S3 key of the deployment package.
- s3_
object_ strversion For versioned objects, the version of the deployment package object to use. If not specified, the current object version will be used.
- s3Bucket String
An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.
- s3Object
Key String The Amazon S3 key of the deployment package.
- s3Object
Version String For versioned objects, the version of the deployment package object to use. If not specified, the current object version will be used.
BotSSMLMessage
- Value string
The SSML text that defines the prompt.
- Value string
The SSML text that defines the prompt.
- value String
The SSML text that defines the prompt.
- value string
The SSML text that defines the prompt.
- value str
The SSML text that defines the prompt.
- value String
The SSML text that defines the prompt.
BotSampleUtterance
- Utterance string
- Utterance string
- utterance String
- utterance string
- utterance str
- utterance String
BotSampleValue
- Value string
The value that can be used for a slot type.
- Value string
The value that can be used for a slot type.
- value String
The value that can be used for a slot type.
- value string
The value that can be used for a slot type.
- value str
The value that can be used for a slot type.
- value String
The value that can be used for a slot type.
BotSlot
BotSlotConstraint
- Required
- Required
- Optional
- Optional
- Bot
Slot Constraint Required - Required
- Bot
Slot Constraint Optional - Optional
- Required
- Required
- Optional
- Optional
- Required
- Required
- Optional
- Optional
- REQUIRED
- Required
- OPTIONAL
- Optional
- "Required"
- Required
- "Optional"
- Optional
BotSlotDefaultValue
- Default
Value string The default value to use when a user doesn't provide a value for a slot.
- Default
Value string The default value to use when a user doesn't provide a value for a slot.
- default
Value String The default value to use when a user doesn't provide a value for a slot.
- default
Value string The default value to use when a user doesn't provide a value for a slot.
- default_
value str The default value to use when a user doesn't provide a value for a slot.
- default
Value String The default value to use when a user doesn't provide a value for a slot.
BotSlotDefaultValueSpecification
- Default
Value List<Pulumi.List Aws Native. Lex. Inputs. Bot Slot Default Value> A list of slot default values
- Default
Value []BotList Slot Default Value A list of slot default values
- default
Value List<BotList Slot Default Value> A list of slot default values
- default
Value BotList Slot Default Value[] A list of slot default values
- default_
value_ Sequence[Botlist Slot Default Value] A list of slot default values
- default
Value List<Property Map>List A list of slot default values
BotSlotPriority
BotSlotType
BotSlotTypeValue
BotSlotValueElicitationSetting
- Slot
Constraint Pulumi.Aws Native. Lex. Bot Slot Constraint Specifies whether the slot is required or optional.
- Default
Value Pulumi.Specification Aws Native. Lex. Inputs. Bot Slot Default Value Specification A list of default values for a slot.
- Prompt
Specification Pulumi.Aws Native. Lex. Inputs. Bot Prompt Specification The prompt that Amazon Lex uses to elicit the slot value from the user.
- Sample
Utterances List<Pulumi.Aws Native. Lex. Inputs. Bot Sample Utterance> If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy.
- Wait
And Pulumi.Continue Specification Aws Native. Lex. Inputs. Bot Wait And Continue Specification Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
- Slot
Constraint BotSlot Constraint Specifies whether the slot is required or optional.
- Default
Value BotSpecification Slot Default Value Specification A list of default values for a slot.
- Prompt
Specification BotPrompt Specification The prompt that Amazon Lex uses to elicit the slot value from the user.
- Sample
Utterances []BotSample Utterance If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy.
- Wait
And BotContinue Specification Wait And Continue Specification Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
- slot
Constraint BotSlot Constraint Specifies whether the slot is required or optional.
- default
Value BotSpecification Slot Default Value Specification A list of default values for a slot.
- prompt
Specification BotPrompt Specification The prompt that Amazon Lex uses to elicit the slot value from the user.
- sample
Utterances List<BotSample Utterance> If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy.
- wait
And BotContinue Specification Wait And Continue Specification Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
- slot
Constraint BotSlot Constraint Specifies whether the slot is required or optional.
- default
Value BotSpecification Slot Default Value Specification A list of default values for a slot.
- prompt
Specification BotPrompt Specification The prompt that Amazon Lex uses to elicit the slot value from the user.
- sample
Utterances BotSample Utterance[] If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy.
- wait
And BotContinue Specification Wait And Continue Specification Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
- slot_
constraint BotSlot Constraint Specifies whether the slot is required or optional.
- default_
value_ Botspecification Slot Default Value Specification A list of default values for a slot.
- prompt_
specification BotPrompt Specification The prompt that Amazon Lex uses to elicit the slot value from the user.
- sample_
utterances Sequence[BotSample Utterance] If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy.
- wait_
and_ Botcontinue_ specification Wait And Continue Specification Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
- slot
Constraint "Required" | "Optional" Specifies whether the slot is required or optional.
- default
Value Property MapSpecification A list of default values for a slot.
- prompt
Specification Property Map The prompt that Amazon Lex uses to elicit the slot value from the user.
- sample
Utterances List<Property Map> If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy.
- wait
And Property MapContinue Specification Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
BotSlotValueRegexFilter
- Pattern string
Regex pattern
- Pattern string
Regex pattern
- pattern String
Regex pattern
- pattern string
Regex pattern
- pattern str
Regex pattern
- pattern String
Regex pattern
BotSlotValueResolutionStrategy
- Original
Value - ORIGINAL_VALUE
- Top
Resolution - TOP_RESOLUTION
- Bot
Slot Value Resolution Strategy Original Value - ORIGINAL_VALUE
- Bot
Slot Value Resolution Strategy Top Resolution - TOP_RESOLUTION
- Original
Value - ORIGINAL_VALUE
- Top
Resolution - TOP_RESOLUTION
- Original
Value - ORIGINAL_VALUE
- Top
Resolution - TOP_RESOLUTION
- ORIGINAL_VALUE
- ORIGINAL_VALUE
- TOP_RESOLUTION
- TOP_RESOLUTION
- "ORIGINAL_VALUE"
- ORIGINAL_VALUE
- "TOP_RESOLUTION"
- TOP_RESOLUTION
BotSlotValueSelectionSetting
BotStillWaitingResponseSpecification
- Frequency
In intSeconds - Message
Groups List<Pulumi.List Aws Native. Lex. Inputs. Bot Message Group> - Timeout
In intSeconds - Allow
Interrupt bool Indicates whether the user can interrupt a speech prompt from the bot.
- Frequency
In intSeconds - Message
Groups []BotList Message Group - Timeout
In intSeconds - Allow
Interrupt bool Indicates whether the user can interrupt a speech prompt from the bot.
- frequency
In IntegerSeconds - message
Groups List<BotList Message Group> - timeout
In IntegerSeconds - allow
Interrupt Boolean Indicates whether the user can interrupt a speech prompt from the bot.
- frequency
In numberSeconds - message
Groups BotList Message Group[] - timeout
In numberSeconds - allow
Interrupt boolean Indicates whether the user can interrupt a speech prompt from the bot.
- frequency_
in_ intseconds - message_
groups_ Sequence[Botlist Message Group] - timeout_
in_ intseconds - allow_
interrupt bool Indicates whether the user can interrupt a speech prompt from the bot.
- frequency
In NumberSeconds - message
Groups List<Property Map>List - timeout
In NumberSeconds - allow
Interrupt Boolean Indicates whether the user can interrupt a speech prompt from the bot.
BotTag
- Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
BotTestBotAliasSettings
- Bot
Alias List<Pulumi.Locale Settings Aws Native. Lex. Inputs. Bot Alias Locale Settings Item> - Conversation
Log Pulumi.Settings Aws Native. Lex. Inputs. Bot Conversation Log Settings - Description string
- Sentiment
Analysis Pulumi.Settings Aws Native. Lex. Inputs. Bot Test Bot Alias Settings Sentiment Analysis Settings Properties Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
- Bot
Alias []BotLocale Settings Alias Locale Settings Item - Conversation
Log BotSettings Conversation Log Settings - Description string
- Sentiment
Analysis BotSettings Test Bot Alias Settings Sentiment Analysis Settings Properties Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
- bot
Alias List<BotLocale Settings Alias Locale Settings Item> - conversation
Log BotSettings Conversation Log Settings - description String
- sentiment
Analysis BotSettings Test Bot Alias Settings Sentiment Analysis Settings Properties Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
- bot
Alias BotLocale Settings Alias Locale Settings Item[] - conversation
Log BotSettings Conversation Log Settings - description string
- sentiment
Analysis BotSettings Test Bot Alias Settings Sentiment Analysis Settings Properties Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
- bot_
alias_ Sequence[Botlocale_ settings Alias Locale Settings Item] - conversation_
log_ Botsettings Conversation Log Settings - description str
- sentiment_
analysis_ Botsettings Test Bot Alias Settings Sentiment Analysis Settings Properties Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
- bot
Alias List<Property Map>Locale Settings - conversation
Log Property MapSettings - description String
- sentiment
Analysis Property MapSettings Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
BotTestBotAliasSettingsSentimentAnalysisSettingsProperties
- Detect
Sentiment bool Enable to call Amazon Comprehend for Sentiment natively within Lex
- Detect
Sentiment bool Enable to call Amazon Comprehend for Sentiment natively within Lex
- detect
Sentiment Boolean Enable to call Amazon Comprehend for Sentiment natively within Lex
- detect
Sentiment boolean Enable to call Amazon Comprehend for Sentiment natively within Lex
- detect_
sentiment bool Enable to call Amazon Comprehend for Sentiment natively within Lex
- detect
Sentiment Boolean Enable to call Amazon Comprehend for Sentiment natively within Lex
BotTextLogDestination
BotTextLogSetting
- destination Property Map
- enabled Boolean
BotVoiceSettings
- Voice
Id string The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user.
- Voice
Id string The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user.
- voice
Id String The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user.
- voice
Id string The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user.
- voice_
id str The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user.
- voice
Id String The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user.
BotWaitAndContinueSpecification
- Continue
Response Pulumi.Aws Native. Lex. Inputs. Bot Response Specification The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
- Waiting
Response Pulumi.Aws Native. Lex. Inputs. Bot Response Specification The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
- Is
Active bool Specifies whether the bot will wait for a user to respond.
- Still
Waiting Pulumi.Response Aws Native. Lex. Inputs. Bot Still Waiting Response Specification The response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
- Continue
Response BotResponse Specification The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
- Waiting
Response BotResponse Specification The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
- Is
Active bool Specifies whether the bot will wait for a user to respond.
- Still
Waiting BotResponse Still Waiting Response Specification The response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
- continue
Response BotResponse Specification The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
- waiting
Response BotResponse Specification The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
- is
Active Boolean Specifies whether the bot will wait for a user to respond.
- still
Waiting BotResponse Still Waiting Response Specification The response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
- continue
Response BotResponse Specification The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
- waiting
Response BotResponse Specification The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
- is
Active boolean Specifies whether the bot will wait for a user to respond.
- still
Waiting BotResponse Still Waiting Response Specification The response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
- continue_
response BotResponse Specification The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
- waiting_
response BotResponse Specification The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
- is_
active bool Specifies whether the bot will wait for a user to respond.
- still_
waiting_ Botresponse Still Waiting Response Specification The response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
- continue
Response Property Map The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
- waiting
Response Property Map The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
- is
Active Boolean Specifies whether the bot will wait for a user to respond.
- still
Waiting Property MapResponse The response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
DataPrivacyProperties
- Child
Directed bool
- Child
Directed bool
- child
Directed Boolean
- child
Directed boolean
- child_
directed bool
- child
Directed Boolean
Package Details
- Repository
- https://github.com/pulumi/pulumi-aws-native
- License
- Apache-2.0