diff --git a/samtranslator/schema/schema.json b/samtranslator/schema/schema.json index 8fbeed5db..029bddc07 100644 --- a/samtranslator/schema/schema.json +++ b/samtranslator/schema/schema.json @@ -115841,7 +115841,7 @@ }, "DataPrivacy": { "$ref": "#/definitions/AWS::Lex::Bot.DataPrivacy", - "markdownDescription": "Provides information on additional privacy protections Amazon Lex should use with the bot's data\\. \n*Required*: Yes \n*Type*: Json \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "Provides information on additional privacy protections Amazon Lex should use with the bot's data\\. \n*Required*: Yes \n*Type*: [DataPrivacy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dataprivacy.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "DataPrivacy" }, "Description": { @@ -115865,7 +115865,9 @@ "type": "string" }, "TestBotAliasSettings": { - "$ref": "#/definitions/AWS::Lex::Bot.TestBotAliasSettings" + "$ref": "#/definitions/AWS::Lex::Bot.TestBotAliasSettings", + "markdownDescription": "Specifies configuration settings for the alias used to test the bot\\. If the `TestBotAliasSettings` property is not specified, the settings are configured with default values\\. \n*Required*: No \n*Type*: [TestBotAliasSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-testbotaliassettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TestBotAliasSettings" }, "TestBotAliasTags": { "items": { @@ -115909,6 +115911,8 @@ "additionalProperties": false, "properties": { "AudioRecognitionStrategy": { + "markdownDescription": "Specifies that Amazon Lex should use slot values as a custom vocabulary when recognizing user utterances\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AudioRecognitionStrategy", "type": "string" } }, @@ -115918,9 +115922,13 @@ "additionalProperties": false, "properties": { "AllowAudioInput": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AllowAudioInput", "type": "boolean" }, "AllowDTMFInput": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AllowDTMFInput", "type": "boolean" } }, @@ -115934,12 +115942,18 @@ "additionalProperties": false, "properties": { "AudioSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.AudioSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.AudioSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [AudioSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiospecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AudioSpecification" }, "DTMFSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.DTMFSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.DTMFSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DTMFSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DTMFSpecification" }, "StartTimeoutMs": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "StartTimeoutMs", "type": "number" } }, @@ -115952,7 +115966,9 @@ "additionalProperties": false, "properties": { "S3Bucket": { - "$ref": "#/definitions/AWS::Lex::Bot.S3BucketLogDestination" + "$ref": "#/definitions/AWS::Lex::Bot.S3BucketLogDestination", + "markdownDescription": "Specifies the Amazon S3 bucket where the audio files are stored\\. \n*Required*: Yes \n*Type*: [S3BucketLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3bucketlogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "S3Bucket" } }, "required": [ @@ -115964,9 +115980,13 @@ "additionalProperties": false, "properties": { "Destination": { - "$ref": "#/definitions/AWS::Lex::Bot.AudioLogDestination" + "$ref": "#/definitions/AWS::Lex::Bot.AudioLogDestination", + "markdownDescription": "Specifies the location of the audio log files collected when conversation logging is enabled for a bot\\. \n*Required*: Yes \n*Type*: [AudioLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Destination" }, "Enabled": { + "markdownDescription": "Specifies whether audio logging is enabled for the bot\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Enabled", "type": "boolean" } }, @@ -115980,9 +116000,13 @@ "additionalProperties": false, "properties": { "EndTimeoutMs": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "EndTimeoutMs", "type": "number" }, "MaxLengthMs": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "MaxLengthMs", "type": "number" } }, @@ -115996,9 +116020,13 @@ "additionalProperties": false, "properties": { "CodeHookSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.CodeHookSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.CodeHookSpecification", + "markdownDescription": "Specifies the Lambda function to use in this locale\\. \n*Required*: No \n*Type*: [CodeHookSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-codehookspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CodeHookSpecification" }, "Enabled": { + "markdownDescription": "Specifies whether the locale is enabled for the bot\\. If the value is false, the locale isn't available for use\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Enabled", "type": "boolean" } }, @@ -116011,9 +116039,13 @@ "additionalProperties": false, "properties": { "BotAliasLocaleSetting": { - "$ref": "#/definitions/AWS::Lex::Bot.BotAliasLocaleSettings" + "$ref": "#/definitions/AWS::Lex::Bot.BotAliasLocaleSettings", + "markdownDescription": "Specifies locale settings for a locale\\. \n*Required*: Yes \n*Type*: [BotAliasLocaleSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "BotAliasLocaleSetting" }, "LocaleId": { + "markdownDescription": "Specifies the locale that the settings apply to\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "LocaleId", "type": "string" } }, @@ -116027,7 +116059,9 @@ "additionalProperties": false, "properties": { "CustomVocabulary": { - "$ref": "#/definitions/AWS::Lex::Bot.CustomVocabulary" + "$ref": "#/definitions/AWS::Lex::Bot.CustomVocabulary", + "markdownDescription": "Specifies a custom vocabulary to use with a specific locale\\. \n*Required*: No \n*Type*: [CustomVocabulary](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabulary.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CustomVocabulary" }, "Description": { "markdownDescription": "A description of the bot locale\\. Use this to help identify the bot locale in lists\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -116096,9 +116130,13 @@ "additionalProperties": false, "properties": { "CloudWatchLogGroupArn": { + "markdownDescription": "Specifies the Amazon Resource Name \\(ARN\\) of the log group where text and metadata logs are delivered\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CloudWatchLogGroupArn", "type": "string" }, "LogPrefix": { + "markdownDescription": "Specifies the prefix of the log stream name within the log group that you specified\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "LogPrefix", "type": "string" } }, @@ -116112,7 +116150,9 @@ "additionalProperties": false, "properties": { "LambdaCodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.LambdaCodeHook" + "$ref": "#/definitions/AWS::Lex::Bot.LambdaCodeHook", + "markdownDescription": "Specifies a Lambda function that verifies requests to a bot or fulfills the user's request to a bot\\. \n*Required*: Yes \n*Type*: [LambdaCodeHook](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-lambdacodehook.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "LambdaCodeHook" } }, "required": [ @@ -116124,6 +116164,8 @@ "additionalProperties": false, "properties": { "ExpressionString": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ExpressionString", "type": "string" } }, @@ -116136,16 +116178,24 @@ "additionalProperties": false, "properties": { "Condition": { - "$ref": "#/definitions/AWS::Lex::Bot.Condition" + "$ref": "#/definitions/AWS::Lex::Bot.Condition", + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: [Condition](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-condition.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Condition" }, "Name": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Name", "type": "string" }, "NextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "NextStep" }, "Response": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Response" } }, "required": [ @@ -116162,12 +116212,18 @@ "items": { "$ref": "#/definitions/AWS::Lex::Bot.ConditionalBranch" }, + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: List of [ConditionalBranch](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalbranch.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ConditionalBranches", "type": "array" }, "DefaultBranch": { - "$ref": "#/definitions/AWS::Lex::Bot.DefaultConditionalBranch" + "$ref": "#/definitions/AWS::Lex::Bot.DefaultConditionalBranch", + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: [DefaultConditionalBranch](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-defaultconditionalbranch.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DefaultBranch" }, "IsActive": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "IsActive", "type": "boolean" } }, @@ -116185,12 +116241,16 @@ "items": { "$ref": "#/definitions/AWS::Lex::Bot.AudioLogSetting" }, + "markdownDescription": "Specifies the Amazon S3 settings for logging audio to an S3 bucket\\. \n*Required*: No \n*Type*: List of [AudioLogSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AudioLogSettings", "type": "array" }, "TextLogSettings": { "items": { "$ref": "#/definitions/AWS::Lex::Bot.TextLogSetting" }, + "markdownDescription": "Specifies settings to enable text conversation logs\\. You specify the Amazon CloudWatch Logs log group and whether logs should be stored for an alias\\. \n*Required*: No \n*Type*: List of [TextLogSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TextLogSettings", "type": "array" } }, @@ -116217,6 +116277,8 @@ "items": { "$ref": "#/definitions/AWS::Lex::Bot.CustomVocabularyItem" }, + "markdownDescription": "Specifies a list of words that you expect to be used during a conversation with your bot\\. \n*Required*: Yes \n*Type*: List of [CustomVocabularyItem](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabularyitem.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CustomVocabularyItems", "type": "array" } }, @@ -116229,9 +116291,13 @@ "additionalProperties": false, "properties": { "Phrase": { + "markdownDescription": "Specifies 1 \\- 4 words that should be recognized\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Phrase", "type": "string" }, "Weight": { + "markdownDescription": "Specifies the degree to which the phrase recognition is boosted\\. The default value is 1\\. \n*Required*: No \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Weight", "type": "number" } }, @@ -116244,15 +116310,23 @@ "additionalProperties": false, "properties": { "DeletionCharacter": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DeletionCharacter", "type": "string" }, "EndCharacter": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "EndCharacter", "type": "string" }, "EndTimeoutMs": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "EndTimeoutMs", "type": "number" }, "MaxLength": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "MaxLength", "type": "number" } }, @@ -116268,6 +116342,8 @@ "additionalProperties": false, "properties": { "ChildDirected": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ChildDirected", "type": "boolean" } }, @@ -116280,10 +116356,14 @@ "additionalProperties": false, "properties": { "NextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "NextStep" }, "Response": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Response" } }, "type": "object" @@ -116292,12 +116372,18 @@ "additionalProperties": false, "properties": { "SlotToElicit": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SlotToElicit", "type": "string" }, "SuppressNextMessage": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuppressNextMessage", "type": "boolean" }, "Type": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Type", "type": "string" } }, @@ -116310,16 +116396,24 @@ "additionalProperties": false, "properties": { "EnableCodeHookInvocation": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "EnableCodeHookInvocation", "type": "boolean" }, "InvocationLabel": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "InvocationLabel", "type": "string" }, "IsActive": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "IsActive", "type": "boolean" }, "PostCodeHookSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.PostDialogCodeHookInvocationSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.PostDialogCodeHookInvocationSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: [PostDialogCodeHookInvocationSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "PostCodeHookSpecification" } }, "required": [ @@ -116347,15 +116441,21 @@ "additionalProperties": false, "properties": { "DialogAction": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogAction" + "$ref": "#/definitions/AWS::Lex::Bot.DialogAction", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogAction](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogaction.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DialogAction" }, "Intent": { - "$ref": "#/definitions/AWS::Lex::Bot.IntentOverride" + "$ref": "#/definitions/AWS::Lex::Bot.IntentOverride", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [IntentOverride](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentoverride.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Intent" }, "SessionAttributes": { "items": { "$ref": "#/definitions/AWS::Lex::Bot.SessionAttribute" }, + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: List of [SessionAttribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sessionattribute.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SessionAttributes", "type": "array" } }, @@ -116365,9 +116465,13 @@ "additionalProperties": false, "properties": { "EnableCodeHookInvocation": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "EnableCodeHookInvocation", "type": "boolean" }, "InvocationLabel": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "InvocationLabel", "type": "string" } }, @@ -116401,6 +116505,8 @@ "title": "FulfillmentUpdatesSpecification" }, "IsActive": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "IsActive", "type": "boolean" }, "PostFulfillmentStatusSpecification": { @@ -116571,16 +116677,24 @@ "additionalProperties": false, "properties": { "CodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting" + "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CodeHook" }, "Conditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Conditional" }, "InitialResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "InitialResponse" }, "NextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "NextStep" } }, "type": "object" @@ -116618,7 +116732,9 @@ "title": "FulfillmentCodeHook" }, "InitialResponseSetting": { - "$ref": "#/definitions/AWS::Lex::Bot.InitialResponseSetting" + "$ref": "#/definitions/AWS::Lex::Bot.InitialResponseSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [InitialResponseSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-initialresponsesetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "InitialResponseSetting" }, "InputContexts": { "items": { @@ -116640,7 +116756,7 @@ }, "KendraConfiguration": { "$ref": "#/definitions/AWS::Lex::Bot.KendraConfiguration", - "markdownDescription": "Configuration information required to use the AMAZON\\.KendraSearchIntent intent to connect to an Amazon Kendra index\\. The AMAZON\\.KendraSearchIntent intent is called with Amazon Lex can't determine another intent to invoke\\. \n*Required*: No \n*Type*: [KendraConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "Configuration information required to use the AMAZON\\.KendraSearchIntent intent to connect to an Amazon Kendra index\\. The AMAZON\\.KendraSearchIntent intent is called when Amazon Lex can't determine another intent to invoke\\. \n*Required*: No \n*Type*: [KendraConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "KendraConfiguration" }, "Name": { @@ -116696,11 +116812,13 @@ "properties": { "ClosingResponse": { "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", - "markdownDescription": "The response that Amazon Lex sends to the user when the intent is complete\\. \n*Required*: Yes \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "The response that Amazon Lex sends to the user when the intent is complete\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "ClosingResponse" }, "Conditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Conditional" }, "IsActive": { "markdownDescription": "Specifies whether an intent's closing response is used\\. When this field is false, the closing response isn't sent to the user and no closing input from the user is used\\. If the IsActive field isn't specified, the default is true\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -116708,7 +116826,9 @@ "type": "boolean" }, "NextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "NextStep" } }, "type": "object" @@ -116717,39 +116837,59 @@ "additionalProperties": false, "properties": { "CodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting" + "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CodeHook" }, "ConfirmationConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ConfirmationConditional" }, "ConfirmationNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ConfirmationNextStep" }, "ConfirmationResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ConfirmationResponse" }, "DeclinationConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DeclinationConditional" }, "DeclinationNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DeclinationNextStep" }, "DeclinationResponse": { "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", - "markdownDescription": "When the user answers \"no\" to the question defined in PromptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled\\. \n*Required*: Yes \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "When the user answers \"no\" to the question defined in PromptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "DeclinationResponse" }, "ElicitationCodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.ElicitationCodeHookInvocationSetting" + "$ref": "#/definitions/AWS::Lex::Bot.ElicitationCodeHookInvocationSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ElicitationCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-elicitationcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ElicitationCodeHook" }, "FailureConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureConditional" }, "FailureNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureNextStep" }, "FailureResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureResponse" }, "IsActive": { "markdownDescription": "Specifies whether the intent's confirmation is sent to the user\\. When this field is false, confirmation and declination responses aren't sent and processing continues as if the responses aren't present\\. If the active field isn't specified, the default is true\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -116771,12 +116911,16 @@ "additionalProperties": false, "properties": { "Name": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Name", "type": "string" }, "Slots": { "items": { "$ref": "#/definitions/AWS::Lex::Bot.SlotValueOverrideMap" }, + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: List of [SlotValueOverrideMap](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverridemap.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Slots", "type": "array" } }, @@ -116810,9 +116954,13 @@ "additionalProperties": false, "properties": { "CodeHookInterfaceVersion": { + "markdownDescription": "Specifies the version of the request\\-response that you want Amazon Lex to use to invoke your Lambda function\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CodeHookInterfaceVersion", "type": "string" }, "LambdaArn": { + "markdownDescription": "Specifies the Amazon Resource Name \\(ARN\\) of the Lambda function\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "LambdaArn", "type": "string" } }, @@ -116939,31 +117087,49 @@ "additionalProperties": false, "properties": { "FailureConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureConditional" }, "FailureNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureNextStep" }, "FailureResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureResponse" }, "SuccessConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuccessConditional" }, "SuccessNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuccessNextStep" }, "SuccessResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuccessResponse" }, "TimeoutConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TimeoutConditional" }, "TimeoutNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TimeoutNextStep" }, "TimeoutResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TimeoutResponse" } }, "type": "object" @@ -116972,10 +117138,14 @@ "additionalProperties": false, "properties": { "FailureConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureConditional" }, "FailureNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureNextStep" }, "FailureResponse": { "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", @@ -116983,10 +117153,14 @@ "title": "FailureResponse" }, "SuccessConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuccessConditional" }, "SuccessNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuccessNextStep" }, "SuccessResponse": { "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", @@ -116994,10 +117168,14 @@ "title": "SuccessResponse" }, "TimeoutConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TimeoutConditional" }, "TimeoutNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TimeoutNextStep" }, "TimeoutResponse": { "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", @@ -117011,16 +117189,24 @@ "additionalProperties": false, "properties": { "AllowInterrupt": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AllowInterrupt", "type": "boolean" }, "AllowedInputTypes": { - "$ref": "#/definitions/AWS::Lex::Bot.AllowedInputTypes" + "$ref": "#/definitions/AWS::Lex::Bot.AllowedInputTypes", + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: [AllowedInputTypes](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-allowedinputtypes.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AllowedInputTypes" }, "AudioAndDTMFInputSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.AudioAndDTMFInputSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.AudioAndDTMFInputSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [AudioAndDTMFInputSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AudioAndDTMFInputSpecification" }, "TextInputSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.TextInputSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.TextInputSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [TextInputSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textinputspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TextInputSpecification" } }, "required": [ @@ -117050,15 +117236,19 @@ "type": "array" }, "MessageSelectionStrategy": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "MessageSelectionStrategy", "type": "string" }, "PromptAttemptsSpecification": { "additionalProperties": false, + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: Map of [PromptAttemptSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "patternProperties": { "^[a-zA-Z0-9]+$": { "$ref": "#/definitions/AWS::Lex::Bot.PromptAttemptSpecification" } }, + "title": "PromptAttemptsSpecification", "type": "object" } }, @@ -117094,12 +117284,18 @@ "additionalProperties": false, "properties": { "KmsKeyArn": { + "markdownDescription": "Specifies the Amazon Resource Name \\(ARN\\) of an AWS Key Management Service key for encrypting audio log files stored in an Amazon S3 bucket\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "KmsKeyArn", "type": "string" }, "LogPrefix": { + "markdownDescription": "Specifies the Amazon S3 prefix to assign to audio log files\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "LogPrefix", "type": "string" }, "S3BucketArn": { + "markdownDescription": "Specifies the Amazon Resource Name \\(ARN\\) of the Amazon S3 bucket where audio files are stored\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "S3BucketArn", "type": "string" } }, @@ -117180,6 +117376,8 @@ "additionalProperties": false, "properties": { "DetectSentiment": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DetectSentiment", "type": "boolean" } }, @@ -117192,9 +117390,13 @@ "additionalProperties": false, "properties": { "Key": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Key", "type": "string" }, "Value": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Value", "type": "string" } }, @@ -117248,28 +117450,44 @@ "additionalProperties": false, "properties": { "CaptureConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CaptureConditional" }, "CaptureNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CaptureNextStep" }, "CaptureResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CaptureResponse" }, "CodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting" + "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CodeHook" }, "ElicitationCodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.ElicitationCodeHookInvocationSetting" + "$ref": "#/definitions/AWS::Lex::Bot.ElicitationCodeHookInvocationSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ElicitationCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-elicitationcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ElicitationCodeHook" }, "FailureConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureConditional" }, "FailureNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureNextStep" }, "FailureResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureResponse" } }, "type": "object" @@ -117393,6 +117611,8 @@ "additionalProperties": false, "properties": { "InterpretedValue": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "InterpretedValue", "type": "string" } }, @@ -117420,7 +117640,9 @@ "type": "array" }, "SlotCaptureSetting": { - "$ref": "#/definitions/AWS::Lex::Bot.SlotCaptureSetting" + "$ref": "#/definitions/AWS::Lex::Bot.SlotCaptureSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [SlotCaptureSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SlotCaptureSetting" }, "SlotConstraint": { "markdownDescription": "Specifies whether the slot is required or optional\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -117442,15 +117664,21 @@ "additionalProperties": false, "properties": { "Shape": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Shape", "type": "string" }, "Value": { - "$ref": "#/definitions/AWS::Lex::Bot.SlotValue" + "$ref": "#/definitions/AWS::Lex::Bot.SlotValue", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [SlotValue](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalue.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Value" }, "Values": { "items": { "$ref": "#/definitions/AWS::Lex::Bot.SlotValueOverride" }, + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: List of [SlotValueOverride](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/#aws-properties-lex-bot-slotvalueoverride.html#aws-properties-lex-bot-slotvalueoverride) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Values", "type": "array" } }, @@ -117460,10 +117688,14 @@ "additionalProperties": false, "properties": { "SlotName": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SlotName", "type": "string" }, "SlotValueOverride": { - "$ref": "#/definitions/AWS::Lex::Bot.SlotValueOverride" + "$ref": "#/definitions/AWS::Lex::Bot.SlotValueOverride", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [SlotValueOverride](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverride.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SlotValueOverride" } }, "type": "object" @@ -117486,7 +117718,9 @@ "additionalProperties": false, "properties": { "AdvancedRecognitionSetting": { - "$ref": "#/definitions/AWS::Lex::Bot.AdvancedRecognitionSetting" + "$ref": "#/definitions/AWS::Lex::Bot.AdvancedRecognitionSetting", + "markdownDescription": "Specifies settings that enable advanced recognition settings for slot values\\. You can use this to enable using slot values as a custom vocabulary for recognizing user utterances\\. \n*Required*: No \n*Type*: [AdvancedRecognitionSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-advancedrecognitionsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AdvancedRecognitionSetting" }, "RegexFilter": { "$ref": "#/definitions/AWS::Lex::Bot.SlotValueRegexFilter", @@ -117545,16 +117779,24 @@ "items": { "$ref": "#/definitions/AWS::Lex::Bot.BotAliasLocaleSettingsItem" }, + "markdownDescription": "Specifies settings that are unique to a locale\\. For example, you can use a different Lambda function depending on the bot's locale\\. \n*Required*: No \n*Type*: [List](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettings.html) of [BotAliasLocaleSettingsItem](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettingsitem.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "BotAliasLocaleSettings", "type": "array" }, "ConversationLogSettings": { - "$ref": "#/definitions/AWS::Lex::Bot.ConversationLogSettings" + "$ref": "#/definitions/AWS::Lex::Bot.ConversationLogSettings", + "markdownDescription": "Specifies settings for conversation logs that save audio, text, and metadata information for conversations with your users\\. \n*Required*: No \n*Type*: [ConversationLogSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conversationlogsettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ConversationLogSettings" }, "Description": { + "markdownDescription": "Specifies a description for the test bot alias\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Description", "type": "string" }, "SentimentAnalysisSettings": { - "$ref": "#/definitions/AWS::Lex::Bot.SentimentAnalysisSettings" + "$ref": "#/definitions/AWS::Lex::Bot.SentimentAnalysisSettings", + "markdownDescription": "Specifies whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances\\. \n*Required*: No \n*Type*: [SentimentAnalysisSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sentimentanalysissettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SentimentAnalysisSettings" } }, "type": "object" @@ -117563,6 +117805,8 @@ "additionalProperties": false, "properties": { "StartTimeoutMs": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "StartTimeoutMs", "type": "number" } }, @@ -117575,7 +117819,9 @@ "additionalProperties": false, "properties": { "CloudWatch": { - "$ref": "#/definitions/AWS::Lex::Bot.CloudWatchLogGroupLogDestination" + "$ref": "#/definitions/AWS::Lex::Bot.CloudWatchLogGroupLogDestination", + "markdownDescription": "Specifies the Amazon CloudWatch Logs log group where text and metadata logs are delivered\\. \n*Required*: Yes \n*Type*: [CloudWatchLogGroupLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-cloudwatchloggrouplogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CloudWatch" } }, "required": [ @@ -117587,9 +117833,13 @@ "additionalProperties": false, "properties": { "Destination": { - "$ref": "#/definitions/AWS::Lex::Bot.TextLogDestination" + "$ref": "#/definitions/AWS::Lex::Bot.TextLogDestination", + "markdownDescription": "Specifies the Amazon CloudWatch Logs destination log group for conversation text logs\\. \n*Required*: Yes \n*Type*: [TextLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Destination" }, "Enabled": { + "markdownDescription": "Specifies whether conversation logs should be stored for an alias\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Enabled", "type": "boolean" } }, @@ -117603,6 +117853,8 @@ "additionalProperties": false, "properties": { "Engine": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Engine", "type": "string" }, "VoiceId": { @@ -117724,7 +117976,7 @@ }, "SentimentAnalysisSettings": { "$ref": "#/definitions/AWS::Lex::BotAlias.SentimentAnalysisSettings", - "markdownDescription": "Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances\\. \n*Required*: No \n*Type*: Json \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances\\. \n*Required*: No \n*Type*: [SentimentAnalysisSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-sentimentanalysissettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "SentimentAnalysisSettings" } }, @@ -117933,6 +118185,8 @@ "additionalProperties": false, "properties": { "DetectSentiment": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DetectSentiment", "type": "boolean" } }, @@ -118126,7 +118380,7 @@ "additionalProperties": false, "properties": { "Policy": { - "markdownDescription": "A resource policy to add to the resource\\. The policy is a JSON structure that contains one or more statements that define the policy\\. The policy must follow IAM syntax\\. If the policy isn't valid, Amazon Lex returns a validation exception\\. \n*Required*: Yes \n*Type*: [Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-resourcepolicy-policy.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "A resource policy to add to the resource\\. The policy is a JSON structure that contains one or more statements that define the policy\\. The policy must follow IAM syntax\\. If the policy isn't valid, Amazon Lex returns a validation exception\\. \n*Required*: Yes \n*Type*: Json \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "Policy", "type": "object" }, diff --git a/schema_source/cloudformation-docs.json b/schema_source/cloudformation-docs.json index 9324ea326..244b743f1 100644 --- a/schema_source/cloudformation-docs.json +++ b/schema_source/cloudformation-docs.json @@ -14912,14 +14912,47 @@ "BotFileS3Location": "The Amazon S3 location of files used to import a bot\\. The files must be in the import format specified in [JSON format for importing and exporting](https://docs.aws.amazon.com/lexv2/latest/dg/import-export-format.html) in the *Amazon Lex developer guide\\.* \n*Required*: No \n*Type*: [S3Location](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3location.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "BotLocales": "A list of locales for the bot\\. \n*Required*: No \n*Type*: List of [BotLocale](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botlocale.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "BotTags": "A list of tags to add to the bot\\. You can only add tags when you import a bot\\. You can't use the `UpdateBot` operation to update tags\\. To update tags, use the `TagResource` operation\\. \n*Required*: No \n*Type*: List of [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", - "DataPrivacy": "Provides information on additional privacy protections Amazon Lex should use with the bot's data\\. \n*Required*: Yes \n*Type*: Json \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "DataPrivacy": "Provides information on additional privacy protections Amazon Lex should use with the bot's data\\. \n*Required*: Yes \n*Type*: [DataPrivacy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dataprivacy.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "Description": "The description of the version\\. \n*Required*: No \n*Type*: String \n*Minimum*: `0` \n*Maximum*: `200` \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "IdleSessionTTLInSeconds": "The time, in seconds, that Amazon Lex should keep information about a user's conversation with the bot\\. \nA user interaction remains active for the amount of time specified\\. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout\\. \nYou can specify between 60 \\(1 minute\\) and 86,400 \\(24 hours\\) seconds\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "Name": "The name of the field to filter the list of bots\\. \n*Required*: Yes \n*Type*: String \n*Allowed values*: `BotLocaleName` \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "RoleArn": "The Amazon Resource Name \\(ARN\\) of the IAM role used to build and run the bot\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "TestBotAliasSettings": "Specifies configuration settings for the alias used to test the bot\\. If the `TestBotAliasSettings` property is not specified, the settings are configured with default values\\. \n*Required*: No \n*Type*: [TestBotAliasSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-testbotaliassettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "TestBotAliasTags": "A list of tags to add to the test alias for a bot\\. You can only add tags when you import a bot\\. You can't use the `UpdateAlias` operation to update tags\\. To update tags on the test alias, use the `TagResource` operation\\. \n*Required*: No \n*Type*: List of [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot AdvancedRecognitionSetting": { + "AudioRecognitionStrategy": "Specifies that Amazon Lex should use slot values as a custom vocabulary when recognizing user utterances\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot AllowedInputTypes": { + "AllowAudioInput": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "AllowDTMFInput": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot AudioAndDTMFInputSpecification": { + "AudioSpecification": "Property description not available\\. \n*Required*: No \n*Type*: [AudioSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiospecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "DTMFSpecification": "Property description not available\\. \n*Required*: No \n*Type*: [DTMFSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "StartTimeoutMs": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot AudioLogDestination": { + "S3Bucket": "Specifies the Amazon S3 bucket where the audio files are stored\\. \n*Required*: Yes \n*Type*: [S3BucketLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3bucketlogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot AudioLogSetting": { + "Destination": "Specifies the location of the audio log files collected when conversation logging is enabled for a bot\\. \n*Required*: Yes \n*Type*: [AudioLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Enabled": "Specifies whether audio logging is enabled for the bot\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot AudioSpecification": { + "EndTimeoutMs": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "MaxLengthMs": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot BotAliasLocaleSettings": { + "CodeHookSpecification": "Specifies the Lambda function to use in this locale\\. \n*Required*: No \n*Type*: [CodeHookSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-codehookspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Enabled": "Specifies whether the locale is enabled for the bot\\. If the value is false, the locale isn't available for use\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot BotAliasLocaleSettingsItem": { + "BotAliasLocaleSetting": "Specifies locale settings for a locale\\. \n*Required*: Yes \n*Type*: [BotAliasLocaleSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "LocaleId": "Specifies the locale that the settings apply to\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot BotLocale": { + "CustomVocabulary": "Specifies a custom vocabulary to use with a specific locale\\. \n*Required*: No \n*Type*: [CustomVocabulary](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabulary.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "Description": "A description of the bot locale\\. Use this to help identify the bot locale in lists\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "Intents": "One or more intents defined for the locale\\. \n*Required*: No \n*Type*: List of [Intent](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intent.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "LocaleId": "The identifier of the language and locale that the bot will be used in\\. The string must match one of the supported locales\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -14931,18 +14964,84 @@ "Text": "The text that appears on the button\\. Use this to tell the user the value that is returned when they choose this button\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "Value": "The value returned to Amazon Lex when the user chooses this button\\. This must be one of the slot values configured for the slot\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot CloudWatchLogGroupLogDestination": { + "CloudWatchLogGroupArn": "Specifies the Amazon Resource Name \\(ARN\\) of the log group where text and metadata logs are delivered\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "LogPrefix": "Specifies the prefix of the log stream name within the log group that you specified\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot CodeHookSpecification": { + "LambdaCodeHook": "Specifies a Lambda function that verifies requests to a bot or fulfills the user's request to a bot\\. \n*Required*: Yes \n*Type*: [LambdaCodeHook](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-lambdacodehook.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot Condition": { + "ExpressionString": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot ConditionalBranch": { + "Condition": "Property description not available\\. \n*Required*: Yes \n*Type*: [Condition](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-condition.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Name": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "NextStep": "Property description not available\\. \n*Required*: Yes \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Response": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot ConditionalSpecification": { + "ConditionalBranches": "Property description not available\\. \n*Required*: Yes \n*Type*: List of [ConditionalBranch](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalbranch.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "DefaultBranch": "Property description not available\\. \n*Required*: Yes \n*Type*: [DefaultConditionalBranch](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-defaultconditionalbranch.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "IsActive": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot ConversationLogSettings": { + "AudioLogSettings": "Specifies the Amazon S3 settings for logging audio to an S3 bucket\\. \n*Required*: No \n*Type*: List of [AudioLogSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "TextLogSettings": "Specifies settings to enable text conversation logs\\. You specify the Amazon CloudWatch Logs log group and whether logs should be stored for an alias\\. \n*Required*: No \n*Type*: List of [TextLogSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot CustomPayload": { "Value": "The string that is sent to your application\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot CustomVocabulary": { + "CustomVocabularyItems": "Specifies a list of words that you expect to be used during a conversation with your bot\\. \n*Required*: Yes \n*Type*: List of [CustomVocabularyItem](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabularyitem.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot CustomVocabularyItem": { + "Phrase": "Specifies 1 \\- 4 words that should be recognized\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Weight": "Specifies the degree to which the phrase recognition is boosted\\. The default value is 1\\. \n*Required*: No \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot DTMFSpecification": { + "DeletionCharacter": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "EndCharacter": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "EndTimeoutMs": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "MaxLength": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot DataPrivacy": { + "ChildDirected": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot DefaultConditionalBranch": { + "NextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Response": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot DialogAction": { + "SlotToElicit": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "SuppressNextMessage": "Property description not available\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Type": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot DialogCodeHookInvocationSetting": { + "EnableCodeHookInvocation": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "InvocationLabel": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "IsActive": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "PostCodeHookSpecification": "Property description not available\\. \n*Required*: Yes \n*Type*: [PostDialogCodeHookInvocationSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot DialogCodeHookSetting": { "Enabled": "Indicates whether an intent uses the dialog code hook during a conversation with a user\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot DialogState": { + "DialogAction": "Property description not available\\. \n*Required*: No \n*Type*: [DialogAction](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogaction.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Intent": "Property description not available\\. \n*Required*: No \n*Type*: [IntentOverride](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentoverride.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "SessionAttributes": "Property description not available\\. \n*Required*: No \n*Type*: List of [SessionAttribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sessionattribute.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot ElicitationCodeHookInvocationSetting": { + "EnableCodeHookInvocation": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "InvocationLabel": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot ExternalSourceSetting": { "GrammarSlotTypeSetting": "Settings required for a slot type based on a grammar that you provide\\. \n*Required*: No \n*Type*: [GrammarSlotTypeSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-grammarslottypesetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, "AWS::Lex::Bot FulfillmentCodeHookSetting": { "Enabled": "Indicates whether a Lambda function should be invoked for fulfill a specific intent\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "FulfillmentUpdatesSpecification": "Provides settings for update messages sent to the user for long\\-running Lambda fulfillment functions\\. Fulfillment updates can be used only with streaming conversations\\. \n*Required*: No \n*Type*: [FulfillmentUpdatesSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentupdatesspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "IsActive": "Property description not available\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "PostFulfillmentStatusSpecification": "Provides settings for messages sent to the user for after the Lambda fulfillment function completes\\. Post\\-fulfillment messages can be sent for both streaming and non\\-streaming conversations\\. \n*Required*: No \n*Type*: [PostFulfillmentStatusSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postfulfillmentstatusspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, "AWS::Lex::Bot FulfillmentStartResponseSpecification": { @@ -14975,6 +15074,12 @@ "Subtitle": "The subtitle to display on the response card\\. The format of the subtitle is determined by the platform displaying the response card\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "Title": "The title to display on the response card\\. The format of the title is determined by the platform displaying the response card\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot InitialResponseSetting": { + "CodeHook": "Property description not available\\. \n*Required*: No \n*Type*: [DialogCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Conditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "InitialResponse": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "NextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot InputContext": { "Name": "The name of the context\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, @@ -14982,10 +15087,11 @@ "Description": "A description of the intent\\. Use the description to help identify the intent in lists\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "DialogCodeHook": "Specifies that Amazon Lex invokes the alias Lambda function for each user input\\. You can invoke this Lambda function to personalize user interaction\\. \n*Required*: No \n*Type*: [DialogCodeHookSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehooksetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "FulfillmentCodeHook": "Specifies that Amazon Lex invokes the alias Lambda function when the intent is ready for fulfillment\\. You can invoke this function to complete the bot's transaction with the user\\. \n*Required*: No \n*Type*: [FulfillmentCodeHookSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-fulfillmentcodehooksetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "InitialResponseSetting": "Property description not available\\. \n*Required*: No \n*Type*: [InitialResponseSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-initialresponsesetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "InputContexts": "A list of contexts that must be active for this intent to be considered by Amazon Lex\\. \n*Required*: No \n*Type*: List of [InputContext](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-inputcontext.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "IntentClosingSetting": "Sets the response that Amazon Lex sends to the user when the intent is closed\\. \n*Required*: No \n*Type*: [IntentClosingSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentclosingsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "IntentConfirmationSetting": "Provides prompts that Amazon Lex sends to the user to confirm the completion of an intent\\. If the user answers \"no,\" the settings contain a statement that is sent to the user to end the intent\\. \n*Required*: No \n*Type*: [IntentConfirmationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentconfirmationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", - "KendraConfiguration": "Configuration information required to use the AMAZON\\.KendraSearchIntent intent to connect to an Amazon Kendra index\\. The AMAZON\\.KendraSearchIntent intent is called with Amazon Lex can't determine another intent to invoke\\. \n*Required*: No \n*Type*: [KendraConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "KendraConfiguration": "Configuration information required to use the AMAZON\\.KendraSearchIntent intent to connect to an Amazon Kendra index\\. The AMAZON\\.KendraSearchIntent intent is called when Amazon Lex can't determine another intent to invoke\\. \n*Required*: No \n*Type*: [KendraConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "Name": "The name of the intent\\. Intent names must be unique within the locale that contains the intent and can't match the name of any built\\-in intent\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "OutputContexts": "A list of contexts that the intent activates when it is fulfilled\\. \n*Required*: No \n*Type*: List of [OutputContext](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-outputcontext.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "ParentIntentSignature": "A unique identifier for the built\\-in intent to base this intent on\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -14994,19 +15100,39 @@ "Slots": "A list of slots that the intent requires for fulfillment\\. \n*Required*: No \n*Type*: List of [Slot](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slot.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, "AWS::Lex::Bot IntentClosingSetting": { - "ClosingResponse": "The response that Amazon Lex sends to the user when the intent is complete\\. \n*Required*: Yes \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", - "IsActive": "Specifies whether an intent's closing response is used\\. When this field is false, the closing response isn't sent to the user and no closing input from the user is used\\. If the IsActive field isn't specified, the default is true\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + "ClosingResponse": "The response that Amazon Lex sends to the user when the intent is complete\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Conditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "IsActive": "Specifies whether an intent's closing response is used\\. When this field is false, the closing response isn't sent to the user and no closing input from the user is used\\. If the IsActive field isn't specified, the default is true\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "NextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, "AWS::Lex::Bot IntentConfirmationSetting": { - "DeclinationResponse": "When the user answers \"no\" to the question defined in PromptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled\\. \n*Required*: Yes \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "CodeHook": "Property description not available\\. \n*Required*: No \n*Type*: [DialogCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "ConfirmationConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "ConfirmationNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "ConfirmationResponse": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "DeclinationConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "DeclinationNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "DeclinationResponse": "When the user answers \"no\" to the question defined in PromptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "ElicitationCodeHook": "Property description not available\\. \n*Required*: No \n*Type*: [ElicitationCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-elicitationcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "FailureConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "FailureNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "FailureResponse": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "IsActive": "Specifies whether the intent's confirmation is sent to the user\\. When this field is false, confirmation and declination responses aren't sent and processing continues as if the responses aren't present\\. If the active field isn't specified, the default is true\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "PromptSpecification": "Prompts the user to confirm the intent\\. This question should have a yes or no answer\\. \n*Required*: Yes \n*Type*: [PromptSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot IntentOverride": { + "Name": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Slots": "Property description not available\\. \n*Required*: No \n*Type*: List of [SlotValueOverrideMap](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverridemap.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot KendraConfiguration": { "KendraIndex": "The Amazon Resource Name \\(ARN\\) of the Amazon Kendra index that you want the AMAZON\\.KendraSearchIntent intent to search\\. The index must be in the same account and Region as the Amazon Lex bot\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "QueryFilterString": "A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query\\. The filter is in the format defined by Amazon Kendra\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "QueryFilterStringEnabled": "Determines whether the AMAZON\\.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot LambdaCodeHook": { + "CodeHookInterfaceVersion": "Specifies the version of the request\\-response that you want Amazon Lex to use to invoke your Lambda function\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "LambdaArn": "Specifies the Amazon Resource Name \\(ARN\\) of the Lambda function\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot Message": { "CustomPayload": "A message in a custom format defined by the client application\\. \n*Required*: No \n*Type*: [CustomPayload](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-custompayload.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "ImageResponseCard": "A message that defines a response card that the client application can show to the user\\. \n*Required*: No \n*Type*: [ImageResponseCard](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-imageresponsecard.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -15031,20 +15157,50 @@ "AWS::Lex::Bot PlainTextMessage": { "Value": "The message to send to the user\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot PostDialogCodeHookInvocationSpecification": { + "FailureConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "FailureNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "FailureResponse": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "SuccessConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "SuccessNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "SuccessResponse": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "TimeoutConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "TimeoutNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "TimeoutResponse": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot PostFulfillmentStatusSpecification": { + "FailureConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "FailureNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "FailureResponse": "Specifies a list of message groups that Amazon Lex uses to respond when fulfillment isn't successful\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "SuccessConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "SuccessNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "SuccessResponse": "Specifies a list of message groups that Amazon Lex uses to respond when the fulfillment is successful\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "TimeoutConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "TimeoutNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "TimeoutResponse": "Specifies a list of message groups that Amazon Lex uses to respond when fulfillment isn't completed within the timeout period\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot PromptAttemptSpecification": { + "AllowInterrupt": "Property description not available\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "AllowedInputTypes": "Property description not available\\. \n*Required*: Yes \n*Type*: [AllowedInputTypes](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-allowedinputtypes.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "AudioAndDTMFInputSpecification": "Property description not available\\. \n*Required*: No \n*Type*: [AudioAndDTMFInputSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "TextInputSpecification": "Property description not available\\. \n*Required*: No \n*Type*: [TextInputSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textinputspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot PromptSpecification": { "AllowInterrupt": "Indicates whether the user can interrupt a speech prompt from the bot\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "MaxRetries": "The maximum number of times the bot tries to elicit a response from the user using this prompt \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", - "MessageGroupsList": "A collection of responses that Amazon Lex can send to the user\\. Amazon Lex chooses the actual response to send at runtime\\. \n*Required*: Yes \n*Type*: List of [MessageGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-messagegroup.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + "MessageGroupsList": "A collection of responses that Amazon Lex can send to the user\\. Amazon Lex chooses the actual response to send at runtime\\. \n*Required*: Yes \n*Type*: List of [MessageGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-messagegroup.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "MessageSelectionStrategy": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "PromptAttemptsSpecification": "Property description not available\\. \n*Required*: No \n*Type*: Map of [PromptAttemptSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, "AWS::Lex::Bot ResponseSpecification": { "AllowInterrupt": "Indicates whether the user can interrupt a speech response from Amazon Lex\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "MessageGroupsList": "A collection of responses that Amazon Lex can send to the user\\. Amazon Lex chooses the actual response to send at runtime\\. \n*Required*: Yes \n*Type*: List of [MessageGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-messagegroup.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot S3BucketLogDestination": { + "KmsKeyArn": "Specifies the Amazon Resource Name \\(ARN\\) of an AWS Key Management Service key for encrypting audio log files stored in an Amazon S3 bucket\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "LogPrefix": "Specifies the Amazon S3 prefix to assign to audio log files\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "S3BucketArn": "Specifies the Amazon Resource Name \\(ARN\\) of the Amazon S3 bucket where audio files are stored\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot S3Location": { "S3Bucket": "The S3 bucket name\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "S3ObjectKey": "The path and file name to the object in the S3 bucket\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -15059,6 +15215,13 @@ "AWS::Lex::Bot SampleValue": { "Value": "The value that can be used for a slot type\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot SentimentAnalysisSettings": { + "DetectSentiment": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot SessionAttribute": { + "Key": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Value": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot Slot": { "Description": "A description of the slot type\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "MultipleValuesSetting": "Determines whether the slot can return multiple values to the application\\. \n*Required*: No \n*Type*: [MultipleValuesSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-multiplevaluessetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -15067,6 +15230,16 @@ "SlotTypeName": "The name of the slot type that this slot is based on\\. The slot type defines the acceptable values for the slot\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "ValueElicitationSetting": "Determines the slot resolution strategy that Amazon Lex uses to return slot type values\\. The field can be set to one of the following values: \n+ OriginalValue \\- Returns the value entered by the user, if the user value is similar to a slot value\\.\n+ TopResolution \\- If there is a resolution list for the slot, return the first value in the resolution list as the slot type value\\. If there is no resolution list, null is returned\\.\nIf you don't specify the valueSelectionStrategy, the default is OriginalValue\\. \n*Required*: Yes \n*Type*: [SlotValueElicitationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueelicitationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot SlotCaptureSetting": { + "CaptureConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "CaptureNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "CaptureResponse": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "CodeHook": "Property description not available\\. \n*Required*: No \n*Type*: [DialogCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "ElicitationCodeHook": "Property description not available\\. \n*Required*: No \n*Type*: [ElicitationCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-elicitationcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "FailureConditional": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "FailureNextStep": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "FailureResponse": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot SlotDefaultValue": { "DefaultValue": "The default value to use when a user doesn't provide a value for a slot\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, @@ -15089,17 +15262,31 @@ "SampleValue": "The value of the slot type entry\\. \n*Required*: Yes \n*Type*: [SampleValue](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-samplevalue.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "Synonyms": "Additional values related to the slot type entry\\. \n*Required*: No \n*Type*: List of [SampleValue](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-samplevalue.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot SlotValue": { + "InterpretedValue": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot SlotValueElicitationSetting": { "DefaultValueSpecification": "A list of default values for a slot\\. Default values are used when Amazon Lex hasn't determined a value for a slot\\. You can specify default values from context variables, session attributes, and defined values\\. \n*Required*: No \n*Type*: [SlotDefaultValueSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotdefaultvaluespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "PromptSpecification": "The prompt that Amazon Lex uses to elicit the slot value from the user\\. \n*Required*: No \n*Type*: [PromptSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "SampleUtterances": "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\\. This is optional\\. In most cases Amazon Lex is capable of understanding user utterances\\. \n*Required*: No \n*Type*: List of [SampleUtterance](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sampleutterance.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "SlotCaptureSetting": "Property description not available\\. \n*Required*: No \n*Type*: [SlotCaptureSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "SlotConstraint": "Specifies whether the slot is required or optional\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "WaitAndContinueSpecification": "Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input\\. \n*Required*: No \n*Type*: [WaitAndContinueSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-waitandcontinuespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot SlotValueOverride": { + "Shape": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Value": "Property description not available\\. \n*Required*: No \n*Type*: [SlotValue](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalue.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Values": "Property description not available\\. \n*Required*: No \n*Type*: List of [SlotValueOverride](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/#aws-properties-lex-bot-slotvalueoverride.html#aws-properties-lex-bot-slotvalueoverride) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot SlotValueOverrideMap": { + "SlotName": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "SlotValueOverride": "Property description not available\\. \n*Required*: No \n*Type*: [SlotValueOverride](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverride.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot SlotValueRegexFilter": { "Pattern": "A regular expression used to validate the value of a slot\\. \nUse a standard regular expression\\. Amazon Lex supports the following characters in the regular expression: \n+ A\\-Z, a\\-z\n+ 0\\-9\n+ Unicode characters \\(\"\\\\u\"\\)\nRepresent Unicode characters with four digits, for example \"\\]u0041\" or \"\\\\u005A\"\\. \nThe following regular expression operators are not supported: \n+ Infinite repeaters: \\*, \\+, or \\{x,\\} with no upper bound\n+ Wild card \\(\\.\\)\n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, "AWS::Lex::Bot SlotValueSelectionSetting": { + "AdvancedRecognitionSetting": "Specifies settings that enable advanced recognition settings for slot values\\. You can use this to enable using slot values as a custom vocabulary for recognizing user utterances\\. \n*Required*: No \n*Type*: [AdvancedRecognitionSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-advancedrecognitionsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "RegexFilter": "A regular expression used to validate the value of a slot\\. \n*Required*: No \n*Type*: [SlotValueRegexFilter](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueregexfilter.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "ResolutionStrategy": "Determines the slot resolution strategy that Amazon Lex uses to return slot type values\\. The field can be set to one of the following values: \n+ OriginalValue \\- Returns the value entered by the user, if the user value is similar to a slot value\\.\n+ TopResolution \\- If there is a resolution list for the slot, return the first value in the resolution list as the slot type value\\. If there is no resolution list, null is returned\\.\nIf you don't specify the valueSelectionStrategy, the default is OriginalValue\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, @@ -15109,7 +15296,24 @@ "MessageGroupsList": "A collection of responses that Amazon Lex can send to the user\\. Amazon Lex chooses the actual response to send at runtime\\. \n*Required*: Yes \n*Type*: List of [MessageGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-messagegroup.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "TimeoutInSeconds": "If Amazon Lex waits longer than this length of time for a response, it will stop sending messages\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::Bot TestBotAliasSettings": { + "BotAliasLocaleSettings": "Specifies settings that are unique to a locale\\. For example, you can use a different Lambda function depending on the bot's locale\\. \n*Required*: No \n*Type*: [List](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettings.html) of [BotAliasLocaleSettingsItem](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettingsitem.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "ConversationLogSettings": "Specifies settings for conversation logs that save audio, text, and metadata information for conversations with your users\\. \n*Required*: No \n*Type*: [ConversationLogSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conversationlogsettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Description": "Specifies a description for the test bot alias\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "SentimentAnalysisSettings": "Specifies whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances\\. \n*Required*: No \n*Type*: [SentimentAnalysisSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sentimentanalysissettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot TextInputSpecification": { + "StartTimeoutMs": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot TextLogDestination": { + "CloudWatch": "Specifies the Amazon CloudWatch Logs log group where text and metadata logs are delivered\\. \n*Required*: Yes \n*Type*: [CloudWatchLogGroupLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-cloudwatchloggrouplogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, + "AWS::Lex::Bot TextLogSetting": { + "Destination": "Specifies the Amazon CloudWatch Logs destination log group for conversation text logs\\. \n*Required*: Yes \n*Type*: [TextLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Enabled": "Specifies whether conversation logs should be stored for an alias\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::Bot VoiceSettings": { + "Engine": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "VoiceId": "The Amazon Polly voice used for voice interaction with the user\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, "AWS::Lex::Bot WaitAndContinueSpecification": { @@ -15126,7 +15330,7 @@ "BotVersion": "The version of the bot that the bot alias references\\. \n*Required*: No \n*Type*: String \n*Minimum*: `1` \n*Maximum*: `5` \n*Pattern*: `^(DRAFT|[0-9]+)$` \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "ConversationLogSettings": "Specifies whether Amazon Lex logs text and audio for conversations with the bot\\. When you enable conversation logs, text logs store text input, transcripts of audio input, and associated metadata in Amazon CloudWatch logs\\. Audio logs store input in Amazon S3\\. \n*Required*: No \n*Type*: [ConversationLogSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-conversationlogsettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "Description": "The description of the bot alias\\. \n*Required*: No \n*Type*: String \n*Minimum*: `0` \n*Maximum*: `200` \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", - "SentimentAnalysisSettings": "Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances\\. \n*Required*: No \n*Type*: Json \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + "SentimentAnalysisSettings": "Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances\\. \n*Required*: No \n*Type*: [SentimentAnalysisSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-sentimentanalysissettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, "AWS::Lex::BotAlias AudioLogDestination": { "S3Bucket": "The S3 bucket location where audio logs are stored\\. \n*Required*: Yes \n*Type*: [S3BucketLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-s3bucketlogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" @@ -15163,6 +15367,9 @@ "LogPrefix": "The S3 prefix to assign to audio log files\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "S3BucketArn": "The Amazon Resource Name \\(ARN\\) of an Amazon S3 bucket where audio log files are stored\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, + "AWS::Lex::BotAlias SentimentAnalysisSettings": { + "DetectSentiment": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" + }, "AWS::Lex::BotAlias TextLogDestination": { "CloudWatch": "Defines the Amazon CloudWatch Logs log group where text and metadata logs are delivered\\. \n*Required*: Yes \n*Type*: [CloudWatchLogGroupLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-cloudwatchloggrouplogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, @@ -15183,7 +15390,7 @@ "LocaleId": "The identifier of the locale to add to the version\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, "AWS::Lex::ResourcePolicy": { - "Policy": "A resource policy to add to the resource\\. The policy is a JSON structure that contains one or more statements that define the policy\\. The policy must follow IAM syntax\\. If the policy isn't valid, Amazon Lex returns a validation exception\\. \n*Required*: Yes \n*Type*: [Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-resourcepolicy-policy.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "Policy": "A resource policy to add to the resource\\. The policy is a JSON structure that contains one or more statements that define the policy\\. The policy must follow IAM syntax\\. If the policy isn't valid, Amazon Lex returns a validation exception\\. \n*Required*: Yes \n*Type*: Json \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "ResourceArn": "The Amazon Resource Name \\(ARN\\) of the bot or bot alias that the resource policy is attached to\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)" }, "AWS::LicenseManager::Grant": { diff --git a/schema_source/cloudformation.schema.json b/schema_source/cloudformation.schema.json index 87a9d660f..230d9925d 100644 --- a/schema_source/cloudformation.schema.json +++ b/schema_source/cloudformation.schema.json @@ -115841,7 +115841,7 @@ }, "DataPrivacy": { "$ref": "#/definitions/AWS::Lex::Bot.DataPrivacy", - "markdownDescription": "Provides information on additional privacy protections Amazon Lex should use with the bot's data\\. \n*Required*: Yes \n*Type*: Json \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "Provides information on additional privacy protections Amazon Lex should use with the bot's data\\. \n*Required*: Yes \n*Type*: [DataPrivacy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dataprivacy.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "DataPrivacy" }, "Description": { @@ -115865,7 +115865,9 @@ "type": "string" }, "TestBotAliasSettings": { - "$ref": "#/definitions/AWS::Lex::Bot.TestBotAliasSettings" + "$ref": "#/definitions/AWS::Lex::Bot.TestBotAliasSettings", + "markdownDescription": "Specifies configuration settings for the alias used to test the bot\\. If the `TestBotAliasSettings` property is not specified, the settings are configured with default values\\. \n*Required*: No \n*Type*: [TestBotAliasSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-testbotaliassettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TestBotAliasSettings" }, "TestBotAliasTags": { "items": { @@ -115909,6 +115911,8 @@ "additionalProperties": false, "properties": { "AudioRecognitionStrategy": { + "markdownDescription": "Specifies that Amazon Lex should use slot values as a custom vocabulary when recognizing user utterances\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AudioRecognitionStrategy", "type": "string" } }, @@ -115918,9 +115922,13 @@ "additionalProperties": false, "properties": { "AllowAudioInput": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AllowAudioInput", "type": "boolean" }, "AllowDTMFInput": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AllowDTMFInput", "type": "boolean" } }, @@ -115934,12 +115942,18 @@ "additionalProperties": false, "properties": { "AudioSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.AudioSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.AudioSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [AudioSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiospecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AudioSpecification" }, "DTMFSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.DTMFSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.DTMFSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DTMFSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dtmfspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DTMFSpecification" }, "StartTimeoutMs": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "StartTimeoutMs", "type": "number" } }, @@ -115952,7 +115966,9 @@ "additionalProperties": false, "properties": { "S3Bucket": { - "$ref": "#/definitions/AWS::Lex::Bot.S3BucketLogDestination" + "$ref": "#/definitions/AWS::Lex::Bot.S3BucketLogDestination", + "markdownDescription": "Specifies the Amazon S3 bucket where the audio files are stored\\. \n*Required*: Yes \n*Type*: [S3BucketLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-s3bucketlogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "S3Bucket" } }, "required": [ @@ -115964,9 +115980,13 @@ "additionalProperties": false, "properties": { "Destination": { - "$ref": "#/definitions/AWS::Lex::Bot.AudioLogDestination" + "$ref": "#/definitions/AWS::Lex::Bot.AudioLogDestination", + "markdownDescription": "Specifies the location of the audio log files collected when conversation logging is enabled for a bot\\. \n*Required*: Yes \n*Type*: [AudioLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Destination" }, "Enabled": { + "markdownDescription": "Specifies whether audio logging is enabled for the bot\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Enabled", "type": "boolean" } }, @@ -115980,9 +116000,13 @@ "additionalProperties": false, "properties": { "EndTimeoutMs": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "EndTimeoutMs", "type": "number" }, "MaxLengthMs": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "MaxLengthMs", "type": "number" } }, @@ -115996,9 +116020,13 @@ "additionalProperties": false, "properties": { "CodeHookSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.CodeHookSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.CodeHookSpecification", + "markdownDescription": "Specifies the Lambda function to use in this locale\\. \n*Required*: No \n*Type*: [CodeHookSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-codehookspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CodeHookSpecification" }, "Enabled": { + "markdownDescription": "Specifies whether the locale is enabled for the bot\\. If the value is false, the locale isn't available for use\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Enabled", "type": "boolean" } }, @@ -116011,9 +116039,13 @@ "additionalProperties": false, "properties": { "BotAliasLocaleSetting": { - "$ref": "#/definitions/AWS::Lex::Bot.BotAliasLocaleSettings" + "$ref": "#/definitions/AWS::Lex::Bot.BotAliasLocaleSettings", + "markdownDescription": "Specifies locale settings for a locale\\. \n*Required*: Yes \n*Type*: [BotAliasLocaleSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "BotAliasLocaleSetting" }, "LocaleId": { + "markdownDescription": "Specifies the locale that the settings apply to\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "LocaleId", "type": "string" } }, @@ -116027,7 +116059,9 @@ "additionalProperties": false, "properties": { "CustomVocabulary": { - "$ref": "#/definitions/AWS::Lex::Bot.CustomVocabulary" + "$ref": "#/definitions/AWS::Lex::Bot.CustomVocabulary", + "markdownDescription": "Specifies a custom vocabulary to use with a specific locale\\. \n*Required*: No \n*Type*: [CustomVocabulary](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabulary.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CustomVocabulary" }, "Description": { "markdownDescription": "A description of the bot locale\\. Use this to help identify the bot locale in lists\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -116096,9 +116130,13 @@ "additionalProperties": false, "properties": { "CloudWatchLogGroupArn": { + "markdownDescription": "Specifies the Amazon Resource Name \\(ARN\\) of the log group where text and metadata logs are delivered\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CloudWatchLogGroupArn", "type": "string" }, "LogPrefix": { + "markdownDescription": "Specifies the prefix of the log stream name within the log group that you specified\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "LogPrefix", "type": "string" } }, @@ -116112,7 +116150,9 @@ "additionalProperties": false, "properties": { "LambdaCodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.LambdaCodeHook" + "$ref": "#/definitions/AWS::Lex::Bot.LambdaCodeHook", + "markdownDescription": "Specifies a Lambda function that verifies requests to a bot or fulfills the user's request to a bot\\. \n*Required*: Yes \n*Type*: [LambdaCodeHook](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-lambdacodehook.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "LambdaCodeHook" } }, "required": [ @@ -116124,6 +116164,8 @@ "additionalProperties": false, "properties": { "ExpressionString": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ExpressionString", "type": "string" } }, @@ -116136,16 +116178,24 @@ "additionalProperties": false, "properties": { "Condition": { - "$ref": "#/definitions/AWS::Lex::Bot.Condition" + "$ref": "#/definitions/AWS::Lex::Bot.Condition", + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: [Condition](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-condition.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Condition" }, "Name": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Name", "type": "string" }, "NextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "NextStep" }, "Response": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Response" } }, "required": [ @@ -116162,12 +116212,18 @@ "items": { "$ref": "#/definitions/AWS::Lex::Bot.ConditionalBranch" }, + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: List of [ConditionalBranch](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalbranch.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ConditionalBranches", "type": "array" }, "DefaultBranch": { - "$ref": "#/definitions/AWS::Lex::Bot.DefaultConditionalBranch" + "$ref": "#/definitions/AWS::Lex::Bot.DefaultConditionalBranch", + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: [DefaultConditionalBranch](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-defaultconditionalbranch.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DefaultBranch" }, "IsActive": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "IsActive", "type": "boolean" } }, @@ -116185,12 +116241,16 @@ "items": { "$ref": "#/definitions/AWS::Lex::Bot.AudioLogSetting" }, + "markdownDescription": "Specifies the Amazon S3 settings for logging audio to an S3 bucket\\. \n*Required*: No \n*Type*: List of [AudioLogSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audiologsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AudioLogSettings", "type": "array" }, "TextLogSettings": { "items": { "$ref": "#/definitions/AWS::Lex::Bot.TextLogSetting" }, + "markdownDescription": "Specifies settings to enable text conversation logs\\. You specify the Amazon CloudWatch Logs log group and whether logs should be stored for an alias\\. \n*Required*: No \n*Type*: List of [TextLogSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TextLogSettings", "type": "array" } }, @@ -116217,6 +116277,8 @@ "items": { "$ref": "#/definitions/AWS::Lex::Bot.CustomVocabularyItem" }, + "markdownDescription": "Specifies a list of words that you expect to be used during a conversation with your bot\\. \n*Required*: Yes \n*Type*: List of [CustomVocabularyItem](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-customvocabularyitem.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CustomVocabularyItems", "type": "array" } }, @@ -116229,9 +116291,13 @@ "additionalProperties": false, "properties": { "Phrase": { + "markdownDescription": "Specifies 1 \\- 4 words that should be recognized\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Phrase", "type": "string" }, "Weight": { + "markdownDescription": "Specifies the degree to which the phrase recognition is boosted\\. The default value is 1\\. \n*Required*: No \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Weight", "type": "number" } }, @@ -116244,15 +116310,23 @@ "additionalProperties": false, "properties": { "DeletionCharacter": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DeletionCharacter", "type": "string" }, "EndCharacter": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "EndCharacter", "type": "string" }, "EndTimeoutMs": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "EndTimeoutMs", "type": "number" }, "MaxLength": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "MaxLength", "type": "number" } }, @@ -116268,6 +116342,8 @@ "additionalProperties": false, "properties": { "ChildDirected": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ChildDirected", "type": "boolean" } }, @@ -116280,10 +116356,14 @@ "additionalProperties": false, "properties": { "NextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "NextStep" }, "Response": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Response" } }, "type": "object" @@ -116292,12 +116372,18 @@ "additionalProperties": false, "properties": { "SlotToElicit": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SlotToElicit", "type": "string" }, "SuppressNextMessage": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuppressNextMessage", "type": "boolean" }, "Type": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Type", "type": "string" } }, @@ -116310,16 +116396,24 @@ "additionalProperties": false, "properties": { "EnableCodeHookInvocation": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "EnableCodeHookInvocation", "type": "boolean" }, "InvocationLabel": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "InvocationLabel", "type": "string" }, "IsActive": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "IsActive", "type": "boolean" }, "PostCodeHookSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.PostDialogCodeHookInvocationSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.PostDialogCodeHookInvocationSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: [PostDialogCodeHookInvocationSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-postdialogcodehookinvocationspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "PostCodeHookSpecification" } }, "required": [ @@ -116347,15 +116441,21 @@ "additionalProperties": false, "properties": { "DialogAction": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogAction" + "$ref": "#/definitions/AWS::Lex::Bot.DialogAction", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogAction](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogaction.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DialogAction" }, "Intent": { - "$ref": "#/definitions/AWS::Lex::Bot.IntentOverride" + "$ref": "#/definitions/AWS::Lex::Bot.IntentOverride", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [IntentOverride](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-intentoverride.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Intent" }, "SessionAttributes": { "items": { "$ref": "#/definitions/AWS::Lex::Bot.SessionAttribute" }, + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: List of [SessionAttribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sessionattribute.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SessionAttributes", "type": "array" } }, @@ -116365,9 +116465,13 @@ "additionalProperties": false, "properties": { "EnableCodeHookInvocation": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "EnableCodeHookInvocation", "type": "boolean" }, "InvocationLabel": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "InvocationLabel", "type": "string" } }, @@ -116401,6 +116505,8 @@ "title": "FulfillmentUpdatesSpecification" }, "IsActive": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "IsActive", "type": "boolean" }, "PostFulfillmentStatusSpecification": { @@ -116571,16 +116677,24 @@ "additionalProperties": false, "properties": { "CodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting" + "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CodeHook" }, "Conditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Conditional" }, "InitialResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "InitialResponse" }, "NextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "NextStep" } }, "type": "object" @@ -116618,7 +116732,9 @@ "title": "FulfillmentCodeHook" }, "InitialResponseSetting": { - "$ref": "#/definitions/AWS::Lex::Bot.InitialResponseSetting" + "$ref": "#/definitions/AWS::Lex::Bot.InitialResponseSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [InitialResponseSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-initialresponsesetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "InitialResponseSetting" }, "InputContexts": { "items": { @@ -116640,7 +116756,7 @@ }, "KendraConfiguration": { "$ref": "#/definitions/AWS::Lex::Bot.KendraConfiguration", - "markdownDescription": "Configuration information required to use the AMAZON\\.KendraSearchIntent intent to connect to an Amazon Kendra index\\. The AMAZON\\.KendraSearchIntent intent is called with Amazon Lex can't determine another intent to invoke\\. \n*Required*: No \n*Type*: [KendraConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "Configuration information required to use the AMAZON\\.KendraSearchIntent intent to connect to an Amazon Kendra index\\. The AMAZON\\.KendraSearchIntent intent is called when Amazon Lex can't determine another intent to invoke\\. \n*Required*: No \n*Type*: [KendraConfiguration](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-kendraconfiguration.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "KendraConfiguration" }, "Name": { @@ -116696,11 +116812,13 @@ "properties": { "ClosingResponse": { "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", - "markdownDescription": "The response that Amazon Lex sends to the user when the intent is complete\\. \n*Required*: Yes \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "The response that Amazon Lex sends to the user when the intent is complete\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "ClosingResponse" }, "Conditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Conditional" }, "IsActive": { "markdownDescription": "Specifies whether an intent's closing response is used\\. When this field is false, the closing response isn't sent to the user and no closing input from the user is used\\. If the IsActive field isn't specified, the default is true\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -116708,7 +116826,9 @@ "type": "boolean" }, "NextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "NextStep" } }, "type": "object" @@ -116717,39 +116837,59 @@ "additionalProperties": false, "properties": { "CodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting" + "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CodeHook" }, "ConfirmationConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ConfirmationConditional" }, "ConfirmationNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ConfirmationNextStep" }, "ConfirmationResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ConfirmationResponse" }, "DeclinationConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DeclinationConditional" }, "DeclinationNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DeclinationNextStep" }, "DeclinationResponse": { "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", - "markdownDescription": "When the user answers \"no\" to the question defined in PromptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled\\. \n*Required*: Yes \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "When the user answers \"no\" to the question defined in PromptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "DeclinationResponse" }, "ElicitationCodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.ElicitationCodeHookInvocationSetting" + "$ref": "#/definitions/AWS::Lex::Bot.ElicitationCodeHookInvocationSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ElicitationCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-elicitationcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ElicitationCodeHook" }, "FailureConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureConditional" }, "FailureNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureNextStep" }, "FailureResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureResponse" }, "IsActive": { "markdownDescription": "Specifies whether the intent's confirmation is sent to the user\\. When this field is false, confirmation and declination responses aren't sent and processing continues as if the responses aren't present\\. If the active field isn't specified, the default is true\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -116771,12 +116911,16 @@ "additionalProperties": false, "properties": { "Name": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Name", "type": "string" }, "Slots": { "items": { "$ref": "#/definitions/AWS::Lex::Bot.SlotValueOverrideMap" }, + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: List of [SlotValueOverrideMap](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverridemap.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Slots", "type": "array" } }, @@ -116810,9 +116954,13 @@ "additionalProperties": false, "properties": { "CodeHookInterfaceVersion": { + "markdownDescription": "Specifies the version of the request\\-response that you want Amazon Lex to use to invoke your Lambda function\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CodeHookInterfaceVersion", "type": "string" }, "LambdaArn": { + "markdownDescription": "Specifies the Amazon Resource Name \\(ARN\\) of the Lambda function\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "LambdaArn", "type": "string" } }, @@ -116939,31 +117087,49 @@ "additionalProperties": false, "properties": { "FailureConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureConditional" }, "FailureNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureNextStep" }, "FailureResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureResponse" }, "SuccessConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuccessConditional" }, "SuccessNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuccessNextStep" }, "SuccessResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuccessResponse" }, "TimeoutConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TimeoutConditional" }, "TimeoutNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TimeoutNextStep" }, "TimeoutResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TimeoutResponse" } }, "type": "object" @@ -116972,10 +117138,14 @@ "additionalProperties": false, "properties": { "FailureConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureConditional" }, "FailureNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureNextStep" }, "FailureResponse": { "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", @@ -116983,10 +117153,14 @@ "title": "FailureResponse" }, "SuccessConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuccessConditional" }, "SuccessNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SuccessNextStep" }, "SuccessResponse": { "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", @@ -116994,10 +117168,14 @@ "title": "SuccessResponse" }, "TimeoutConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TimeoutConditional" }, "TimeoutNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TimeoutNextStep" }, "TimeoutResponse": { "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", @@ -117011,16 +117189,24 @@ "additionalProperties": false, "properties": { "AllowInterrupt": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AllowInterrupt", "type": "boolean" }, "AllowedInputTypes": { - "$ref": "#/definitions/AWS::Lex::Bot.AllowedInputTypes" + "$ref": "#/definitions/AWS::Lex::Bot.AllowedInputTypes", + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: [AllowedInputTypes](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-allowedinputtypes.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AllowedInputTypes" }, "AudioAndDTMFInputSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.AudioAndDTMFInputSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.AudioAndDTMFInputSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [AudioAndDTMFInputSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-audioanddtmfinputspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AudioAndDTMFInputSpecification" }, "TextInputSpecification": { - "$ref": "#/definitions/AWS::Lex::Bot.TextInputSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.TextInputSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [TextInputSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textinputspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "TextInputSpecification" } }, "required": [ @@ -117050,15 +117236,19 @@ "type": "array" }, "MessageSelectionStrategy": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "MessageSelectionStrategy", "type": "string" }, "PromptAttemptsSpecification": { "additionalProperties": false, + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: Map of [PromptAttemptSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-promptattemptspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "patternProperties": { "^[a-zA-Z0-9]+$": { "$ref": "#/definitions/AWS::Lex::Bot.PromptAttemptSpecification" } }, + "title": "PromptAttemptsSpecification", "type": "object" } }, @@ -117094,12 +117284,18 @@ "additionalProperties": false, "properties": { "KmsKeyArn": { + "markdownDescription": "Specifies the Amazon Resource Name \\(ARN\\) of an AWS Key Management Service key for encrypting audio log files stored in an Amazon S3 bucket\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "KmsKeyArn", "type": "string" }, "LogPrefix": { + "markdownDescription": "Specifies the Amazon S3 prefix to assign to audio log files\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "LogPrefix", "type": "string" }, "S3BucketArn": { + "markdownDescription": "Specifies the Amazon Resource Name \\(ARN\\) of the Amazon S3 bucket where audio files are stored\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "S3BucketArn", "type": "string" } }, @@ -117180,6 +117376,8 @@ "additionalProperties": false, "properties": { "DetectSentiment": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DetectSentiment", "type": "boolean" } }, @@ -117192,9 +117390,13 @@ "additionalProperties": false, "properties": { "Key": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Key", "type": "string" }, "Value": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Value", "type": "string" } }, @@ -117248,28 +117450,44 @@ "additionalProperties": false, "properties": { "CaptureConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CaptureConditional" }, "CaptureNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CaptureNextStep" }, "CaptureResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CaptureResponse" }, "CodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting" + "$ref": "#/definitions/AWS::Lex::Bot.DialogCodeHookInvocationSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CodeHook" }, "ElicitationCodeHook": { - "$ref": "#/definitions/AWS::Lex::Bot.ElicitationCodeHookInvocationSetting" + "$ref": "#/definitions/AWS::Lex::Bot.ElicitationCodeHookInvocationSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ElicitationCodeHookInvocationSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-elicitationcodehookinvocationsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ElicitationCodeHook" }, "FailureConditional": { - "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ConditionalSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ConditionalSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conditionalspecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureConditional" }, "FailureNextStep": { - "$ref": "#/definitions/AWS::Lex::Bot.DialogState" + "$ref": "#/definitions/AWS::Lex::Bot.DialogState", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [DialogState](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-dialogstate.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureNextStep" }, "FailureResponse": { - "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification" + "$ref": "#/definitions/AWS::Lex::Bot.ResponseSpecification", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [ResponseSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-responsespecification.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "FailureResponse" } }, "type": "object" @@ -117393,6 +117611,8 @@ "additionalProperties": false, "properties": { "InterpretedValue": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "InterpretedValue", "type": "string" } }, @@ -117420,7 +117640,9 @@ "type": "array" }, "SlotCaptureSetting": { - "$ref": "#/definitions/AWS::Lex::Bot.SlotCaptureSetting" + "$ref": "#/definitions/AWS::Lex::Bot.SlotCaptureSetting", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [SlotCaptureSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotcapturesetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SlotCaptureSetting" }, "SlotConstraint": { "markdownDescription": "Specifies whether the slot is required or optional\\. \n*Required*: Yes \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", @@ -117442,15 +117664,21 @@ "additionalProperties": false, "properties": { "Shape": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Shape", "type": "string" }, "Value": { - "$ref": "#/definitions/AWS::Lex::Bot.SlotValue" + "$ref": "#/definitions/AWS::Lex::Bot.SlotValue", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [SlotValue](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalue.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Value" }, "Values": { "items": { "$ref": "#/definitions/AWS::Lex::Bot.SlotValueOverride" }, + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: List of [SlotValueOverride](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/#aws-properties-lex-bot-slotvalueoverride.html#aws-properties-lex-bot-slotvalueoverride) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Values", "type": "array" } }, @@ -117460,10 +117688,14 @@ "additionalProperties": false, "properties": { "SlotName": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SlotName", "type": "string" }, "SlotValueOverride": { - "$ref": "#/definitions/AWS::Lex::Bot.SlotValueOverride" + "$ref": "#/definitions/AWS::Lex::Bot.SlotValueOverride", + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: [SlotValueOverride](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-slotvalueoverride.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SlotValueOverride" } }, "type": "object" @@ -117486,7 +117718,9 @@ "additionalProperties": false, "properties": { "AdvancedRecognitionSetting": { - "$ref": "#/definitions/AWS::Lex::Bot.AdvancedRecognitionSetting" + "$ref": "#/definitions/AWS::Lex::Bot.AdvancedRecognitionSetting", + "markdownDescription": "Specifies settings that enable advanced recognition settings for slot values\\. You can use this to enable using slot values as a custom vocabulary for recognizing user utterances\\. \n*Required*: No \n*Type*: [AdvancedRecognitionSetting](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-advancedrecognitionsetting.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "AdvancedRecognitionSetting" }, "RegexFilter": { "$ref": "#/definitions/AWS::Lex::Bot.SlotValueRegexFilter", @@ -117545,16 +117779,24 @@ "items": { "$ref": "#/definitions/AWS::Lex::Bot.BotAliasLocaleSettingsItem" }, + "markdownDescription": "Specifies settings that are unique to a locale\\. For example, you can use a different Lambda function depending on the bot's locale\\. \n*Required*: No \n*Type*: [List](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettings.html) of [BotAliasLocaleSettingsItem](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-botaliaslocalesettingsitem.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "BotAliasLocaleSettings", "type": "array" }, "ConversationLogSettings": { - "$ref": "#/definitions/AWS::Lex::Bot.ConversationLogSettings" + "$ref": "#/definitions/AWS::Lex::Bot.ConversationLogSettings", + "markdownDescription": "Specifies settings for conversation logs that save audio, text, and metadata information for conversations with your users\\. \n*Required*: No \n*Type*: [ConversationLogSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-conversationlogsettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "ConversationLogSettings" }, "Description": { + "markdownDescription": "Specifies a description for the test bot alias\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Description", "type": "string" }, "SentimentAnalysisSettings": { - "$ref": "#/definitions/AWS::Lex::Bot.SentimentAnalysisSettings" + "$ref": "#/definitions/AWS::Lex::Bot.SentimentAnalysisSettings", + "markdownDescription": "Specifies whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances\\. \n*Required*: No \n*Type*: [SentimentAnalysisSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-sentimentanalysissettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "SentimentAnalysisSettings" } }, "type": "object" @@ -117563,6 +117805,8 @@ "additionalProperties": false, "properties": { "StartTimeoutMs": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Integer \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "StartTimeoutMs", "type": "number" } }, @@ -117575,7 +117819,9 @@ "additionalProperties": false, "properties": { "CloudWatch": { - "$ref": "#/definitions/AWS::Lex::Bot.CloudWatchLogGroupLogDestination" + "$ref": "#/definitions/AWS::Lex::Bot.CloudWatchLogGroupLogDestination", + "markdownDescription": "Specifies the Amazon CloudWatch Logs log group where text and metadata logs are delivered\\. \n*Required*: Yes \n*Type*: [CloudWatchLogGroupLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-cloudwatchloggrouplogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "CloudWatch" } }, "required": [ @@ -117587,9 +117833,13 @@ "additionalProperties": false, "properties": { "Destination": { - "$ref": "#/definitions/AWS::Lex::Bot.TextLogDestination" + "$ref": "#/definitions/AWS::Lex::Bot.TextLogDestination", + "markdownDescription": "Specifies the Amazon CloudWatch Logs destination log group for conversation text logs\\. \n*Required*: Yes \n*Type*: [TextLogDestination](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-textlogdestination.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Destination" }, "Enabled": { + "markdownDescription": "Specifies whether conversation logs should be stored for an alias\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Enabled", "type": "boolean" } }, @@ -117603,6 +117853,8 @@ "additionalProperties": false, "properties": { "Engine": { + "markdownDescription": "Property description not available\\. \n*Required*: No \n*Type*: String \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "Engine", "type": "string" }, "VoiceId": { @@ -117724,7 +117976,7 @@ }, "SentimentAnalysisSettings": { "$ref": "#/definitions/AWS::Lex::BotAlias.SentimentAnalysisSettings", - "markdownDescription": "Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances\\. \n*Required*: No \n*Type*: Json \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances\\. \n*Required*: No \n*Type*: [SentimentAnalysisSettings](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-botalias-sentimentanalysissettings.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "SentimentAnalysisSettings" } }, @@ -117933,6 +118185,8 @@ "additionalProperties": false, "properties": { "DetectSentiment": { + "markdownDescription": "Property description not available\\. \n*Required*: Yes \n*Type*: Boolean \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "title": "DetectSentiment", "type": "boolean" } }, @@ -118126,7 +118380,7 @@ "additionalProperties": false, "properties": { "Policy": { - "markdownDescription": "A resource policy to add to the resource\\. The policy is a JSON structure that contains one or more statements that define the policy\\. The policy must follow IAM syntax\\. If the policy isn't valid, Amazon Lex returns a validation exception\\. \n*Required*: Yes \n*Type*: [Policy](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-resourcepolicy-policy.html) \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", + "markdownDescription": "A resource policy to add to the resource\\. The policy is a JSON structure that contains one or more statements that define the policy\\. The policy must follow IAM syntax\\. If the policy isn't valid, Amazon Lex returns a validation exception\\. \n*Required*: Yes \n*Type*: Json \n*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)", "title": "Policy", "type": "object" },