Package-level declarations

Types

Link copied to clipboard
data class BotAdvancedRecognitionSettingArgs(val audioRecognitionStrategy: Output<BotAudioRecognitionStrategy>? = null) : ConvertibleToJava<BotAdvancedRecognitionSettingArgs>
Link copied to clipboard
data class BotAliasAudioLogDestinationArgs(val s3Bucket: Output<BotAliasS3BucketLogDestinationArgs>) : ConvertibleToJava<BotAliasAudioLogDestinationArgs>

The location of audio log files collected when conversation logging is enabled for a bot.

Link copied to clipboard
data class BotAliasAudioLogSettingArgs(val destination: Output<BotAliasAudioLogDestinationArgs>, val enabled: Output<Boolean>) : ConvertibleToJava<BotAliasAudioLogSettingArgs>

Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored.

data class BotAliasCloudWatchLogGroupLogDestinationArgs(val cloudWatchLogGroupArn: Output<String>, val logPrefix: Output<String>) : ConvertibleToJava<BotAliasCloudWatchLogGroupLogDestinationArgs>
Link copied to clipboard
data class BotAliasCodeHookSpecificationArgs(val lambdaCodeHook: Output<BotAliasLambdaCodeHookArgs>) : ConvertibleToJava<BotAliasCodeHookSpecificationArgs>

Contains information about code hooks that Amazon Lex calls during a conversation.

Link copied to clipboard
data class BotAliasConversationLogSettingsArgs(val audioLogSettings: Output<List<BotAliasAudioLogSettingArgs>>? = null, val textLogSettings: Output<List<BotAliasTextLogSettingArgs>>? = null) : ConvertibleToJava<BotAliasConversationLogSettingsArgs>

Contains information about code hooks that Amazon Lex calls during a conversation.

Link copied to clipboard
data class BotAliasLambdaCodeHookArgs(val codeHookInterfaceVersion: Output<String>, val lambdaArn: Output<String>) : ConvertibleToJava<BotAliasLambdaCodeHookArgs>

Contains information about code hooks that Amazon Lex calls during a conversation.

Link copied to clipboard
data class BotAliasLocaleSettingsArgs(val codeHookSpecification: Output<BotAliasCodeHookSpecificationArgs>? = null, val enabled: Output<Boolean>) : ConvertibleToJava<BotAliasLocaleSettingsArgs>

You can use this parameter to specify a specific Lambda function to run different functions in different locales.

Link copied to clipboard
data class BotAliasLocaleSettingsItemArgs(val botAliasLocaleSetting: Output<BotAliasLocaleSettingsArgs>, val localeId: Output<String>) : ConvertibleToJava<BotAliasLocaleSettingsItemArgs>

A locale setting in alias

Link copied to clipboard
data class BotAliasS3BucketLogDestinationArgs(val kmsKeyArn: Output<String>? = null, val logPrefix: Output<String>, val s3BucketArn: Output<String>) : ConvertibleToJava<BotAliasS3BucketLogDestinationArgs>

Specifies an Amazon S3 bucket for logging audio conversations

Link copied to clipboard
data class BotAliasTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<BotAliasTagArgs>

A label for tagging Lex resources

Link copied to clipboard
Link copied to clipboard
data class BotAliasTextLogDestinationArgs(val cloudWatch: Output<BotAliasCloudWatchLogGroupLogDestinationArgs>) : ConvertibleToJava<BotAliasTextLogDestinationArgs>

Defines the Amazon CloudWatch Logs destination log group for conversation text logs.

Link copied to clipboard
data class BotAliasTextLogSettingArgs(val destination: Output<BotAliasTextLogDestinationArgs>, val enabled: Output<Boolean>) : ConvertibleToJava<BotAliasTextLogSettingArgs>

Contains information about code hooks that Amazon Lex calls during a conversation.

Link copied to clipboard
data class BotAllowedInputTypesArgs(val allowAudioInput: Output<Boolean>, val allowDtmfInput: Output<Boolean>) : ConvertibleToJava<BotAllowedInputTypesArgs>
Link copied to clipboard
data class BotAudioAndDtmfInputSpecificationArgs(val audioSpecification: Output<BotAudioSpecificationArgs>? = null, val dtmfSpecification: Output<BotDtmfSpecificationArgs>? = null, val startTimeoutMs: Output<Int>) : ConvertibleToJava<BotAudioAndDtmfInputSpecificationArgs>
Link copied to clipboard
data class BotAudioLogDestinationArgs(val s3Bucket: Output<BotS3BucketLogDestinationArgs>) : ConvertibleToJava<BotAudioLogDestinationArgs>
Link copied to clipboard
data class BotAudioLogSettingArgs(val destination: Output<BotAudioLogDestinationArgs>, val enabled: Output<Boolean>) : ConvertibleToJava<BotAudioLogSettingArgs>
Link copied to clipboard
data class BotAudioSpecificationArgs(val endTimeoutMs: Output<Int>, val maxLengthMs: Output<Int>) : ConvertibleToJava<BotAudioSpecificationArgs>
Link copied to clipboard
data class BotBedrockAgentIntentConfigurationArgs(val bedrockAgentConfiguration: Output<BotBedrockAgentIntentConfigurationBedrockAgentConfigurationPropertiesArgs>? = null, val bedrockAgentIntentKnowledgeBaseConfiguration: Output<BotBedrockAgentIntentConfigurationBedrockAgentIntentKnowledgeBaseConfigurationPropertiesArgs>? = null) : ConvertibleToJava<BotBedrockAgentIntentConfigurationArgs>
data class BotBedrockAgentIntentConfigurationBedrockAgentConfigurationPropertiesArgs(val bedrockAgentAliasId: Output<String>? = null, val bedrockAgentId: Output<String>? = null) : ConvertibleToJava<BotBedrockAgentIntentConfigurationBedrockAgentConfigurationPropertiesArgs>
data class BotBedrockAgentIntentConfigurationBedrockAgentIntentKnowledgeBaseConfigurationPropertiesArgs(val bedrockKnowledgeBaseArn: Output<String>, val bedrockModelConfiguration: Output<BotBedrockModelSpecificationArgs>) : ConvertibleToJava<BotBedrockAgentIntentConfigurationBedrockAgentIntentKnowledgeBaseConfigurationPropertiesArgs>
Link copied to clipboard
data class BotBedrockModelSpecificationArgs(val bedrockGuardrailConfiguration: Output<BotBedrockModelSpecificationBedrockGuardrailConfigurationPropertiesArgs>? = null, val bedrockModelCustomPrompt: Output<String>? = null, val bedrockTraceStatus: Output<BotBedrockModelSpecificationBedrockTraceStatus>? = null, val modelArn: Output<String>) : ConvertibleToJava<BotBedrockModelSpecificationArgs>
data class BotBedrockModelSpecificationBedrockGuardrailConfigurationPropertiesArgs(val bedrockGuardrailIdentifier: Output<String>? = null, val bedrockGuardrailVersion: Output<String>? = null) : ConvertibleToJava<BotBedrockModelSpecificationBedrockGuardrailConfigurationPropertiesArgs>
Link copied to clipboard
data class BotButtonArgs(val text: Output<String>, val value: Output<String>) : ConvertibleToJava<BotButtonArgs>
Link copied to clipboard
Link copied to clipboard
data class BotCloudWatchLogGroupLogDestinationArgs(val cloudWatchLogGroupArn: Output<String>, val logPrefix: Output<String>) : ConvertibleToJava<BotCloudWatchLogGroupLogDestinationArgs>
Link copied to clipboard
data class BotCompositeSlotTypeSettingArgs(val subSlots: Output<List<BotSubSlotTypeCompositionArgs>>? = null) : ConvertibleToJava<BotCompositeSlotTypeSettingArgs>
Link copied to clipboard
data class BotConditionalBranchArgs(val condition: Output<BotConditionArgs>, val name: Output<String>, val nextStep: Output<BotDialogStateArgs>, val response: Output<BotResponseSpecificationArgs>? = null) : ConvertibleToJava<BotConditionalBranchArgs>
Link copied to clipboard
data class BotConditionalSpecificationArgs(val conditionalBranches: Output<List<BotConditionalBranchArgs>>, val defaultBranch: Output<BotDefaultConditionalBranchArgs>, val isActive: Output<Boolean>) : ConvertibleToJava<BotConditionalSpecificationArgs>
Link copied to clipboard
data class BotConditionArgs(val expressionString: Output<String>) : ConvertibleToJava<BotConditionArgs>
Link copied to clipboard
Link copied to clipboard
data class BotConversationLogSettingsArgs(val audioLogSettings: Output<List<BotAudioLogSettingArgs>>? = null, val textLogSettings: Output<List<BotTextLogSettingArgs>>? = null) : ConvertibleToJava<BotConversationLogSettingsArgs>
Link copied to clipboard
data class BotCustomPayloadArgs(val value: Output<String>) : ConvertibleToJava<BotCustomPayloadArgs>
Link copied to clipboard
data class BotCustomVocabularyArgs(val customVocabularyItems: Output<List<BotCustomVocabularyItemArgs>>) : ConvertibleToJava<BotCustomVocabularyArgs>
Link copied to clipboard
data class BotCustomVocabularyItemArgs(val displayAs: Output<String>? = null, val phrase: Output<String>, val weight: Output<Int>? = null) : ConvertibleToJava<BotCustomVocabularyItemArgs>
Link copied to clipboard
data class BotDefaultConditionalBranchArgs(val nextStep: Output<BotDialogStateArgs>? = null, val response: Output<BotResponseSpecificationArgs>? = null) : ConvertibleToJava<BotDefaultConditionalBranchArgs>
Link copied to clipboard
data class BotDialogActionArgs(val slotToElicit: Output<String>? = null, val suppressNextMessage: Output<Boolean>? = null, val type: Output<BotDialogActionType>) : ConvertibleToJava<BotDialogActionArgs>
Link copied to clipboard
data class BotDialogCodeHookInvocationSettingArgs(val enableCodeHookInvocation: Output<Boolean>, val invocationLabel: Output<String>? = null, val isActive: Output<Boolean>, val postCodeHookSpecification: Output<BotPostDialogCodeHookInvocationSpecificationArgs>) : ConvertibleToJava<BotDialogCodeHookInvocationSettingArgs>
Link copied to clipboard
data class BotDialogCodeHookSettingArgs(val enabled: Output<Boolean>) : ConvertibleToJava<BotDialogCodeHookSettingArgs>
Link copied to clipboard
data class BotDialogStateArgs(val dialogAction: Output<BotDialogActionArgs>? = null, val intent: Output<BotIntentOverrideArgs>? = null, val sessionAttributes: Output<List<BotSessionAttributeArgs>>? = null) : ConvertibleToJava<BotDialogStateArgs>
Link copied to clipboard
Link copied to clipboard
data class BotDtmfSpecificationArgs(val deletionCharacter: Output<String>, val endCharacter: Output<String>, val endTimeoutMs: Output<Int>, val maxLength: Output<Int>) : ConvertibleToJava<BotDtmfSpecificationArgs>
data class BotElicitationCodeHookInvocationSettingArgs(val enableCodeHookInvocation: Output<Boolean>, val invocationLabel: Output<String>? = null) : ConvertibleToJava<BotElicitationCodeHookInvocationSettingArgs>
Link copied to clipboard
data class BotExternalSourceSettingArgs(val grammarSlotTypeSetting: Output<BotGrammarSlotTypeSettingArgs>? = null) : ConvertibleToJava<BotExternalSourceSettingArgs>
Link copied to clipboard
data class BotFulfillmentCodeHookSettingArgs(val enabled: Output<Boolean>, val fulfillmentUpdatesSpecification: Output<BotFulfillmentUpdatesSpecificationArgs>? = null, val isActive: Output<Boolean>? = null, val postFulfillmentStatusSpecification: Output<BotPostFulfillmentStatusSpecificationArgs>? = null) : ConvertibleToJava<BotFulfillmentCodeHookSettingArgs>
data class BotFulfillmentStartResponseSpecificationArgs(val allowInterrupt: Output<Boolean>? = null, val delayInSeconds: Output<Int>, val messageGroups: Output<List<BotMessageGroupArgs>>) : ConvertibleToJava<BotFulfillmentStartResponseSpecificationArgs>
data class BotFulfillmentUpdateResponseSpecificationArgs(val allowInterrupt: Output<Boolean>? = null, val frequencyInSeconds: Output<Int>, val messageGroups: Output<List<BotMessageGroupArgs>>) : ConvertibleToJava<BotFulfillmentUpdateResponseSpecificationArgs>
Link copied to clipboard
data class BotFulfillmentUpdatesSpecificationArgs(val active: Output<Boolean>, val startResponse: Output<BotFulfillmentStartResponseSpecificationArgs>? = null, val timeoutInSeconds: Output<Int>? = null, val updateResponse: Output<BotFulfillmentUpdateResponseSpecificationArgs>? = null) : ConvertibleToJava<BotFulfillmentUpdatesSpecificationArgs>
Link copied to clipboard
data class BotGrammarSlotTypeSettingArgs(val source: Output<BotGrammarSlotTypeSourceArgs>? = null) : ConvertibleToJava<BotGrammarSlotTypeSettingArgs>
Link copied to clipboard
data class BotGrammarSlotTypeSourceArgs(val kmsKeyArn: Output<String>? = null, val s3BucketName: Output<String>, val s3ObjectKey: Output<String>) : ConvertibleToJava<BotGrammarSlotTypeSourceArgs>
Link copied to clipboard
data class BotImageResponseCardArgs(val buttons: Output<List<BotButtonArgs>>? = null, val imageUrl: Output<String>? = null, val subtitle: Output<String>? = null, val title: Output<String>) : ConvertibleToJava<BotImageResponseCardArgs>
Link copied to clipboard
data class BotInitialResponseSettingArgs(val codeHook: Output<BotDialogCodeHookInvocationSettingArgs>? = null, val conditional: Output<BotConditionalSpecificationArgs>? = null, val initialResponse: Output<BotResponseSpecificationArgs>? = null, val nextStep: Output<BotDialogStateArgs>? = null) : ConvertibleToJava<BotInitialResponseSettingArgs>
Link copied to clipboard
data class BotInputContextArgs(val name: Output<String>) : ConvertibleToJava<BotInputContextArgs>
Link copied to clipboard
data class BotIntentArgs(val bedrockAgentIntentConfiguration: Output<BotBedrockAgentIntentConfigurationArgs>? = null, val description: Output<String>? = null, val dialogCodeHook: Output<BotDialogCodeHookSettingArgs>? = null, val fulfillmentCodeHook: Output<BotFulfillmentCodeHookSettingArgs>? = null, val initialResponseSetting: Output<BotInitialResponseSettingArgs>? = null, val inputContexts: Output<List<BotInputContextArgs>>? = null, val intentClosingSetting: Output<BotIntentClosingSettingArgs>? = null, val intentConfirmationSetting: Output<BotIntentConfirmationSettingArgs>? = null, val kendraConfiguration: Output<BotKendraConfigurationArgs>? = null, val name: Output<String>, val outputContexts: Output<List<BotOutputContextArgs>>? = null, val parentIntentSignature: Output<String>? = null, val qInConnectIntentConfiguration: Output<BotQInConnectIntentConfigurationArgs>? = null, val qnAIntentConfiguration: Output<BotQnAIntentConfigurationArgs>? = null, val sampleUtterances: Output<List<BotSampleUtteranceArgs>>? = null, val slotPriorities: Output<List<BotSlotPriorityArgs>>? = null, val slots: Output<List<BotSlotArgs>>? = null) : ConvertibleToJava<BotIntentArgs>
Link copied to clipboard
Link copied to clipboard
data class BotIntentClosingSettingArgs(val closingResponse: Output<BotResponseSpecificationArgs>? = null, val conditional: Output<BotConditionalSpecificationArgs>? = null, val isActive: Output<Boolean>? = null, val nextStep: Output<BotDialogStateArgs>? = null) : ConvertibleToJava<BotIntentClosingSettingArgs>
Link copied to clipboard
data class BotIntentConfirmationSettingArgs(val codeHook: Output<BotDialogCodeHookInvocationSettingArgs>? = null, val confirmationConditional: Output<BotConditionalSpecificationArgs>? = null, val confirmationNextStep: Output<BotDialogStateArgs>? = null, val confirmationResponse: Output<BotResponseSpecificationArgs>? = null, val declinationConditional: Output<BotConditionalSpecificationArgs>? = null, val declinationNextStep: Output<BotDialogStateArgs>? = null, val declinationResponse: Output<BotResponseSpecificationArgs>? = null, val elicitationCodeHook: Output<BotElicitationCodeHookInvocationSettingArgs>? = null, val failureConditional: Output<BotConditionalSpecificationArgs>? = null, val failureNextStep: Output<BotDialogStateArgs>? = null, val failureResponse: Output<BotResponseSpecificationArgs>? = null, val isActive: Output<Boolean>? = null, val promptSpecification: Output<BotPromptSpecificationArgs>) : ConvertibleToJava<BotIntentConfirmationSettingArgs>
Link copied to clipboard
data class BotIntentOverrideArgs(val name: Output<String>? = null, val slots: Output<List<BotSlotValueOverrideMapArgs>>? = null) : ConvertibleToJava<BotIntentOverrideArgs>
Link copied to clipboard
data class BotKendraConfigurationArgs(val kendraIndex: Output<String>, val queryFilterString: Output<String>? = null, val queryFilterStringEnabled: Output<Boolean>? = null) : ConvertibleToJava<BotKendraConfigurationArgs>
Link copied to clipboard
data class BotLocaleArgs(val customVocabulary: Output<BotCustomVocabularyArgs>? = null, val description: Output<String>? = null, val intents: Output<List<BotIntentArgs>>? = null, val localeId: Output<String>, val nluConfidenceThreshold: Output<Double>, val slotTypes: Output<List<BotSlotTypeArgs>>? = null, val voiceSettings: Output<BotVoiceSettingsArgs>? = null) : ConvertibleToJava<BotLocaleArgs>
Link copied to clipboard
Link copied to clipboard
data class BotMessageArgs(val customPayload: Output<BotCustomPayloadArgs>? = null, val imageResponseCard: Output<BotImageResponseCardArgs>? = null, val plainTextMessage: Output<BotPlainTextMessageArgs>? = null, val ssmlMessage: Output<BotSsmlMessageArgs>? = null) : ConvertibleToJava<BotMessageArgs>
Link copied to clipboard
Link copied to clipboard
data class BotMessageGroupArgs(val message: Output<BotMessageArgs>, val variations: Output<List<BotMessageArgs>>? = null) : ConvertibleToJava<BotMessageGroupArgs>
Link copied to clipboard
data class BotMultipleValuesSettingArgs(val allowMultipleValues: Output<Boolean>? = null) : ConvertibleToJava<BotMultipleValuesSettingArgs>
Link copied to clipboard
data class BotObfuscationSettingArgs(val obfuscationSettingType: Output<BotObfuscationSettingObfuscationSettingType>) : ConvertibleToJava<BotObfuscationSettingArgs>
Link copied to clipboard
data class BotOutputContextArgs(val name: Output<String>, val timeToLiveInSeconds: Output<Int>, val turnsToLive: Output<Int>) : ConvertibleToJava<BotOutputContextArgs>
Link copied to clipboard
data class BotPlainTextMessageArgs(val value: Output<String>) : ConvertibleToJava<BotPlainTextMessageArgs>
data class BotPostDialogCodeHookInvocationSpecificationArgs(val failureConditional: Output<BotConditionalSpecificationArgs>? = null, val failureNextStep: Output<BotDialogStateArgs>? = null, val failureResponse: Output<BotResponseSpecificationArgs>? = null, val successConditional: Output<BotConditionalSpecificationArgs>? = null, val successNextStep: Output<BotDialogStateArgs>? = null, val successResponse: Output<BotResponseSpecificationArgs>? = null, val timeoutConditional: Output<BotConditionalSpecificationArgs>? = null, val timeoutNextStep: Output<BotDialogStateArgs>? = null, val timeoutResponse: Output<BotResponseSpecificationArgs>? = null) : ConvertibleToJava<BotPostDialogCodeHookInvocationSpecificationArgs>
data class BotPostFulfillmentStatusSpecificationArgs(val failureConditional: Output<BotConditionalSpecificationArgs>? = null, val failureNextStep: Output<BotDialogStateArgs>? = null, val failureResponse: Output<BotResponseSpecificationArgs>? = null, val successConditional: Output<BotConditionalSpecificationArgs>? = null, val successNextStep: Output<BotDialogStateArgs>? = null, val successResponse: Output<BotResponseSpecificationArgs>? = null, val timeoutConditional: Output<BotConditionalSpecificationArgs>? = null, val timeoutNextStep: Output<BotDialogStateArgs>? = null, val timeoutResponse: Output<BotResponseSpecificationArgs>? = null) : ConvertibleToJava<BotPostFulfillmentStatusSpecificationArgs>
Link copied to clipboard
data class BotPromptAttemptSpecificationArgs(val allowInterrupt: Output<Boolean>? = null, val allowedInputTypes: Output<BotAllowedInputTypesArgs>, val audioAndDtmfInputSpecification: Output<BotAudioAndDtmfInputSpecificationArgs>? = null, val textInputSpecification: Output<BotTextInputSpecificationArgs>? = null) : ConvertibleToJava<BotPromptAttemptSpecificationArgs>
Link copied to clipboard
data class BotPromptSpecificationArgs(val allowInterrupt: Output<Boolean>? = null, val maxRetries: Output<Int>, val messageGroupsList: Output<List<BotMessageGroupArgs>>, val messageSelectionStrategy: Output<BotMessageSelectionStrategy>? = null, val promptAttemptsSpecification: Output<Map<String, BotPromptAttemptSpecificationArgs>>? = null) : ConvertibleToJava<BotPromptSpecificationArgs>
Link copied to clipboard
data class BotQInConnectIntentConfigurationArgs(val qInConnectAssistantConfiguration: Output<BotQInConnectIntentConfigurationQInConnectAssistantConfigurationPropertiesArgs>? = null) : ConvertibleToJava<BotQInConnectIntentConfigurationArgs>
data class BotQInConnectIntentConfigurationQInConnectAssistantConfigurationPropertiesArgs(val assistantArn: Output<String>) : ConvertibleToJava<BotQInConnectIntentConfigurationQInConnectAssistantConfigurationPropertiesArgs>
Link copied to clipboard
data class BotQnAIntentConfigurationArgs(val bedrockModelConfiguration: Output<BotBedrockModelSpecificationArgs>, val dataSourceConfiguration: Output<BotQnAIntentConfigurationDataSourceConfigurationPropertiesArgs>) : ConvertibleToJava<BotQnAIntentConfigurationArgs>
data class BotQnAIntentConfigurationDataSourceConfigurationPropertiesArgs(val bedrockKnowledgeStoreConfiguration: Output<BotQnAIntentConfigurationDataSourceConfigurationPropertiesBedrockKnowledgeStoreConfigurationPropertiesArgs>? = null, val kendraConfiguration: Output<BotQnAKendraConfigurationArgs>? = null, val opensearchConfiguration: Output<BotQnAIntentConfigurationDataSourceConfigurationPropertiesOpensearchConfigurationPropertiesArgs>? = null) : ConvertibleToJava<BotQnAIntentConfigurationDataSourceConfigurationPropertiesArgs>

Contains details about the configuration of the data source used for the AMAZON.QnAIntent .

data class BotQnAIntentConfigurationDataSourceConfigurationPropertiesBedrockKnowledgeStoreConfigurationPropertiesArgs(val bedrockKnowledgeBaseArn: Output<String>? = null, val bkbExactResponseFields: Output<BotQnAIntentConfigurationDataSourceConfigurationPropertiesBedrockKnowledgeStoreConfigurationPropertiesBkbExactResponseFieldsPropertiesArgs>? = null, val exactResponse: Output<Boolean>? = null) : ConvertibleToJava<BotQnAIntentConfigurationDataSourceConfigurationPropertiesBedrockKnowledgeStoreConfigurationPropertiesArgs>
data class BotQnAIntentConfigurationDataSourceConfigurationPropertiesBedrockKnowledgeStoreConfigurationPropertiesBkbExactResponseFieldsPropertiesArgs(val answerField: Output<String>? = null) : ConvertibleToJava<BotQnAIntentConfigurationDataSourceConfigurationPropertiesBedrockKnowledgeStoreConfigurationPropertiesBkbExactResponseFieldsPropertiesArgs>
data class BotQnAIntentConfigurationDataSourceConfigurationPropertiesOpensearchConfigurationPropertiesArgs(val domainEndpoint: Output<String>? = null, val exactResponse: Output<Boolean>? = null, val exactResponseFields: Output<BotQnAIntentConfigurationDataSourceConfigurationPropertiesOpensearchConfigurationPropertiesExactResponseFieldsPropertiesArgs>? = null, val includeFields: Output<List<String>>? = null, val indexName: Output<String>? = null) : ConvertibleToJava<BotQnAIntentConfigurationDataSourceConfigurationPropertiesOpensearchConfigurationPropertiesArgs>
data class BotQnAIntentConfigurationDataSourceConfigurationPropertiesOpensearchConfigurationPropertiesExactResponseFieldsPropertiesArgs(val answerField: Output<String>? = null, val questionField: Output<String>? = null) : ConvertibleToJava<BotQnAIntentConfigurationDataSourceConfigurationPropertiesOpensearchConfigurationPropertiesExactResponseFieldsPropertiesArgs>
Link copied to clipboard
data class BotQnAKendraConfigurationArgs(val exactResponse: Output<Boolean>, val kendraIndex: Output<String>, val queryFilterString: Output<String>? = null, val queryFilterStringEnabled: Output<Boolean>) : ConvertibleToJava<BotQnAKendraConfigurationArgs>
Link copied to clipboard
data class BotReplicationArgs(val replicaRegions: Output<List<String>>) : ConvertibleToJava<BotReplicationArgs>
Link copied to clipboard
Link copied to clipboard
data class BotResponseSpecificationArgs(val allowInterrupt: Output<Boolean>? = null, val messageGroupsList: Output<List<BotMessageGroupArgs>>) : ConvertibleToJava<BotResponseSpecificationArgs>
Link copied to clipboard
data class BotS3BucketLogDestinationArgs(val kmsKeyArn: Output<String>? = null, val logPrefix: Output<String>, val s3BucketArn: Output<String>) : ConvertibleToJava<BotS3BucketLogDestinationArgs>
Link copied to clipboard
data class BotS3LocationArgs(val s3Bucket: Output<String>, val s3ObjectKey: Output<String>, val s3ObjectVersion: Output<String>? = null) : ConvertibleToJava<BotS3LocationArgs>
Link copied to clipboard
Link copied to clipboard
data class BotSampleUtteranceArgs(val utterance: Output<String>) : ConvertibleToJava<BotSampleUtteranceArgs>
Link copied to clipboard
data class BotSampleValueArgs(val value: Output<String>) : ConvertibleToJava<BotSampleValueArgs>
Link copied to clipboard
Link copied to clipboard
data class BotSessionAttributeArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<BotSessionAttributeArgs>
Link copied to clipboard
data class BotSlotArgs(val description: Output<String>? = null, val multipleValuesSetting: Output<BotMultipleValuesSettingArgs>? = null, val name: Output<String>, val obfuscationSetting: Output<BotObfuscationSettingArgs>? = null, val slotTypeName: Output<String>, val valueElicitationSetting: Output<BotSlotValueElicitationSettingArgs>) : ConvertibleToJava<BotSlotArgs>
Link copied to clipboard
Link copied to clipboard
data class BotSlotCaptureSettingArgs(val captureConditional: Output<BotConditionalSpecificationArgs>? = null, val captureNextStep: Output<BotDialogStateArgs>? = null, val captureResponse: Output<BotResponseSpecificationArgs>? = null, val codeHook: Output<BotDialogCodeHookInvocationSettingArgs>? = null, val elicitationCodeHook: Output<BotElicitationCodeHookInvocationSettingArgs>? = null, val failureConditional: Output<BotConditionalSpecificationArgs>? = null, val failureNextStep: Output<BotDialogStateArgs>? = null, val failureResponse: Output<BotResponseSpecificationArgs>? = null) : ConvertibleToJava<BotSlotCaptureSettingArgs>
Link copied to clipboard
data class BotSlotDefaultValueArgs(val defaultValue: Output<String>) : ConvertibleToJava<BotSlotDefaultValueArgs>
Link copied to clipboard
data class BotSlotDefaultValueSpecificationArgs(val defaultValueList: Output<List<BotSlotDefaultValueArgs>>) : ConvertibleToJava<BotSlotDefaultValueSpecificationArgs>
Link copied to clipboard
data class BotSlotPriorityArgs(val priority: Output<Int>, val slotName: Output<String>) : ConvertibleToJava<BotSlotPriorityArgs>
Link copied to clipboard
data class BotSlotTypeArgs(val compositeSlotTypeSetting: Output<BotCompositeSlotTypeSettingArgs>? = null, val description: Output<String>? = null, val externalSourceSetting: Output<BotExternalSourceSettingArgs>? = null, val name: Output<String>, val parentSlotTypeSignature: Output<String>? = null, val slotTypeValues: Output<List<BotSlotTypeValueArgs>>? = null, val valueSelectionSetting: Output<BotSlotValueSelectionSettingArgs>? = null) : ConvertibleToJava<BotSlotTypeArgs>
Link copied to clipboard
Link copied to clipboard
data class BotSlotTypeValueArgs(val sampleValue: Output<BotSampleValueArgs>, val synonyms: Output<List<BotSampleValueArgs>>? = null) : ConvertibleToJava<BotSlotTypeValueArgs>
Link copied to clipboard
data class BotSlotValueArgs(val interpretedValue: Output<String>? = null) : ConvertibleToJava<BotSlotValueArgs>
Link copied to clipboard
Link copied to clipboard
data class BotSlotValueElicitationSettingArgs(val defaultValueSpecification: Output<BotSlotDefaultValueSpecificationArgs>? = null, val promptSpecification: Output<BotPromptSpecificationArgs>? = null, val sampleUtterances: Output<List<BotSampleUtteranceArgs>>? = null, val slotCaptureSetting: Output<BotSlotCaptureSettingArgs>? = null, val slotConstraint: Output<BotSlotConstraint>, val waitAndContinueSpecification: Output<BotWaitAndContinueSpecificationArgs>? = null) : ConvertibleToJava<BotSlotValueElicitationSettingArgs>
Link copied to clipboard
data class BotSlotValueOverrideArgs(val shape: Output<BotSlotShape>? = null, val value: Output<BotSlotValueArgs>? = null, val values: Output<List<BotSlotValueOverrideArgs>>? = null) : ConvertibleToJava<BotSlotValueOverrideArgs>
Link copied to clipboard
data class BotSlotValueOverrideMapArgs(val slotName: Output<String>? = null, val slotValueOverride: Output<BotSlotValueOverrideArgs>? = null) : ConvertibleToJava<BotSlotValueOverrideMapArgs>
Link copied to clipboard
data class BotSlotValueRegexFilterArgs(val pattern: Output<String>) : ConvertibleToJava<BotSlotValueRegexFilterArgs>
Link copied to clipboard
data class BotSlotValueSelectionSettingArgs(val advancedRecognitionSetting: Output<BotAdvancedRecognitionSettingArgs>? = null, val regexFilter: Output<BotSlotValueRegexFilterArgs>? = null, val resolutionStrategy: Output<BotSlotValueResolutionStrategy>) : ConvertibleToJava<BotSlotValueSelectionSettingArgs>
Link copied to clipboard
data class BotSsmlMessageArgs(val value: Output<String>) : ConvertibleToJava<BotSsmlMessageArgs>
Link copied to clipboard
Link copied to clipboard
data class BotStillWaitingResponseSpecificationArgs(val allowInterrupt: Output<Boolean>? = null, val frequencyInSeconds: Output<Int>, val messageGroupsList: Output<List<BotMessageGroupArgs>>, val timeoutInSeconds: Output<Int>) : ConvertibleToJava<BotStillWaitingResponseSpecificationArgs>
Link copied to clipboard
data class BotSubSlotTypeCompositionArgs(val name: Output<String>, val slotTypeId: Output<String>) : ConvertibleToJava<BotSubSlotTypeCompositionArgs>
Link copied to clipboard
data class BotTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<BotTagArgs>
Link copied to clipboard

Builder for BotTagArgs.

Link copied to clipboard
data class BotTestBotAliasSettingsArgs(val botAliasLocaleSettings: Output<List<BotAliasLocaleSettingsItemArgs>>? = null, val conversationLogSettings: Output<BotConversationLogSettingsArgs>? = null, val description: Output<String>? = null, val sentimentAnalysisSettings: Output<BotTestBotAliasSettingsSentimentAnalysisSettingsPropertiesArgs>? = null) : ConvertibleToJava<BotTestBotAliasSettingsArgs>
data class BotTestBotAliasSettingsSentimentAnalysisSettingsPropertiesArgs(val detectSentiment: Output<Boolean>) : ConvertibleToJava<BotTestBotAliasSettingsSentimentAnalysisSettingsPropertiesArgs>

Specifies whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.

Link copied to clipboard
data class BotTextInputSpecificationArgs(val startTimeoutMs: Output<Int>) : ConvertibleToJava<BotTextInputSpecificationArgs>
Link copied to clipboard
data class BotTextLogDestinationArgs(val cloudWatch: Output<BotCloudWatchLogGroupLogDestinationArgs>) : ConvertibleToJava<BotTextLogDestinationArgs>
Link copied to clipboard
data class BotTextLogSettingArgs(val destination: Output<BotTextLogDestinationArgs>, val enabled: Output<Boolean>) : ConvertibleToJava<BotTextLogSettingArgs>
Link copied to clipboard
data class BotVersionLocaleDetailsArgs(val sourceBotVersion: Output<String>) : ConvertibleToJava<BotVersionLocaleDetailsArgs>

The version of a bot used for a bot locale.

Link copied to clipboard
data class BotVersionLocaleSpecificationArgs(val botVersionLocaleDetails: Output<BotVersionLocaleDetailsArgs>, val localeId: Output<String>) : ConvertibleToJava<BotVersionLocaleSpecificationArgs>
Link copied to clipboard
data class BotVoiceSettingsArgs(val engine: Output<BotVoiceSettingsEngine>? = null, val voiceId: Output<String>) : ConvertibleToJava<BotVoiceSettingsArgs>
Link copied to clipboard
data class BotWaitAndContinueSpecificationArgs(val continueResponse: Output<BotResponseSpecificationArgs>, val isActive: Output<Boolean>? = null, val stillWaitingResponse: Output<BotStillWaitingResponseSpecificationArgs>? = null, val waitingResponse: Output<BotResponseSpecificationArgs>) : ConvertibleToJava<BotWaitAndContinueSpecificationArgs>
Link copied to clipboard
data class DataPrivacyPropertiesArgs(val childDirected: Output<Boolean>) : ConvertibleToJava<DataPrivacyPropertiesArgs>

By default, data stored by Amazon Lex is encrypted. The DataPrivacy structure provides settings that determine how Amazon Lex handles special cases of securing the data for your bot.

Link copied to clipboard
data class GetBotAliasPlainArgs(val botAliasId: String, val botId: String) : ConvertibleToJava<GetBotAliasPlainArgs>
Link copied to clipboard
data class GetBotPlainArgs(val id: String) : ConvertibleToJava<GetBotPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetBotVersionPlainArgs(val botId: String, val botVersion: String) : ConvertibleToJava<GetBotVersionPlainArgs>
Link copied to clipboard
data class GetResourcePolicyPlainArgs(val id: String) : ConvertibleToJava<GetResourcePolicyPlainArgs>
Link copied to clipboard
class ResourcePolicyPolicyArgs : ConvertibleToJava<ResourcePolicyPolicyArgs>

A resource policy to add to the resource. The policy is a JSON structure following the IAM syntax that contains one or more statements that define the policy.

Link copied to clipboard
data class SentimentAnalysisSettingsPropertiesArgs(val detectSentiment: Output<Boolean>) : ConvertibleToJava<SentimentAnalysisSettingsPropertiesArgs>

Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.