

サポート終了通知: 2025 年 9 月 15 日、 AWS は Amazon Lex V1 のサポートを終了します。 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 モデル構築サービスでは、以下のデータ型がサポートされています。
+  [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 ランタイム でサポートされています。
+  [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 Model Building Service
<a name="API_Types_Amazon_Lex_Model_Building_Service"></a>

Amazon Lex モデル構築サービスでは、以下のデータ型がサポートされています。
+  [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>
ボットエイリアスが作成された日付。  
型: タイムスタンプ  
必須: いいえ

 ** description **   <a name="lex-Type-BotAliasMetadata-description"></a>
ボットエイリアスの説明。  
タイプ: 文字列  
長さの制約: 最小長は 0 です。最大長は 200 です。  
必須: いいえ

 ** lastUpdatedDate **   <a name="lex-Type-BotAliasMetadata-lastUpdatedDate"></a>
ボットエイリアスが更新された日付。リソースを作成すると、作成日と最終更新日は同じ日付になります。  
型: タイムスタンプ  
必須: いいえ

 ** name **   <a name="lex-Type-BotAliasMetadata-name"></a>
ボットエイリアスの名前。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 100 です。  
パターン: `^([A-Za-z]_?)+$`   
必須: いいえ

## 以下の資料も参照してください。
<a name="API_BotAliasMetadata_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BotAliasMetadata) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BotAliasMetadata) 
+  [AWS SDK for Ruby V3](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 ボットとチャンネルの関連付けが作成された日付。  
型: タイムスタンプ  
必須: いいえ

 ** 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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BotChannelAssociation) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BotChannelAssociation) 
+  [AWS SDK for Ruby V3](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>
ボットが作成された日付。  
型: タイムスタンプ  
必須: いいえ

 ** description **   <a name="lex-Type-BotMetadata-description"></a>
ボットの説明。  
タイプ: 文字列  
長さの制約: 最小長は 0 です。最大長は 200 です。  
必須: いいえ

 ** lastUpdatedDate **   <a name="lex-Type-BotMetadata-lastUpdatedDate"></a>
ボットが更新された日付。ボットを作成すると、作成日と最終更新日は同じ日付になります。  
型: タイムスタンプ  
必須: いいえ

 ** 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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BotMetadata) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BotMetadata) 
+  [AWS SDK for Ruby V3](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」*の[「Standard Built-in Intents」](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BuiltinIntentMetadata) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BuiltinIntentMetadata) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BuiltinIntentSlot) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BuiltinIntentSlot) 
+  [AWS SDK for Ruby V3](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」*の[「Slot Type Reference」](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BuiltinSlotTypeMetadata) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BuiltinSlotTypeMetadata) 
+  [AWS SDK for Ruby V3](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 リソースネーム (ARN)。  
タイプ: 文字列  
長さの制限: 最小長は 20 です。最大長は 2,048 です。  
Pattern: `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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/CodeHook) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/CodeHook) 
+  [AWS SDK for Ruby V3](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>
テキストログ用の CloudWatch Logs とオーディオログ用の S3 バケットへの書き込み権限を持つ IAM ロールの Amazon リソースネーム (ARN) です。音声暗号化が有効な場合、このロールは、音声ログの暗号化に使用される AWS KMS キーへのアクセス許可も提供します。詳細については、[「Creating an IAM Role and Policy for Conversation Logs」](https://docs.aws.amazon.com/lex/latest/dg/conversation-logs-role-and-policy.html)(会話ログ用の IAM ロールとポリシーの作成) を参照してください。  
タイプ: 文字列  
長さの制限: 最小長は 20 です。最大長は 2,048 です。  
Pattern: `^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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/ConversationLogsRequest) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/ConversationLogsRequest) 
+  [AWS SDK for Ruby V3](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 リソースネーム (ARN)。  
タイプ: 文字列  
長さの制限: 最小長は 20 です。最大長は 2,048 です。  
パターン: `^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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/ConversationLogsResponse) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/ConversationLogsResponse) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/ConversationLogsResponse) 

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

各スロットタイプは、一連の値を持つことができます。各列挙値は、スロットタイプが取得できる値を表します。

例えば、ピザを注文するボットでは、ピザのクラストの種類を指定するスロットタイプがあります。スロットタイプには、値を含めることができます。
+ thick
+ thin
+ stuffed

## 内容
<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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/EnumerationValue) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/EnumerationValue) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/FollowUpPrompt) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/FollowUpPrompt) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/FulfillmentActivity) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/FulfillmentActivity) 
+  [AWS SDK for Ruby V3](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 です。  
Pattern: `^([A-Za-z]_?)+$`   
必須: はい

## 以下の資料も参照してください。
<a name="API_InputContext_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/InputContext) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/InputContext) 
+  [AWS SDK for Ruby V3](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 です。  
Pattern: `^([A-Za-z]_?)+$`   
必須: はい

 ** intentVersion **   <a name="lex-Type-Intent-intentVersion"></a>
インテントのバージョン。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64  
Pattern: `\$LATEST|[0-9]+`   
必須: はい

## 以下の資料も参照してください。
<a name="API_Intent_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Intent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Intent) 
+  [AWS SDK for Ruby V3](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>
インテントが作成された日付。  
型: タイムスタンプ  
必須: いいえ

 ** description **   <a name="lex-Type-IntentMetadata-description"></a>
インテントの説明。  
タイプ: 文字列  
長さの制約: 最小長は 0 です。最大長は 200 です。  
必須: いいえ

 ** lastUpdatedDate **   <a name="lex-Type-IntentMetadata-lastUpdatedDate"></a>
インテントが更新された日付。インテントを作成すると、作成日と最終更新日は同じ日付になります。  
型: タイムスタンプ  
必須: いいえ

 ** 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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/IntentMetadata) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/IntentMetadata) 
+  [AWS SDK for Ruby V3](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 リソースネーム (ARN)。バケットは Amazon Lex V2 ボットと同じリージョンにあることが必要です。Amazon Kendra のインデックスが存在しない場合、`PutIntent` オペレーションを呼び出すと例外が発生します。  
タイプ: 文字列  
長さの制限: 最小長は 20 です。最大長は 2,048 です。  
Pattern: `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 リソースネーム (ARN) です。ロールは、Amazon Lex botと同じアカウントとリージョンである必要があります。ロールが存在しない場合、`PutIntent` オペレーションを呼び出すと例外が発生します。  
タイプ: 文字列  
長さの制限: 最小長は 20 です。最大長は 2,048 です。  
Pattern: `arn:aws:iam::[0-9]{12}:role/.*`   
必須: はい

 ** queryFilterString **   <a name="lex-Type-KendraConfiguration-queryFilterString"></a>
Amazon Lex がクエリからの応答をフィルタリングするために Amazon Kendra に送信するクエリフィルター。フィルターは Amazon Kendra によって定義された形式です。詳細については、[「Filtering queries」](https://docs.aws.amazon.com/kendra/latest/dg/filtering.html)(クエリのフィルター) を参照してください。  
このフィルター文字列は、実行時に新しいフィルター文字列で上書きできます。  
タイプ: 文字列  
長さの制約: 最小長は 0 です。  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_KendraConfiguration_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/KendraConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/KendraConfiguration) 
+  [AWS SDK for Ruby V3](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 リソースネーム (ARN) です。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `^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>
S3 バケットに配信されるオーディオログを暗号化するための AWS KMS カスタマーマネージドキーの Amazon リソースネーム (ARN) です。このキーは、CloudWatch Logs には適用されず、S3 バケットではオプションです。  
タイプ: 文字列  
長さの制限: 最小長は 20 です。最大長は 2,048 です。  
パターン: `^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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/LogSettingsRequest) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/LogSettingsRequest) 
+  [AWS SDK for Ruby V3](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 リソースネーム (ARN)。  
タイプ: 文字列  
長さの制限: 最小長は 20 です。最大長は 2,048 です。  
パターン: `^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 リソースネーム (ARN) です。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `^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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/LogSettingsResponse) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/LogSettingsResponse) 
+  [AWS SDK for Ruby V3](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 です。最大長 1,000  
必須: はい

 ** contentType **   <a name="lex-Type-Message-contentType"></a>
メッセージ文字列のコンテンツタイプ。  
タイプ: 文字列  
有効な値: `PlainText | SSML | CustomPayload`   
必須: はい

 ** groupNumber **   <a name="lex-Type-Message-groupNumber"></a>
メッセージが属しているメッセージグループを識別します。メッセージがグループに割り当てられている場合、Amazon Lex は各グループから 1 つのメッセージをレスポンスに返します。  
型: 整数  
有効範囲: 最小値 は 1 です。最大値は 5 です。  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_Message_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Message) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Message) 
+  [AWS SDK for Ruby V3](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>
アラートのタイプ。アラートは 2 種類あります。  
+  `ERROR` - 移行で解決できない問題がありました。移行が停止します。
+  `WARN` - 移行の際、新しい Amazon Lex V2 ボットに手動で変更する必要があるという問題がありました。移行は継続されます。
タイプ: 文字列  
有効な値: `ERROR | WARN`   
必須: いいえ

## 以下の資料も参照してください。
<a name="API_MigrationAlert_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/MigrationAlert) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/MigrationAlert) 
+  [AWS SDK for Ruby V3](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>
移行が開始された日時。  
型: タイムスタンプ  
必須: いいえ

 ** 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 です。最大長は 2,048 です。  
パターン: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
必須: いいえ

## 以下の資料も参照してください。
<a name="API_MigrationSummary_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/MigrationSummary) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/MigrationSummary) 
+  [AWS SDK for Ruby V3](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 です。  
Pattern: `^([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>
コンテキストがアクティブになるべき会話のターン数。会話の 1 ターンは、1 つの `PostContent` または `PostText` のリクエストと、それに対応する Amazon Lex のレスポンスです。  
型: 整数  
有効範囲: 最小値 は 1 です。最大値は 20 です。  
必須: はい

## 以下の資料も参照してください。
<a name="API_OutputContext_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/OutputContext) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/OutputContext) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/OutputContext) 

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

ユーザーから情報を取得します。プロンプトを定義するには、1 つ以上のメッセージを指定し、ユーザーに情報を求める試行回数を指定します。複数のメッセージを指定した場合、Amazon Lex はユーザーへのプロンプトに使用するメッセージの 1 つを選択します。詳細については、「[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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Prompt) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Prompt) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/ResourceReference) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/ResourceReference) 
+  [AWS SDK for Ruby V3](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 です。  
Pattern: `^([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」と置き換えられます。詳細については、[「Slot Obfuscation」](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 の 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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Slot) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Slot) 
+  [AWS SDK for Ruby V3](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}` - セッション属性「attribute」のスロット値です。
+  `'value'` - 離散値 「value」。
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 202 です。  
必須: はい

## 以下の資料も参照してください。
<a name="API_SlotDefaultValue_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotDefaultValue) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotDefaultValue) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotDefaultValueSpec) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotDefaultValueSpec) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotTypeConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotTypeConfiguration) 
+  [AWS SDK for Ruby V3](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>
スロットタイプが作成された日付。  
型: タイムスタンプ  
必須: いいえ

 ** description **   <a name="lex-Type-SlotTypeMetadata-description"></a>
スロットタイプの説明。  
タイプ: 文字列  
長さの制約: 最小長は 0 です。最大長は 200 です。  
必須: いいえ

 ** lastUpdatedDate **   <a name="lex-Type-SlotTypeMetadata-lastUpdatedDate"></a>
スロットタイプが更新された日付。リソースを作成すると、作成日と最終更新日は同じ日付になります。  
型: タイムスタンプ  
必須: いいえ

 ** 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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotTypeMetadata) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotTypeMetadata) 
+  [AWS SDK for Ruby V3](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>」)
「\$1u0041」や 「\$1u005A」など、4 桁の数字で Unicode 文字を表します。  
次の正規表現演算子はサポートされていません。  
+ 無限リピーター: \$1、\$1、または 上限のない \$1x,\$1
+ ワイルドカード (.)
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 100 です。  
必須: はい

## 以下の資料も参照してください。
<a name="API_SlotTypeRegexConfiguration_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotTypeRegexConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotTypeRegexConfiguration) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Statement) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Statement) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Tag) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Tag) 
+  [AWS SDK for Ruby V3](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>
発話が最初に記録された日付。  
型: タイムスタンプ  
必須: いいえ

 ** lastUtteredDate **   <a name="lex-Type-UtteranceData-lastUtteredDate"></a>
発話が最後に記録された日付。  
型: タイムスタンプ  
必須: いいえ

 ** utteranceString **   <a name="lex-Type-UtteranceData-utteranceString"></a>
ユーザーが入力したテキスト、またはオーディオクリップのテキスト表現。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2000 です。  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_UtteranceData_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/UtteranceData) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/UtteranceData) 
+  [AWS SDK for Ruby V3](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>
ボットへの発話に関する情報を含む 1 つ以上の [UtteranceData](API_UtteranceData.md) オブジェクト。オブジェクトの最大数は 100 です。  
型: [UtteranceData](API_UtteranceData.md) オブジェクトの配列  
必須：いいえ

## 以下の資料も参照してください。
<a name="API_UtteranceList_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/UtteranceList) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/UtteranceList) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/UtteranceList) 

# Amazon Lex Runtime Service
<a name="API_Types_Amazon_Lex_Runtime_Service"></a>

以下のデータタイプが Amazon Lex ランタイム でサポートされています。
+  [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 によって自動的に設定されるか、または `PutContent`、`PutText`、`PutSession` オペレーションを使用してランタイムに設定することができます。

## 内容
<a name="API_runtime_ActiveContext_Contents"></a>

 ** name **   <a name="lex-Type-runtime_ActiveContext-name"></a>
コンテキストの名前。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 100 です。  
Pattern: `^([A-Za-z]_?)+$`   
必須: はい

 ** parameters **   <a name="lex-Type-runtime_ActiveContext-parameters"></a>
現在のコンテキストの状態変数。これらの値は、後続のイベントでスロットのデフォルト値として使用できます。  
型: 文字列間のマッピング  
マップエントリ 0 の項目の最小数。最大数は 10 項目です。  
キーの長さ制限: 最小長さは 1 です。最大長は 100 です。  
値の長さの制限: 最小長は 1 です。最大長は 1,024 です。  
必須: はい

 ** 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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/ActiveContext) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/ActiveContext) 
+  [AWS SDK for Ruby V3](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>
コンテキストがアクティブになるべき会話のターン数。会話の 1 ターンは、1 つの `PostContent` または `PostText` のリクエストと、それに対応する Amazon Lex のレスポンスです。  
型: 整数  
有効範囲: 最小値 は 1 です。最大値は 20 です。  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_runtime_ActiveContextTimeToLive_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/ActiveContextTimeToLive) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/ActiveContextTimeToLive) 
+  [AWS SDK for Ruby V3](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」としましょう。ユーザーがボタンをクリックすると、送信される値は「New York City」になります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 1,000  
必須: はい

## 以下の資料も参照してください。
<a name="API_runtime_Button_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/Button) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/Button) 
+  [AWS SDK for Ruby V3](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 です。最大長は 1,024 です。  
必須: いいえ

 ** messageFormat **   <a name="lex-Type-runtime_DialogAction-messageFormat"></a>
+  `PlainText` - メッセージには UTF-8 形式テキストが含まれています。
+  `CustomPayload` - メッセージはクライアント向けのカスタム形式です。
+  `SSML` - メッセージには音声出力のテキスト形式が含まれています。
+  `Composite` - メッセージには、1 つ以上のメッセージを含むエスケープされた JSON オブジェクトが含まれています。詳細については、[「Message Groups」](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/DialogAction) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/DialogAction) 
+  [AWS SDK for Ruby V3](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 です。最大長は 2,048 です。  
必須: いいえ

 ** 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 です。最大長は 2,048 です。  
必須: いいえ

 ** 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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/GenericAttachment) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/GenericAttachment) 
+  [AWS SDK for Ruby V3](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 までの範囲になります。スコアが高いほど、信頼度が高くなります。  
型: 倍精度浮動小数点数  
必須: いいえ

## 以下の資料も参照してください。
<a name="API_runtime_IntentConfidence_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/IntentConfidence) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/IntentConfidence) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/IntentSummary) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/IntentSummary) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/PredictedIntent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/PredictedIntent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/PredictedIntent) 

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

ボット作成時にレスポンスカードを設定した場合、Amazon Lex は利用可能なセッション属性とスロットの値を代入し、それを返します。レスポンスカードは、Lambda 関数 (インテントの `dialogCodeHook` と `fulfillmentActivity`) からもアクセスできます。

## 内容
<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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/ResponseCard) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/ResponseCard) 
+  [AWS SDK for Ruby V3](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 SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/SentimentResponse) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/SentimentResponse) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/SentimentResponse) 