

支援終止通知：2025 年 9 月 15 日， AWS 將停止對 Amazon Lex V1 的支援。2025 年 9 月 15 日之後，您將無法再存取 Amazon Lex V1 主控台或 Amazon Lex V1 資源。如果您使用的是 Amazon Lex V2，請改參閱 [Amazon Lex V2 指南](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 資料類型
<a name="API_Types"></a>

Amazon Lex Model Building Service 支援下列資料類型：
+  [BotAliasMetadata](API_BotAliasMetadata.md) 
+  [BotChannelAssociation](API_BotChannelAssociation.md) 
+  [BotMetadata](API_BotMetadata.md) 
+  [BuiltinIntentMetadata](API_BuiltinIntentMetadata.md) 
+  [BuiltinIntentSlot](API_BuiltinIntentSlot.md) 
+  [BuiltinSlotTypeMetadata](API_BuiltinSlotTypeMetadata.md) 
+  [CodeHook](API_CodeHook.md) 
+  [ConversationLogsRequest](API_ConversationLogsRequest.md) 
+  [ConversationLogsResponse](API_ConversationLogsResponse.md) 
+  [EnumerationValue](API_EnumerationValue.md) 
+  [FollowUpPrompt](API_FollowUpPrompt.md) 
+  [FulfillmentActivity](API_FulfillmentActivity.md) 
+  [InputContext](API_InputContext.md) 
+  [Intent](API_Intent.md) 
+  [IntentMetadata](API_IntentMetadata.md) 
+  [KendraConfiguration](API_KendraConfiguration.md) 
+  [LogSettingsRequest](API_LogSettingsRequest.md) 
+  [LogSettingsResponse](API_LogSettingsResponse.md) 
+  [Message](API_Message.md) 
+  [MigrationAlert](API_MigrationAlert.md) 
+  [MigrationSummary](API_MigrationSummary.md) 
+  [OutputContext](API_OutputContext.md) 
+  [Prompt](API_Prompt.md) 
+  [ResourceReference](API_ResourceReference.md) 
+  [Slot](API_Slot.md) 
+  [SlotDefaultValue](API_SlotDefaultValue.md) 
+  [SlotDefaultValueSpec](API_SlotDefaultValueSpec.md) 
+  [SlotTypeConfiguration](API_SlotTypeConfiguration.md) 
+  [SlotTypeMetadata](API_SlotTypeMetadata.md) 
+  [SlotTypeRegexConfiguration](API_SlotTypeRegexConfiguration.md) 
+  [Statement](API_Statement.md) 
+  [Tag](API_Tag.md) 
+  [UtteranceData](API_UtteranceData.md) 
+  [UtteranceList](API_UtteranceList.md) 

Amazon Lex Runtime Service 支援下列資料類型：
+  [ActiveContext](API_runtime_ActiveContext.md) 
+  [ActiveContextTimeToLive](API_runtime_ActiveContextTimeToLive.md) 
+  [Button](API_runtime_Button.md) 
+  [DialogAction](API_runtime_DialogAction.md) 
+  [GenericAttachment](API_runtime_GenericAttachment.md) 
+  [IntentConfidence](API_runtime_IntentConfidence.md) 
+  [IntentSummary](API_runtime_IntentSummary.md) 
+  [PredictedIntent](API_runtime_PredictedIntent.md) 
+  [ResponseCard](API_runtime_ResponseCard.md) 
+  [SentimentResponse](API_runtime_SentimentResponse.md) 

# Amazon Lex 模型建置服務
<a name="API_Types_Amazon_Lex_Model_Building_Service"></a>

Amazon Lex Model Building Service 支援下列資料類型：
+  [BotAliasMetadata](API_BotAliasMetadata.md) 
+  [BotChannelAssociation](API_BotChannelAssociation.md) 
+  [BotMetadata](API_BotMetadata.md) 
+  [BuiltinIntentMetadata](API_BuiltinIntentMetadata.md) 
+  [BuiltinIntentSlot](API_BuiltinIntentSlot.md) 
+  [BuiltinSlotTypeMetadata](API_BuiltinSlotTypeMetadata.md) 
+  [CodeHook](API_CodeHook.md) 
+  [ConversationLogsRequest](API_ConversationLogsRequest.md) 
+  [ConversationLogsResponse](API_ConversationLogsResponse.md) 
+  [EnumerationValue](API_EnumerationValue.md) 
+  [FollowUpPrompt](API_FollowUpPrompt.md) 
+  [FulfillmentActivity](API_FulfillmentActivity.md) 
+  [InputContext](API_InputContext.md) 
+  [Intent](API_Intent.md) 
+  [IntentMetadata](API_IntentMetadata.md) 
+  [KendraConfiguration](API_KendraConfiguration.md) 
+  [LogSettingsRequest](API_LogSettingsRequest.md) 
+  [LogSettingsResponse](API_LogSettingsResponse.md) 
+  [Message](API_Message.md) 
+  [MigrationAlert](API_MigrationAlert.md) 
+  [MigrationSummary](API_MigrationSummary.md) 
+  [OutputContext](API_OutputContext.md) 
+  [Prompt](API_Prompt.md) 
+  [ResourceReference](API_ResourceReference.md) 
+  [Slot](API_Slot.md) 
+  [SlotDefaultValue](API_SlotDefaultValue.md) 
+  [SlotDefaultValueSpec](API_SlotDefaultValueSpec.md) 
+  [SlotTypeConfiguration](API_SlotTypeConfiguration.md) 
+  [SlotTypeMetadata](API_SlotTypeMetadata.md) 
+  [SlotTypeRegexConfiguration](API_SlotTypeRegexConfiguration.md) 
+  [Statement](API_Statement.md) 
+  [Tag](API_Tag.md) 
+  [UtteranceData](API_UtteranceData.md) 
+  [UtteranceList](API_UtteranceList.md) 

# BotAliasMetadata
<a name="API_BotAliasMetadata"></a>

提供機器人別名的相關資訊。

## 目錄
<a name="API_BotAliasMetadata_Contents"></a>

 ** botName **   <a name="lex-Type-BotAliasMetadata-botName"></a>
別名所指向的機器人的名稱。  
類型：字串  
長度限制：長度下限為 2。長度上限為 50。  
模式：`^([A-Za-z]_?)+$`  
必要：否

 ** botVersion **   <a name="lex-Type-BotAliasMetadata-botVersion"></a>
別名指向的 Amazon Lex 機器人版本。  
類型：字串  
長度限制：長度下限為 1。長度上限為 64。  
模式：`\$LATEST|[0-9]+`  
必要：否

 ** checksum **   <a name="lex-Type-BotAliasMetadata-checksum"></a>
機器人別名的檢查總和。  
類型：字串  
必要：否

 ** conversationLogs **   <a name="lex-Type-BotAliasMetadata-conversationLogs"></a>
決定 Amazon Lex 如何使用別名對話日誌的設定。  
類型：[ConversationLogsResponse](API_ConversationLogsResponse.md) 物件  
必要：否

 ** createdDate **   <a name="lex-Type-BotAliasMetadata-createdDate"></a>
機器人別名的建立日期。  
類型：Timestamp  
必要：否

 ** description **   <a name="lex-Type-BotAliasMetadata-description"></a>
機器人別名的描述。  
類型：字串  
長度限制：長度下限為 0。長度上限為 200。  
必要：否

 ** lastUpdatedDate **   <a name="lex-Type-BotAliasMetadata-lastUpdatedDate"></a>
機器人別名的更新日期。當您建立資源時，建立日期和上次更新日期相同。  
類型：Timestamp  
必要：否

 ** name **   <a name="lex-Type-BotAliasMetadata-name"></a>
機器人別名的名稱。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^([A-Za-z]_?)+$`  
必要：否

## 另請參閱
<a name="API_BotAliasMetadata_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BotAliasMetadata) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BotAliasMetadata) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BotAliasMetadata) 

# BotChannelAssociation
<a name="API_BotChannelAssociation"></a>

代表 Amazon Lex 機器人與外部訊息平台之間的關聯。

## 目錄
<a name="API_BotChannelAssociation_Contents"></a>

 ** botAlias **   <a name="lex-Type-BotChannelAssociation-botAlias"></a>
指向要建立此關聯的 Amazon Lex 機器人特定版本的別名。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^([A-Za-z]_?)+$`  
必要：否

 ** botConfiguration **   <a name="lex-Type-BotChannelAssociation-botConfiguration"></a>
提供與訊息平台通訊所需的資訊。  
類型：字串到字串映射  
映射項目：最多 10 個項目。  
必要：否

 ** botName **   <a name="lex-Type-BotChannelAssociation-botName"></a>
正在建立此關聯的 Amazon Lex 機器人名稱。  
目前，Amazon Lex 支援與 Facebook、Slack 和 Twilio 的關聯。
類型：字串  
長度限制：長度下限為 2。長度上限為 50。  
模式：`^([A-Za-z]_?)+$`  
必要：否

 ** createdDate **   <a name="lex-Type-BotChannelAssociation-createdDate"></a>
Amazon Lex 機器人與頻道之間的關聯建立日期。  
類型：Timestamp  
必要：否

 ** description **   <a name="lex-Type-BotChannelAssociation-description"></a>
您要建立之關聯的文字描述。  
類型：字串  
長度限制：長度下限為 0。長度上限為 200。  
必要：否

 ** failureReason **   <a name="lex-Type-BotChannelAssociation-failureReason"></a>
如果 `status`是 `FAILED`，Amazon Lex 會提供無法建立關聯的原因。  
類型：字串  
必要：否

 ** name **   <a name="lex-Type-BotChannelAssociation-name"></a>
機器人與頻道之間的關聯名稱。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^([A-Za-z]_?)+$`  
必要：否

 ** status **   <a name="lex-Type-BotChannelAssociation-status"></a>
機器人頻道的狀態。  
+  `CREATED` - 頻道已建立並可供使用。
+  `IN_PROGRESS` - 頻道建立進行中。
+  `FAILED` - 建立頻道時發生錯誤。如需失敗原因的相關資訊，請參閱 `failureReason` 欄位。
類型：字串  
有效值:`IN_PROGRESS | CREATED | FAILED`   
必要：否

 ** type **   <a name="lex-Type-BotChannelAssociation-type"></a>
透過指出 Amazon Lex 機器人與外部訊息平台之間建立的頻道類型，指定關聯類型。  
類型：字串  
有效值:`Facebook | Slack | Twilio-Sms | Kik`   
必要：否

## 另請參閱
<a name="API_BotChannelAssociation_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BotChannelAssociation) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BotChannelAssociation) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BotChannelAssociation) 

# BotMetadata
<a name="API_BotMetadata"></a>

提供機器人的相關資訊。。

## 目錄
<a name="API_BotMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-BotMetadata-createdDate"></a>
機器人建立的日期。  
類型：Timestamp  
必要：否

 ** description **   <a name="lex-Type-BotMetadata-description"></a>
機器人的說明。  
類型：字串  
長度限制：長度下限為 0。長度上限為 200。  
必要：否

 ** lastUpdatedDate **   <a name="lex-Type-BotMetadata-lastUpdatedDate"></a>
機器人更新的日期。當您建立機器人時，建立日期和上次更新日期相同。  
類型：Timestamp  
必要：否

 ** name **   <a name="lex-Type-BotMetadata-name"></a>
機器人的名稱。  
類型：字串  
長度限制：長度下限為 2。長度上限為 50。  
模式：`^([A-Za-z]_?)+$`  
必要：否

 ** status **   <a name="lex-Type-BotMetadata-status"></a>
機器人的狀態。  
類型：字串  
有效值:`BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT`   
必要：否

 ** version **   <a name="lex-Type-BotMetadata-version"></a>
機器人的版本。對於新的機器人，版本一律為 `$LATEST`。  
類型：字串  
長度限制：長度下限為 1。長度上限為 64。  
模式：`\$LATEST|[0-9]+`  
必要：否

## 另請參閱
<a name="API_BotMetadata_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BotMetadata) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BotMetadata) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BotMetadata) 

# BuiltinIntentMetadata
<a name="API_BuiltinIntentMetadata"></a>

提供內建意圖的中繼資料。

## 目錄
<a name="API_BuiltinIntentMetadata_Contents"></a>

 ** signature **   <a name="lex-Type-BuiltinIntentMetadata-signature"></a>
內建意圖的唯一識別符。若要尋找意圖的簽章，請參閱 *Alexa Skills Kit* [中的標準內建意圖](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents)。  
類型：字串  
必要：否

 ** supportedLocales **   <a name="lex-Type-BuiltinIntentMetadata-supportedLocales"></a>
意圖支援之區域性的識別符清單。  
類型：字串陣列  
有效值:`de-DE | en-AU | en-GB | en-IN | en-US | es-419 | es-ES | es-US | fr-FR | fr-CA | it-IT | ja-JP | ko-KR`   
必要：否

## 另請參閱
<a name="API_BuiltinIntentMetadata_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BuiltinIntentMetadata) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BuiltinIntentMetadata) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BuiltinIntentMetadata) 

# BuiltinIntentSlot
<a name="API_BuiltinIntentSlot"></a>

提供用於內建意圖的槽的相關資訊。

## 目錄
<a name="API_BuiltinIntentSlot_Contents"></a>

 ** name **   <a name="lex-Type-BuiltinIntentSlot-name"></a>
為意圖定義的槽清單。  
類型：字串  
必要：否

## 另請參閱
<a name="API_BuiltinIntentSlot_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BuiltinIntentSlot) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BuiltinIntentSlot) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BuiltinIntentSlot) 

# BuiltinSlotTypeMetadata
<a name="API_BuiltinSlotTypeMetadata"></a>

提供內建插槽類型的相關資訊。

## 目錄
<a name="API_BuiltinSlotTypeMetadata_Contents"></a>

 ** signature **   <a name="lex-Type-BuiltinSlotTypeMetadata-signature"></a>
內建插槽類型的唯一識別符。若要尋找槽類型的簽章，請參閱 *Alexa Skills Kit* 中的[槽類型參考](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference)。  
類型：字串  
必要：否

 ** supportedLocales **   <a name="lex-Type-BuiltinSlotTypeMetadata-supportedLocales"></a>
槽的目標地區設定清單。  
類型：字串陣列  
有效值:`de-DE | en-AU | en-GB | en-IN | en-US | es-419 | es-ES | es-US | fr-FR | fr-CA | it-IT | ja-JP | ko-KR`   
必要：否

## 另請參閱
<a name="API_BuiltinSlotTypeMetadata_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BuiltinSlotTypeMetadata) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BuiltinSlotTypeMetadata) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BuiltinSlotTypeMetadata) 

# CodeHook
<a name="API_CodeHook"></a>

指定 Lambda 函數，可驗證對機器人的請求，或滿足使用者對機器人的請求。

## 目錄
<a name="API_CodeHook_Contents"></a>

 ** messageVersion **   <a name="lex-Type-CodeHook-messageVersion"></a>
您希望 Amazon Lex 用來叫用 Lambda 函數的請求回應版本。如需詳細資訊，請參閱[使用 Lambda 函數](using-lambda.md)。  
類型：字串  
長度限制：長度下限為 1。長度上限為 5。  
必要：是

 ** uri **   <a name="lex-Type-CodeHook-uri"></a>
 Lambda 函數的 Amazon Resource Name (ARN)。  
類型：字串  
長度限制︰長度下限為 20。長度上限為 2048。  
模式：`arn:aws[a-zA-Z-]*:lambda:[a-z]+-[a-z]+(-[a-z]+)*-[0-9]:[0-9]{12}:function:[a-zA-Z0-9-_]+(\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})?(:[a-zA-Z0-9-_]+)?`  
必要：是

## 另請參閱
<a name="API_CodeHook_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/CodeHook) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/CodeHook) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/CodeHook) 

# ConversationLogsRequest
<a name="API_ConversationLogsRequest"></a>

提供對話日誌所需的設定。

## 目錄
<a name="API_ConversationLogsRequest_Contents"></a>

 ** iamRoleArn **   <a name="lex-Type-ConversationLogsRequest-iamRoleArn"></a>
IAM 角色的 Amazon Resource Name (ARN)，具有寫入文字日誌的 CloudWatch Logs 和音訊日誌的 S3 儲存貯體的許可。如果啟用音訊加密，此角色也會為用於加密音訊日誌的 AWS KMS 金鑰提供存取許可。如需詳細資訊，請參閱[建立對話日誌的 IAM 角色和政策](https://docs.aws.amazon.com/lex/latest/dg/conversation-logs-role-and-policy.html)。  
類型：字串  
長度限制︰長度下限為 20。長度上限為 2048。  
模式：`^arn:[\w\-]+:iam::[\d]{12}:role/.+$`  
必要：是

 ** logSettings **   <a name="lex-Type-ConversationLogsRequest-logSettings"></a>
對話日誌的設定。您可以記錄對話文字、對話音訊或兩者。  
類型：[LogSettingsRequest](API_LogSettingsRequest.md) 物件陣列  
必要：是

## 另請參閱
<a name="API_ConversationLogsRequest_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/ConversationLogsRequest) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/ConversationLogsRequest) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/ConversationLogsRequest) 

# ConversationLogsResponse
<a name="API_ConversationLogsResponse"></a>

包含對話日誌設定的相關資訊。

## 目錄
<a name="API_ConversationLogsResponse_Contents"></a>

 ** iamRoleArn **   <a name="lex-Type-ConversationLogsResponse-iamRoleArn"></a>
用於將日誌寫入 CloudWatch Logs 或 S3 儲存貯體的 IAM 角色的 Amazon Resource Name (ARN)。  
類型：字串  
長度限制︰長度下限為 20。長度上限為 2048。  
模式：`^arn:[\w\-]+:iam::[\d]{12}:role/.+$`  
必要：否

 ** logSettings **   <a name="lex-Type-ConversationLogsResponse-logSettings"></a>
對話日誌的設定。您可以記錄文字、音訊或兩者。  
類型：[LogSettingsResponse](API_LogSettingsResponse.md) 物件陣列  
必要：否

## 另請參閱
<a name="API_ConversationLogsResponse_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/ConversationLogsResponse) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/ConversationLogsResponse) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/ConversationLogsResponse) 

# EnumerationValue
<a name="API_EnumerationValue"></a>

每個位置類型都可以有一組值。每個列舉值代表槽類型可以採用的值。

例如，比薩排序機器人可以有插槽類型，指定比薩應擁有的地殼類型。槽類型可以包含值 
+ 厚
+ thin
+ 填充

## 目錄
<a name="API_EnumerationValue_Contents"></a>

 ** value **   <a name="lex-Type-EnumerationValue-value"></a>
槽類型的值。  
類型：字串  
長度限制：長度下限為 1。長度上限為 140。  
必要：是

 ** synonyms **   <a name="lex-Type-EnumerationValue-synonyms"></a>
與槽類型值相關的其他值。  
類型：字串陣列  
長度限制：長度下限為 1。長度上限為 140。  
必要：否

## 另請參閱
<a name="API_EnumerationValue_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/EnumerationValue) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/EnumerationValue) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/EnumerationValue) 

# FollowUpPrompt
<a name="API_FollowUpPrompt"></a>

滿足意圖之後的其他活動的提示。例如，在滿足`OrderPizza`意圖之後，您可能會提示使用者了解使用者是否想要訂購飲料。

## 目錄
<a name="API_FollowUpPrompt_Contents"></a>

 ** prompt **   <a name="lex-Type-FollowUpPrompt-prompt"></a>
提示來自使用者的資訊。  
類型：[Prompt](API_Prompt.md) 物件  
必要：是

 ** rejectionStatement **   <a name="lex-Type-FollowUpPrompt-rejectionStatement"></a>
如果使用者對`prompt`欄位中定義的問題回答「否」，Amazon Lex 會回應此陳述式，以確認意圖已取消。  
類型：[Statement](API_Statement.md) 物件  
必要：是

## 另請參閱
<a name="API_FollowUpPrompt_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/FollowUpPrompt) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/FollowUpPrompt) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/FollowUpPrompt) 

# FulfillmentActivity
<a name="API_FulfillmentActivity"></a>

 描述在使用者提供意圖所需的所有資訊後，如何實現意圖。您可以提供 Lambda 函數來處理意圖，也可以將意圖資訊傳回給用戶端應用程式。我們建議您使用 Lambda 函數，讓相關的邏輯存在於 雲端中，並將用戶端程式碼主要限制為 呈現。如果您需要更新邏輯，您只需更新 Lambda 函數；您不需要升級用戶端應用程式。

請考量下列範例：
+ 在比薩訂購應用程式中，在使用者提供下訂單的所有資訊之後，您可以使用 Lambda 函數來下單搭配比薩。
+ 在遊戲應用程式中，當使用者說「撿起石頭」時，此資訊必須返回用戶端應用程式，以便執行操作並更新圖形。在這種情況下，您希望 Amazon Lex 將意圖資料傳回給用戶端。

## 目錄
<a name="API_FulfillmentActivity_Contents"></a>

 ** type **   <a name="lex-Type-FulfillmentActivity-type"></a>
 應如何透過執行 Lambda 函數或將槽資料傳回用戶端應用程式來滿足意圖。  
類型：字串  
有效值:`ReturnIntent | CodeHook`   
必要：是

 ** codeHook **   <a name="lex-Type-FulfillmentActivity-codeHook"></a>
 為滿足意圖而執行的 Lambda 函數的描述。  
類型：[CodeHook](API_CodeHook.md) 物件  
必要：否

## 另請參閱
<a name="API_FulfillmentActivity_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/FulfillmentActivity) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/FulfillmentActivity) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/FulfillmentActivity) 

# InputContext
<a name="API_InputContext"></a>

必須為作用中的內容名稱，Amazon Lex 才能選取意圖。

## 目錄
<a name="API_InputContext_Contents"></a>

 ** name **   <a name="lex-Type-InputContext-name"></a>
內容的名稱。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^([A-Za-z]_?)+$`  
必要：是

## 另請參閱
<a name="API_InputContext_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/InputContext) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/InputContext) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/InputContext) 

# Intent
<a name="API_Intent"></a>

識別意圖的特定版本。

## 目錄
<a name="API_Intent_Contents"></a>

 ** intentName **   <a name="lex-Type-Intent-intentName"></a>
意圖的名稱。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^([A-Za-z]_?)+$`  
必要：是

 ** intentVersion **   <a name="lex-Type-Intent-intentVersion"></a>
意圖的版本。  
類型：字串  
長度限制：長度下限為 1。長度上限為 64。  
模式：`\$LATEST|[0-9]+`  
必要：是

## 另請參閱
<a name="API_Intent_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Intent) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Intent) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Intent) 

# IntentMetadata
<a name="API_IntentMetadata"></a>

提供意圖的相關資訊。

## 目錄
<a name="API_IntentMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-IntentMetadata-createdDate"></a>
建立意圖的日期。  
類型：Timestamp  
必要：否

 ** description **   <a name="lex-Type-IntentMetadata-description"></a>
意圖的描述。  
類型：字串  
長度限制：長度下限為 0。長度上限為 200。  
必要：否

 ** lastUpdatedDate **   <a name="lex-Type-IntentMetadata-lastUpdatedDate"></a>
意圖更新的日期。當您建立意圖時，建立日期和上次更新日期相同。  
類型：Timestamp  
必要：否

 ** name **   <a name="lex-Type-IntentMetadata-name"></a>
意圖的名稱。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^([A-Za-z]_?)+$`  
必要：否

 ** version **   <a name="lex-Type-IntentMetadata-version"></a>
意圖的版本。  
類型：字串  
長度限制：長度下限為 1。長度上限為 64。  
模式：`\$LATEST|[0-9]+`  
必要：否

## 另請參閱
<a name="API_IntentMetadata_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/IntentMetadata) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/IntentMetadata) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/IntentMetadata) 

# KendraConfiguration
<a name="API_KendraConfiguration"></a>

提供 AMAZON.KendraSearchIntent 意圖的組態資訊。當您使用此意圖時，Amazon Lex 會搜尋指定的 Amazon Kendra 索引，並從索引傳回符合使用者表達式的文件。如需詳細資訊，請參閱 [ AMAZON.KendraSearchIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-kendra-search.html)。

## 目錄
<a name="API_KendraConfiguration_Contents"></a>

 ** kendraIndex **   <a name="lex-Type-KendraConfiguration-kendraIndex"></a>
您希望 AMAZON.KendraSearchIntent 意圖搜尋的 Amazon Kendra 索引的 Amazon Resource Name (ARN)。索引必須與 Amazon Lex 機器人位於相同的帳戶和區域中。如果 Amazon Kendra 索引不存在，當您呼叫 `PutIntent`操作時，會收到例外狀況。  
類型：字串  
長度限制︰長度下限為 20。長度上限為 2048。  
模式：`arn:aws:kendra:[a-z]+-[a-z]+-[0-9]:[0-9]{12}:index\/[a-zA-Z0-9][a-zA-Z0-9_-]*`  
必要：是

 ** role **   <a name="lex-Type-KendraConfiguration-role"></a>
具有搜尋 Amazon Kendra 索引許可的 IAM 角色的 Amazon Resource Name (ARN)。角色必須與 Amazon Lex 機器人位於相同的帳戶和區域中。如果角色不存在，當您呼叫 `PutIntent`操作時會收到例外狀況。  
類型：字串  
長度限制︰長度下限為 20。長度上限為 2048。  
模式：`arn:aws:iam::[0-9]{12}:role/.*`  
必要：是

 ** queryFilterString **   <a name="lex-Type-KendraConfiguration-queryFilterString"></a>
Amazon Lex 傳送給 Amazon Kendra 的查詢篩選條件，以篩選查詢中的回應。該篩選器的格式由 Amazon Kendra 定義。如需詳細資訊，請參閱[篩選查詢](https://docs.aws.amazon.com/kendra/latest/dg/filtering.html)。  
您可以在執行時間使用新的篩選條件字串覆寫此篩選條件字串。  
類型：字串  
長度限制：長度下限為 0。  
必要：否

## 另請參閱
<a name="API_KendraConfiguration_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/KendraConfiguration) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/KendraConfiguration) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/KendraConfiguration) 

# LogSettingsRequest
<a name="API_LogSettingsRequest"></a>

用於設定對話日誌交付模式和目的地的設定。

## 目錄
<a name="API_LogSettingsRequest_Contents"></a>

 ** destination **   <a name="lex-Type-LogSettingsRequest-destination"></a>
日誌的交付位置。文字日誌會交付至 CloudWatch Logs 日誌群組。音訊日誌會傳送到 S3 儲存貯體。  
類型：字串  
有效值:`CLOUDWATCH_LOGS | S3`   
必要：是

 ** logType **   <a name="lex-Type-LogSettingsRequest-logType"></a>
要啟用的記錄類型。文字日誌會交付至 CloudWatch Logs 日誌群組。音訊日誌會傳送到 S3 儲存貯體。  
類型：字串  
有效值:`AUDIO | TEXT`   
必要：是

 ** resourceArn **   <a name="lex-Type-LogSettingsRequest-resourceArn"></a>
應交付日誌的 CloudWatch Logs 日誌群組或 S3 儲存貯體的 Amazon Resource Name (ARN)。  
類型：字串  
長度限制：長度下限為 1。長度上限為 2048。  
模式：`^arn:[\w\-]+:(?:logs:[\w\-]+:[\d]{12}:log-group:[\.\-_/#A-Za-z0-9]{1,512}(?::\*)?|s3:::[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9])$`  
必要：是

 ** kmsKeyArn **   <a name="lex-Type-LogSettingsRequest-kmsKeyArn"></a>
AWS KMS 客戶受管金鑰的 Amazon Resource Name (ARN)，用於加密交付至 S3 儲存貯體的音訊日誌。金鑰不適用於 CloudWatch Logs，S3 儲存貯體為選用。  
類型：字串  
長度限制︰長度下限為 20。長度上限為 2048。  
模式：`^arn:[\w\-]+:kms:[\w\-]+:[\d]{12}:(?:key\/[\w\-]+|alias\/[a-zA-Z0-9:\/_\-]{1,256})$`  
必要：否

## 另請參閱
<a name="API_LogSettingsRequest_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/LogSettingsRequest) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/LogSettingsRequest) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/LogSettingsRequest) 

# LogSettingsResponse
<a name="API_LogSettingsResponse"></a>

對話日誌的設定。

## 目錄
<a name="API_LogSettingsResponse_Contents"></a>

 ** destination **   <a name="lex-Type-LogSettingsResponse-destination"></a>
傳送日誌的目的地。  
類型：字串  
有效值:`CLOUDWATCH_LOGS | S3`   
必要：否

 ** kmsKeyArn **   <a name="lex-Type-LogSettingsResponse-kmsKeyArn"></a>
用於加密 S3 儲存貯體中音訊日誌之金鑰的 Amazon Resource Name (ARN)。  
類型：字串  
長度限制︰長度下限為 20。長度上限為 2048。  
模式：`^arn:[\w\-]+:kms:[\w\-]+:[\d]{12}:(?:key\/[\w\-]+|alias\/[a-zA-Z0-9:\/_\-]{1,256})$`  
必要：否

 ** logType **   <a name="lex-Type-LogSettingsResponse-logType"></a>
已啟用的記錄類型。  
類型：字串  
有效值:`AUDIO | TEXT`   
必要：否

 ** resourceArn **   <a name="lex-Type-LogSettingsResponse-resourceArn"></a>
交付日誌的 CloudWatch Logs 日誌群組或 S3 儲存貯體的 Amazon Resource Name (ARN)。  
類型：字串  
長度限制：長度下限為 1。長度上限為 2048。  
模式：`^arn:[\w\-]+:(?:logs:[\w\-]+:[\d]{12}:log-group:[\.\-_/#A-Za-z0-9]{1,512}(?::\*)?|s3:::[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9])$`  
必要：否

 ** resourcePrefix **   <a name="lex-Type-LogSettingsResponse-resourcePrefix"></a>
資源字首是您指定包含音訊日誌的 S3 儲存貯體中 S3 物件金鑰的第一個部分。對於 CloudWatch Logs，它是您指定之日誌群組中日誌串流名稱的字首。  
類型：字串  
長度限制：長度上限為 1024。  
必要：否

## 另請參閱
<a name="API_LogSettingsResponse_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/LogSettingsResponse) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/LogSettingsResponse) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/LogSettingsResponse) 

# Message
<a name="API_Message"></a>

提供訊息文字及其類型的訊息物件。

## 目錄
<a name="API_Message_Contents"></a>

 ** content **   <a name="lex-Type-Message-content"></a>
訊息的文字。  
類型：字串  
長度限制：長度下限為 1。長度上限為 1000。  
必要：是

 ** contentType **   <a name="lex-Type-Message-contentType"></a>
訊息字串的內容類型。  
類型：字串  
有效值:`PlainText | SSML | CustomPayload`   
必要：是

 ** groupNumber **   <a name="lex-Type-Message-groupNumber"></a>
識別訊息所屬的訊息群組。將群組指派給訊息時，Amazon Lex 會從回應中的每個群組傳回一則訊息。  
類型：整數  
有效範圍：最小值為 1。最大值為 5。  
必要：否

## 另請參閱
<a name="API_Message_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Message) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Message) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Message) 

# MigrationAlert
<a name="API_MigrationAlert"></a>

提供 Amazon Lex 在遷移期間傳送的提醒和警告的相關資訊。提醒包含如何解決問題的相關資訊。

## 目錄
<a name="API_MigrationAlert_Contents"></a>

 ** details **   <a name="lex-Type-MigrationAlert-details"></a>
有關提醒的其他詳細資訊。  
類型：字串陣列  
必要：否

 ** message **   <a name="lex-Type-MigrationAlert-message"></a>
說明發出提醒原因的訊息。  
類型：字串  
必要：否

 ** referenceURLs **   <a name="lex-Type-MigrationAlert-referenceURLs"></a>
Amazon Lex 文件的連結，說明如何解決提醒。  
類型：字串陣列  
必要：否

 ** type **   <a name="lex-Type-MigrationAlert-type"></a>
提醒的類型。有兩種類型的提醒：  
+  `ERROR` - 遷移發生問題，無法解決。遷移會停止。
+  `WARN` - 遷移發生問題，需要手動變更新的 Amazon Lex V2 機器人。遷移會繼續。
類型：字串  
有效值:`ERROR | WARN`   
必要：否

## 另請參閱
<a name="API_MigrationAlert_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/MigrationAlert) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/MigrationAlert) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/MigrationAlert) 

# MigrationSummary
<a name="API_MigrationSummary"></a>

提供將機器人從 Amazon Lex V1 遷移至 Amazon Lex V2 的相關資訊。

## 目錄
<a name="API_MigrationSummary_Contents"></a>

 ** migrationId **   <a name="lex-Type-MigrationSummary-migrationId"></a>
Amazon Lex 指派給遷移的唯一識別符。  
類型：字串  
長度限制條件：固定長度為 10。  
模式：`^[0-9a-zA-Z]+$`  
必要：否

 ** migrationStatus **   <a name="lex-Type-MigrationSummary-migrationStatus"></a>
操作的狀態。當狀態為 時`COMPLETE`，機器人可在 Amazon Lex V2 中使用。可能需要解決提醒和警告，才能完成遷移。  
類型：字串  
有效值:`IN_PROGRESS | COMPLETED | FAILED`   
必要：否

 ** migrationStrategy **   <a name="lex-Type-MigrationSummary-migrationStrategy"></a>
用來執行遷移的策略。  
類型：字串  
有效值:`CREATE_NEW | UPDATE_EXISTING`   
必要：否

 ** migrationTimestamp **   <a name="lex-Type-MigrationSummary-migrationTimestamp"></a>
遷移開始的日期和時間。  
類型：Timestamp  
必要：否

 ** v1BotLocale **   <a name="lex-Type-MigrationSummary-v1BotLocale"></a>
作為遷移來源的 Amazon Lex V1 機器人的地區設定。  
類型：字串  
有效值:`de-DE | en-AU | en-GB | en-IN | en-US | es-419 | es-ES | es-US | fr-FR | fr-CA | it-IT | ja-JP | ko-KR`   
必要：否

 ** v1BotName **   <a name="lex-Type-MigrationSummary-v1BotName"></a>
作為遷移來源的 Amazon Lex V1 機器人名稱。  
類型：字串  
長度限制：長度下限為 2。長度上限為 50。  
模式：`^([A-Za-z]_?)+$`  
必要：否

 ** v1BotVersion **   <a name="lex-Type-MigrationSummary-v1BotVersion"></a>
作為遷移來源的 Amazon Lex V1 機器人版本。  
類型：字串  
長度限制：長度下限為 1。長度上限為 64。  
模式：`\$LATEST|[0-9]+`  
必要：否

 ** v2BotId **   <a name="lex-Type-MigrationSummary-v2BotId"></a>
Amazon Lex V2 的唯一識別符，是遷移的目的地。  
類型：字串  
長度限制條件：固定長度為 10。  
模式：`^[0-9a-zA-Z]+$`  
必要：否

 ** v2BotRole **   <a name="lex-Type-MigrationSummary-v2BotRole"></a>
Amazon Lex 用來執行 Amazon Lex V2 機器人的 IAM 角色。  
類型：字串  
長度限制︰長度下限為 20。長度上限為 2048。  
模式：`^arn:[\w\-]+:iam::[\d]{12}:role/.+$`  
必要：否

## 另請參閱
<a name="API_MigrationSummary_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/MigrationSummary) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/MigrationSummary) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/MigrationSummary) 

# OutputContext
<a name="API_OutputContext"></a>

滿足意圖時設定的輸出內容規格。

## 目錄
<a name="API_OutputContext_Contents"></a>

 ** name **   <a name="lex-Type-OutputContext-name"></a>
內容的名稱。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^([A-Za-z]_?)+$`  
必要：是

 ** timeToLiveInSeconds **   <a name="lex-Type-OutputContext-timeToLiveInSeconds"></a>
在 `PostContent`或 `PostText`回應中第一次傳送內容後，內容應該處於作用中狀態的秒數。您可以設定介於 5 到 86，400 秒 (24 小時） 之間的值。  
類型：整數  
有效範圍：最小值為 5。最大值為 86400。  
必要：是

 ** turnsToLive **   <a name="lex-Type-OutputContext-turnsToLive"></a>
對話次數會變成內容應該處於作用中狀態。對話輪換是 `PostContent`或 `PostText`請求，以及來自 Amazon Lex 的對應回應。  
類型：整數  
有效範圍：最小值為 1。最大值為 20。  
必要：是

## 另請參閱
<a name="API_OutputContext_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/OutputContext) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/OutputContext) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/OutputContext) 

# Prompt
<a name="API_Prompt"></a>

從使用者取得資訊。若要定義提示，請提供一或多個訊息，並指定從使用者取得資訊的嘗試次數。如果您提供多個訊息，Amazon Lex 會選擇要用來提示使用者的其中一個訊息。如需詳細資訊，請參閱[Amazon Lex：運作方式](how-it-works.md)。

## 目錄
<a name="API_Prompt_Contents"></a>

 ** maxAttempts **   <a name="lex-Type-Prompt-maxAttempts"></a>
提示使用者提供資訊的次數。  
類型：整數  
有效範圍：最小值為 1。最大值為 5。  
必要：是

 ** messages **   <a name="lex-Type-Prompt-messages"></a>
物件陣列，每個都提供訊息字串及其類型。您可以指定純文字或語音合成標記語言 (SSML) 中的訊息字串。  
類型：[Message](API_Message.md) 物件陣列  
陣列成員：項目數下限為 1。最多 15 個項目。  
必要：是

 ** responseCard **   <a name="lex-Type-Prompt-responseCard"></a>
回應卡。Amazon Lex 在 `PostText` API 回應中，於執行時間使用此提示。它會取代回應卡中預留位置的工作階段屬性和槽值。如需詳細資訊，請參閱[使用回應卡](ex-resp-card.md)。  
類型：字串  
長度限制：長度下限為 1。長度上限為 50000。  
必要：否

## 另請參閱
<a name="API_Prompt_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Prompt) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Prompt) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Prompt) 

# ResourceReference
<a name="API_ResourceReference"></a>

描述參考您嘗試刪除之資源的資源。此物件會傳回為`ResourceInUseException`例外狀況的一部分。

## 目錄
<a name="API_ResourceReference_Contents"></a>

 ** name **   <a name="lex-Type-ResourceReference-name"></a>
使用您嘗試刪除之資源的資源名稱。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`[a-zA-Z_]+`  
必要：否

 ** version **   <a name="lex-Type-ResourceReference-version"></a>
使用您嘗試刪除之資源的資源版本。  
類型：字串  
長度限制：長度下限為 1。長度上限為 64。  
模式：`\$LATEST|[0-9]+`  
必要：否

## 另請參閱
<a name="API_ResourceReference_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/ResourceReference) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/ResourceReference) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/ResourceReference) 

# Slot
<a name="API_Slot"></a>

識別特定槽的版本。

## 目錄
<a name="API_Slot_Contents"></a>

 ** name **   <a name="lex-Type-Slot-name"></a>
位置的名稱。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^([A-Za-z](-|_|.)?)+$`  
必要：是

 ** slotConstraint **   <a name="lex-Type-Slot-slotConstraint"></a>
指定位置是必要項目還是選用項目。  
類型：字串  
有效值:`Required | Optional`   
必要：是

 ** defaultValueSpec **   <a name="lex-Type-Slot-defaultValueSpec"></a>
槽的預設值清單。當 Amazon Lex 尚未決定槽的值時，會使用預設值。您可以從內容變數、工作階段屬性和定義的值指定預設值。  
類型：[SlotDefaultValueSpec](API_SlotDefaultValueSpec.md) 物件  
必要：否

 ** description **   <a name="lex-Type-Slot-description"></a>
槽的說明。  
類型：字串  
長度限制：長度下限為 0。長度上限為 200。  
必要：否

 ** obfuscationSetting **   <a name="lex-Type-Slot-obfuscationSetting"></a>
決定對話日誌和儲存的表達式中是否混淆了槽。當您混淆插槽時，值會以大括號 (\$1\$1) 中的插槽名稱取代。例如，如果槽名稱為 "full\$1name"，則混淆值會取代為 "\$1full\$1name\$1"。如需詳細資訊，請參閱[插槽混淆 ](https://docs.aws.amazon.com/lex/latest/dg/how-obfuscate.html)。  
類型：字串  
有效值:`NONE | DEFAULT_OBFUSCATION`   
必要：否

 ** priority **   <a name="lex-Type-Slot-priority"></a>
 指示 Amazon Lex 從使用者引出此槽值的順序。例如，如果意圖有兩個優先順序為 1 和 2 的插槽，AWS Amazon Lex 會先為優先順序為 1 的插槽引出值。  
如果多個插槽具有相同的優先順序，Amazon Lex 引發值的順序是任意的。  
類型：整數  
有效範圍：最小值為 0。最大值為 100。  
必要：否

 ** responseCard **   <a name="lex-Type-Slot-responseCard"></a>
 文字型用戶端所使用的槽類型的一組可能回應。使用者從回應卡中選擇選項，而不是使用文字來回覆。  
類型：字串  
長度限制：長度下限為 1。長度上限為 50000。  
必要：否

 ** sampleUtterances **   <a name="lex-Type-Slot-sampleUtterances"></a>
 如果您知道使用者可能回應 Amazon Lex 槽值請求的特定模式，您可以提供這些措辭以提高準確性。這是選用的。在大多數情況下，Amazon Lex 能夠了解使用者表達用語。  
類型：字串陣列  
陣列成員：項目數下限為 0。項目數上限為 10。  
長度限制：長度下限為 1。長度上限為 200。  
必要：否

 ** slotType **   <a name="lex-Type-Slot-slotType"></a>
槽的類型，您定義的自訂槽類型，或其中一個內建槽類型。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^((AMAZON\.)_?|[A-Za-z]_?)+`  
必要：否

 ** slotTypeVersion **   <a name="lex-Type-Slot-slotTypeVersion"></a>
槽類型的版本。  
類型：字串  
長度限制：長度下限為 1。長度上限為 64。  
模式：`\$LATEST|[0-9]+`  
必要：否

 ** valueElicitationPrompt **   <a name="lex-Type-Slot-valueElicitationPrompt"></a>
Amazon Lex 用來從使用者引出槽值的提示。  
類型：[Prompt](API_Prompt.md) 物件  
必要：否

## 另請參閱
<a name="API_Slot_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Slot) 
+  [AWS 適用於 Java V2 的開發套件](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Slot) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Slot) 

# SlotDefaultValue
<a name="API_SlotDefaultValue"></a>

槽的預設值。

## 目錄
<a name="API_SlotDefaultValue_Contents"></a>

 ** defaultValue **   <a name="lex-Type-SlotDefaultValue-defaultValue"></a>
槽的預設值。您可以指定下列其中一個選項：  
+  `#context-name.slot-name` - 內容 "context-name" 中的槽值 "slot-name"。
+  `{attribute}` - 工作階段屬性「屬性」的槽值。
+  `'value'` - 離散值 "value"。
類型：字串  
長度限制：長度下限為 1。長度上限為 202。  
必要：是

## 另請參閱
<a name="API_SlotDefaultValue_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotDefaultValue) 
+  [AWS 適用於 Java V2 的開發套件](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotDefaultValue) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/SlotDefaultValue) 

# SlotDefaultValueSpec
<a name="API_SlotDefaultValueSpec"></a>

包含槽的預設值。當 Amazon Lex 尚未決定槽的值時，會使用預設值。

## 目錄
<a name="API_SlotDefaultValueSpec_Contents"></a>

 ** defaultValueList **   <a name="lex-Type-SlotDefaultValueSpec-defaultValueList"></a>
槽的預設值。您可以指定多個預設值。例如，您可以從相符的內容變數、工作階段屬性或固定值指定要使用的預設值。  
選擇的預設值會根據您在清單中指定的順序進行選取。例如，如果您以該順序指定內容變數和固定值，Amazon Lex 會使用可用的內容變數，否則會使用固定值。  
類型：[SlotDefaultValue](API_SlotDefaultValue.md) 物件陣列  
陣列成員：項目數下限為 0。項目數上限為 10。  
必要：是

## 另請參閱
<a name="API_SlotDefaultValueSpec_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotDefaultValueSpec) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotDefaultValueSpec) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/SlotDefaultValueSpec) 

# SlotTypeConfiguration
<a name="API_SlotTypeConfiguration"></a>

提供槽類型的組態資訊。

## 目錄
<a name="API_SlotTypeConfiguration_Contents"></a>

 ** regexConfiguration **   <a name="lex-Type-SlotTypeConfiguration-regexConfiguration"></a>
用來驗證位置值的規則運算式。  
類型：[SlotTypeRegexConfiguration](API_SlotTypeRegexConfiguration.md) 物件  
必要：否

## 另請參閱
<a name="API_SlotTypeConfiguration_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotTypeConfiguration) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotTypeConfiguration) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/SlotTypeConfiguration) 

# SlotTypeMetadata
<a name="API_SlotTypeMetadata"></a>

提供槽類型的相關資訊。

## 目錄
<a name="API_SlotTypeMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-SlotTypeMetadata-createdDate"></a>
槽類型的建立日期。  
類型：Timestamp  
必要：否

 ** description **   <a name="lex-Type-SlotTypeMetadata-description"></a>
位置類型的描述。  
類型：字串  
長度限制：長度下限為 0。長度上限為 200。  
必要：否

 ** lastUpdatedDate **   <a name="lex-Type-SlotTypeMetadata-lastUpdatedDate"></a>
槽類型更新的日期。當您建立資源時，建立日期和上次更新日期相同。  
類型：Timestamp  
必要：否

 ** name **   <a name="lex-Type-SlotTypeMetadata-name"></a>
位置類型的名稱。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^([A-Za-z]_?)+$`  
必要：否

 ** version **   <a name="lex-Type-SlotTypeMetadata-version"></a>
槽類型的版本。  
類型：字串  
長度限制：長度下限為 1。長度上限為 64。  
模式：`\$LATEST|[0-9]+`  
必要：否

## 另請參閱
<a name="API_SlotTypeMetadata_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotTypeMetadata) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotTypeMetadata) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/SlotTypeMetadata) 

# SlotTypeRegexConfiguration
<a name="API_SlotTypeRegexConfiguration"></a>

提供用來驗證位置值的規則運算式。

## 目錄
<a name="API_SlotTypeRegexConfiguration_Contents"></a>

 ** pattern **   <a name="lex-Type-SlotTypeRegexConfiguration-pattern"></a>
用來驗證位置值的規則運算式。  
使用標準規則表達式。Amazon Lex 在規則表達式中支援下列字元：  
+ A-Z、a-z
+ 0-9
+ Unicode 字元 ("\$1 u<Unicode>")
以四位數表示 Unicode 字元，例如 "\$1u0041" 或 "\$1u005A"。  
不支援下列規則運算式：  
+ 無限的重複項：\$1、\$1 或 \$1x,\$1，沒有上限。
+ 萬用字元 (.)
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
必要：是

## 另請參閱
<a name="API_SlotTypeRegexConfiguration_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotTypeRegexConfiguration) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotTypeRegexConfiguration) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/SlotTypeRegexConfiguration) 

# Statement
<a name="API_Statement"></a>

將資訊傳遞給使用者的訊息集合。在執行時間，Amazon Lex 會選取要傳遞的訊息。

## 目錄
<a name="API_Statement_Contents"></a>

 ** messages **   <a name="lex-Type-Statement-messages"></a>
訊息物件的集合。  
類型：[Message](API_Message.md) 物件陣列  
陣列成員：項目數下限為 1。最多 15 個項目。  
必要：是

 ** responseCard **   <a name="lex-Type-Statement-responseCard"></a>
 在執行時間，如果用戶端使用 [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html) API，Amazon Lex 會在回應中包含回應卡。它會取代回應卡中預留位置的所有工作階段屬性和槽值。  
類型：字串  
長度限制：長度下限為 1。長度上限為 50000。  
必要：否

## 另請參閱
<a name="API_Statement_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Statement) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Statement) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Statement) 

# Tag
<a name="API_Tag"></a>

識別機器人、機器人別名或機器人通道的金鑰/值對清單。標籤索引鍵和值可以包含 Unicode 字母、數字、空格和下列任何符號：\$1 . ： / = \$1 - @。

## 目錄
<a name="API_Tag_Contents"></a>

 ** key **   <a name="lex-Type-Tag-key"></a>
標籤的金鑰。金鑰不區分大小寫，而且必須是唯一的。  
類型：字串  
長度限制：長度下限為 1。長度上限為 128。  
必要：是

 ** value **   <a name="lex-Type-Tag-value"></a>
與金鑰相關聯的值。該值可以是空字串，但不能是 null。  
類型：字串  
長度限制：長度下限為 0。長度上限為 256。  
必要：是

## 另請參閱
<a name="API_Tag_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Tag) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Tag) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Tag) 

# UtteranceData
<a name="API_UtteranceData"></a>

提供有關對機器人發出的單一表達式的資訊。

## 目錄
<a name="API_UtteranceData_Contents"></a>

 ** count **   <a name="lex-Type-UtteranceData-count"></a>
表達式的處理次數。  
類型：整數  
必要：否

 ** distinctUsers **   <a name="lex-Type-UtteranceData-distinctUsers"></a>
使用表達式的個體總數。  
類型：整數  
必要：否

 ** firstUtteredDate **   <a name="lex-Type-UtteranceData-firstUtteredDate"></a>
第一次記錄表達式的日期。  
類型：Timestamp  
必要：否

 ** lastUtteredDate **   <a name="lex-Type-UtteranceData-lastUtteredDate"></a>
上次記錄表達式的日期。  
類型：Timestamp  
必要：否

 ** utteranceString **   <a name="lex-Type-UtteranceData-utteranceString"></a>
使用者輸入的文字或音訊剪輯的文字表示。  
類型：字串  
長度限制：長度下限為 1。長度上限為 2000。  
必要：否

## 另請參閱
<a name="API_UtteranceData_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/UtteranceData) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/UtteranceData) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/UtteranceData) 

# UtteranceList
<a name="API_UtteranceList"></a>

提供已對機器人特定版本發出的表達式清單。清單最多包含 100 個表達用語。

## 目錄
<a name="API_UtteranceList_Contents"></a>

 ** botVersion **   <a name="lex-Type-UtteranceList-botVersion"></a>
處理清單的機器人版本。  
類型：字串  
長度限制：長度下限為 1。長度上限為 64。  
模式：`\$LATEST|[0-9]+`  
必要：否

 ** utterances **   <a name="lex-Type-UtteranceList-utterances"></a>
一或多個[UtteranceData](API_UtteranceData.md)物件，其中包含已對機器人發出的表達式相關資訊。物件數量上限為 100。  
類型：[UtteranceData](API_UtteranceData.md) 物件陣列  
必要：否

## 另請參閱
<a name="API_UtteranceList_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/UtteranceList) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/UtteranceList) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/UtteranceList) 

# Amazon Lex 執行期服務
<a name="API_Types_Amazon_Lex_Runtime_Service"></a>

Amazon Lex Runtime Service 支援下列資料類型：
+  [ActiveContext](API_runtime_ActiveContext.md) 
+  [ActiveContextTimeToLive](API_runtime_ActiveContextTimeToLive.md) 
+  [Button](API_runtime_Button.md) 
+  [DialogAction](API_runtime_DialogAction.md) 
+  [GenericAttachment](API_runtime_GenericAttachment.md) 
+  [IntentConfidence](API_runtime_IntentConfidence.md) 
+  [IntentSummary](API_runtime_IntentSummary.md) 
+  [PredictedIntent](API_runtime_PredictedIntent.md) 
+  [ResponseCard](API_runtime_ResponseCard.md) 
+  [SentimentResponse](API_runtime_SentimentResponse.md) 

# ActiveContext
<a name="API_runtime_ActiveContext"></a>

內容是變數，其中包含使用者與 Amazon Lex 之間對話目前狀態的相關資訊。滿足意圖時，Amazon Lex 可以自動設定內容，也可以使用 `PutText``PutContent`、 或 `PutSession`操作在執行時間設定內容。

## 目錄
<a name="API_runtime_ActiveContext_Contents"></a>

 ** name **   <a name="lex-Type-runtime_ActiveContext-name"></a>
內容的名稱。  
類型：字串  
長度限制：長度下限為 1。長度上限為 100。  
模式：`^([A-Za-z]_?)+$`  
必要：是

 ** parameters **   <a name="lex-Type-runtime_ActiveContext-parameters"></a>
目前內容的狀態變數。您可以使用這些值作為後續事件中槽的預設值。  
類型：字串到字串映射  
映射項目：0 個項目的最小數量。項目數上限為 10。  
索引鍵長度限制：長度下限為 1。長度上限為 100。  
值長度限制：長度下限為 1。長度上限為 1024。  
必要：是

 ** timeToLive **   <a name="lex-Type-runtime_ActiveContext-timeToLive"></a>
內容保持作用中的時間長度或轉數。  
類型：[ActiveContextTimeToLive](API_runtime_ActiveContextTimeToLive.md) 物件  
必要：是

## 另請參閱
<a name="API_runtime_ActiveContext_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/ActiveContext) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/ActiveContext) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/ActiveContext) 

# ActiveContextTimeToLive
<a name="API_runtime_ActiveContextTimeToLive"></a>

內容保持作用中的時間長度或轉數。

## 目錄
<a name="API_runtime_ActiveContextTimeToLive_Contents"></a>

 ** timeToLiveInSeconds **   <a name="lex-Type-runtime_ActiveContextTimeToLive-timeToLiveInSeconds"></a>
在 `PostContent`或 `PostText`回應中第一次傳送內容後，內容應該處於作用中狀態的秒數。您可以設定介於 5 到 86，400 秒 (24 小時） 之間的值。  
類型：整數  
有效範圍：最小值為 5。最大值為 86400。  
必要：否

 ** turnsToLive **   <a name="lex-Type-runtime_ActiveContextTimeToLive-turnsToLive"></a>
對話次數會變成內容應該處於作用中狀態。對話輪換是 `PostContent`或 `PostText`請求，以及來自 Amazon Lex 的對應回應。  
類型：整數  
有效範圍：最小值為 1。最大值為 20。  
必要：否

## 另請參閱
<a name="API_runtime_ActiveContextTimeToLive_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/ActiveContextTimeToLive) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/ActiveContextTimeToLive) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/ActiveContextTimeToLive) 

# Button
<a name="API_runtime_Button"></a>

代表要在用戶端平台 (Facebook、Slack 等） 上顯示的選項

## 目錄
<a name="API_runtime_Button_Contents"></a>

 ** text **   <a name="lex-Type-runtime_Button-text"></a>
使用者在按鈕上可見的文字。  
類型：字串  
長度限制：長度下限為 1。長度上限為 15。  
必要：是

 ** value **   <a name="lex-Type-runtime_Button-value"></a>
當使用者選擇 按鈕時，傳送至 Amazon Lex 的值。例如，考慮按鈕文字 "NYC"。當使用者選擇按鈕時，傳送的值可以是「紐約市」。  
類型：字串  
長度限制：長度下限為 1。長度上限為 1000。  
必要：是

## 另請參閱
<a name="API_runtime_Button_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/Button) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/Button) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/Button) 

# DialogAction
<a name="API_runtime_DialogAction"></a>

描述機器人在與使用者互動時應採取的下一個動作，並提供動作發生之內容的相關資訊。使用 `DialogAction` 資料類型將互動設定為特定狀態，或將互動傳回至先前的狀態。

## 目錄
<a name="API_runtime_DialogAction_Contents"></a>

 ** type **   <a name="lex-Type-runtime_DialogAction-type"></a>
機器人在與使用者互動時應該採取的下一個動作。可能值如下：  
+  `ConfirmIntent` - 下一個動作是詢問使用者意圖是否已完成並準備好完成。這是是/否的問題，例如「下訂單？」
+  `Close` - 表示 不會有使用者的回應。例如，陳述式「已下訂單」不需要回應。
+  `Delegate` - 下一個動作是由 Amazon Lex 決定。
+  `ElicitIntent` - 下一個動作是判斷使用者想要履行的意圖。
+  `ElicitSlot` - 下一個動作是從使用者引出槽值。
類型：字串  
有效值:`ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
必要：是

 ** fulfillmentState **   <a name="lex-Type-runtime_DialogAction-fulfillmentState"></a>
意圖的履行狀態。可能值如下：  
+  `Failed` - 與意圖相關聯的 Lambda 函數無法滿足意圖。
+  `Fulfilled` - 意圖已由與意圖相關聯的 Lambda 函數實現。
+  `ReadyForFulfillment` - 存在意圖所需的所有資訊，且用戶端應用程式已準備好履行意圖。
類型：字串  
有效值:`Fulfilled | Failed | ReadyForFulfillment`   
必要：否

 ** intentName **   <a name="lex-Type-runtime_DialogAction-intentName"></a>
意圖的名稱。  
類型：字串  
必要：否

 ** message **   <a name="lex-Type-runtime_DialogAction-message"></a>
應該向使用者顯示的訊息。如果您未指定訊息，Amazon Lex 將使用為意圖設定的訊息。  
類型：字串  
長度限制：長度下限為 1。長度上限為 1024。  
必要：否

 ** messageFormat **   <a name="lex-Type-runtime_DialogAction-messageFormat"></a>
+  `PlainText` - 訊息包含純 UTF-8 文字。
+  `CustomPayload` - 訊息是用戶端的自訂格式。
+  `SSML` - 訊息包含語音輸出的文字格式。
+  `Composite` - 訊息包含逸出的 JSON 物件，其中包含一或多個訊息。如需詳細資訊，請參閱[訊息群組](https://docs.aws.amazon.com/lex/latest/dg/howitworks-manage-prompts.html)。
類型：字串  
有效值:`PlainText | CustomPayload | SSML | Composite`   
必要：否

 ** slots **   <a name="lex-Type-runtime_DialogAction-slots"></a>
已收集的槽及其值的映射。  
類型：字串到字串映射  
必要：否

 ** slotToElicit **   <a name="lex-Type-runtime_DialogAction-slotToElicit"></a>
應從使用者引出的槽名稱。  
類型：字串  
必要：否

## 另請參閱
<a name="API_runtime_DialogAction_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/DialogAction) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/DialogAction) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/DialogAction) 

# GenericAttachment
<a name="API_runtime_GenericAttachment"></a>

代表顯示提示時向使用者呈現的選項。它可以是影像、按鈕、連結或文字。

## 目錄
<a name="API_runtime_GenericAttachment_Contents"></a>

 ** attachmentLinkUrl **   <a name="lex-Type-runtime_GenericAttachment-attachmentLinkUrl"></a>
回應卡附件的 URL。  
類型：字串  
長度限制：長度下限為 1。長度上限為 2048。  
必要：否

 ** buttons **   <a name="lex-Type-runtime_GenericAttachment-buttons"></a>
要向使用者顯示的選項清單。  
類型：[Button](API_runtime_Button.md) 物件陣列  
陣列成員：項目數下限為 0。項目數上限為 5。  
必要：否

 ** imageUrl **   <a name="lex-Type-runtime_GenericAttachment-imageUrl"></a>
顯示給使用者的影像 URL。  
類型：字串  
長度限制：長度下限為 1。長度上限為 2048。  
必要：否

 ** subTitle **   <a name="lex-Type-runtime_GenericAttachment-subTitle"></a>
標題下方顯示的字幕。  
類型：字串  
長度限制：長度下限為 1。長度上限為 80。  
必要：否

 ** title **   <a name="lex-Type-runtime_GenericAttachment-title"></a>
選項的標題。  
類型：字串  
長度限制：長度下限為 1。長度上限為 80。  
必要：否

## 另請參閱
<a name="API_runtime_GenericAttachment_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/GenericAttachment) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/GenericAttachment) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/GenericAttachment) 

# IntentConfidence
<a name="API_runtime_IntentConfidence"></a>

提供分數，指出 Amazon Lex 對意圖是滿足使用者意圖的可信度。

## 目錄
<a name="API_runtime_IntentConfidence_Contents"></a>

 ** score **   <a name="lex-Type-runtime_IntentConfidence-score"></a>
表示 Amazon Lex 對意圖滿足使用者意圖的信心的分數。範圍介於 0.00 和 1.00 之間。分數越高表示可信度越高。  
類型：Double  
必要：否

## 另請參閱
<a name="API_runtime_IntentConfidence_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/IntentConfidence) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/IntentConfidence) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/IntentConfidence) 

# IntentSummary
<a name="API_runtime_IntentSummary"></a>

提供有關意圖狀態的資訊。您可以使用此資訊來取得意圖的目前狀態，以便處理意圖，或讓您將意圖傳回其先前的狀態。

## 目錄
<a name="API_runtime_IntentSummary_Contents"></a>

 ** dialogActionType **   <a name="lex-Type-runtime_IntentSummary-dialogActionType"></a>
機器人在與使用者互動時應該採取的下一個動作。可能值如下：  
+  `ConfirmIntent` - 下一個動作是詢問使用者意圖是否已完成並準備好完成。這是是/否的問題，例如「下訂單？」
+  `Close` - 表示 不會有使用者的回應。例如，「已下訂單」陳述式不需要回應。
+  `ElicitIntent` - 下一個動作是判斷使用者想要履行的意圖。
+  `ElicitSlot` - 下一個動作是從使用者引出槽值。
類型：字串  
有效值:`ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
必要：是

 ** checkpointLabel **   <a name="lex-Type-runtime_IntentSummary-checkpointLabel"></a>
識別特定意圖的使用者定義標籤。您可以使用此標籤來返回先前的意圖。  
使用 `GetSessionRequest`操作的 `checkpointLabelFilter` 參數，將操作傳回的意圖篩選給只有指定標籤的意圖。  
類型：字串  
長度限制：長度下限為 1。長度上限為 255。  
模式：`[a-zA-Z0-9-]+`  
必要：否

 ** confirmationStatus **   <a name="lex-Type-runtime_IntentSummary-confirmationStatus"></a>
使用者回應確認提示之後的意圖狀態。如果使用者確認意圖，Amazon Lex 會將此欄位設定為 `Confirmed`。如果使用者拒絕意圖，Amazon Lex 會將此值設為 `Denied`。可能值如下：  
+  `Confirmed` - 使用者已回應「是」確認提示，確認意圖已完成且已準備好完成。
+  `Denied` - 使用者已回應「否」確認提示。
+  `None` - 從未提示使用者進行確認；或者，提示使用者但未確認或拒絕提示。
類型：字串  
有效值:`None | Confirmed | Denied`   
必要：否

 ** fulfillmentState **   <a name="lex-Type-runtime_IntentSummary-fulfillmentState"></a>
意圖的履行狀態。可能值如下：  
+  `Failed` - 與意圖相關聯的 Lambda 函數無法滿足意圖。
+  `Fulfilled` - 意圖已由與意圖相關聯的 Lambda 函數實現。
+  `ReadyForFulfillment` - 存在意圖所需的所有資訊，且用戶端應用程式已準備好履行意圖。
類型：字串  
有效值:`Fulfilled | Failed | ReadyForFulfillment`   
必要：否

 ** intentName **   <a name="lex-Type-runtime_IntentSummary-intentName"></a>
意圖的名稱。  
類型：字串  
必要：否

 ** slots **   <a name="lex-Type-runtime_IntentSummary-slots"></a>
已收集的槽及其值的映射。  
類型：字串到字串映射  
必要：否

 ** slotToElicit **   <a name="lex-Type-runtime_IntentSummary-slotToElicit"></a>
要從使用者引出的下一個槽。如果沒有要引出的槽，則欄位為空白。  
類型：字串  
必要：否

## 另請參閱
<a name="API_runtime_IntentSummary_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/IntentSummary) 
+  [AWS 適用於 Java V2 的開發套件](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/IntentSummary) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/IntentSummary) 

# PredictedIntent
<a name="API_runtime_PredictedIntent"></a>

Amazon Lex 建議滿足使用者意圖的意圖。包括意圖的名稱、Amazon Lex 對滿足使用者的意圖的信心，以及為意圖定義的槽。

## 目錄
<a name="API_runtime_PredictedIntent_Contents"></a>

 ** intentName **   <a name="lex-Type-runtime_PredictedIntent-intentName"></a>
Amazon Lex 建議滿足使用者意圖的意圖名稱。  
類型：字串  
必要：否

 ** nluIntentConfidence **   <a name="lex-Type-runtime_PredictedIntent-nluIntentConfidence"></a>
指出 Amazon Lex 對意圖滿足使用者意圖的信心。  
類型：[IntentConfidence](API_runtime_IntentConfidence.md) 物件  
必要：否

 ** slots **   <a name="lex-Type-runtime_PredictedIntent-slots"></a>
與預測意圖相關聯的槽和槽值。  
類型：字串到字串映射  
必要：否

## 另請參閱
<a name="API_runtime_PredictedIntent_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/PredictedIntent) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/PredictedIntent) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/PredictedIntent) 

# ResponseCard
<a name="API_runtime_ResponseCard"></a>

如果您在建立機器人時設定回應卡，Amazon Lex 會取代可用的工作階段屬性和槽值，然後傳回。回應卡也可以來自 Lambda 函數 ( `fulfillmentActivity` `dialogCodeHook`和 意圖）。

## 目錄
<a name="API_runtime_ResponseCard_Contents"></a>

 ** contentType **   <a name="lex-Type-runtime_ResponseCard-contentType"></a>
回應的內容類型。  
類型：字串  
有效值:`application/vnd.amazonaws.card.generic`   
必要：否

 ** genericAttachments **   <a name="lex-Type-runtime_ResponseCard-genericAttachments"></a>
代表選項的連接物件陣列。  
類型：[GenericAttachment](API_runtime_GenericAttachment.md) 物件陣列  
陣列成員：項目數下限為 0。項目數上限為 10。  
必要：否

 ** version **   <a name="lex-Type-runtime_ResponseCard-version"></a>
回應卡格式的版本。  
類型：字串  
必要：否

## 另請參閱
<a name="API_runtime_ResponseCard_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱以下內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/ResponseCard) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/ResponseCard) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/ResponseCard) 

# SentimentResponse
<a name="API_runtime_SentimentResponse"></a>

表達的情緒。

將機器人設定為傳送表達用語至 Amazon Comprehend 以進行情緒分析時，此欄位結構會包含分析結果。

## 目錄
<a name="API_runtime_SentimentResponse_Contents"></a>

 ** sentimentLabel **   <a name="lex-Type-runtime_SentimentResponse-sentimentLabel"></a>
Amazon Comprehend 最有信心的推斷情緒。  
類型：字串  
必要：否

 ** sentimentScore **   <a name="lex-Type-runtime_SentimentResponse-sentimentScore"></a>
正確推斷情緒的可能性。  
類型：字串  
必要：否

## 另請參閱
<a name="API_runtime_SentimentResponse_SeeAlso"></a>

如需在其中一種語言特定 AWS SDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS 適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/SentimentResponse) 
+  [AWS 適用於 Java V2 的 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/SentimentResponse) 
+  [AWS 適用於 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/SentimentResponse) 