

Pemberitahuan akhir dukungan: Pada 15 September 2025, AWS akan menghentikan dukungan untuk Amazon Lex V1. Setelah 15 September 2025, Anda tidak lagi dapat mengakses konsol Amazon Lex V1 atau sumber daya Amazon Lex V1. Jika Anda menggunakan Amazon Lex V2, lihat [panduan Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html) sebagai gantinya. 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Referensi API
<a name="API_Reference"></a>

Bagian ini menyediakan dokumentasi untuk operasi Amazon Lex API. Untuk daftar Wilayah AWS tempat Amazon Lex tersedia, lihat [Wilayah dan Titik Akhir AWS](https://docs.aws.amazon.com/general/latest/gr/rande.html#lex_region) di *Referensi Umum Amazon Web Services*.

**Topik**
+ [Tindakan](API_Operations.md)
+ [Tipe Data](API_Types.md)

# Tindakan
<a name="API_Operations"></a>

Tindakan berikut didukung oleh Amazon Lex Model Building Service:
+  [CreateBotVersion](API_CreateBotVersion.md) 
+  [CreateIntentVersion](API_CreateIntentVersion.md) 
+  [CreateSlotTypeVersion](API_CreateSlotTypeVersion.md) 
+  [DeleteBot](API_DeleteBot.md) 
+  [DeleteBotAlias](API_DeleteBotAlias.md) 
+  [DeleteBotChannelAssociation](API_DeleteBotChannelAssociation.md) 
+  [DeleteBotVersion](API_DeleteBotVersion.md) 
+  [DeleteIntent](API_DeleteIntent.md) 
+  [DeleteIntentVersion](API_DeleteIntentVersion.md) 
+  [DeleteSlotType](API_DeleteSlotType.md) 
+  [DeleteSlotTypeVersion](API_DeleteSlotTypeVersion.md) 
+  [DeleteUtterances](API_DeleteUtterances.md) 
+  [GetBot](API_GetBot.md) 
+  [GetBotAlias](API_GetBotAlias.md) 
+  [GetBotAliases](API_GetBotAliases.md) 
+  [GetBotChannelAssociation](API_GetBotChannelAssociation.md) 
+  [GetBotChannelAssociations](API_GetBotChannelAssociations.md) 
+  [GetBots](API_GetBots.md) 
+  [GetBotVersions](API_GetBotVersions.md) 
+  [GetBuiltinIntent](API_GetBuiltinIntent.md) 
+  [GetBuiltinIntents](API_GetBuiltinIntents.md) 
+  [GetBuiltinSlotTypes](API_GetBuiltinSlotTypes.md) 
+  [GetExport](API_GetExport.md) 
+  [GetImport](API_GetImport.md) 
+  [GetIntent](API_GetIntent.md) 
+  [GetIntents](API_GetIntents.md) 
+  [GetIntentVersions](API_GetIntentVersions.md) 
+  [GetMigration](API_GetMigration.md) 
+  [GetMigrations](API_GetMigrations.md) 
+  [GetSlotType](API_GetSlotType.md) 
+  [GetSlotTypes](API_GetSlotTypes.md) 
+  [GetSlotTypeVersions](API_GetSlotTypeVersions.md) 
+  [GetUtterancesView](API_GetUtterancesView.md) 
+  [ListTagsForResource](API_ListTagsForResource.md) 
+  [PutBot](API_PutBot.md) 
+  [PutBotAlias](API_PutBotAlias.md) 
+  [PutIntent](API_PutIntent.md) 
+  [PutSlotType](API_PutSlotType.md) 
+  [StartImport](API_StartImport.md) 
+  [StartMigration](API_StartMigration.md) 
+  [TagResource](API_TagResource.md) 
+  [UntagResource](API_UntagResource.md) 

Tindakan berikut didukung oleh Amazon Lex Runtime Service:
+  [DeleteSession](API_runtime_DeleteSession.md) 
+  [GetSession](API_runtime_GetSession.md) 
+  [PostContent](API_runtime_PostContent.md) 
+  [PostText](API_runtime_PostText.md) 
+  [PutSession](API_runtime_PutSession.md) 

# Layanan Bangunan Model Amazon Lex
<a name="API_Operations_Amazon_Lex_Model_Building_Service"></a>

Tindakan berikut didukung oleh Amazon Lex Model Building Service:
+  [CreateBotVersion](API_CreateBotVersion.md) 
+  [CreateIntentVersion](API_CreateIntentVersion.md) 
+  [CreateSlotTypeVersion](API_CreateSlotTypeVersion.md) 
+  [DeleteBot](API_DeleteBot.md) 
+  [DeleteBotAlias](API_DeleteBotAlias.md) 
+  [DeleteBotChannelAssociation](API_DeleteBotChannelAssociation.md) 
+  [DeleteBotVersion](API_DeleteBotVersion.md) 
+  [DeleteIntent](API_DeleteIntent.md) 
+  [DeleteIntentVersion](API_DeleteIntentVersion.md) 
+  [DeleteSlotType](API_DeleteSlotType.md) 
+  [DeleteSlotTypeVersion](API_DeleteSlotTypeVersion.md) 
+  [DeleteUtterances](API_DeleteUtterances.md) 
+  [GetBot](API_GetBot.md) 
+  [GetBotAlias](API_GetBotAlias.md) 
+  [GetBotAliases](API_GetBotAliases.md) 
+  [GetBotChannelAssociation](API_GetBotChannelAssociation.md) 
+  [GetBotChannelAssociations](API_GetBotChannelAssociations.md) 
+  [GetBots](API_GetBots.md) 
+  [GetBotVersions](API_GetBotVersions.md) 
+  [GetBuiltinIntent](API_GetBuiltinIntent.md) 
+  [GetBuiltinIntents](API_GetBuiltinIntents.md) 
+  [GetBuiltinSlotTypes](API_GetBuiltinSlotTypes.md) 
+  [GetExport](API_GetExport.md) 
+  [GetImport](API_GetImport.md) 
+  [GetIntent](API_GetIntent.md) 
+  [GetIntents](API_GetIntents.md) 
+  [GetIntentVersions](API_GetIntentVersions.md) 
+  [GetMigration](API_GetMigration.md) 
+  [GetMigrations](API_GetMigrations.md) 
+  [GetSlotType](API_GetSlotType.md) 
+  [GetSlotTypes](API_GetSlotTypes.md) 
+  [GetSlotTypeVersions](API_GetSlotTypeVersions.md) 
+  [GetUtterancesView](API_GetUtterancesView.md) 
+  [ListTagsForResource](API_ListTagsForResource.md) 
+  [PutBot](API_PutBot.md) 
+  [PutBotAlias](API_PutBotAlias.md) 
+  [PutIntent](API_PutIntent.md) 
+  [PutSlotType](API_PutSlotType.md) 
+  [StartImport](API_StartImport.md) 
+  [StartMigration](API_StartMigration.md) 
+  [TagResource](API_TagResource.md) 
+  [UntagResource](API_UntagResource.md) 

# CreateBotVersion
<a name="API_CreateBotVersion"></a>

Membuat versi baru bot berdasarkan `$LATEST` versi. Jika `$LATEST` versi sumber daya ini tidak berubah sejak Anda membuat versi terakhir, Amazon Lex tidak membuat versi baru. Ia mengembalikan versi yang terakhir dibuat.

**catatan**  
Anda hanya dapat memperbarui `$LATEST` versi bot. Anda tidak dapat memperbarui versi bernomor yang Anda buat dengan `CreateBotVersion` operasi.

 Saat Anda membuat versi pertama bot, Amazon Lex menetapkan versi ke 1. Versi selanjutnya meningkat sebesar 1. Untuk informasi selengkapnya, lihat [Penentuan versi](versioning-aliases.md#versioning-intro). 

 Operasi ini memerlukan izin untuk tindakan `lex:CreateBotVersion`. 

## Minta Sintaks
<a name="API_CreateBotVersion_RequestSyntax"></a>

```
POST /bots/name/versions HTTP/1.1
Content-type: application/json

{
   "checksum": "string"
}
```

## Parameter Permintaan URI
<a name="API_CreateBotVersion_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_CreateBotVersion_RequestSyntax) **   <a name="lex-CreateBotVersion-request-uri-name"></a>
Nama bot yang ingin Anda buat versi baru. Namanya peka huruf besar/kecil.   
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_CreateBotVersion_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [checksum](#API_CreateBotVersion_RequestSyntax) **   <a name="lex-CreateBotVersion-request-checksum"></a>
Mengidentifikasi revisi spesifik dari `$LATEST` versi bot. Jika Anda menentukan checksum dan `$LATEST` versi bot memiliki checksum yang berbeda, `PreconditionFailedException` pengecualian akan dikembalikan dan Amazon Lex tidak menerbitkan versi baru. Jika Anda tidak menentukan checksum, Amazon Lex menerbitkan versinya. `$LATEST`  
Tipe: String  
Wajib: Tidak

## Sintaksis Respons
<a name="API_CreateBotVersion_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "abortStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "checksum": "string",
   "childDirected": boolean,
   "clarificationPrompt": { 
      "maxAttempts": number,
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "createdDate": number,
   "description": "string",
   "detectSentiment": boolean,
   "enableModelImprovements": boolean,
   "failureReason": "string",
   "idleSessionTTLInSeconds": number,
   "intents": [ 
      { 
         "intentName": "string",
         "intentVersion": "string"
      }
   ],
   "lastUpdatedDate": number,
   "locale": "string",
   "name": "string",
   "status": "string",
   "version": "string",
   "voiceId": "string"
}
```

## Elemen Respons
<a name="API_CreateBotVersion_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [abortStatement](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-abortStatement"></a>
Pesan yang digunakan Amazon Lex untuk membatalkan percakapan. Untuk informasi selengkapnya, lihat [PutBot](API_PutBot.md).  
Tipe: Objek [Statement](API_Statement.md)

 ** [checksum](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-checksum"></a>
Checksum mengidentifikasi versi bot yang dibuat.  
Tipe: String

 ** [childDirected](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-childDirected"></a>
Untuk setiap bot Amazon Lex yang dibuat dengan Layanan Pembuatan Model Amazon Lex, Anda harus menentukan apakah penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada Undang-Undang Perlindungan Privasi Online Anak (COPPA) dengan menentukan `true` atau `false` di lapangan. `childDirected` **Dengan menentukan `true` di `childDirected` lapangan, Anda mengonfirmasi bahwa penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA.** Dengan menentukan `false` di `childDirected` lapangan, Anda mengonfirmasi bahwa penggunaan Amazon Lex Anda **tidak** terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA. Anda tidak boleh menentukan nilai default untuk `childDirected` bidang yang tidak secara akurat mencerminkan apakah penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA.  
Jika penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun, Anda harus mendapatkan persetujuan orang tua yang dapat diverifikasi berdasarkan COPPA. Untuk informasi mengenai penggunaan Amazon Lex sehubungan dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun, lihat [FAQ Amazon Lex](https://aws.amazon.com/lex/faqs#data-security).   
Jenis: Boolean

 ** [clarificationPrompt](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-clarificationPrompt"></a>
Pesan yang digunakan Amazon Lex saat tidak memahami permintaan pengguna. Untuk informasi selengkapnya, lihat [PutBot](API_PutBot.md).   
Tipe: Objek [Prompt](API_Prompt.md)

 ** [createdDate](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-createdDate"></a>
Tanggal ketika versi bot dibuat.  
Tipe: Timestamp

 ** [description](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-description"></a>
Deskripsi bot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [detectSentiment](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-detectSentiment"></a>
Menunjukkan apakah ucapan yang dimasukkan oleh pengguna harus dikirim ke Amazon Comprehend untuk analisis sentimen.  
Jenis: Boolean

 ** [enableModelImprovements](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-enableModelImprovements"></a>
Menunjukkan apakah bot menggunakan peningkatan akurasi. `true`menunjukkan bahwa bot menggunakan perbaikan, jika tidak,`false`.  
Jenis: Boolean

 ** [failureReason](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-failureReason"></a>
Jika `status` ya`FAILED`, Amazon Lex memberikan alasan bahwa ia gagal membangun bot.  
Tipe: String

 ** [idleSessionTTLInSeconds](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-idleSessionTTLInSeconds"></a>
Waktu maksimum dalam hitungan detik Amazon Lex menyimpan data yang dikumpulkan dalam percakapan. Untuk informasi selengkapnya, lihat [PutBot](API_PutBot.md).  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 60. Nilai maksimum 86400.

 ** [intents](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-intents"></a>
Susunan objek `Intent`. Untuk informasi selengkapnya, lihat [PutBot](API_PutBot.md).  
Tipe: Array objek [Intent](API_Intent.md)

 ** [lastUpdatedDate](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-lastUpdatedDate"></a>
Tanggal ketika `$LATEST` versi bot ini diperbarui.   
Tipe: Timestamp

 ** [locale](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-locale"></a>
 Menentukan lokal target untuk bot.   
Tipe: String  
Nilai yang Valid: `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` 

 ** [name](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-name"></a>
Nama bot.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

 ** [status](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-status"></a>
 Saat Anda mengirim permintaan untuk membuat atau memperbarui bot, Amazon Lex menyetel elemen `status` respons ke`BUILDING`. Setelah Amazon Lex membangun bot, itu ditetapkan `status` ke`READY`. Jika Amazon Lex tidak dapat membangun bot, itu akan diatur `status` ke`FAILED`. Amazon Lex mengembalikan alasan kegagalan elemen `failureReason` respons.   
Tipe: String  
Nilai yang Valid: `BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT` 

 ** [version](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-version"></a>
Versi bot.   
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

 ** [voiceId](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-voiceId"></a>
ID suara Amazon Polly yang digunakan Amazon Lex untuk interaksi suara dengan pengguna.  
Tipe: String

## Kesalahan
<a name="API_CreateBotVersion_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik memproses permintaan. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

 ** PreconditionFailedException **   
 Checksum sumber daya yang Anda coba ubah tidak cocok dengan checksum dalam permintaan. Periksa checksum sumber daya dan coba lagi.  
Kode Status HTTP: 412

## Lihat Juga
<a name="API_CreateBotVersion_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/CreateBotVersion) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/CreateBotVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/CreateBotVersion) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/CreateBotVersion) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/CreateBotVersion) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/CreateBotVersion) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/CreateBotVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/CreateBotVersion) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/CreateBotVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/CreateBotVersion) 

# CreateIntentVersion
<a name="API_CreateIntentVersion"></a>

Membuat versi baru dari intent berdasarkan `$LATEST` versi intent. Jika `$LATEST` versi intent ini tidak berubah sejak terakhir kali Anda memperbaruinya, Amazon Lex tidak membuat versi baru. Ini mengembalikan versi terakhir yang Anda buat.

**catatan**  
Anda hanya dapat memperbarui `$LATEST` versi intent. Anda tidak dapat memperbarui versi bernomor yang Anda buat dengan `CreateIntentVersion` operasi.

 Saat Anda membuat versi intent, Amazon Lex menyetel versi ke 1. Versi selanjutnya meningkat sebesar 1. Untuk informasi selengkapnya, lihat [Penentuan versi](versioning-aliases.md#versioning-intro). 

Operasi ini memerlukan izin untuk menjalankan tindakan `lex:CreateIntentVersion`. 

## Minta Sintaks
<a name="API_CreateIntentVersion_RequestSyntax"></a>

```
POST /intents/name/versions HTTP/1.1
Content-type: application/json

{
   "checksum": "string"
}
```

## Parameter Permintaan URI
<a name="API_CreateIntentVersion_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_CreateIntentVersion_RequestSyntax) **   <a name="lex-CreateIntentVersion-request-uri-name"></a>
Nama maksud yang ingin Anda buat versi baru. Namanya peka huruf besar/kecil.   
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_CreateIntentVersion_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [checksum](#API_CreateIntentVersion_RequestSyntax) **   <a name="lex-CreateIntentVersion-request-checksum"></a>
Checksum `$LATEST` versi intent yang harus digunakan untuk membuat versi baru. Jika Anda menentukan checksum dan `$LATEST` versi intent memiliki checksum yang berbeda, Amazon Lex mengembalikan `PreconditionFailedException` pengecualian dan tidak memublikasikan versi baru. Jika Anda tidak menentukan checksum, Amazon Lex menerbitkan versinya. `$LATEST`  
Tipe: String  
Wajib: Tidak

## Sintaksis Respons
<a name="API_CreateIntentVersion_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "checksum": "string",
   "conclusionStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "confirmationPrompt": { 
      "maxAttempts": number,
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "createdDate": number,
   "description": "string",
   "dialogCodeHook": { 
      "messageVersion": "string",
      "uri": "string"
   },
   "followUpPrompt": { 
      "prompt": { 
         "maxAttempts": number,
         "messages": [ 
            { 
               "content": "string",
               "contentType": "string",
               "groupNumber": number
            }
         ],
         "responseCard": "string"
      },
      "rejectionStatement": { 
         "messages": [ 
            { 
               "content": "string",
               "contentType": "string",
               "groupNumber": number
            }
         ],
         "responseCard": "string"
      }
   },
   "fulfillmentActivity": { 
      "codeHook": { 
         "messageVersion": "string",
         "uri": "string"
      },
      "type": "string"
   },
   "inputContexts": [ 
      { 
         "name": "string"
      }
   ],
   "kendraConfiguration": { 
      "kendraIndex": "string",
      "queryFilterString": "string",
      "role": "string"
   },
   "lastUpdatedDate": number,
   "name": "string",
   "outputContexts": [ 
      { 
         "name": "string",
         "timeToLiveInSeconds": number,
         "turnsToLive": number
      }
   ],
   "parentIntentSignature": "string",
   "rejectionStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "sampleUtterances": [ "string" ],
   "slots": [ 
      { 
         "defaultValueSpec": { 
            "defaultValueList": [ 
               { 
                  "defaultValue": "string"
               }
            ]
         },
         "description": "string",
         "name": "string",
         "obfuscationSetting": "string",
         "priority": number,
         "responseCard": "string",
         "sampleUtterances": [ "string" ],
         "slotConstraint": "string",
         "slotType": "string",
         "slotTypeVersion": "string",
         "valueElicitationPrompt": { 
            "maxAttempts": number,
            "messages": [ 
               { 
                  "content": "string",
                  "contentType": "string",
                  "groupNumber": number
               }
            ],
            "responseCard": "string"
         }
      }
   ],
   "version": "string"
}
```

## Elemen Respons
<a name="API_CreateIntentVersion_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [checksum](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-checksum"></a>
Checksum dari versi maksud yang dibuat.  
Tipe: String

 ** [conclusionStatement](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-conclusionStatement"></a>
Setelah fungsi Lambda yang ditentukan dalam `fulfillmentActivity` bidang memenuhi maksud, Amazon Lex menyampaikan pernyataan ini kepada pengguna.   
Tipe: Objek [Statement](API_Statement.md)

 ** [confirmationPrompt](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-confirmationPrompt"></a>
Jika ditentukan, prompt yang digunakan Amazon Lex untuk mengonfirmasi maksud pengguna sebelum memenuhinya.   
Tipe: Objek [Prompt](API_Prompt.md)

 ** [createdDate](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-createdDate"></a>
Tanggal niat dibuat.  
Tipe: Timestamp

 ** [description](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-description"></a>
Deskripsi niat.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [dialogCodeHook](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-dialogCodeHook"></a>
Jika ditentukan, Amazon Lex memanggil fungsi Lambda ini untuk setiap input pengguna.  
Tipe: Objek [CodeHook](API_CodeHook.md)

 ** [followUpPrompt](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-followUpPrompt"></a>
Jika didefinisikan, Amazon Lex menggunakan prompt ini untuk meminta aktivitas pengguna tambahan setelah intent terpenuhi.   
Tipe: Objek [FollowUpPrompt](API_FollowUpPrompt.md)

 ** [fulfillmentActivity](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-fulfillmentActivity"></a>
 Menjelaskan bagaimana niat terpenuhi.   
Tipe: Objek [FulfillmentActivity](API_FulfillmentActivity.md)

 ** [inputContexts](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-inputContexts"></a>
Larik `InputContext` objek yang mencantumkan konteks yang harus aktif untuk Amazon Lex untuk memilih maksud dalam percakapan dengan pengguna.  
Tipe: Array objek [InputContext](API_InputContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 5 item.

 ** [kendraConfiguration](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-kendraConfiguration"></a>
Informasi konfigurasi, jika ada, untuk menghubungkan indeks Amazon Kendra dengan maksud. `AMAZON.KendraSearchIntent`  
Tipe: Objek [KendraConfiguration](API_KendraConfiguration.md)

 ** [lastUpdatedDate](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-lastUpdatedDate"></a>
Tanggal niat diperbarui.   
Tipe: Timestamp

 ** [name](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-name"></a>
Nama niat.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [outputContexts](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-outputContexts"></a>
Array `OutputContext` objek yang mencantumkan konteks yang mengaktifkan intent saat intent terpenuhi.  
Tipe: Array objek [OutputContext](API_OutputContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.

 ** [parentIntentSignature](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-parentIntentSignature"></a>
Pengidentifikasi unik untuk maksud bawaan.  
Tipe: String

 ** [rejectionStatement](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-rejectionStatement"></a>
Jika pengguna menjawab “tidak” untuk pertanyaan yang didefinisikan dalam`confirmationPrompt`, Amazon Lex merespons dengan pernyataan ini untuk mengakui bahwa maksud tersebut dibatalkan.   
Tipe: Objek [Statement](API_Statement.md)

 ** [sampleUtterances](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-sampleUtterances"></a>
Larik contoh ucapan yang dikonfigurasi untuk maksud.   
Tipe: Array string  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1500 item.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 200.

 ** [slots](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-slots"></a>
Array jenis slot yang mendefinisikan informasi yang diperlukan untuk memenuhi maksud.  
Tipe: Array objek [Slot](API_Slot.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 100 item.

 ** [version](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-version"></a>
Nomor versi yang ditetapkan ke versi baru dari intent.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

## Kesalahan
<a name="API_CreateIntentVersion_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik memproses permintaan. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

 ** PreconditionFailedException **   
 Checksum sumber daya yang Anda coba ubah tidak cocok dengan checksum dalam permintaan. Periksa checksum sumber daya dan coba lagi.  
Kode Status HTTP: 412

## Lihat Juga
<a name="API_CreateIntentVersion_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/CreateIntentVersion) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/CreateIntentVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/CreateIntentVersion) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/CreateIntentVersion) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/CreateIntentVersion) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/CreateIntentVersion) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/CreateIntentVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/CreateIntentVersion) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/CreateIntentVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/CreateIntentVersion) 

# CreateSlotTypeVersion
<a name="API_CreateSlotTypeVersion"></a>

Membuat versi baru dari jenis slot berdasarkan `$LATEST` versi jenis slot yang ditentukan. Jika `$LATEST` versi sumber daya ini tidak berubah sejak versi terakhir yang Anda buat, Amazon Lex tidak membuat versi baru. Ini mengembalikan versi terakhir yang Anda buat. 

**catatan**  
Anda hanya dapat memperbarui `$LATEST` versi jenis slot. Anda tidak dapat memperbarui versi bernomor yang Anda buat dengan `CreateSlotTypeVersion` operasi.

Saat Anda membuat versi jenis slot, Amazon Lex menetapkan versi ke 1. Versi selanjutnya meningkat sebesar 1. Untuk informasi selengkapnya, lihat [Penentuan versi](versioning-aliases.md#versioning-intro). 

Operasi ini memerlukan izin utuk tindakan `lex:CreateSlotTypeVersion`.

## Minta Sintaks
<a name="API_CreateSlotTypeVersion_RequestSyntax"></a>

```
POST /slottypes/name/versions HTTP/1.1
Content-type: application/json

{
   "checksum": "string"
}
```

## Parameter Permintaan URI
<a name="API_CreateSlotTypeVersion_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_CreateSlotTypeVersion_RequestSyntax) **   <a name="lex-CreateSlotTypeVersion-request-uri-name"></a>
Nama jenis slot yang ingin Anda buat versi baru. Namanya peka huruf besar/kecil.   
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_CreateSlotTypeVersion_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [checksum](#API_CreateSlotTypeVersion_RequestSyntax) **   <a name="lex-CreateSlotTypeVersion-request-checksum"></a>
Checksum untuk `$LATEST` versi jenis slot yang ingin Anda publikasikan. Jika Anda menentukan checksum dan `$LATEST` versi jenis slot memiliki checksum yang berbeda, Amazon Lex mengembalikan `PreconditionFailedException` pengecualian dan tidak mempublikasikan versi baru. Jika Anda tidak menentukan checksum, Amazon Lex menerbitkan versinya. `$LATEST`  
Tipe: String  
Wajib: Tidak

## Sintaksis Respons
<a name="API_CreateSlotTypeVersion_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "checksum": "string",
   "createdDate": number,
   "description": "string",
   "enumerationValues": [ 
      { 
         "synonyms": [ "string" ],
         "value": "string"
      }
   ],
   "lastUpdatedDate": number,
   "name": "string",
   "parentSlotTypeSignature": "string",
   "slotTypeConfigurations": [ 
      { 
         "regexConfiguration": { 
            "pattern": "string"
         }
      }
   ],
   "valueSelectionStrategy": "string",
   "version": "string"
}
```

## Elemen Respons
<a name="API_CreateSlotTypeVersion_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [checksum](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-checksum"></a>
Checksum dari `$LATEST` versi jenis slot.  
Tipe: String

 ** [createdDate](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-createdDate"></a>
Tanggal jenis slot dibuat.  
Tipe: Timestamp

 ** [description](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-description"></a>
Deskripsi jenis slot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [enumerationValues](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-enumerationValues"></a>
Daftar `EnumerationValue` objek yang mendefinisikan nilai yang dapat diambil oleh jenis slot.  
Tipe: Array objek [EnumerationValue](API_EnumerationValue.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10000 item.

 ** [lastUpdatedDate](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-lastUpdatedDate"></a>
Tanggal bahwa jenis slot diperbarui. Saat Anda membuat sumber daya, tanggal pembuatan dan tanggal pembaruan terakhir adalah sama.  
Tipe: Timestamp

 ** [name](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-name"></a>
Nama jenis slot.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [parentSlotTypeSignature](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-parentSlotTypeSignature"></a>
Tipe slot bawaan menggunakan induk dari jenis slot.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^((AMAZON\.)_?|[A-Za-z]_?)+` 

 ** [slotTypeConfigurations](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-slotTypeConfigurations"></a>
Informasi konfigurasi yang memperluas tipe slot bawaan induk.  
Tipe: Array objek [SlotTypeConfiguration](API_SlotTypeConfiguration.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.

 ** [valueSelectionStrategy](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-valueSelectionStrategy"></a>
Strategi yang digunakan Amazon Lex untuk menentukan nilai slot. Untuk informasi selengkapnya, lihat [PutSlotType](API_PutSlotType.md).  
Tipe: String  
Nilai yang Valid: `ORIGINAL_VALUE | TOP_RESOLUTION` 

 ** [version](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-version"></a>
Versi yang ditetapkan untuk versi jenis slot baru.   
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

## Kesalahan
<a name="API_CreateSlotTypeVersion_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik yang memproses permintaan tersebut. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

 ** PreconditionFailedException **   
 Checksum sumber daya yang Anda coba ubah tidak cocok dengan checksum dalam permintaan. Periksa checksum sumber daya dan coba lagi.  
Kode Status HTTP: 412

## Lihat Juga
<a name="API_CreateSlotTypeVersion_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/CreateSlotTypeVersion) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/CreateSlotTypeVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/CreateSlotTypeVersion) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/CreateSlotTypeVersion) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/CreateSlotTypeVersion) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/CreateSlotTypeVersion) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/CreateSlotTypeVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/CreateSlotTypeVersion) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/CreateSlotTypeVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/CreateSlotTypeVersion) 

# DeleteBot
<a name="API_DeleteBot"></a>

Menghapus semua versi bot, termasuk `$LATEST` versi. Untuk menghapus versi bot tertentu, gunakan [DeleteBotVersion](API_DeleteBotVersion.md) operasi. `DeleteBot`Operasi tidak segera menghapus skema bot. Sebaliknya, itu ditandai untuk dihapus dan dihapus nanti.

Amazon Lex menyimpan ucapan tanpa batas untuk meningkatkan kemampuan bot Anda untuk menanggapi input pengguna. Ucapan ini tidak dihapus ketika bot dihapus. Untuk menghapus ucapan, gunakan operasi. [DeleteUtterances](API_DeleteUtterances.md)

Jika bot memiliki alias, Anda tidak dapat menghapusnya. Sebagai gantinya, `DeleteBot` operasi mengembalikan `ResourceInUseException` pengecualian yang menyertakan referensi ke alias yang mengacu pada bot. Untuk menghapus referensi ke bot, hapus alias. Jika Anda mendapatkan pengecualian yang sama lagi, hapus alias rujukan hingga `DeleteBot` operasi berhasil.

Operasi ini memerlukan izin utuk tindakan `lex:DeleteBot`.

## Minta Sintaks
<a name="API_DeleteBot_RequestSyntax"></a>

```
DELETE /bots/name HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteBot_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_DeleteBot_RequestSyntax) **   <a name="lex-DeleteBot-request-uri-name"></a>
Nama bot. Namanya peka huruf besar/kecil.   
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteBot_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteBot_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteBot_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteBot_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik memproses permintaan. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

 ** ResourceInUseException **   
Sumber daya yang Anda coba hapus dirujuk oleh sumber daya lain. Gunakan informasi ini untuk menghapus referensi ke sumber daya yang Anda coba hapus.  
Badan pengecualian berisi objek JSON yang menjelaskan sumber daya.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Menjelaskan sumber daya yang mengacu pada sumber daya yang Anda coba hapus. Objek ini dikembalikan sebagai bagian dari `ResourceInUseException` pengecualian. 
Kode Status HTTP: 400

## Lihat Juga
<a name="API_DeleteBot_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/DeleteBot) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/DeleteBot) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/DeleteBot) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/DeleteBot) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/DeleteBot) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteBot) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/DeleteBot) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/DeleteBot) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/DeleteBot) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/DeleteBot) 

# DeleteBotAlias
<a name="API_DeleteBotAlias"></a>

Menghapus alias untuk bot yang ditentukan. 

Anda tidak dapat menghapus alias yang digunakan dalam asosiasi antara bot dan saluran pesan. Jika alias digunakan dalam asosiasi saluran, `DeleteBot` operasi mengembalikan `ResourceInUseException` pengecualian yang menyertakan referensi ke asosiasi saluran yang merujuk ke bot. Anda dapat menghapus referensi ke alias dengan menghapus asosiasi saluran. Jika Anda mendapatkan pengecualian yang sama lagi, hapus asosiasi rujukan hingga `DeleteBotAlias` operasi berhasil.

## Minta Sintaks
<a name="API_DeleteBotAlias_RequestSyntax"></a>

```
DELETE /bots/botName/aliases/name HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteBotAlias_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [botName](#API_DeleteBotAlias_RequestSyntax) **   <a name="lex-DeleteBotAlias-request-uri-botName"></a>
Nama bot yang ditunjuk alias.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [name](#API_DeleteBotAlias_RequestSyntax) **   <a name="lex-DeleteBotAlias-request-uri-name"></a>
Nama alias yang akan dihapus. Namanya peka huruf besar/kecil.   
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteBotAlias_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteBotAlias_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteBotAlias_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteBotAlias_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik memproses permintaan. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

 ** ResourceInUseException **   
Sumber daya yang Anda coba hapus dirujuk oleh sumber daya lain. Gunakan informasi ini untuk menghapus referensi ke sumber daya yang Anda coba hapus.  
Badan pengecualian berisi objek JSON yang menjelaskan sumber daya.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Menjelaskan sumber daya yang mengacu pada sumber daya yang Anda coba hapus. Objek ini dikembalikan sebagai bagian dari `ResourceInUseException` pengecualian. 
Kode Status HTTP: 400

## Lihat Juga
<a name="API_DeleteBotAlias_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/DeleteBotAlias) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/DeleteBotAlias) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/DeleteBotAlias) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/DeleteBotAlias) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/DeleteBotAlias) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteBotAlias) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/DeleteBotAlias) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/DeleteBotAlias) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/DeleteBotAlias) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/DeleteBotAlias) 

# DeleteBotChannelAssociation
<a name="API_DeleteBotChannelAssociation"></a>

Menghapus hubungan antara bot Amazon Lex dan platform perpesanan.

Operasi ini memerlukan izin untuk tindakan `lex:DeleteBotChannelAssociation`.

## Minta Sintaks
<a name="API_DeleteBotChannelAssociation_RequestSyntax"></a>

```
DELETE /bots/botName/aliases/aliasName/channels/name HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteBotChannelAssociation_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [aliasName](#API_DeleteBotChannelAssociation_RequestSyntax) **   <a name="lex-DeleteBotChannelAssociation-request-uri-botAlias"></a>
Alias yang menunjuk ke versi spesifik bot Amazon Lex tempat asosiasi ini dibuat.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [botName](#API_DeleteBotChannelAssociation_RequestSyntax) **   <a name="lex-DeleteBotChannelAssociation-request-uri-botName"></a>
Nama bot Amazon Lex.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [name](#API_DeleteBotChannelAssociation_RequestSyntax) **   <a name="lex-DeleteBotChannelAssociation-request-uri-name"></a>
Nama pengaitan. Namanya peka huruf besar/kecil.   
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteBotChannelAssociation_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteBotChannelAssociation_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteBotChannelAssociation_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteBotChannelAssociation_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik yang memproses permintaan tersebut. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_DeleteBotChannelAssociation_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/DeleteBotChannelAssociation) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/DeleteBotChannelAssociation) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/DeleteBotChannelAssociation) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/DeleteBotChannelAssociation) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/DeleteBotChannelAssociation) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteBotChannelAssociation) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/DeleteBotChannelAssociation) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/DeleteBotChannelAssociation) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/DeleteBotChannelAssociation) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/DeleteBotChannelAssociation) 

# DeleteBotVersion
<a name="API_DeleteBotVersion"></a>

Menghapus versi bot tertentu. Untuk menghapus semua versi bot, gunakan [DeleteBot](API_DeleteBot.md) operasi. 

Operasi ini memerlukan izin utuk tindakan `lex:DeleteBotVersion`.

## Minta Sintaks
<a name="API_DeleteBotVersion_RequestSyntax"></a>

```
DELETE /bots/name/versions/version HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteBotVersion_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_DeleteBotVersion_RequestSyntax) **   <a name="lex-DeleteBotVersion-request-uri-name"></a>
Nama bot.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [version](#API_DeleteBotVersion_RequestSyntax) **   <a name="lex-DeleteBotVersion-request-uri-version"></a>
Versi bot yang akan dihapus. Anda tidak dapat menghapus `$LATEST` versi bot. Untuk menghapus `$LATEST` versi, gunakan [DeleteBot](API_DeleteBot.md) operasi.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `[0-9]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteBotVersion_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteBotVersion_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteBotVersion_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteBotVersion_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik memproses permintaan. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

 ** ResourceInUseException **   
Sumber daya yang Anda coba hapus dirujuk oleh sumber daya lain. Gunakan informasi ini untuk menghapus referensi ke sumber daya yang Anda coba hapus.  
Badan pengecualian berisi objek JSON yang menjelaskan sumber daya.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Menjelaskan sumber daya yang mengacu pada sumber daya yang Anda coba hapus. Objek ini dikembalikan sebagai bagian dari `ResourceInUseException` pengecualian. 
Kode Status HTTP: 400

## Lihat Juga
<a name="API_DeleteBotVersion_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/DeleteBotVersion) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/DeleteBotVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/DeleteBotVersion) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/DeleteBotVersion) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/DeleteBotVersion) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteBotVersion) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/DeleteBotVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/DeleteBotVersion) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/DeleteBotVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/DeleteBotVersion) 

# DeleteIntent
<a name="API_DeleteIntent"></a>

Menghapus semua versi intent, termasuk versi. `$LATEST` Untuk menghapus versi tertentu dari intent, gunakan [DeleteIntentVersion](API_DeleteIntentVersion.md) operasi.

 Anda dapat menghapus versi intent hanya jika tidak direferensikan. Untuk menghapus maksud yang dirujuk dalam satu atau beberapa bot (lihat[Amazon Lex: Cara Kerjanya](how-it-works.md)), Anda harus menghapus referensi tersebut terlebih dahulu. 

**catatan**  
 Jika Anda mendapatkan `ResourceInUseException` pengecualian, ini memberikan contoh referensi yang menunjukkan di mana maksud direferensikan. Untuk menghapus referensi ke intent, perbarui bot atau hapus. Jika Anda mendapatkan pengecualian yang sama saat mencoba menghapus intent lagi, ulangi sampai intent tidak memiliki referensi dan panggilan ke berhasil`DeleteIntent`. 

 Operasi ini memerlukan izin untuk tindakan `lex:DeleteIntent`. 

## Minta Sintaks
<a name="API_DeleteIntent_RequestSyntax"></a>

```
DELETE /intents/name HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteIntent_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_DeleteIntent_RequestSyntax) **   <a name="lex-DeleteIntent-request-uri-name"></a>
Nama niat. Namanya peka huruf besar/kecil.   
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteIntent_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteIntent_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteIntent_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteIntent_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik memproses permintaan. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

 ** ResourceInUseException **   
Sumber daya yang Anda coba hapus dirujuk oleh sumber daya lain. Gunakan informasi ini untuk menghapus referensi ke sumber daya yang Anda coba hapus.  
Badan pengecualian berisi objek JSON yang menjelaskan sumber daya.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Menjelaskan sumber daya yang mengacu pada sumber daya yang Anda coba hapus. Objek ini dikembalikan sebagai bagian dari `ResourceInUseException` pengecualian. 
Kode Status HTTP: 400

## Lihat Juga
<a name="API_DeleteIntent_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/DeleteIntent) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/DeleteIntent) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/DeleteIntent) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/DeleteIntent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/DeleteIntent) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteIntent) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/DeleteIntent) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/DeleteIntent) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/DeleteIntent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/DeleteIntent) 

# DeleteIntentVersion
<a name="API_DeleteIntentVersion"></a>

Menghapus versi tertentu dari intent. Untuk menghapus semua versi intent, gunakan [DeleteIntent](API_DeleteIntent.md) operasi. 

Operasi ini memerlukan izin utuk tindakan `lex:DeleteIntentVersion`.

## Minta Sintaks
<a name="API_DeleteIntentVersion_RequestSyntax"></a>

```
DELETE /intents/name/versions/version HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteIntentVersion_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_DeleteIntentVersion_RequestSyntax) **   <a name="lex-DeleteIntentVersion-request-uri-name"></a>
Nama niat.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [version](#API_DeleteIntentVersion_RequestSyntax) **   <a name="lex-DeleteIntentVersion-request-uri-version"></a>
Versi maksud untuk menghapus. Anda tidak dapat menghapus `$LATEST` versi intent. Untuk menghapus `$LATEST` versi, gunakan [DeleteIntent](API_DeleteIntent.md) operasi.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `[0-9]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteIntentVersion_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteIntentVersion_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteIntentVersion_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteIntentVersion_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik yang memproses permintaan tersebut. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

 ** ResourceInUseException **   
Sumber daya yang Anda coba hapus dirujuk oleh sumber daya lain. Gunakan informasi ini untuk menghapus referensi ke sumber daya yang Anda coba hapus.  
Badan pengecualian berisi objek JSON yang menjelaskan sumber daya.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Menjelaskan sumber daya yang mengacu pada sumber daya yang Anda coba hapus. Objek ini dikembalikan sebagai bagian dari `ResourceInUseException` pengecualian. 
Kode Status HTTP: 400

## Lihat Juga
<a name="API_DeleteIntentVersion_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/DeleteIntentVersion) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/DeleteIntentVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/DeleteIntentVersion) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/DeleteIntentVersion) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/DeleteIntentVersion) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteIntentVersion) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/DeleteIntentVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/DeleteIntentVersion) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/DeleteIntentVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/DeleteIntentVersion) 

# DeleteSlotType
<a name="API_DeleteSlotType"></a>

Menghapus semua versi jenis slot, termasuk `$LATEST` versi. Untuk menghapus versi tertentu dari jenis slot, gunakan [DeleteSlotTypeVersion](API_DeleteSlotTypeVersion.md) operasi.

 Anda dapat menghapus versi jenis slot hanya jika tidak direferensikan. Untuk menghapus jenis slot yang dirujuk dalam satu atau lebih maksud, Anda harus menghapus referensi tersebut terlebih dahulu. 

**catatan**  
 Jika Anda mendapatkan `ResourceInUseException` pengecualian, pengecualian memberikan contoh referensi yang menunjukkan maksud di mana jenis slot direferensikan. Untuk menghapus referensi ke jenis slot, perbarui maksud atau hapus. Jika Anda mendapatkan pengecualian yang sama ketika Anda mencoba untuk menghapus jenis slot lagi, ulangi sampai jenis slot tidak memiliki referensi dan `DeleteSlotType` panggilan berhasil. 

Operasi ini memerlukan izin untuk tindakan `lex:DeleteSlotType`.

## Minta Sintaks
<a name="API_DeleteSlotType_RequestSyntax"></a>

```
DELETE /slottypes/name HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteSlotType_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_DeleteSlotType_RequestSyntax) **   <a name="lex-DeleteSlotType-request-uri-name"></a>
Nama jenis slot. Namanya peka huruf besar/kecil.   
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteSlotType_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteSlotType_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteSlotType_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteSlotType_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik yang memproses permintaan tersebut. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

 ** ResourceInUseException **   
Sumber daya yang Anda coba hapus dirujuk oleh sumber daya lain. Gunakan informasi ini untuk menghapus referensi ke sumber daya yang Anda coba hapus.  
Badan pengecualian berisi objek JSON yang menjelaskan sumber daya.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Menjelaskan sumber daya yang mengacu pada sumber daya yang Anda coba hapus. Objek ini dikembalikan sebagai bagian dari `ResourceInUseException` pengecualian. 
Kode Status HTTP: 400

## Lihat Juga
<a name="API_DeleteSlotType_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/DeleteSlotType) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/DeleteSlotType) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/DeleteSlotType) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/DeleteSlotType) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/DeleteSlotType) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteSlotType) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/DeleteSlotType) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/DeleteSlotType) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/DeleteSlotType) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/DeleteSlotType) 

# DeleteSlotTypeVersion
<a name="API_DeleteSlotTypeVersion"></a>

Menghapus versi tertentu dari jenis slot. Untuk menghapus semua versi jenis slot, gunakan [DeleteSlotType](API_DeleteSlotType.md) operasi. 

Operasi ini memerlukan izin utuk tindakan `lex:DeleteSlotTypeVersion`.

## Minta Sintaks
<a name="API_DeleteSlotTypeVersion_RequestSyntax"></a>

```
DELETE /slottypes/name/version/version HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteSlotTypeVersion_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_DeleteSlotTypeVersion_RequestSyntax) **   <a name="lex-DeleteSlotTypeVersion-request-uri-name"></a>
Nama jenis slot.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [version](#API_DeleteSlotTypeVersion_RequestSyntax) **   <a name="lex-DeleteSlotTypeVersion-request-uri-version"></a>
Versi jenis slot yang akan dihapus. Anda tidak dapat menghapus `$LATEST` versi jenis slot. Untuk menghapus `$LATEST` versi, gunakan [DeleteSlotType](API_DeleteSlotType.md) operasi.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `[0-9]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteSlotTypeVersion_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteSlotTypeVersion_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteSlotTypeVersion_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteSlotTypeVersion_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik yang memproses permintaan tersebut. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

 ** ResourceInUseException **   
Sumber daya yang Anda coba hapus dirujuk oleh sumber daya lain. Gunakan informasi ini untuk menghapus referensi ke sumber daya yang Anda coba hapus.  
Badan pengecualian berisi objek JSON yang menjelaskan sumber daya.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Menjelaskan sumber daya yang mengacu pada sumber daya yang Anda coba hapus. Objek ini dikembalikan sebagai bagian dari `ResourceInUseException` pengecualian. 
Kode Status HTTP: 400

## Lihat Juga
<a name="API_DeleteSlotTypeVersion_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/DeleteSlotTypeVersion) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/DeleteSlotTypeVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/DeleteSlotTypeVersion) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/DeleteSlotTypeVersion) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/DeleteSlotTypeVersion) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteSlotTypeVersion) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/DeleteSlotTypeVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/DeleteSlotTypeVersion) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/DeleteSlotTypeVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/DeleteSlotTypeVersion) 

# DeleteUtterances
<a name="API_DeleteUtterances"></a>

Menghapus ucapan yang disimpan.

Amazon Lex menyimpan ucapan yang dikirim pengguna ke bot Anda. Ucapan disimpan selama 15 hari untuk digunakan dengan [GetUtterancesView](API_GetUtterancesView.md) operasi, dan kemudian disimpan tanpa batas waktu untuk digunakan dalam meningkatkan kemampuan bot Anda untuk menanggapi input pengguna.

Gunakan `DeleteUtterances` operasi untuk menghapus ucapan tersimpan secara manual untuk pengguna tertentu. Saat Anda menggunakan `DeleteUtterances` operasi, ucapan yang disimpan untuk meningkatkan kemampuan bot Anda untuk merespons input pengguna segera dihapus. Ucapan yang disimpan untuk digunakan dengan `GetUtterancesView` operasi dihapus setelah 15 hari.

Operasi ini memerlukan izin utuk tindakan `lex:DeleteUtterances`.

## Minta Sintaks
<a name="API_DeleteUtterances_RequestSyntax"></a>

```
DELETE /bots/botName/utterances/userId HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_DeleteUtterances_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [botName](#API_DeleteUtterances_RequestSyntax) **   <a name="lex-DeleteUtterances-request-uri-botName"></a>
Nama bot yang menyimpan ucapan.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [userId](#API_DeleteUtterances_RequestSyntax) **   <a name="lex-DeleteUtterances-request-uri-userId"></a>
 Pengidentifikasi unik untuk pengguna yang membuat ucapan. Ini adalah ID pengguna yang dikirim dalam permintaan [PostContent](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html)atau [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)operasi yang berisi ucapan.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 100.  
Wajib: Ya

## Isi Permintaan
<a name="API_DeleteUtterances_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_DeleteUtterances_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_DeleteUtterances_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_DeleteUtterances_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_DeleteUtterances_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/DeleteUtterances) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/DeleteUtterances) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/DeleteUtterances) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/DeleteUtterances) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/DeleteUtterances) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteUtterances) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/DeleteUtterances) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/DeleteUtterances) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/DeleteUtterances) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/DeleteUtterances) 

# GetBot
<a name="API_GetBot"></a>

Mengembalikan informasi metadata untuk bot tertentu. Anda harus memberikan nama bot dan versi bot atau alias. 

 Operasi ini memerlukan izin utuk tindakan `lex:GetBot`. 

## Minta Sintaks
<a name="API_GetBot_RequestSyntax"></a>

```
GET /bots/name/versions/versionoralias HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetBot_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_GetBot_RequestSyntax) **   <a name="lex-GetBot-request-uri-name"></a>
Nama bot. Namanya peka huruf besar/kecil.   
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [versionoralias](#API_GetBot_RequestSyntax) **   <a name="lex-GetBot-request-uri-versionOrAlias"></a>
Versi atau alias bot.  
Wajib: Ya

## Isi Permintaan
<a name="API_GetBot_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetBot_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "abortStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "checksum": "string",
   "childDirected": boolean,
   "clarificationPrompt": { 
      "maxAttempts": number,
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "createdDate": number,
   "description": "string",
   "detectSentiment": boolean,
   "enableModelImprovements": boolean,
   "failureReason": "string",
   "idleSessionTTLInSeconds": number,
   "intents": [ 
      { 
         "intentName": "string",
         "intentVersion": "string"
      }
   ],
   "lastUpdatedDate": number,
   "locale": "string",
   "name": "string",
   "nluIntentConfidenceThreshold": number,
   "status": "string",
   "version": "string",
   "voiceId": "string"
}
```

## Elemen Respons
<a name="API_GetBot_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [abortStatement](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-abortStatement"></a>
Pesan yang dikembalikan Amazon Lex ketika pengguna memilih untuk mengakhiri percakapan tanpa menyelesaikannya. Untuk informasi selengkapnya, lihat [PutBot](API_PutBot.md).  
Tipe: Objek [Statement](API_Statement.md)

 ** [checksum](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-checksum"></a>
Checksum bot yang digunakan untuk mengidentifikasi revisi spesifik dari versi bot. `$LATEST`  
Tipe: String

 ** [childDirected](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-childDirected"></a>
Untuk setiap bot Amazon Lex yang dibuat dengan Layanan Pembuatan Model Amazon Lex, Anda harus menentukan apakah penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada Undang-Undang Perlindungan Privasi Online Anak (COPPA) dengan menentukan `true` atau `false` di lapangan. `childDirected` **Dengan menentukan `true` di `childDirected` lapangan, Anda mengonfirmasi bahwa penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA.** Dengan menentukan `false` di `childDirected` lapangan, Anda mengonfirmasi bahwa penggunaan Amazon Lex Anda **tidak** terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA. Anda tidak boleh menentukan nilai default untuk `childDirected` bidang yang tidak secara akurat mencerminkan apakah penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA.  
Jika penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun, Anda harus mendapatkan persetujuan orang tua yang dapat diverifikasi berdasarkan COPPA. Untuk informasi mengenai penggunaan Amazon Lex sehubungan dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun, lihat [FAQ Amazon Lex](https://aws.amazon.com/lex/faqs#data-security).   
Jenis: Boolean

 ** [clarificationPrompt](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-clarificationPrompt"></a>
Pesan Amazon Lex menggunakan ketika tidak memahami permintaan pengguna. Untuk informasi selengkapnya, lihat [PutBot](API_PutBot.md).   
Tipe: Objek [Prompt](API_Prompt.md)

 ** [createdDate](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-createdDate"></a>
Tanggal bot itu dibuat.  
Tipe: Timestamp

 ** [description](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-description"></a>
Deskripsi bot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [detectSentiment](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-detectSentiment"></a>
Menunjukkan apakah ucapan pengguna harus dikirim ke Amazon Comprehend untuk analisis sentimen.  
Jenis: Boolean

 ** [enableModelImprovements](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-enableModelImprovements"></a>
Menunjukkan apakah bot menggunakan peningkatan akurasi. `true`menunjukkan bahwa bot menggunakan perbaikan, jika tidak,`false`.  
Jenis: Boolean

 ** [failureReason](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-failureReason"></a>
Jika `status` ya`FAILED`, Amazon Lex menjelaskan mengapa gagal membangun bot.  
Tipe: String

 ** [idleSessionTTLInSeconds](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-idleSessionTTLInSeconds"></a>
Waktu maksimum dalam hitungan detik Amazon Lex menyimpan data yang dikumpulkan dalam percakapan. Untuk informasi selengkapnya, lihat [PutBot](API_PutBot.md).  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 60. Nilai maksimum 86400.

 ** [intents](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-intents"></a>
Susunan objek `intent`. Untuk informasi selengkapnya, lihat [PutBot](API_PutBot.md).  
Tipe: Array objek [Intent](API_Intent.md)

 ** [lastUpdatedDate](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-lastUpdatedDate"></a>
Tanggal bot diperbarui. Saat Anda membuat sumber daya, tanggal pembuatan dan tanggal terakhir diperbarui adalah sama.   
Tipe: Timestamp

 ** [locale](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-locale"></a>
 Target lokal untuk bot.   
Tipe: String  
Nilai yang Valid: `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` 

 ** [name](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-name"></a>
Nama bot.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

 ** [nluIntentConfidenceThreshold](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-nluIntentConfidenceThreshold"></a>
Skor yang menentukan di mana Amazon Lex menyisipkan `AMAZON.FallbackIntent``AMAZON.KendraSearchIntent`,, atau keduanya saat mengembalikan maksud alternatif dalam respons [PostContent](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html)atau [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html). `AMAZON.FallbackIntent`dimasukkan jika skor kepercayaan untuk semua maksud di bawah nilai ini. `AMAZON.KendraSearchIntent`hanya dimasukkan jika dikonfigurasi untuk bot.  
Tipe: Ganda  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 1.

 ** [status](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-status"></a>
Status bot.   
Ketika statusnya adalah `BUILDING` Amazon Lex sedang membangun bot untuk pengujian dan penggunaan.  
Jika status botnya`READY_BASIC_TESTING`, Anda dapat menguji bot menggunakan ucapan persis yang ditentukan dalam maksud bot. Ketika bot siap untuk pengujian penuh atau dijalankan, statusnya adalah`READY`.  
Jika ada masalah dengan membangun bot, statusnya `FAILED` dan `failureReason` bidang menjelaskan mengapa bot tidak dibangun.  
Jika bot disimpan tetapi tidak dibangun, statusnya adalah`NOT_BUILT`.  
Tipe: String  
Nilai yang Valid: `BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT` 

 ** [version](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-version"></a>
Versi bot. Untuk bot baru, versinya selalu`$LATEST`.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

 ** [voiceId](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-voiceId"></a>
ID suara Amazon Polly yang digunakan Amazon Lex untuk interaksi suara dengan pengguna. Untuk informasi selengkapnya, lihat [PutBot](API_PutBot.md).  
Tipe: String

## Kesalahan
<a name="API_GetBot_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetBot_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetBot) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetBot) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetBot) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetBot) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetBot) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBot) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetBot) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetBot) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetBot) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetBot) 

# GetBotAlias
<a name="API_GetBotAlias"></a>

Mengembalikan informasi tentang alias bot Amazon Lex. Untuk informasi selengkapnya tentang alias, lihat[Pembuatan Versi dan Alias](versioning-aliases.md).

Operasi ini memerlukan izin utuk tindakan `lex:GetBotAlias`.

## Minta Sintaks
<a name="API_GetBotAlias_RequestSyntax"></a>

```
GET /bots/botName/aliases/name HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetBotAlias_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [botName](#API_GetBotAlias_RequestSyntax) **   <a name="lex-GetBotAlias-request-uri-botName"></a>
Nama bot.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [name](#API_GetBotAlias_RequestSyntax) **   <a name="lex-GetBotAlias-request-uri-name"></a>
Nama bot alias. Namanya peka huruf besar/kecil.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetBotAlias_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetBotAlias_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "botName": "string",
   "botVersion": "string",
   "checksum": "string",
   "conversationLogs": { 
      "iamRoleArn": "string",
      "logSettings": [ 
         { 
            "destination": "string",
            "kmsKeyArn": "string",
            "logType": "string",
            "resourceArn": "string",
            "resourcePrefix": "string"
         }
      ]
   },
   "createdDate": number,
   "description": "string",
   "lastUpdatedDate": number,
   "name": "string"
}
```

## Elemen Respons
<a name="API_GetBotAlias_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [botName](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-botName"></a>
Nama bot yang ditunjuk alias.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

 ** [botVersion](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-botVersion"></a>
Versi bot yang ditunjuk alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

 ** [checksum](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-checksum"></a>
Checksum dari alias bot.  
Tipe: String

 ** [conversationLogs](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-conversationLogs"></a>
Pengaturan yang menentukan bagaimana Amazon Lex menggunakan log percakapan untuk alias.  
Tipe: Objek [ConversationLogsResponse](API_ConversationLogsResponse.md)

 ** [createdDate](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-createdDate"></a>
Tanggal alias bot dibuat.  
Tipe: Timestamp

 ** [description](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-description"></a>
Deskripsi alias bot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [lastUpdatedDate](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-lastUpdatedDate"></a>
Tanggal alias bot diperbarui. Saat Anda membuat sumber daya, tanggal pembuatan dan tanggal pembaruan terakhir adalah sama.  
Tipe: Timestamp

 ** [name](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-name"></a>
Nama bot alias.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

## Kesalahan
<a name="API_GetBotAlias_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetBotAlias_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetBotAlias) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetBotAlias) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetBotAlias) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetBotAlias) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetBotAlias) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBotAlias) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetBotAlias) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetBotAlias) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetBotAlias) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetBotAlias) 

# GetBotAliases
<a name="API_GetBotAliases"></a>

Mengembalikan daftar alias untuk bot Amazon Lex tertentu.

Operasi ini memerlukan izin utuk tindakan `lex:GetBotAliases`.

## Minta Sintaks
<a name="API_GetBotAliases_RequestSyntax"></a>

```
GET /bots/botName/aliases/?maxResults=maxResults&nameContains=nameContains&nextToken=nextToken HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetBotAliases_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [botName](#API_GetBotAliases_RequestSyntax) **   <a name="lex-GetBotAliases-request-uri-botName"></a>
Nama bot.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [maxResults](#API_GetBotAliases_RequestSyntax) **   <a name="lex-GetBotAliases-request-uri-maxResults"></a>
Jumlah maksimum alias untuk kembali dalam respons. Defaultnya adalah 50.   
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [nameContains](#API_GetBotAliases_RequestSyntax) **   <a name="lex-GetBotAliases-request-uri-nameContains"></a>
Substring untuk mencocokkan nama alias bot. Alias akan dikembalikan jika ada bagian dari namanya yang cocok dengan substring. Misalnya, “xyz” cocok dengan “xyzabc” dan “abcxyz.”  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [nextToken](#API_GetBotAliases_RequestSyntax) **   <a name="lex-GetBotAliases-request-uri-nextToken"></a>
Token pagination untuk mengambil halaman berikutnya dari alias. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman alias berikutnya, tentukan token pagination di permintaan berikutnya. 

## Isi Permintaan
<a name="API_GetBotAliases_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetBotAliases_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "BotAliases": [ 
      { 
         "botName": "string",
         "botVersion": "string",
         "checksum": "string",
         "conversationLogs": { 
            "iamRoleArn": "string",
            "logSettings": [ 
               { 
                  "destination": "string",
                  "kmsKeyArn": "string",
                  "logType": "string",
                  "resourceArn": "string",
                  "resourcePrefix": "string"
               }
            ]
         },
         "createdDate": number,
         "description": "string",
         "lastUpdatedDate": number,
         "name": "string"
      }
   ],
   "nextToken": "string"
}
```

## Elemen Respons
<a name="API_GetBotAliases_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [BotAliases](#API_GetBotAliases_ResponseSyntax) **   <a name="lex-GetBotAliases-response-BotAliases"></a>
Sebuah array `BotAliasMetadata` objek, masing-masing menggambarkan alias bot.  
Tipe: Array objek [BotAliasMetadata](API_BotAliasMetadata.md)

 ** [nextToken](#API_GetBotAliases_ResponseSyntax) **   <a name="lex-GetBotAliases-response-nextToken"></a>
Token pagination untuk mengambil halaman berikutnya dari alias. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman alias berikutnya, tentukan token pagination di permintaan berikutnya.   
Tipe: String

## Kesalahan
<a name="API_GetBotAliases_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetBotAliases_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetBotAliases) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetBotAliases) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetBotAliases) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetBotAliases) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetBotAliases) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBotAliases) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetBotAliases) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetBotAliases) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetBotAliases) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetBotAliases) 

# GetBotChannelAssociation
<a name="API_GetBotChannelAssociation"></a>

Mengembalikan informasi tentang hubungan antara bot Amazon Lex dan platform perpesanan.

Operasi ini memerlukan izin utuk tindakan `lex:GetBotChannelAssociation`.

## Minta Sintaks
<a name="API_GetBotChannelAssociation_RequestSyntax"></a>

```
GET /bots/botName/aliases/aliasName/channels/name HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetBotChannelAssociation_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [aliasName](#API_GetBotChannelAssociation_RequestSyntax) **   <a name="lex-GetBotChannelAssociation-request-uri-botAlias"></a>
Alias yang menunjuk ke versi spesifik bot Amazon Lex tempat asosiasi ini dibuat.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [botName](#API_GetBotChannelAssociation_RequestSyntax) **   <a name="lex-GetBotChannelAssociation-request-uri-botName"></a>
Nama bot Amazon Lex.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [name](#API_GetBotChannelAssociation_RequestSyntax) **   <a name="lex-GetBotChannelAssociation-request-uri-name"></a>
Nama asosiasi antara bot dan saluran. Namanya peka huruf besar/kecil.   
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetBotChannelAssociation_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetBotChannelAssociation_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "botAlias": "string",
   "botConfiguration": { 
      "string" : "string" 
   },
   "botName": "string",
   "createdDate": number,
   "description": "string",
   "failureReason": "string",
   "name": "string",
   "status": "string",
   "type": "string"
}
```

## Elemen Respons
<a name="API_GetBotChannelAssociation_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [botAlias](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-botAlias"></a>
Alias yang menunjuk ke versi spesifik bot Amazon Lex tempat asosiasi ini dibuat.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [botConfiguration](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-botConfiguration"></a>
Memberikan informasi bahwa platform perpesanan perlu berkomunikasi dengan bot Amazon Lex.  
Tipe: Peta string ke string  
Entri Peta: Jumlah maksimum 10 item.

 ** [botName](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-botName"></a>
Nama bot Amazon Lex.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

 ** [createdDate](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-createdDate"></a>
Tanggal hubungan antara bot dan saluran dibuat.  
Tipe: Timestamp

 ** [description](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-description"></a>
Deskripsi hubungan antara bot dan saluran.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [failureReason](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-failureReason"></a>
Jika `status` ya`FAILED`, Amazon Lex memberikan alasan bahwa ia gagal membuat asosiasi.  
Tipe: String

 ** [name](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-name"></a>
Nama asosiasi antara bot dan saluran.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [status](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-status"></a>
Status saluran bot.   
+  `CREATED`- Saluran telah dibuat dan siap digunakan.
+  `IN_PROGRESS`- Pembuatan saluran sedang berlangsung.
+  `FAILED`- Terjadi kesalahan saat membuat saluran. Untuk informasi tentang alasan kegagalan, lihat `failureReason` bidangnya.
Tipe: String  
Nilai yang Valid: `IN_PROGRESS | CREATED | FAILED` 

 ** [type](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-type"></a>
Jenis platform perpesanan.  
Tipe: String  
Nilai yang Valid: `Facebook | Slack | Twilio-Sms | Kik` 

## Kesalahan
<a name="API_GetBotChannelAssociation_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetBotChannelAssociation_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetBotChannelAssociation) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetBotChannelAssociation) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetBotChannelAssociation) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetBotChannelAssociation) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetBotChannelAssociation) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBotChannelAssociation) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetBotChannelAssociation) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetBotChannelAssociation) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetBotChannelAssociation) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetBotChannelAssociation) 

# GetBotChannelAssociations
<a name="API_GetBotChannelAssociations"></a>

 Mengembalikan daftar semua saluran yang terkait dengan bot yang ditentukan. 

`GetBotChannelAssociations`Operasi memerlukan izin untuk `lex:GetBotChannelAssociations` tindakan tersebut.

## Minta Sintaks
<a name="API_GetBotChannelAssociations_RequestSyntax"></a>

```
GET /bots/botName/aliases/aliasName/channels/?maxResults=maxResults&nameContains=nameContains&nextToken=nextToken HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetBotChannelAssociations_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [aliasName](#API_GetBotChannelAssociations_RequestSyntax) **   <a name="lex-GetBotChannelAssociations-request-uri-botAlias"></a>
Alias yang menunjuk ke versi spesifik bot Amazon Lex tempat asosiasi ini dibuat.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^(-|^([A-Za-z]_?)+$)$`   
Wajib: Ya

 ** [botName](#API_GetBotChannelAssociations_RequestSyntax) **   <a name="lex-GetBotChannelAssociations-request-uri-botName"></a>
Nama bot Amazon Lex di asosiasi.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [maxResults](#API_GetBotChannelAssociations_RequestSyntax) **   <a name="lex-GetBotChannelAssociations-request-uri-maxResults"></a>
Jumlah maksimum asosiasi untuk kembali dalam respons. Defaultnya adalah 50.   
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [nameContains](#API_GetBotChannelAssociations_RequestSyntax) **   <a name="lex-GetBotChannelAssociations-request-uri-nameContains"></a>
Substring agar sesuai dengan nama asosiasi saluran. Asosiasi akan dikembalikan jika ada bagian dari namanya yang cocok dengan substring. Misalnya, “xyz” cocok dengan “xyzabc” dan “abcxyz.” Untuk mengembalikan semua asosiasi saluran bot, gunakan tanda hubung (“-”) sebagai parameter. `nameContains`  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [nextToken](#API_GetBotChannelAssociations_RequestSyntax) **   <a name="lex-GetBotChannelAssociations-request-uri-nextToken"></a>
Token pagination untuk mengambil halaman asosiasi berikutnya. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman asosiasi berikutnya, tentukan token pagination di permintaan berikutnya. 

## Isi Permintaan
<a name="API_GetBotChannelAssociations_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetBotChannelAssociations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "botChannelAssociations": [ 
      { 
         "botAlias": "string",
         "botConfiguration": { 
            "string" : "string" 
         },
         "botName": "string",
         "createdDate": number,
         "description": "string",
         "failureReason": "string",
         "name": "string",
         "status": "string",
         "type": "string"
      }
   ],
   "nextToken": "string"
}
```

## Elemen Respons
<a name="API_GetBotChannelAssociations_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [botChannelAssociations](#API_GetBotChannelAssociations_ResponseSyntax) **   <a name="lex-GetBotChannelAssociations-response-botChannelAssociations"></a>
Sebuah array objek, satu untuk setiap asosiasi, yang memberikan informasi tentang bot Amazon Lex dan hubungannya dengan saluran.   
Tipe: Array objek [BotChannelAssociation](API_BotChannelAssociation.md)

 ** [nextToken](#API_GetBotChannelAssociations_ResponseSyntax) **   <a name="lex-GetBotChannelAssociations-response-nextToken"></a>
Token pagination yang mengambil halaman asosiasi berikutnya. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman asosiasi berikutnya, tentukan token pagination di permintaan berikutnya.   
Tipe: String

## Kesalahan
<a name="API_GetBotChannelAssociations_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetBotChannelAssociations_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetBotChannelAssociations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetBotChannelAssociations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetBotChannelAssociations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetBotChannelAssociations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetBotChannelAssociations) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBotChannelAssociations) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetBotChannelAssociations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetBotChannelAssociations) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetBotChannelAssociations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetBotChannelAssociations) 

# GetBots
<a name="API_GetBots"></a>

Mengembalikan informasi bot sebagai berikut: 
+ Jika Anda memberikan `nameContains` bidang, respons menyertakan informasi untuk `$LATEST` versi semua bot yang namanya berisi string yang ditentukan.
+ Jika Anda tidak menentukan `nameContains` bidang, operasi akan mengembalikan informasi tentang `$LATEST` versi semua bot Anda.

Operasi ini memerlukan izin untuk tindakan `lex:GetBots`.

## Minta Sintaks
<a name="API_GetBots_RequestSyntax"></a>

```
GET /bots/?maxResults=maxResults&nameContains=nameContains&nextToken=nextToken HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetBots_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [maxResults](#API_GetBots_RequestSyntax) **   <a name="lex-GetBots-request-uri-maxResults"></a>
Jumlah maksimum bot yang akan dikembalikan dalam respons bahwa permintaan akan dikembalikan. Default-nya adalah 10.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [nameContains](#API_GetBots_RequestSyntax) **   <a name="lex-GetBots-request-uri-nameContains"></a>
Substring agar sesuai dengan nama bot. Bot akan dikembalikan jika ada bagian dari namanya yang cocok dengan substring. Misalnya, “xyz” cocok dengan “xyzabc” dan “abcxyz.”  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

 ** [nextToken](#API_GetBots_RequestSyntax) **   <a name="lex-GetBots-request-uri-nextToken"></a>
Token pagination yang mengambil halaman bot berikutnya. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman bot berikutnya, tentukan token pagination di permintaan berikutnya. 

## Isi Permintaan
<a name="API_GetBots_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetBots_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "bots": [ 
      { 
         "createdDate": number,
         "description": "string",
         "lastUpdatedDate": number,
         "name": "string",
         "status": "string",
         "version": "string"
      }
   ],
   "nextToken": "string"
}
```

## Elemen Respons
<a name="API_GetBots_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [bots](#API_GetBots_ResponseSyntax) **   <a name="lex-GetBots-response-bots"></a>
Sebuah array `botMetadata` objek, dengan satu entri untuk setiap bot.   
Tipe: Array objek [BotMetadata](API_BotMetadata.md)

 ** [nextToken](#API_GetBots_ResponseSyntax) **   <a name="lex-GetBots-response-nextToken"></a>
Jika respons terpotong, itu termasuk token pagination yang dapat Anda tentukan dalam permintaan berikutnya untuk mengambil halaman bot berikutnya.   
Tipe: String

## Kesalahan
<a name="API_GetBots_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetBots_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetBots) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetBots) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetBots) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetBots) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetBots) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBots) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetBots) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetBots) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetBots) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetBots) 

# GetBotVersions
<a name="API_GetBotVersions"></a>

Mendapat informasi tentang semua versi bot.

`GetBotVersions`Operasi mengembalikan `BotMetadata` objek untuk setiap versi bot. Misalnya, jika bot memiliki tiga versi bernomor, `GetBotVersions` operasi mengembalikan empat `BotMetadata` objek dalam respons, satu untuk setiap versi bernomor dan satu untuk versi. `$LATEST` 

`GetBotVersions`Operasi selalu mengembalikan setidaknya satu versi, `$LATEST` versi.

Operasi ini memerlukan izin utuk tindakan `lex:GetBotVersions`.

## Minta Sintaks
<a name="API_GetBotVersions_RequestSyntax"></a>

```
GET /bots/name/versions/?maxResults=maxResults&nextToken=nextToken HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetBotVersions_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [maxResults](#API_GetBotVersions_RequestSyntax) **   <a name="lex-GetBotVersions-request-uri-maxResults"></a>
Jumlah maksimum versi bot untuk kembali dalam respons. Default-nya adalah 10.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [name](#API_GetBotVersions_RequestSyntax) **   <a name="lex-GetBotVersions-request-uri-name"></a>
Nama bot untuk versi mana yang harus dikembalikan.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [nextToken](#API_GetBotVersions_RequestSyntax) **   <a name="lex-GetBotVersions-request-uri-nextToken"></a>
Token pagination untuk mengambil halaman berikutnya dari versi bot. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman versi berikutnya, tentukan token pagination di permintaan berikutnya. 

## Isi Permintaan
<a name="API_GetBotVersions_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetBotVersions_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "bots": [ 
      { 
         "createdDate": number,
         "description": "string",
         "lastUpdatedDate": number,
         "name": "string",
         "status": "string",
         "version": "string"
      }
   ],
   "nextToken": "string"
}
```

## Elemen Respons
<a name="API_GetBotVersions_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [bots](#API_GetBotVersions_ResponseSyntax) **   <a name="lex-GetBotVersions-response-bots"></a>
Sebuah array `BotMetadata` objek, satu untuk setiap versi bernomor bot ditambah satu untuk `$LATEST` versi.  
Tipe: Array objek [BotMetadata](API_BotMetadata.md)

 ** [nextToken](#API_GetBotVersions_ResponseSyntax) **   <a name="lex-GetBotVersions-response-nextToken"></a>
Token pagination untuk mengambil halaman berikutnya dari versi bot. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman versi berikutnya, tentukan token pagination di permintaan berikutnya.   
Tipe: String

## Kesalahan
<a name="API_GetBotVersions_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetBotVersions_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetBotVersions) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetBotVersions) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetBotVersions) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetBotVersions) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetBotVersions) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBotVersions) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetBotVersions) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetBotVersions) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetBotVersions) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetBotVersions) 

# GetBuiltinIntent
<a name="API_GetBuiltinIntent"></a>

Mengembalikan informasi tentang maksud bawaan.

Operasi ini memerlukan izin untuk tindakan `lex:GetBuiltinIntent`.

## Minta Sintaks
<a name="API_GetBuiltinIntent_RequestSyntax"></a>

```
GET /builtins/intents/signature HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetBuiltinIntent_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [signature](#API_GetBuiltinIntent_RequestSyntax) **   <a name="lex-GetBuiltinIntent-request-uri-signature"></a>
Pengidentifikasi unik untuk maksud bawaan. Untuk menemukan tanda tangan untuk intent, lihat [Intent Bawaan Standar](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) di *Alexa* Skills Kit.  
Wajib: Ya

## Isi Permintaan
<a name="API_GetBuiltinIntent_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetBuiltinIntent_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "signature": "string",
   "slots": [ 
      { 
         "name": "string"
      }
   ],
   "supportedLocales": [ "string" ]
}
```

## Elemen Respons
<a name="API_GetBuiltinIntent_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [signature](#API_GetBuiltinIntent_ResponseSyntax) **   <a name="lex-GetBuiltinIntent-response-signature"></a>
Pengidentifikasi unik untuk maksud bawaan.  
Tipe: String

 ** [slots](#API_GetBuiltinIntent_ResponseSyntax) **   <a name="lex-GetBuiltinIntent-response-slots"></a>
Sebuah array `BuiltinIntentSlot` objek, satu entri untuk setiap jenis slot dalam maksud.  
Tipe: Array objek [BuiltinIntentSlot](API_BuiltinIntentSlot.md)

 ** [supportedLocales](#API_GetBuiltinIntent_ResponseSyntax) **   <a name="lex-GetBuiltinIntent-response-supportedLocales"></a>
Daftar lokal yang didukung oleh intent.  
Tipe: Array string  
Nilai yang Valid: `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` 

## Kesalahan
<a name="API_GetBuiltinIntent_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetBuiltinIntent_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetBuiltinIntent) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetBuiltinIntent) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetBuiltinIntent) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetBuiltinIntent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetBuiltinIntent) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBuiltinIntent) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetBuiltinIntent) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetBuiltinIntent) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetBuiltinIntent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetBuiltinIntent) 

# GetBuiltinIntents
<a name="API_GetBuiltinIntents"></a>

Mendapat daftar maksud bawaan yang memenuhi kriteria yang ditentukan.

Operasi ini memerlukan izin untuk tindakan `lex:GetBuiltinIntents`.

## Minta Sintaks
<a name="API_GetBuiltinIntents_RequestSyntax"></a>

```
GET /builtins/intents/?locale=locale&maxResults=maxResults&nextToken=nextToken&signatureContains=signatureContains HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetBuiltinIntents_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [locale](#API_GetBuiltinIntents_RequestSyntax) **   <a name="lex-GetBuiltinIntents-request-uri-locale"></a>
Daftar lokal yang didukung oleh intent.  
Nilai Valid: `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` 

 ** [maxResults](#API_GetBuiltinIntents_RequestSyntax) **   <a name="lex-GetBuiltinIntents-request-uri-maxResults"></a>
Jumlah maksimum maksud untuk kembali dalam respons. Default-nya adalah 10.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [nextToken](#API_GetBuiltinIntents_RequestSyntax) **   <a name="lex-GetBuiltinIntents-request-uri-nextToken"></a>
Token pagination yang mengambil halaman berikutnya dari intent. Jika panggilan API ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman intent berikutnya, gunakan token pagination di permintaan berikutnya.

 ** [signatureContains](#API_GetBuiltinIntents_RequestSyntax) **   <a name="lex-GetBuiltinIntents-request-uri-signatureContains"></a>
Substring agar sesuai dengan tanda tangan intent bawaan. Maksud akan dikembalikan jika ada bagian dari tanda tangannya yang cocok dengan substring. Misalnya, “xyz” cocok dengan “xyzabc” dan “abcxyz.” Untuk menemukan tanda tangan untuk intent, lihat [Intent Bawaan Standar](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) di *Alexa* Skills Kit.

## Isi Permintaan
<a name="API_GetBuiltinIntents_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetBuiltinIntents_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "intents": [ 
      { 
         "signature": "string",
         "supportedLocales": [ "string" ]
      }
   ],
   "nextToken": "string"
}
```

## Elemen Respons
<a name="API_GetBuiltinIntents_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [intents](#API_GetBuiltinIntents_ResponseSyntax) **   <a name="lex-GetBuiltinIntents-response-intents"></a>
Sebuah array `builtinIntentMetadata` objek, satu untuk setiap maksud dalam respon.  
Tipe: Array objek [BuiltinIntentMetadata](API_BuiltinIntentMetadata.md)

 ** [nextToken](#API_GetBuiltinIntents_ResponseSyntax) **   <a name="lex-GetBuiltinIntents-response-nextToken"></a>
Token pagination yang mengambil halaman berikutnya dari intent. Jika respons terhadap panggilan API ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman intent berikutnya, tentukan token pagination di permintaan berikutnya.  
Tipe: String

## Kesalahan
<a name="API_GetBuiltinIntents_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetBuiltinIntents_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetBuiltinIntents) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetBuiltinIntents) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetBuiltinIntents) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetBuiltinIntents) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetBuiltinIntents) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBuiltinIntents) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetBuiltinIntents) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetBuiltinIntents) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetBuiltinIntents) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetBuiltinIntents) 

# GetBuiltinSlotTypes
<a name="API_GetBuiltinSlotTypes"></a>

Mendapat daftar jenis slot bawaan yang memenuhi kriteria yang ditentukan.

Untuk daftar jenis slot bawaan, lihat [Referensi Jenis Slot](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference) di *Alexa Skills Kit*.

Operasi ini memerlukan izin untuk tindakan `lex:GetBuiltInSlotTypes`.

## Minta Sintaks
<a name="API_GetBuiltinSlotTypes_RequestSyntax"></a>

```
GET /builtins/slottypes/?locale=locale&maxResults=maxResults&nextToken=nextToken&signatureContains=signatureContains HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetBuiltinSlotTypes_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [locale](#API_GetBuiltinSlotTypes_RequestSyntax) **   <a name="lex-GetBuiltinSlotTypes-request-uri-locale"></a>
Daftar lokal yang didukung oleh jenis slot.  
Nilai Valid: `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` 

 ** [maxResults](#API_GetBuiltinSlotTypes_RequestSyntax) **   <a name="lex-GetBuiltinSlotTypes-request-uri-maxResults"></a>
Jumlah maksimum jenis slot untuk kembali dalam respons. Default-nya adalah 10.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [nextToken](#API_GetBuiltinSlotTypes_RequestSyntax) **   <a name="lex-GetBuiltinSlotTypes-request-uri-nextToken"></a>
Token pagination yang mengambil halaman berikutnya dari jenis slot. Jika respons terhadap panggilan API ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman berikutnya dari jenis slot, tentukan token pagination di permintaan berikutnya.

 ** [signatureContains](#API_GetBuiltinSlotTypes_RequestSyntax) **   <a name="lex-GetBuiltinSlotTypes-request-uri-signatureContains"></a>
Substring agar sesuai dengan tanda tangan tipe slot bawaan. Jenis slot akan dikembalikan jika ada bagian dari tanda tangannya yang cocok dengan substring. Misalnya, “xyz” cocok dengan “xyzabc” dan “abcxyz.”

## Isi Permintaan
<a name="API_GetBuiltinSlotTypes_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetBuiltinSlotTypes_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "nextToken": "string",
   "slotTypes": [ 
      { 
         "signature": "string",
         "supportedLocales": [ "string" ]
      }
   ]
}
```

## Elemen Respons
<a name="API_GetBuiltinSlotTypes_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [nextToken](#API_GetBuiltinSlotTypes_ResponseSyntax) **   <a name="lex-GetBuiltinSlotTypes-response-nextToken"></a>
Jika respons terpotong, respons menyertakan token pagination yang dapat Anda gunakan dalam permintaan berikutnya untuk mengambil halaman berikutnya dari jenis slot.  
Tipe: String

 ** [slotTypes](#API_GetBuiltinSlotTypes_ResponseSyntax) **   <a name="lex-GetBuiltinSlotTypes-response-slotTypes"></a>
Sebuah array `BuiltInSlotTypeMetadata` objek, satu entri untuk setiap jenis slot dikembalikan.  
Tipe: Array objek [BuiltinSlotTypeMetadata](API_BuiltinSlotTypeMetadata.md)

## Kesalahan
<a name="API_GetBuiltinSlotTypes_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetBuiltinSlotTypes_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetBuiltinSlotTypes) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetBuiltinSlotTypes) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetBuiltinSlotTypes) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetBuiltinSlotTypes) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetBuiltinSlotTypes) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBuiltinSlotTypes) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetBuiltinSlotTypes) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetBuiltinSlotTypes) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetBuiltinSlotTypes) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetBuiltinSlotTypes) 

# GetExport
<a name="API_GetExport"></a>

Mengekspor konten sumber daya Amazon Lex dalam format tertentu. 

## Minta Sintaks
<a name="API_GetExport_RequestSyntax"></a>

```
GET /exports/?exportType=exportType&name=name&resourceType=resourceType&version=version HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetExport_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [exportType](#API_GetExport_RequestSyntax) **   <a name="lex-GetExport-request-uri-exportType"></a>
Format data yang diekspor.  
Nilai yang Valid: `ALEXA_SKILLS_KIT | LEX`   
Wajib: Ya

 ** [name](#API_GetExport_RequestSyntax) **   <a name="lex-GetExport-request-uri-name"></a>
Nama bot yang akan diekspor.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `[a-zA-Z_]+`   
Wajib: Ya

 ** [resourceType](#API_GetExport_RequestSyntax) **   <a name="lex-GetExport-request-uri-resourceType"></a>
Jenis sumber daya untuk diekspor.   
Nilai yang Valid: `BOT | INTENT | SLOT_TYPE`   
Wajib: Ya

 ** [version](#API_GetExport_RequestSyntax) **   <a name="lex-GetExport-request-uri-version"></a>
Versi bot yang akan diekspor.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `[0-9]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetExport_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetExport_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "exportStatus": "string",
   "exportType": "string",
   "failureReason": "string",
   "name": "string",
   "resourceType": "string",
   "url": "string",
   "version": "string"
}
```

## Elemen Respons
<a name="API_GetExport_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [exportStatus](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-exportStatus"></a>
Status ekspor.   
+  `IN_PROGRESS`- Ekspor sedang berlangsung.
+  `READY`- Ekspor selesai.
+  `FAILED`- Ekspor tidak dapat diselesaikan.
Tipe: String  
Nilai yang Valid: `IN_PROGRESS | READY | FAILED` 

 ** [exportType](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-exportType"></a>
Format data yang diekspor.  
Tipe: String  
Nilai yang Valid: `ALEXA_SKILLS_KIT | LEX` 

 ** [failureReason](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-failureReason"></a>
Jika `status` ya`FAILED`, Amazon Lex memberikan alasan bahwa ia gagal mengekspor sumber daya.  
Tipe: String

 ** [name](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-name"></a>
Nama bot yang diekspor.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `[a-zA-Z_]+` 

 ** [resourceType](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-resourceType"></a>
Jenis sumber daya yang diekspor.  
Tipe: String  
Nilai yang Valid: `BOT | INTENT | SLOT_TYPE` 

 ** [url](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-url"></a>
URL pra-ditandatangani S3 yang menyediakan lokasi sumber daya yang diekspor. Sumber daya yang diekspor adalah arsip ZIP yang berisi sumber daya yang diekspor dalam format JSON. Struktur arsip dapat berubah. Kode Anda seharusnya tidak bergantung pada struktur arsip.  
Tipe: String

 ** [version](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-version"></a>
Versi bot yang diekspor.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `[0-9]+` 

## Kesalahan
<a name="API_GetExport_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetExport_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetExport) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetExport) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetExport) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetExport) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetExport) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetExport) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetExport) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetExport) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetExport) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetExport) 

# GetImport
<a name="API_GetImport"></a>

Mendapat informasi tentang pekerjaan impor yang dimulai dengan `StartImport` operasi.

## Minta Sintaks
<a name="API_GetImport_RequestSyntax"></a>

```
GET /imports/importId HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetImport_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [importId](#API_GetImport_RequestSyntax) **   <a name="lex-GetImport-request-uri-importId"></a>
Pengidentifikasi informasi pekerjaan impor untuk dikembalikan.  
Wajib: Ya

## Isi Permintaan
<a name="API_GetImport_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetImport_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "createdDate": number,
   "failureReason": [ "string" ],
   "importId": "string",
   "importStatus": "string",
   "mergeStrategy": "string",
   "name": "string",
   "resourceType": "string"
}
```

## Elemen Respons
<a name="API_GetImport_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [createdDate](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-createdDate"></a>
Stempel waktu untuk tanggal dan waktu pekerjaan impor dibuat.  
Tipe: Timestamp

 ** [failureReason](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-failureReason"></a>
String yang menjelaskan mengapa pekerjaan impor gagal diselesaikan.  
Tipe: Array string

 ** [importId](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-importId"></a>
Pengidentifikasi untuk pekerjaan impor tertentu.  
Tipe: String

 ** [importStatus](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-importStatus"></a>
Status pekerjaan impor. Jika statusnya`FAILED`, Anda bisa mendapatkan alasan kegagalan dari `failureReason` lapangan.  
Tipe: String  
Nilai yang Valid: `IN_PROGRESS | COMPLETE | FAILED` 

 ** [mergeStrategy](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-mergeStrategy"></a>
Tindakan yang diambil ketika ada konflik antara sumber daya yang ada dan sumber daya dalam file impor.  
Tipe: String  
Nilai yang Valid: `OVERWRITE_LATEST | FAIL_ON_CONFLICT` 

 ** [name](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-name"></a>
Nama yang diberikan untuk pekerjaan impor.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `[a-zA-Z_]+` 

 ** [resourceType](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-resourceType"></a>
Jenis sumber daya yang diimpor.  
Tipe: String  
Nilai yang Valid: `BOT | INTENT | SLOT_TYPE` 

## Kesalahan
<a name="API_GetImport_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetImport_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetImport) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetImport) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetImport) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetImport) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetImport) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetImport) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetImport) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetImport) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetImport) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetImport) 

# GetIntent
<a name="API_GetIntent"></a>

 Mengembalikan informasi tentang maksud. Selain nama maksud, Anda harus menentukan versi intent. 

 Operasi ini memerlukan izin untuk menjalankan tindakan `lex:GetIntent`. 

## Minta Sintaks
<a name="API_GetIntent_RequestSyntax"></a>

```
GET /intents/name/versions/version HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetIntent_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_GetIntent_RequestSyntax) **   <a name="lex-GetIntent-request-uri-name"></a>
Nama niat. Namanya peka huruf besar/kecil.   
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [version](#API_GetIntent_RequestSyntax) **   <a name="lex-GetIntent-request-uri-version"></a>
Versi maksudnya.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetIntent_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetIntent_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "checksum": "string",
   "conclusionStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "confirmationPrompt": { 
      "maxAttempts": number,
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "createdDate": number,
   "description": "string",
   "dialogCodeHook": { 
      "messageVersion": "string",
      "uri": "string"
   },
   "followUpPrompt": { 
      "prompt": { 
         "maxAttempts": number,
         "messages": [ 
            { 
               "content": "string",
               "contentType": "string",
               "groupNumber": number
            }
         ],
         "responseCard": "string"
      },
      "rejectionStatement": { 
         "messages": [ 
            { 
               "content": "string",
               "contentType": "string",
               "groupNumber": number
            }
         ],
         "responseCard": "string"
      }
   },
   "fulfillmentActivity": { 
      "codeHook": { 
         "messageVersion": "string",
         "uri": "string"
      },
      "type": "string"
   },
   "inputContexts": [ 
      { 
         "name": "string"
      }
   ],
   "kendraConfiguration": { 
      "kendraIndex": "string",
      "queryFilterString": "string",
      "role": "string"
   },
   "lastUpdatedDate": number,
   "name": "string",
   "outputContexts": [ 
      { 
         "name": "string",
         "timeToLiveInSeconds": number,
         "turnsToLive": number
      }
   ],
   "parentIntentSignature": "string",
   "rejectionStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "sampleUtterances": [ "string" ],
   "slots": [ 
      { 
         "defaultValueSpec": { 
            "defaultValueList": [ 
               { 
                  "defaultValue": "string"
               }
            ]
         },
         "description": "string",
         "name": "string",
         "obfuscationSetting": "string",
         "priority": number,
         "responseCard": "string",
         "sampleUtterances": [ "string" ],
         "slotConstraint": "string",
         "slotType": "string",
         "slotTypeVersion": "string",
         "valueElicitationPrompt": { 
            "maxAttempts": number,
            "messages": [ 
               { 
                  "content": "string",
                  "contentType": "string",
                  "groupNumber": number
               }
            ],
            "responseCard": "string"
         }
      }
   ],
   "version": "string"
}
```

## Elemen Respons
<a name="API_GetIntent_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [checksum](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-checksum"></a>
Checksum dari maksud.  
Tipe: String

 ** [conclusionStatement](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-conclusionStatement"></a>
Setelah fungsi Lambda yang ditentukan dalam `fulfillmentActivity` elemen memenuhi intent, Amazon Lex menyampaikan pernyataan ini kepada pengguna.  
Tipe: Objek [Statement](API_Statement.md)

 ** [confirmationPrompt](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-confirmationPrompt"></a>
Jika didefinisikan dalam bot, Amazon Lex menggunakan prompt untuk mengonfirmasi maksud sebelum memenuhi permintaan pengguna. Untuk informasi selengkapnya, lihat [PutIntent](API_PutIntent.md).   
Tipe: Objek [Prompt](API_Prompt.md)

 ** [createdDate](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-createdDate"></a>
Tanggal dimana niat itu dibuat.  
Tipe: Timestamp

 ** [description](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-description"></a>
Deskripsi niat.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [dialogCodeHook](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-dialogCodeHook"></a>
Jika didefinisikan dalam bot, Amazon Amazon Lex memanggil fungsi Lambda ini untuk setiap input pengguna. Untuk informasi selengkapnya, lihat [PutIntent](API_PutIntent.md).   
Tipe: Objek [CodeHook](API_CodeHook.md)

 ** [followUpPrompt](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-followUpPrompt"></a>
Jika didefinisikan dalam bot, Amazon Lex menggunakan prompt ini untuk meminta aktivitas pengguna tambahan setelah maksud terpenuhi. Untuk informasi selengkapnya, lihat [PutIntent](API_PutIntent.md).  
Tipe: Objek [FollowUpPrompt](API_FollowUpPrompt.md)

 ** [fulfillmentActivity](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-fulfillmentActivity"></a>
Menjelaskan bagaimana niat terpenuhi. Untuk informasi selengkapnya, lihat [PutIntent](API_PutIntent.md).   
Tipe: Objek [FulfillmentActivity](API_FulfillmentActivity.md)

 ** [inputContexts](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-inputContexts"></a>
Larik `InputContext` objek yang mencantumkan konteks yang harus aktif untuk Amazon Lex untuk memilih maksud dalam percakapan dengan pengguna.  
Tipe: Array objek [InputContext](API_InputContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 5 item.

 ** [kendraConfiguration](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-kendraConfiguration"></a>
Informasi konfigurasi, jika ada, untuk terhubung ke indeks Amazon Kendra dengan maksud. `AMAZON.KendraSearchIntent`  
Tipe: Objek [KendraConfiguration](API_KendraConfiguration.md)

 ** [lastUpdatedDate](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-lastUpdatedDate"></a>
Tanggal dimana intent diperbarui. Saat Anda membuat sumber daya, tanggal pembuatan dan tanggal pembaruan terakhir adalah sama.   
Tipe: Timestamp

 ** [name](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-name"></a>
Nama niat.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [outputContexts](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-outputContexts"></a>
Array `OutputContext` objek yang mencantumkan konteks yang mengaktifkan intent saat intent terpenuhi.  
Tipe: Array objek [OutputContext](API_OutputContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.

 ** [parentIntentSignature](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-parentIntentSignature"></a>
Pengenal unik untuk maksud bawaan.  
Tipe: String

 ** [rejectionStatement](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-rejectionStatement"></a>
Jika pengguna menjawab “tidak” untuk pertanyaan yang didefinisikan dalam`confirmationPrompt`, Amazon Lex merespons dengan pernyataan ini untuk mengakui bahwa maksud tersebut dibatalkan.   
Tipe: Objek [Statement](API_Statement.md)

 ** [sampleUtterances](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-sampleUtterances"></a>
Larik contoh ucapan yang dikonfigurasi untuk maksud.  
Tipe: Array string  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1500 item.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 200.

 ** [slots](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-slots"></a>
Array slot intent yang dikonfigurasi untuk maksud tersebut.  
Tipe: Array objek [Slot](API_Slot.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 100 item.

 ** [version](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-version"></a>
Versi maksudnya.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

## Kesalahan
<a name="API_GetIntent_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetIntent_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetIntent) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetIntent) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetIntent) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetIntent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetIntent) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetIntent) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetIntent) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetIntent) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetIntent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetIntent) 

# GetIntents
<a name="API_GetIntents"></a>

Mengembalikan informasi maksud sebagai berikut: 
+ Jika Anda menentukan `nameContains` bidang, mengembalikan `$LATEST` versi semua maksud yang berisi string tertentu.
+  Jika Anda tidak menentukan `nameContains` bidang, mengembalikan informasi tentang `$LATEST` versi semua maksud. 

 Operasi membutuhkan izin untuk `lex:GetIntents` tindakan tersebut. 

## Minta Sintaks
<a name="API_GetIntents_RequestSyntax"></a>

```
GET /intents/?maxResults=maxResults&nameContains=nameContains&nextToken=nextToken HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetIntents_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [maxResults](#API_GetIntents_RequestSyntax) **   <a name="lex-GetIntents-request-uri-maxResults"></a>
Jumlah maksimum maksud untuk kembali dalam respons. Default-nya adalah 10.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [nameContains](#API_GetIntents_RequestSyntax) **   <a name="lex-GetIntents-request-uri-nameContains"></a>
Substring untuk mencocokkan nama maksud. Maksud akan dikembalikan jika ada bagian dari namanya yang cocok dengan substring. Misalnya, “xyz” cocok dengan “xyzabc” dan “abcxyz.”  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [nextToken](#API_GetIntents_RequestSyntax) **   <a name="lex-GetIntents-request-uri-nextToken"></a>
Token pagination yang mengambil halaman berikutnya dari intent. Jika respons terhadap panggilan API ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman intent berikutnya, tentukan token pagination di permintaan berikutnya. 

## Isi Permintaan
<a name="API_GetIntents_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetIntents_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "intents": [ 
      { 
         "createdDate": number,
         "description": "string",
         "lastUpdatedDate": number,
         "name": "string",
         "version": "string"
      }
   ],
   "nextToken": "string"
}
```

## Elemen Respons
<a name="API_GetIntents_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [intents](#API_GetIntents_ResponseSyntax) **   <a name="lex-GetIntents-response-intents"></a>
Susunan objek `Intent`. Untuk informasi selengkapnya, lihat [PutBot](API_PutBot.md).  
Tipe: Array objek [IntentMetadata](API_IntentMetadata.md)

 ** [nextToken](#API_GetIntents_ResponseSyntax) **   <a name="lex-GetIntents-response-nextToken"></a>
Jika respons terpotong, respons menyertakan token pagination yang dapat Anda tentukan dalam permintaan berikutnya untuk mengambil halaman intent berikutnya.   
Tipe: String

## Kesalahan
<a name="API_GetIntents_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetIntents_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetIntents) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetIntents) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetIntents) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetIntents) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetIntents) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetIntents) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetIntents) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetIntents) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetIntents) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetIntents) 

# GetIntentVersions
<a name="API_GetIntentVersions"></a>

Mendapat informasi tentang semua versi maksud.

`GetIntentVersions`Operasi mengembalikan `IntentMetadata` objek untuk setiap versi maksud. Misalnya, jika intent memiliki tiga versi bernomor, `GetIntentVersions` operasi akan mengembalikan empat `IntentMetadata` objek dalam respons, satu untuk setiap versi bernomor dan satu untuk versi. `$LATEST` 

`GetIntentVersions`Operasi selalu mengembalikan setidaknya satu versi, `$LATEST` versi.

Operasi ini memerlukan izin utuk tindakan `lex:GetIntentVersions`.

## Minta Sintaks
<a name="API_GetIntentVersions_RequestSyntax"></a>

```
GET /intents/name/versions/?maxResults=maxResults&nextToken=nextToken HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetIntentVersions_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [maxResults](#API_GetIntentVersions_RequestSyntax) **   <a name="lex-GetIntentVersions-request-uri-maxResults"></a>
Jumlah maksimum versi intent yang akan ditampilkan dalam respons. Default-nya adalah 10.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [name](#API_GetIntentVersions_RequestSyntax) **   <a name="lex-GetIntentVersions-request-uri-name"></a>
Nama maksud untuk versi mana yang harus dikembalikan.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [nextToken](#API_GetIntentVersions_RequestSyntax) **   <a name="lex-GetIntentVersions-request-uri-nextToken"></a>
Token pagination untuk mengambil halaman berikutnya dari versi intent. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman versi berikutnya, tentukan token pagination di permintaan berikutnya. 

## Isi Permintaan
<a name="API_GetIntentVersions_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetIntentVersions_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "intents": [ 
      { 
         "createdDate": number,
         "description": "string",
         "lastUpdatedDate": number,
         "name": "string",
         "version": "string"
      }
   ],
   "nextToken": "string"
}
```

## Elemen Respons
<a name="API_GetIntentVersions_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [intents](#API_GetIntentVersions_ResponseSyntax) **   <a name="lex-GetIntentVersions-response-intents"></a>
Sebuah array `IntentMetadata` objek, satu untuk setiap versi bernomor dari intent ditambah satu untuk versi. `$LATEST`  
Tipe: Array objek [IntentMetadata](API_IntentMetadata.md)

 ** [nextToken](#API_GetIntentVersions_ResponseSyntax) **   <a name="lex-GetIntentVersions-response-nextToken"></a>
Token pagination untuk mengambil halaman berikutnya dari versi intent. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman versi berikutnya, tentukan token pagination di permintaan berikutnya.   
Tipe: String

## Kesalahan
<a name="API_GetIntentVersions_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetIntentVersions_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetIntentVersions) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetIntentVersions) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetIntentVersions) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetIntentVersions) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetIntentVersions) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetIntentVersions) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetIntentVersions) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetIntentVersions) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetIntentVersions) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetIntentVersions) 

# GetMigration
<a name="API_GetMigration"></a>

Memberikan detail tentang migrasi yang sedang berlangsung atau lengkap dari bot Amazon Lex V1 ke bot Amazon Lex V2. Gunakan operasi ini untuk melihat peringatan migrasi dan peringatan yang terkait dengan migrasi.

## Minta Sintaks
<a name="API_GetMigration_RequestSyntax"></a>

```
GET /migrations/migrationId HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetMigration_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [migrationId](#API_GetMigration_RequestSyntax) **   <a name="lex-GetMigration-request-uri-migrationId"></a>
Pengidentifikasi unik migrasi yang akan dilihat. `migrationID`Itu dikembalikan oleh [StartMigration](API_StartMigration.md) operasi.  
Kendala Panjang: Panjang tetap 10.  
Pola: `^[0-9a-zA-Z]+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetMigration_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetMigration_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "alerts": [ 
      { 
         "details": [ "string" ],
         "message": "string",
         "referenceURLs": [ "string" ],
         "type": "string"
      }
   ],
   "migrationId": "string",
   "migrationStatus": "string",
   "migrationStrategy": "string",
   "migrationTimestamp": number,
   "v1BotLocale": "string",
   "v1BotName": "string",
   "v1BotVersion": "string",
   "v2BotId": "string",
   "v2BotRole": "string"
}
```

## Elemen Respons
<a name="API_GetMigration_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [alerts](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-alerts"></a>
Daftar peringatan dan peringatan yang menunjukkan masalah dengan migrasi bot Amazon Lex V1 ke Amazon Lex V2. Anda menerima peringatan ketika fitur Amazon Lex V1 memiliki implementasi yang berbeda di Amazon Lex V2.  
Untuk informasi selengkapnya, lihat [Memigrasi bot](https://docs.aws.amazon.com/lexv2/latest/dg/migrate.html) di *panduan pengembang Amazon Lex V2*.  
Tipe: Array objek [MigrationAlert](API_MigrationAlert.md)

 ** [migrationId](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-migrationId"></a>
Pengidentifikasi unik migrasi. Ini sama dengan pengenal yang digunakan saat memanggil `GetMigration` operasi.  
Tipe: String  
Kendala Panjang: Panjang tetap 10.  
Pola: `^[0-9a-zA-Z]+$` 

 ** [migrationStatus](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-migrationStatus"></a>
Menunjukkan status migrasi. Ketika status migrasi selesai dan bot tersedia di Amazon Lex V2. `COMPLETE` Mungkin ada peringatan dan peringatan yang perlu diselesaikan untuk menyelesaikan migrasi.  
Tipe: String  
Nilai yang Valid: `IN_PROGRESS | COMPLETED | FAILED` 

 ** [migrationStrategy](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-migrationStrategy"></a>
Strategi yang digunakan untuk melakukan migrasi.  
+  `CREATE_NEW`- Membuat bot Amazon Lex V2 baru dan memigrasikan bot Amazon Lex V1 ke bot baru.
+  `UPDATE_EXISTING`- Menimpa metadata bot Amazon Lex V2 yang ada dan lokal yang sedang dimigrasikan. Itu tidak mengubah lokal lain di bot Amazon Lex V2. Jika lokal tidak ada, lokal baru dibuat di bot Amazon Lex V2.
Tipe: String  
Nilai yang Valid: `CREATE_NEW | UPDATE_EXISTING` 

 ** [migrationTimestamp](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-migrationTimestamp"></a>
Tanggal dan waktu migrasi dimulai.  
Tipe: Timestamp

 ** [v1BotLocale](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-v1BotLocale"></a>
Lokal bot Amazon Lex V1 bermigrasi ke Amazon Lex V2.  
Tipe: String  
Nilai yang Valid: `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](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-v1BotName"></a>
Nama bot Amazon Lex V1 bermigrasi ke Amazon Lex V2.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

 ** [v1BotVersion](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-v1BotVersion"></a>
Versi bot Amazon Lex V1 bermigrasi ke Amazon Lex V2.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

 ** [v2BotId](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-v2BotId"></a>
Pengenal unik bot Amazon Lex V2 tempat Amazon Lex V1 dimigrasikan.  
Tipe: String  
Kendala Panjang: Panjang tetap 10.  
Pola: `^[0-9a-zA-Z]+$` 

 ** [v2BotRole](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-v2BotRole"></a>
Peran IAM yang digunakan Amazon Lex untuk menjalankan bot Amazon Lex V2.  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$` 

## Kesalahan
<a name="API_GetMigration_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetMigration_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetMigration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetMigration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetMigration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetMigration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetMigration) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetMigration) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetMigration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetMigration) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetMigration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetMigration) 

# GetMigrations
<a name="API_GetMigrations"></a>

Mendapat daftar migrasi antara Amazon Lex V1 dan Amazon Lex V2.

## Minta Sintaks
<a name="API_GetMigrations_RequestSyntax"></a>

```
GET /migrations?maxResults=maxResults&migrationStatusEquals=migrationStatusEquals&nextToken=nextToken&sortByAttribute=sortByAttribute&sortByOrder=sortByOrder&v1BotNameContains=v1BotNameContains HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetMigrations_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [maxResults](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-maxResults"></a>
Jumlah maksimum migrasi untuk kembali dalam respons. Default-nya adalah 10.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [migrationStatusEquals](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-migrationStatusEquals"></a>
Memfilter daftar untuk hanya berisi migrasi dalam keadaan tertentu.  
Nilai Valid: `IN_PROGRESS | COMPLETED | FAILED` 

 ** [nextToken](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-nextToken"></a>
Token pagination yang mengambil halaman migrasi berikutnya. Jika respons terhadap operasi ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman migrasi berikutnya, tentukan token pagination dalam permintaan.

 ** [sortByAttribute](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-sortByAttribute"></a>
Bidang untuk mengurutkan daftar migrasi berdasarkan. Anda dapat mengurutkan berdasarkan nama bot Amazon Lex V1 atau tanggal dan waktu migrasi dimulai.  
Nilai Valid: `V1_BOT_NAME | MIGRATION_DATE_TIME` 

 ** [sortByOrder](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-sortByOrder"></a>
Urutan jadi urutkan daftar.  
Nilai Valid: `ASCENDING | DESCENDING` 

 ** [v1BotNameContains](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-v1BotNameContains"></a>
Filter daftar untuk hanya berisi bot yang namanya berisi string yang ditentukan. String dicocokkan di mana saja dalam nama bot.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

## Isi Permintaan
<a name="API_GetMigrations_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetMigrations_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "migrationSummaries": [ 
      { 
         "migrationId": "string",
         "migrationStatus": "string",
         "migrationStrategy": "string",
         "migrationTimestamp": number,
         "v1BotLocale": "string",
         "v1BotName": "string",
         "v1BotVersion": "string",
         "v2BotId": "string",
         "v2BotRole": "string"
      }
   ],
   "nextToken": "string"
}
```

## Elemen Respons
<a name="API_GetMigrations_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [migrationSummaries](#API_GetMigrations_ResponseSyntax) **   <a name="lex-GetMigrations-response-migrationSummaries"></a>
Array ringkasan untuk migrasi dari Amazon Lex V1 ke Amazon Lex V2. Untuk melihat detail migrasi, gunakan `migrationId` dari ringkasan dalam panggilan ke [GetMigration](API_GetMigration.md) operasi.  
Tipe: Array objek [MigrationSummary](API_MigrationSummary.md)

 ** [nextToken](#API_GetMigrations_ResponseSyntax) **   <a name="lex-GetMigrations-response-nextToken"></a>
Jika respons terpotong, itu termasuk token pagination yang dapat Anda tentukan dalam permintaan berikutnya untuk mengambil halaman migrasi berikutnya.  
Tipe: String

## Kesalahan
<a name="API_GetMigrations_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetMigrations_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetMigrations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetMigrations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetMigrations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetMigrations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetMigrations) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetMigrations) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetMigrations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetMigrations) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetMigrations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetMigrations) 

# GetSlotType
<a name="API_GetSlotType"></a>

Mengembalikan informasi tentang versi tertentu dari jenis slot. Selain menentukan nama jenis slot, Anda harus menentukan versi jenis slot.

Operasi ini memerlukan izin utuk tindakan `lex:GetSlotType`.

## Minta Sintaks
<a name="API_GetSlotType_RequestSyntax"></a>

```
GET /slottypes/name/versions/version HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetSlotType_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_GetSlotType_RequestSyntax) **   <a name="lex-GetSlotType-request-uri-name"></a>
Nama jenis slot. Namanya peka huruf besar/kecil.   
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [version](#API_GetSlotType_RequestSyntax) **   <a name="lex-GetSlotType-request-uri-version"></a>
Versi dari jenis slot.   
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetSlotType_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetSlotType_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "checksum": "string",
   "createdDate": number,
   "description": "string",
   "enumerationValues": [ 
      { 
         "synonyms": [ "string" ],
         "value": "string"
      }
   ],
   "lastUpdatedDate": number,
   "name": "string",
   "parentSlotTypeSignature": "string",
   "slotTypeConfigurations": [ 
      { 
         "regexConfiguration": { 
            "pattern": "string"
         }
      }
   ],
   "valueSelectionStrategy": "string",
   "version": "string"
}
```

## Elemen Respons
<a name="API_GetSlotType_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [checksum](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-checksum"></a>
Checksum dari `$LATEST` versi jenis slot.  
Tipe: String

 ** [createdDate](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-createdDate"></a>
Tanggal jenis slot dibuat.  
Tipe: Timestamp

 ** [description](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-description"></a>
Deskripsi jenis slot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [enumerationValues](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-enumerationValues"></a>
Daftar `EnumerationValue` objek yang mendefinisikan nilai-nilai yang dapat diambil oleh jenis slot.  
Tipe: Array objek [EnumerationValue](API_EnumerationValue.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10000 item.

 ** [lastUpdatedDate](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-lastUpdatedDate"></a>
Tanggal bahwa jenis slot diperbarui. Saat Anda membuat sumber daya, tanggal pembuatan dan tanggal pembaruan terakhir adalah sama.  
Tipe: Timestamp

 ** [name](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-name"></a>
Nama jenis slot.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [parentSlotTypeSignature](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-parentSlotTypeSignature"></a>
Tipe slot built-in digunakan sebagai induk untuk jenis slot.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^((AMAZON\.)_?|[A-Za-z]_?)+` 

 ** [slotTypeConfigurations](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-slotTypeConfigurations"></a>
Informasi konfigurasi yang memperluas tipe slot bawaan induk.  
Tipe: Array objek [SlotTypeConfiguration](API_SlotTypeConfiguration.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.

 ** [valueSelectionStrategy](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-valueSelectionStrategy"></a>
Strategi yang digunakan Amazon Lex untuk menentukan nilai slot. Untuk informasi selengkapnya, lihat [PutSlotType](API_PutSlotType.md).  
Tipe: String  
Nilai yang Valid: `ORIGINAL_VALUE | TOP_RESOLUTION` 

 ** [version](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-version"></a>
Versi dari jenis slot.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

## Kesalahan
<a name="API_GetSlotType_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetSlotType_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetSlotType) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetSlotType) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetSlotType) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetSlotType) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetSlotType) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetSlotType) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetSlotType) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetSlotType) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetSlotType) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetSlotType) 

# GetSlotTypes
<a name="API_GetSlotTypes"></a>

Mengembalikan informasi jenis slot sebagai berikut: 
+ Jika Anda menentukan `nameContains` bidang, mengembalikan `$LATEST` versi semua jenis slot yang berisi string yang ditentukan.
+  Jika Anda tidak menentukan `nameContains` bidang, mengembalikan informasi tentang `$LATEST` versi semua jenis slot. 

 Operasi membutuhkan izin untuk `lex:GetSlotTypes` tindakan tersebut. 

## Minta Sintaks
<a name="API_GetSlotTypes_RequestSyntax"></a>

```
GET /slottypes/?maxResults=maxResults&nameContains=nameContains&nextToken=nextToken HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetSlotTypes_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [maxResults](#API_GetSlotTypes_RequestSyntax) **   <a name="lex-GetSlotTypes-request-uri-maxResults"></a>
Jumlah maksimum jenis slot untuk kembali dalam respons. Default-nya adalah 10.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [nameContains](#API_GetSlotTypes_RequestSyntax) **   <a name="lex-GetSlotTypes-request-uri-nameContains"></a>
Substring agar sesuai dengan nama tipe slot. Jenis slot akan dikembalikan jika ada bagian dari namanya yang cocok dengan substring. Misalnya, “xyz” cocok dengan “xyzabc” dan “abcxyz.”  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [nextToken](#API_GetSlotTypes_RequestSyntax) **   <a name="lex-GetSlotTypes-request-uri-nextToken"></a>
Token pagination yang mengambil halaman berikutnya dari jenis slot. Jika respons terhadap panggilan API ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman berikutnya dari jenis slot, tentukan token pagination di permintaan berikutnya.

## Isi Permintaan
<a name="API_GetSlotTypes_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetSlotTypes_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "nextToken": "string",
   "slotTypes": [ 
      { 
         "createdDate": number,
         "description": "string",
         "lastUpdatedDate": number,
         "name": "string",
         "version": "string"
      }
   ]
}
```

## Elemen Respons
<a name="API_GetSlotTypes_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [nextToken](#API_GetSlotTypes_ResponseSyntax) **   <a name="lex-GetSlotTypes-response-nextToken"></a>
Jika respons terpotong, itu termasuk token pagination yang dapat Anda tentukan dalam permintaan berikutnya untuk mengambil halaman berikutnya dari jenis slot.  
Tipe: String

 ** [slotTypes](#API_GetSlotTypes_ResponseSyntax) **   <a name="lex-GetSlotTypes-response-slotTypes"></a>
Sebuah array objek, satu untuk setiap jenis slot, yang menyediakan informasi seperti nama jenis slot, versi, dan deskripsi.  
Tipe: Array objek [SlotTypeMetadata](API_SlotTypeMetadata.md)

## Kesalahan
<a name="API_GetSlotTypes_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetSlotTypes_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetSlotTypes) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetSlotTypes) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetSlotTypes) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetSlotTypes) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetSlotTypes) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetSlotTypes) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetSlotTypes) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetSlotTypes) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetSlotTypes) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetSlotTypes) 

# GetSlotTypeVersions
<a name="API_GetSlotTypeVersions"></a>

Mendapat informasi tentang semua versi jenis slot.

`GetSlotTypeVersions`Operasi mengembalikan `SlotTypeMetadata` objek untuk setiap versi dari jenis slot. Misalnya, jika jenis slot memiliki tiga versi bernomor, `GetSlotTypeVersions` operasi mengembalikan empat `SlotTypeMetadata` objek dalam respons, satu untuk setiap versi bernomor dan satu untuk versi. `$LATEST` 

`GetSlotTypeVersions`Operasi selalu mengembalikan setidaknya satu versi, `$LATEST` versi.

Operasi ini memerlukan izin utuk tindakan `lex:GetSlotTypeVersions`.

## Minta Sintaks
<a name="API_GetSlotTypeVersions_RequestSyntax"></a>

```
GET /slottypes/name/versions/?maxResults=maxResults&nextToken=nextToken HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetSlotTypeVersions_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [maxResults](#API_GetSlotTypeVersions_RequestSyntax) **   <a name="lex-GetSlotTypeVersions-request-uri-maxResults"></a>
Jumlah maksimum versi jenis slot untuk kembali dalam respons. Default-nya adalah 10.  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 50.

 ** [name](#API_GetSlotTypeVersions_RequestSyntax) **   <a name="lex-GetSlotTypeVersions-request-uri-name"></a>
Nama jenis slot untuk versi mana yang harus dikembalikan.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [nextToken](#API_GetSlotTypeVersions_RequestSyntax) **   <a name="lex-GetSlotTypeVersions-request-uri-nextToken"></a>
Token pagination untuk mengambil halaman berikutnya dari versi jenis slot. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman versi berikutnya, tentukan token pagination di permintaan berikutnya. 

## Isi Permintaan
<a name="API_GetSlotTypeVersions_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetSlotTypeVersions_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "nextToken": "string",
   "slotTypes": [ 
      { 
         "createdDate": number,
         "description": "string",
         "lastUpdatedDate": number,
         "name": "string",
         "version": "string"
      }
   ]
}
```

## Elemen Respons
<a name="API_GetSlotTypeVersions_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [nextToken](#API_GetSlotTypeVersions_ResponseSyntax) **   <a name="lex-GetSlotTypeVersions-response-nextToken"></a>
Token pagination untuk mengambil halaman berikutnya dari versi jenis slot. Jika respons terhadap panggilan ini terpotong, Amazon Lex mengembalikan token pagination dalam respons. Untuk mengambil halaman versi berikutnya, tentukan token pagination di permintaan berikutnya.   
Tipe: String

 ** [slotTypes](#API_GetSlotTypeVersions_ResponseSyntax) **   <a name="lex-GetSlotTypeVersions-response-slotTypes"></a>
Sebuah array `SlotTypeMetadata` objek, satu untuk setiap versi nomor dari jenis slot ditambah satu untuk `$LATEST` versi.  
Tipe: Array objek [SlotTypeMetadata](API_SlotTypeMetadata.md)

## Kesalahan
<a name="API_GetSlotTypeVersions_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_GetSlotTypeVersions_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetSlotTypeVersions) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetSlotTypeVersions) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetSlotTypeVersions) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetSlotTypeVersions) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetSlotTypeVersions) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetSlotTypeVersions) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetSlotTypeVersions) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetSlotTypeVersions) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetSlotTypeVersions) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetSlotTypeVersions) 

# GetUtterancesView
<a name="API_GetUtterancesView"></a>

Gunakan `GetUtterancesView` operasi untuk mendapatkan informasi tentang ucapan yang telah dibuat pengguna Anda ke bot Anda. Anda dapat menggunakan daftar ini untuk menyetel ucapan yang ditanggapi bot Anda.

Misalnya, katakan bahwa Anda telah membuat bot untuk memesan bunga. Setelah pengguna Anda menggunakan bot Anda untuk sementara waktu, gunakan `GetUtterancesView` operasi untuk melihat permintaan yang telah mereka buat dan apakah mereka telah berhasil. Anda mungkin menemukan bahwa ucapan “Saya ingin bunga” tidak dikenali. Anda dapat menambahkan ucapan ini ke `OrderFlowers` maksud sehingga bot Anda mengenali ucapan itu.

Setelah Anda menerbitkan versi baru bot, Anda bisa mendapatkan informasi tentang versi lama dan yang baru sehingga Anda dapat membandingkan kinerja di kedua versi. 

Statistik ucapan dihasilkan sekali sehari. Data tersedia selama 15 hari terakhir. Anda dapat meminta informasi hingga 5 versi bot Anda di setiap permintaan. Amazon Lex mengembalikan ucapan yang paling sering diterima oleh bot dalam 15 hari terakhir. Respons berisi informasi tentang maksimum 100 ucapan untuk setiap versi.

Statistik ucapan tidak dihasilkan dalam kondisi berikut:
+ `childDirected`Bidang disetel ke true saat bot dibuat.
+ Anda menggunakan slot obfuscation dengan satu atau lebih slot.
+ Anda memilih untuk tidak berpartisipasi dalam meningkatkan Amazon Lex.

Operasi ini memerlukan izin utuk tindakan `lex:GetUtterancesView`.

## Minta Sintaks
<a name="API_GetUtterancesView_RequestSyntax"></a>

```
GET /bots/botname/utterances?view=aggregation&bot_versions=botVersions&status_type=statusType HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_GetUtterancesView_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [botname](#API_GetUtterancesView_RequestSyntax) **   <a name="lex-GetUtterancesView-request-uri-botName"></a>
Nama bot yang informasi ucapannya harus dikembalikan.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [botVersions](#API_GetUtterancesView_RequestSyntax) **   <a name="lex-GetUtterancesView-request-uri-botVersions"></a>
Array versi bot yang informasi ucapannya harus dikembalikan. Batasnya adalah 5 versi per permintaan.  
Anggota Array: Jumlah minimum 1 item. Jumlah maksimum 5 item.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Wajib: Ya

 ** [statusType](#API_GetUtterancesView_RequestSyntax) **   <a name="lex-GetUtterancesView-request-uri-statusType"></a>
Untuk mengembalikan ucapan yang diakui dan ditangani, gunakan. `Detected` Untuk mengembalikan ucapan yang tidak dikenali, gunakan. `Missed`  
Nilai yang Valid: `Detected | Missed`   
Wajib: Ya

## Isi Permintaan
<a name="API_GetUtterancesView_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_GetUtterancesView_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "botName": "string",
   "utterances": [ 
      { 
         "botVersion": "string",
         "utterances": [ 
            { 
               "count": number,
               "distinctUsers": number,
               "firstUtteredDate": number,
               "lastUtteredDate": number,
               "utteranceString": "string"
            }
         ]
      }
   ]
}
```

## Elemen Respons
<a name="API_GetUtterancesView_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [botName](#API_GetUtterancesView_ResponseSyntax) **   <a name="lex-GetUtterancesView-response-botName"></a>
Nama bot yang informasi ucapannya dikembalikan.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

 ** [utterances](#API_GetUtterancesView_ResponseSyntax) **   <a name="lex-GetUtterancesView-response-utterances"></a>
Array [UtteranceList](API_UtteranceList.md) objek, masing-masing berisi daftar [UtteranceData](API_UtteranceData.md) objek yang menggambarkan ucapan yang diproses oleh bot Anda. Respons berisi maksimal 100 `UtteranceData` objek untuk setiap versi. Amazon Lex mengembalikan ucapan yang paling sering diterima oleh bot dalam 15 hari terakhir.  
Tipe: Array objek [UtteranceList](API_UtteranceList.md)

## Kesalahan
<a name="API_GetUtterancesView_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_GetUtterancesView_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/GetUtterancesView) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/GetUtterancesView) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/GetUtterancesView) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/GetUtterancesView) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/GetUtterancesView) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetUtterancesView) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/GetUtterancesView) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/GetUtterancesView) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/GetUtterancesView) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/GetUtterancesView) 

# ListTagsForResource
<a name="API_ListTagsForResource"></a>

Mendapat daftar tag yang terkait dengan sumber daya yang ditentukan. Hanya bot, alias bot, dan saluran bot yang dapat memiliki tag yang terkait dengannya.

## Minta Sintaks
<a name="API_ListTagsForResource_RequestSyntax"></a>

```
GET /tags/resourceArn HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_ListTagsForResource_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [resourceArn](#API_ListTagsForResource_RequestSyntax) **   <a name="lex-ListTagsForResource-request-uri-resourceArn"></a>
Nama Sumber Daya Amazon (ARN) dari sumber daya untuk mendapatkan daftar tag untuk.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1011.  
Wajib: Ya

## Isi Permintaan
<a name="API_ListTagsForResource_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_ListTagsForResource_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ]
}
```

## Elemen Respons
<a name="API_ListTagsForResource_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [tags](#API_ListTagsForResource_ResponseSyntax) **   <a name="lex-ListTagsForResource-response-tags"></a>
Tag yang terkait dengan sumber daya.  
Tipe: Array objek [Tag](API_Tag.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 200 item.

## Kesalahan
<a name="API_ListTagsForResource_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_ListTagsForResource_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/ListTagsForResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/ListTagsForResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/ListTagsForResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/ListTagsForResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/ListTagsForResource) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/ListTagsForResource) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/ListTagsForResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/ListTagsForResource) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/ListTagsForResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/ListTagsForResource) 

# PutBot
<a name="API_PutBot"></a>

Membuat bot percakapan Amazon Lex atau menggantikan bot yang ada. Saat Anda membuat atau memperbarui bot, Anda hanya diminta untuk menentukan nama, lokal, dan apakah bot diarahkan ke anak-anak di bawah usia 13 tahun. Anda dapat menggunakan ini untuk menambahkan intent nanti, atau untuk menghapus intent dari bot yang ada. Saat Anda membuat bot dengan informasi minimum, bot dibuat atau diperbarui tetapi Amazon Lex mengembalikan `` respons`FAILED`. Anda dapat membangun bot setelah Anda menambahkan satu atau lebih maksud. Untuk informasi lebih lanjut tentang bot Amazon Lex, lihat[Amazon Lex: Cara Kerjanya](how-it-works.md). 

Jika Anda menentukan nama bot yang ada, bidang dalam permintaan menggantikan nilai yang ada di `$LATEST` versi bot. Amazon Lex menghapus semua bidang yang tidak Anda berikan nilainya dalam permintaan, kecuali `privacySettings` bidang `idleTTLInSeconds` dan, yang disetel ke nilai defaultnya. Jika Anda tidak menentukan nilai untuk bidang wajib, Amazon Lex melempar pengecualian.

Operasi ini memerlukan izin utuk tindakan `lex:PutBot`. Untuk informasi selengkapnya, lihat [Identity and Access Management untuk Amazon Lex](security-iam.md).

## Sintaks Permintaan
<a name="API_PutBot_RequestSyntax"></a>

```
PUT /bots/name/versions/$LATEST HTTP/1.1
Content-type: application/json

{
   "abortStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "checksum": "string",
   "childDirected": boolean,
   "clarificationPrompt": { 
      "maxAttempts": number,
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "createVersion": boolean,
   "description": "string",
   "detectSentiment": boolean,
   "enableModelImprovements": boolean,
   "idleSessionTTLInSeconds": number,
   "intents": [ 
      { 
         "intentName": "string",
         "intentVersion": "string"
      }
   ],
   "locale": "string",
   "nluIntentConfidenceThreshold": number,
   "processBehavior": "string",
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ],
   "voiceId": "string"
}
```

## Parameter Permintaan URI
<a name="API_PutBot_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-uri-name"></a>
Nama bot. Namanya *tidak* peka huruf besar/kecil.   
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_PutBot_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [abortStatement](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-abortStatement"></a>
Ketika Amazon Lex tidak dapat memahami masukan pengguna dalam konteks, Amazon Lex mencoba memperoleh informasi beberapa kali. Setelah itu, Amazon Lex mengirimkan pesan yang ditentukan `abortStatement` ke pengguna, dan kemudian membatalkan percakapan. Untuk mengatur jumlah percobaan ulang, gunakan `valueElicitationPrompt` bidang untuk jenis slot.   
Misalnya, dalam bot pemesanan pizza, Amazon Lex mungkin bertanya kepada pengguna “Jenis kerak apa yang Anda inginkan?” Jika respons pengguna bukan salah satu respons yang diharapkan (misalnya, “kerak tipis,” piringan dalam, “dll.), Amazon Lex mencoba memperoleh respons yang benar beberapa kali lagi.   
Misalnya, dalam aplikasi pemesanan pizza, `OrderPizza` mungkin salah satu maksudnya. Maksud ini mungkin memerlukan `CrustType` slot. Anda menentukan `valueElicitationPrompt` bidang saat Anda membuat `CrustType` slot.  
Jika Anda telah menetapkan maksud fallback, pernyataan pembatalan tidak akan dikirim ke pengguna, maksud fallback digunakan sebagai gantinya. Untuk informasi selengkapnya, lihat [AMAZON. FallbackIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-fallback.html).  
Tipe: Objek [Statement](API_Statement.md)  
Wajib: Tidak

 ** [checksum](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-checksum"></a>
Mengidentifikasi revisi spesifik dari versi. `$LATEST`  
Saat Anda membuat bot baru, biarkan `checksum` bidang kosong. Jika Anda menentukan checksum Anda mendapatkan `BadRequestException` pengecualian.  
Saat Anda ingin memperbarui bot, atur `checksum` bidang ke checksum dari revisi versi terbaru. `$LATEST` Jika Anda tidak menentukan ` checksum` bidang, atau jika checksum tidak cocok dengan `$LATEST` versi, Anda mendapatkan `PreconditionFailedException` pengecualian.  
Tipe: String  
Wajib: Tidak

 ** [childDirected](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-childDirected"></a>
Untuk setiap bot Amazon Lex yang dibuat dengan Layanan Pembuatan Model Amazon Lex, Anda harus menentukan apakah penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada Undang-Undang Perlindungan Privasi Online Anak (COPPA) dengan menentukan `true` atau `false` di lapangan. `childDirected` **Dengan menentukan `true` di `childDirected` lapangan, Anda mengonfirmasi bahwa penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA.** Dengan menentukan `false` di `childDirected` lapangan, Anda mengonfirmasi bahwa penggunaan Amazon Lex Anda **tidak** terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA. Anda tidak boleh menentukan nilai default untuk `childDirected` bidang yang tidak secara akurat mencerminkan apakah penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA.  
Jika penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun, Anda harus mendapatkan persetujuan orang tua yang dapat diverifikasi berdasarkan COPPA. Untuk informasi mengenai penggunaan Amazon Lex sehubungan dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun, lihat [FAQ Amazon Lex](https://aws.amazon.com/lex/faqs#data-security).   
Jenis: Boolean  
Wajib: Ya

 ** [clarificationPrompt](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-clarificationPrompt"></a>
Ketika Amazon Lex tidak memahami maksud pengguna, Amazon Lex menggunakan pesan ini untuk mendapatkan klarifikasi. Untuk menentukan berapa kali Amazon Lex harus mengulangi prompt klarifikasi, gunakan `maxAttempts` bidang. Jika Amazon Lex masih tidak mengerti, ia mengirimkan pesan di `abortStatement` lapangan.   
Saat Anda membuat prompt klarifikasi, pastikan itu menyarankan respons yang benar dari pengguna. misalnya, untuk bot yang memesan pizza dan minuman, Anda dapat membuat prompt klarifikasi ini: “Apa yang ingin Anda lakukan? Anda bisa mengatakan 'Pesan pizza' atau 'Pesan minuman'.  
Jika Anda telah menentukan maksud fallback, itu akan dipanggil jika prompt klarifikasi diulang berapa kali yang ditentukan di bidang. `maxAttempts` Untuk informasi selengkapnya, lihat [AMAZON. FallbackIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-fallback.html).  
Jika Anda tidak menentukan prompt klarifikasi, saat runtime Amazon Lex akan mengembalikan pengecualian 400 Permintaan Buruk dalam tiga kasus:   
+ Follow-up prompt - Ketika pengguna merespons prompt tindak lanjut tetapi tidak memberikan maksud. Misalnya, sebagai tanggapan atas prompt tindak lanjut yang mengatakan “Apakah Anda ingin hal lain hari ini?” pengguna mengatakan “Ya.” Amazon Lex akan mengembalikan pengecualian 400 Bad Request karena tidak memiliki prompt klarifikasi untuk dikirim ke pengguna untuk mendapatkan maksud.
+ Fungsi Lambda - Saat menggunakan fungsi Lambda, Anda mengembalikan jenis dialog. `ElicitIntent` Karena Amazon Lex tidak memiliki prompt klarifikasi untuk mendapatkan maksud dari pengguna, Amazon Lex mengembalikan pengecualian 400 Bad Request.
+ PutSession operasi - Saat menggunakan `PutSession` operasi, Anda mengirim jenis `ElicitIntent` dialog. Karena Amazon Lex tidak memiliki prompt klarifikasi untuk mendapatkan maksud dari pengguna, Amazon Lex mengembalikan pengecualian 400 Bad Request.
Tipe: Objek [Prompt](API_Prompt.md)  
Wajib: Tidak

 ** [createVersion](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-createVersion"></a>
Ketika diatur ke `true` versi bernomor baru dari bot dibuat. Ini sama dengan memanggil `CreateBotVersion` operasi. Jika Anda tidak menentukan`createVersion`, defaultnya adalah`false`.  
Tipe: Boolean  
Wajib: Tidak

 ** [description](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-description"></a>
Deskripsi bot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.  
Wajib: Tidak

 ** [detectSentiment](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-detectSentiment"></a>
Saat disetel ke `true` pengguna, ucapan dikirim ke Amazon Comprehend untuk analisis sentimen. Jika Anda tidak menentukan`detectSentiment`, defaultnya adalah`false`.  
Tipe: Boolean  
Wajib: Tidak

 ** [enableModelImprovements](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-enableModelImprovements"></a>
Setel `true` untuk mengaktifkan akses ke peningkatan pemahaman bahasa alami.   
Ketika Anda mengatur `enableModelImprovements` parameter untuk `true` Anda dapat menggunakan `nluIntentConfidenceThreshold` parameter untuk mengkonfigurasi skor kepercayaan. Untuk informasi lebih lanjut, lihat [Skor Keyakinan](https://docs.aws.amazon.com/lex/latest/dg/confidence-scores.html).  
Anda hanya dapat mengatur `enableModelImprovements` parameter di Wilayah tertentu. Jika Anda mengatur parameternya`true`, bot Anda memiliki akses ke peningkatan akurasi.  
Wilayah tempat Anda dapat mengatur `enableModelImprovements` parameter `false` untuk lokal en-US adalah:  
+ US East (N. Virginia) (us-east-1)
+ US West (Oregon) (us-west-2)
+ Asia Pasifik (Sydney) (ap-southeast-2)
+ EU (Ireland) (eu-west-1)
Di Wilayah dan lokal lain, `enableModelImprovements` parameter diatur ke secara `true` default. Di Wilayah dan lokal ini, menyetel parameter untuk `false` melempar pengecualian. `ValidationException`  
Tipe: Boolean  
Wajib: Tidak

 ** [idleSessionTTLInSeconds](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-idleSessionTTLInSeconds"></a>
Waktu maksimum dalam hitungan detik Amazon Lex menyimpan data yang dikumpulkan dalam percakapan.  
Sesi interaksi pengguna tetap aktif untuk jumlah waktu yang ditentukan. Jika tidak ada percakapan yang terjadi selama waktu ini, sesi berakhir dan Amazon Lex menghapus data apa pun yang diberikan sebelum batas waktu.  
Misalnya, anggaplah pengguna memilih OrderPizza intent, tetapi teralihkan di tengah jalan dengan menempatkan pesanan. Jika pengguna tidak menyelesaikan pesanan dalam waktu yang ditentukan, Amazon Lex membuang informasi slot yang dikumpulkannya, dan pengguna harus memulai dari awal.  
Jika Anda tidak menyertakan `idleSessionTTLInSeconds` elemen dalam permintaan `PutBot` operasi, Amazon Lex menggunakan nilai default. Ini juga berlaku jika permintaan menggantikan bot yang ada.  
Default-nya adalah 300 detik (5 menit).  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 60. Nilai maksimum 86400.  
Wajib: Tidak

 ** [intents](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-intents"></a>
Susunan objek `Intent`. Setiap intent mewakili perintah yang dapat diekspresikan pengguna. Misalnya, bot pemesanan pizza mungkin mendukung OrderPizza niat. Untuk informasi selengkapnya, lihat [Amazon Lex: Cara Kerjanya](how-it-works.md).  
Tipe: Array objek [Intent](API_Intent.md)  
Wajib: Tidak

 ** [locale](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-locale"></a>
 Menentukan lokal target untuk bot. Maksud apa pun yang digunakan dalam bot harus kompatibel dengan lokal bot.   
Default-nya adalah `en-US`.  
Tipe: String  
Nilai yang Valid: `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`   
Wajib: Ya

 ** [nluIntentConfidenceThreshold](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-nluIntentConfidenceThreshold"></a>
Menentukan ambang batas tempat Amazon Lex akan menyisipkan `AMAZON.FallbackIntent``AMAZON.KendraSearchIntent`,, atau keduanya saat mengembalikan maksud alternatif dalam [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)respons [PostContent](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html)atau. `AMAZON.FallbackIntent`dan hanya `AMAZON.KendraSearchIntent` dimasukkan jika dikonfigurasi untuk bot.  
Anda harus mengatur `enableModelImprovements` parameter `true` untuk menggunakan skor kepercayaan di wilayah berikut.  
+ US East (N. Virginia) (us-east-1)
+ US West (Oregon) (us-west-2)
+ Asia Pasifik (Sydney) (ap-southeast-2)
+ EU (Ireland) (eu-west-1)
Di Wilayah lain, `enableModelImprovements` parameter diatur ke secara `true` default.  
Misalnya, bot dikonfigurasi dengan ambang kepercayaan 0,80 dan. `AMAZON.FallbackIntent` Amazon Lex mengembalikan tiga maksud alternatif dengan skor kepercayaan berikut: Intenta (0,70), IntenTB (0,60), IntentC (0,50). Tanggapan dari `PostText` operasi tersebut adalah:  
+ AMAZON. FallbackIntent
+ IntenTA
+ IntentB
+ IntentC
Tipe: Ganda  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 1.  
Wajib: Tidak

 ** [processBehavior](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-processBehavior"></a>
Jika Anda mengatur `processBehavior` elemen ke`BUILD`, Amazon Lex membangun bot sehingga dapat dijalankan. Jika Anda mengatur elemen ke `SAVE` Amazon Lex menyimpan bot, tetapi tidak membangunnya.   
Jika Anda tidak menentukan nilai ini, nilai defaultnya adalah`BUILD`.  
Tipe: String  
Nilai yang Valid: `SAVE | BUILD`   
Wajib: Tidak

 ** [tags](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-tags"></a>
Daftar tag untuk ditambahkan ke bot. Anda hanya dapat menambahkan tag saat membuat bot, Anda tidak dapat menggunakan `PutBot` operasi untuk memperbarui tag pada bot. Untuk memperbarui tag, gunakan `TagResource` operasi.  
Tipe: Array objek [Tag](API_Tag.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 200 item.  
Wajib: Tidak

 ** [voiceId](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-voiceId"></a>
ID suara Amazon Polly yang Anda ingin Amazon Lex gunakan untuk interaksi suara dengan pengguna. Lokal yang dikonfigurasi untuk suara harus cocok dengan lokal bot. Untuk informasi selengkapnya, lihat [Suara di Amazon](https://docs.aws.amazon.com/polly/latest/dg/voicelist.html) Polly di Panduan Pengembang *Amazon Polly*.  
Tipe: String  
Wajib: Tidak

## Sintaksis Respons
<a name="API_PutBot_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "abortStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "checksum": "string",
   "childDirected": boolean,
   "clarificationPrompt": { 
      "maxAttempts": number,
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "createdDate": number,
   "createVersion": boolean,
   "description": "string",
   "detectSentiment": boolean,
   "enableModelImprovements": boolean,
   "failureReason": "string",
   "idleSessionTTLInSeconds": number,
   "intents": [ 
      { 
         "intentName": "string",
         "intentVersion": "string"
      }
   ],
   "lastUpdatedDate": number,
   "locale": "string",
   "name": "string",
   "nluIntentConfidenceThreshold": number,
   "status": "string",
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ],
   "version": "string",
   "voiceId": "string"
}
```

## Elemen Respons
<a name="API_PutBot_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [abortStatement](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-abortStatement"></a>
Pesan yang digunakan Amazon Lex untuk membatalkan percakapan. Untuk informasi selengkapnya, lihat [PutBot](#API_PutBot).  
Tipe: Objek [Statement](API_Statement.md)

 ** [checksum](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-checksum"></a>
Checksum bot yang Anda buat.  
Tipe: String

 ** [childDirected](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-childDirected"></a>
Untuk setiap bot Amazon Lex yang dibuat dengan Layanan Pembuatan Model Amazon Lex, Anda harus menentukan apakah penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada Undang-Undang Perlindungan Privasi Online Anak (COPPA) dengan menentukan `true` atau `false` di lapangan. `childDirected` **Dengan menentukan `true` di `childDirected` lapangan, Anda mengonfirmasi bahwa penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA.** Dengan menentukan `false` di `childDirected` lapangan, Anda mengonfirmasi bahwa penggunaan Amazon Lex Anda **tidak** terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA. Anda tidak boleh menentukan nilai default untuk `childDirected` bidang yang tidak secara akurat mencerminkan apakah penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun dan tunduk pada COPPA.  
Jika penggunaan Amazon Lex Anda terkait dengan situs web, program, atau aplikasi lain yang diarahkan secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun, Anda harus mendapatkan persetujuan orang tua yang dapat diverifikasi berdasarkan COPPA. Untuk informasi mengenai penggunaan Amazon Lex sehubungan dengan situs web, program, atau aplikasi lain yang diarahkan atau ditargetkan, secara keseluruhan atau sebagian, untuk anak-anak di bawah usia 13 tahun, lihat [FAQ Amazon Lex](https://aws.amazon.com/lex/faqs#data-security).   
Jenis: Boolean

 ** [clarificationPrompt](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-clarificationPrompt"></a>
 Permintaan yang digunakan Amazon Lex saat tidak memahami maksud pengguna. Untuk informasi selengkapnya, lihat [PutBot](#API_PutBot).   
Tipe: Objek [Prompt](API_Prompt.md)

 ** [createdDate](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-createdDate"></a>
Tanggal bot dibuat.  
Tipe: Timestamp

 ** [createVersion](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-createVersion"></a>
 `True`jika versi baru bot dibuat. Jika `createVersion` bidang tidak ditentukan dalam permintaan, `createVersion` bidang diatur ke false dalam respons.  
Jenis: Boolean

 ** [description](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-description"></a>
Deskripsi bot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [detectSentiment](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-detectSentiment"></a>
 `true`jika bot dikonfigurasi untuk mengirim ucapan pengguna ke Amazon Comprehend untuk analisis sentimen. Jika `detectSentiment` bidang tidak ditentukan dalam permintaan, `detectSentiment` bidang ada `false` dalam respons.  
Jenis: Boolean

 ** [enableModelImprovements](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-enableModelImprovements"></a>
Menunjukkan apakah bot menggunakan peningkatan akurasi. `true`menunjukkan bahwa bot menggunakan perbaikan, jika tidak,`false`.  
Jenis: Boolean

 ** [failureReason](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-failureReason"></a>
Jika `status` ya`FAILED`, Amazon Lex memberikan alasan bahwa ia gagal membangun bot.  
Tipe: String

 ** [idleSessionTTLInSeconds](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-idleSessionTTLInSeconds"></a>
Durasi maksimum waktu Amazon Lex menyimpan data yang dikumpulkan dalam percakapan. Untuk informasi selengkapnya, lihat [PutBot](#API_PutBot).  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 60. Nilai maksimum 86400.

 ** [intents](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-intents"></a>
Susunan objek `Intent`. Untuk informasi selengkapnya, lihat [PutBot](#API_PutBot).  
Tipe: Array objek [Intent](API_Intent.md)

 ** [lastUpdatedDate](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-lastUpdatedDate"></a>
Tanggal bot diperbarui. Saat Anda membuat sumber daya, tanggal pembuatan dan tanggal terakhir diperbarui adalah sama.  
Tipe: Timestamp

 ** [locale](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-locale"></a>
 Target lokal untuk bot.   
Tipe: String  
Nilai yang Valid: `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` 

 ** [name](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-name"></a>
Nama bot.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

 ** [nluIntentConfidenceThreshold](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-nluIntentConfidenceThreshold"></a>
Skor yang menentukan di mana Amazon Lex menyisipkan `AMAZON.FallbackIntent``AMAZON.KendraSearchIntent`,, atau keduanya saat mengembalikan maksud alternatif dalam respons [PostContent](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html)atau [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html). `AMAZON.FallbackIntent`dimasukkan jika skor kepercayaan untuk semua maksud di bawah nilai ini. `AMAZON.KendraSearchIntent`hanya dimasukkan jika dikonfigurasi untuk bot.  
Tipe: Ganda  
Rentang yang Valid: Nilai minimum 0. Nilai maksimum 1.

 ** [status](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-status"></a>
 Saat Anda mengirim permintaan untuk membuat bot dengan `processBehavior` set to`BUILD`, Amazon Lex menyetel elemen `status` respons ke`BUILDING`.  
Dalam `READY_BASIC_TESTING` keadaan Anda dapat menguji bot dengan input pengguna yang sama persis dengan ucapan yang dikonfigurasi untuk maksud dan nilai bot dalam jenis slot.  
Jika Amazon Lex tidak dapat membuat bot, Amazon Lex menetapkan `status` ke`FAILED`. Amazon Lex mengembalikan alasan kegagalan elemen `failureReason` respons.   
Saat Anda menyetel `processBehavior` ke`SAVE`, Amazon Lex menyetel kode status ke`NOT BUILT`.  
Ketika bot dalam `READY` keadaan Anda dapat menguji dan menerbitkan bot.  
Tipe: String  
Nilai yang Valid: `BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT` 

 ** [tags](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-tags"></a>
Daftar tag yang terkait dengan bot.  
Tipe: Array objek [Tag](API_Tag.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 200 item.

 ** [version](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-version"></a>
Versi bot. Untuk bot baru, versinya selalu`$LATEST`.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

 ** [voiceId](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-voiceId"></a>
ID suara Amazon Polly yang digunakan Amazon Lex untuk interaksi suara dengan pengguna. Untuk informasi selengkapnya, lihat [PutBot](#API_PutBot).  
Tipe: String

## Kesalahan
<a name="API_PutBot_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik yang memproses permintaan tersebut. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** PreconditionFailedException **   
 Checksum sumber daya yang Anda coba ubah tidak cocok dengan checksum dalam permintaan. Periksa checksum sumber daya dan coba lagi.  
Kode Status HTTP: 412

## Lihat Juga
<a name="API_PutBot_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/PutBot) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/PutBot) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/PutBot) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/PutBot) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/PutBot) 

# PutBotAlias
<a name="API_PutBotAlias"></a>

Membuat alias untuk versi bot yang ditentukan atau menggantikan alias untuk bot yang ditentukan. Untuk mengubah versi bot yang ditunjuk alias, ganti alias. Untuk informasi selengkapnya tentang alias, lihat[Pembuatan Versi dan Alias](versioning-aliases.md).

Operasi ini memerlukan izin utuk tindakan `lex:PutBotAlias`. 

## Minta Sintaks
<a name="API_PutBotAlias_RequestSyntax"></a>

```
PUT /bots/botName/aliases/name HTTP/1.1
Content-type: application/json

{
   "botVersion": "string",
   "checksum": "string",
   "conversationLogs": { 
      "iamRoleArn": "string",
      "logSettings": [ 
         { 
            "destination": "string",
            "kmsKeyArn": "string",
            "logType": "string",
            "resourceArn": "string"
         }
      ]
   },
   "description": "string",
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ]
}
```

## Parameter Permintaan URI
<a name="API_PutBotAlias_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [botName](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-uri-botName"></a>
Nama bot.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [name](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-uri-name"></a>
Nama alias. Namanya *tidak* peka huruf besar/kecil.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_PutBotAlias_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [botVersion](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-botVersion"></a>
Versi bot.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Wajib: Ya

 ** [checksum](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-checksum"></a>
Mengidentifikasi revisi spesifik dari versi. `$LATEST`  
Saat Anda membuat alias bot baru, biarkan `checksum` bidang kosong. Jika Anda menentukan checksum Anda mendapatkan `BadRequestException` pengecualian.  
Saat Anda ingin memperbarui alias bot, atur `checksum` bidang ke checksum dari revisi versi terbaru. `$LATEST` Jika Anda tidak menentukan ` checksum` bidang, atau jika checksum tidak cocok dengan `$LATEST` versi, Anda mendapatkan `PreconditionFailedException` pengecualian.  
Tipe: String  
Wajib: Tidak

 ** [conversationLogs](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-conversationLogs"></a>
Pengaturan untuk log percakapan untuk alias.  
Tipe: Objek [ConversationLogsRequest](API_ConversationLogsRequest.md)  
Wajib: Tidak

 ** [description](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-description"></a>
Deskripsi alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.  
Wajib: Tidak

 ** [tags](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-tags"></a>
Daftar tag untuk ditambahkan ke alias bot. Anda hanya dapat menambahkan tag ketika Anda membuat alias, Anda tidak dapat menggunakan `PutBotAlias` operasi untuk memperbarui tag pada alias bot. Untuk memperbarui tag, gunakan `TagResource` operasi.  
Tipe: Array objek [Tag](API_Tag.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 200 item.  
Wajib: Tidak

## Sintaksis Respons
<a name="API_PutBotAlias_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "botName": "string",
   "botVersion": "string",
   "checksum": "string",
   "conversationLogs": { 
      "iamRoleArn": "string",
      "logSettings": [ 
         { 
            "destination": "string",
            "kmsKeyArn": "string",
            "logType": "string",
            "resourceArn": "string",
            "resourcePrefix": "string"
         }
      ]
   },
   "createdDate": number,
   "description": "string",
   "lastUpdatedDate": number,
   "name": "string",
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ]
}
```

## Elemen Respons
<a name="API_PutBotAlias_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [botName](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-botName"></a>
Nama bot yang ditunjuk alias.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

 ** [botVersion](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-botVersion"></a>
Versi bot yang ditunjuk alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

 ** [checksum](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-checksum"></a>
Checksum untuk versi alias saat ini.  
Tipe: String

 ** [conversationLogs](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-conversationLogs"></a>
Pengaturan yang menentukan bagaimana Amazon Lex menggunakan log percakapan untuk alias.  
Tipe: Objek [ConversationLogsResponse](API_ConversationLogsResponse.md)

 ** [createdDate](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-createdDate"></a>
Tanggal alias bot dibuat.  
Tipe: Timestamp

 ** [description](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-description"></a>
Deskripsi alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [lastUpdatedDate](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-lastUpdatedDate"></a>
Tanggal alias bot diperbarui. Saat Anda membuat sumber daya, tanggal pembuatan dan tanggal pembaruan terakhir adalah sama.  
Tipe: Timestamp

 ** [name](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-name"></a>
Nama alias.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [tags](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-tags"></a>
Daftar tag yang terkait dengan bot.  
Tipe: Array objek [Tag](API_Tag.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 200 item.

## Kesalahan
<a name="API_PutBotAlias_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik memproses permintaan. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** PreconditionFailedException **   
 Checksum sumber daya yang Anda coba ubah tidak cocok dengan checksum dalam permintaan. Periksa checksum sumber daya dan coba lagi.  
Kode Status HTTP: 412

## Lihat Juga
<a name="API_PutBotAlias_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/PutBotAlias) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/PutBotAlias) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/PutBotAlias) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/PutBotAlias) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/PutBotAlias) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/PutBotAlias) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/PutBotAlias) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/PutBotAlias) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/PutBotAlias) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/PutBotAlias) 

# PutIntent
<a name="API_PutIntent"></a>

Menciptakan maksud atau menggantikan maksud yang ada.

Untuk menentukan interaksi antara pengguna dan bot Anda, Anda menggunakan satu atau lebih maksud. Untuk bot pemesanan pizza, misalnya, Anda akan membuat `OrderPizza` maksud. 

Untuk membuat intent atau mengganti intent yang ada, Anda harus memberikan yang berikut:
+ Nama niat. Misalnya, `OrderPizza`.
+ Sampel ucapan. Misalnya, “Bisakah saya memesan pizza, tolong.” dan “Saya ingin memesan pizza.”
+ Informasi yang akan dikumpulkan. Anda menentukan jenis slot untuk informasi yang akan diminta bot Anda dari pengguna. Anda dapat menentukan jenis slot standar, seperti tanggal atau waktu, atau jenis slot khusus seperti ukuran dan kerak pizza.
+ Bagaimana niatnya akan terpenuhi. Anda dapat menyediakan fungsi Lambda atau mengonfigurasi intent untuk mengembalikan informasi maksud ke aplikasi klien. Jika Anda menggunakan fungsi Lambda, ketika semua informasi maksud tersedia, Amazon Lex memanggil fungsi Lambda Anda. Jika Anda mengonfigurasi maksud Anda untuk mengembalikan informasi maksud ke aplikasi klien. 

Anda dapat menentukan informasi opsional lainnya dalam permintaan, seperti:
+ Permintaan konfirmasi untuk meminta pengguna mengonfirmasi maksud. Misalnya, “Haruskah saya memesan pizza Anda?”
+ Pernyataan kesimpulan untuk dikirim ke pengguna setelah maksud terpenuhi. Misalnya, “Saya memesan pizza Anda.”
+ Prompt tindak lanjut yang meminta pengguna untuk aktivitas tambahan. Misalnya, bertanya “Apakah Anda ingin memesan minuman dengan pizza Anda?”

Jika Anda menentukan nama intent yang ada untuk memperbarui intent, Amazon Lex mengganti nilai dalam `$LATEST` versi intent dengan nilai dalam permintaan. Amazon Lex menghapus bidang yang tidak Anda berikan dalam permintaan. Jika Anda tidak menentukan bidang yang diperlukan, Amazon Lex melempar pengecualian. Saat Anda memperbarui `$LATEST` versi intent, `status` bidang bot apa pun yang menggunakan `$LATEST` versi intent akan disetel ke. `NOT_BUILT`

Untuk informasi selengkapnya, lihat [Amazon Lex: Cara Kerjanya](how-it-works.md).

Operasi ini memerlukan izin utuk tindakan `lex:PutIntent`.

## Minta Sintaks
<a name="API_PutIntent_RequestSyntax"></a>

```
PUT /intents/name/versions/$LATEST HTTP/1.1
Content-type: application/json

{
   "checksum": "string",
   "conclusionStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "confirmationPrompt": { 
      "maxAttempts": number,
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "createVersion": boolean,
   "description": "string",
   "dialogCodeHook": { 
      "messageVersion": "string",
      "uri": "string"
   },
   "followUpPrompt": { 
      "prompt": { 
         "maxAttempts": number,
         "messages": [ 
            { 
               "content": "string",
               "contentType": "string",
               "groupNumber": number
            }
         ],
         "responseCard": "string"
      },
      "rejectionStatement": { 
         "messages": [ 
            { 
               "content": "string",
               "contentType": "string",
               "groupNumber": number
            }
         ],
         "responseCard": "string"
      }
   },
   "fulfillmentActivity": { 
      "codeHook": { 
         "messageVersion": "string",
         "uri": "string"
      },
      "type": "string"
   },
   "inputContexts": [ 
      { 
         "name": "string"
      }
   ],
   "kendraConfiguration": { 
      "kendraIndex": "string",
      "queryFilterString": "string",
      "role": "string"
   },
   "outputContexts": [ 
      { 
         "name": "string",
         "timeToLiveInSeconds": number,
         "turnsToLive": number
      }
   ],
   "parentIntentSignature": "string",
   "rejectionStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "sampleUtterances": [ "string" ],
   "slots": [ 
      { 
         "defaultValueSpec": { 
            "defaultValueList": [ 
               { 
                  "defaultValue": "string"
               }
            ]
         },
         "description": "string",
         "name": "string",
         "obfuscationSetting": "string",
         "priority": number,
         "responseCard": "string",
         "sampleUtterances": [ "string" ],
         "slotConstraint": "string",
         "slotType": "string",
         "slotTypeVersion": "string",
         "valueElicitationPrompt": { 
            "maxAttempts": number,
            "messages": [ 
               { 
                  "content": "string",
                  "contentType": "string",
                  "groupNumber": number
               }
            ],
            "responseCard": "string"
         }
      }
   ]
}
```

## Parameter Permintaan URI
<a name="API_PutIntent_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-uri-name"></a>
Nama niat. Namanya *tidak* peka huruf besar/kecil.   
Nama tidak dapat cocok dengan nama intent bawaan, atau nama intent bawaan dengan “AMAZON.” dihapus. Misalnya, karena ada intent bawaan yang dipanggil`AMAZON.HelpIntent`, Anda tidak dapat membuat maksud khusus yang dipanggil. `HelpIntent`  
Untuk daftar intent bawaan, lihat [Intent Bawaan Standar](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) di *Alexa* Skills Kit.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_PutIntent_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [checksum](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-checksum"></a>
Mengidentifikasi revisi spesifik dari versi. `$LATEST`  
Saat Anda membuat maksud baru, biarkan `checksum` bidang kosong. Jika Anda menentukan checksum Anda mendapatkan `BadRequestException` pengecualian.  
Saat Anda ingin memperbarui maksud, setel `checksum` bidang ke checksum revisi terbaru versi. `$LATEST` Jika Anda tidak menentukan ` checksum` bidang, atau jika checksum tidak cocok dengan `$LATEST` versi, Anda mendapatkan `PreconditionFailedException` pengecualian.  
Tipe: String  
Wajib: Tidak

 ** [conclusionStatement](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-conclusionStatement"></a>
 Pernyataan yang Anda ingin Amazon Lex sampaikan kepada pengguna setelah maksud berhasil dipenuhi oleh fungsi Lambda.   
Elemen ini relevan hanya jika Anda menyediakan fungsi Lambda di. `fulfillmentActivity` Jika Anda mengembalikan intent ke aplikasi klien, Anda tidak dapat menentukan elemen ini.  
Itu `followUpPrompt` dan `conclusionStatement` saling eksklusif. Anda hanya dapat menentukan satu.
Tipe: Objek [Statement](API_Statement.md)  
Wajib: Tidak

 ** [confirmationPrompt](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-confirmationPrompt"></a>
Meminta pengguna untuk mengonfirmasi maksud. Pertanyaan ini harus memiliki jawaban ya atau tidak.  
Amazon Lex menggunakan prompt ini untuk memastikan bahwa pengguna mengakui bahwa intent siap untuk dipenuhi. Misalnya, dengan `OrderPizza` intent, Anda mungkin ingin mengonfirmasi bahwa pesanan sudah benar sebelum menempatkannya. Untuk maksud lain, seperti maksud yang hanya menanggapi pertanyaan pengguna, Anda mungkin tidak perlu meminta konfirmasi kepada pengguna sebelum memberikan informasi.   
Anda harus menyediakan keduanya `rejectionStatement` dan`confirmationPrompt`, atau tidak.
Tipe: Objek [Prompt](API_Prompt.md)  
Wajib: Tidak

 ** [createVersion](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-createVersion"></a>
Ketika disetel ke `true` versi bernomor baru dari intent dibuat. Ini sama dengan memanggil `CreateIntentVersion` operasi. Jika Anda tidak menentukan`createVersion`, defaultnya adalah`false`.  
Tipe: Boolean  
Wajib: Tidak

 ** [description](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-description"></a>
Deskripsi niat.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.  
Wajib: Tidak

 ** [dialogCodeHook](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-dialogCodeHook"></a>
 Menentukan fungsi Lambda untuk memanggil untuk setiap input pengguna. Anda dapat memanggil fungsi Lambda ini untuk mempersonalisasi interaksi pengguna.   
Misalnya, bot Anda menentukan bahwa penggunanya adalah John. Fungsi Lambda Anda mungkin mengambil informasi John dari basis data backend dan mengisi beberapa nilai. Misalnya, jika Anda menemukan bahwa John tidak toleran terhadap gluten, Anda dapat mengatur slot maksud yang sesuai,`GlutenIntolerant`, ke true. Anda mungkin menemukan nomor telepon John dan mengatur atribut sesi yang sesuai.   
Tipe: Objek [CodeHook](API_CodeHook.md)  
Wajib: Tidak

 ** [followUpPrompt](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-followUpPrompt"></a>
Amazon Lex menggunakan prompt ini untuk meminta aktivitas tambahan setelah memenuhi maksud. Misalnya, setelah `OrderPizza` intent terpenuhi, Anda dapat meminta pengguna untuk memesan minuman.  
Tindakan yang dilakukan Amazon Lex bergantung pada respons pengguna, sebagai berikut:  
+ Jika pengguna mengatakan “Ya” itu merespons dengan prompt klarifikasi yang dikonfigurasi untuk bot.
+ jika pengguna mengatakan “Ya” dan melanjutkan dengan ucapan yang memicu maksud, ia memulai percakapan untuk maksud tersebut.
+ Jika pengguna mengatakan “Tidak” itu merespons dengan pernyataan penolakan yang dikonfigurasi untuk prompt tindak lanjut.
+ Jika tidak mengenali ucapannya, ia mengulangi prompt tindak lanjut lagi.
`followUpPrompt`Bidang dan `conclusionStatement` lapangan saling eksklusif. Anda hanya dapat menentukan satu.   
Tipe: Objek [FollowUpPrompt](API_FollowUpPrompt.md)  
Wajib: Tidak

 ** [fulfillmentActivity](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-fulfillmentActivity"></a>
Wajib. Menjelaskan bagaimana niat terpenuhi. Misalnya, setelah pengguna memberikan semua informasi untuk pesanan pizza, `fulfillmentActivity` mendefinisikan bagaimana bot melakukan pemesanan dengan toko pizza lokal.   
 Anda dapat mengonfigurasi Amazon Lex untuk mengembalikan semua informasi intent ke aplikasi klien, atau mengarahkannya untuk memanggil fungsi Lambda yang dapat memproses intent (misalnya, melakukan pemesanan dengan restoran pizza).   
Tipe: Objek [FulfillmentActivity](API_FulfillmentActivity.md)  
Wajib: Tidak

 ** [inputContexts](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-inputContexts"></a>
Larik `InputContext` objek yang mencantumkan konteks yang harus aktif untuk Amazon Lex untuk memilih maksud dalam percakapan dengan pengguna.  
Tipe: Array objek [InputContext](API_InputContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 5 item.  
Wajib: Tidak

 ** [kendraConfiguration](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-kendraConfiguration"></a>
Informasi konfigurasi diperlukan untuk menggunakan `AMAZON.KendraSearchIntent` intent untuk menyambung ke indeks Amazon Kendra. Untuk informasi selengkapnya, lihat [AMAZON. KendraSearchIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-kendra-search.html).  
Tipe: Objek [KendraConfiguration](API_KendraConfiguration.md)  
Wajib: Tidak

 ** [outputContexts](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-outputContexts"></a>
Array `OutputContext` objek yang mencantumkan konteks yang mengaktifkan intent saat intent terpenuhi.  
Tipe: Array objek [OutputContext](API_OutputContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.  
Wajib: Tidak

 ** [parentIntentSignature](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-parentIntentSignature"></a>
Pengidentifikasi unik untuk maksud bawaan yang menjadi dasar maksud ini. Untuk menemukan tanda tangan untuk intent, lihat [Intent Bawaan Standar](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) di *Alexa* Skills Kit.  
Tipe: String  
Wajib: Tidak

 ** [rejectionStatement](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-rejectionStatement"></a>
Ketika pengguna menjawab “tidak” untuk pertanyaan yang didefinisikan dalam`confirmationPrompt`, Amazon Lex merespons dengan pernyataan ini untuk mengakui bahwa maksud tersebut dibatalkan.   
Anda harus menyediakan keduanya `rejectionStatement` dan`confirmationPrompt`, atau tidak.
Tipe: Objek [Statement](API_Statement.md)  
Wajib: Tidak

 ** [sampleUtterances](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-sampleUtterances"></a>
Array ucapan (string) yang mungkin dikatakan pengguna untuk memberi sinyal maksud. Misalnya, “Saya ingin \$1PizzaSize\$1 pizza”, “Pesan \$1Kuantitas\$1 \$1PizzaSize\$1 pizza”.   
Dalam setiap ucapan, nama slot dilampirkan dalam kurung kurawal.   
Tipe: Array string  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1500 item.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 200.  
Wajib: Tidak

 ** [slots](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-slots"></a>
Sebuah array slot niat. Saat runtime, Amazon Lex memperoleh nilai slot yang diperlukan dari pengguna menggunakan petunjuk yang ditentukan dalam slot. Untuk informasi selengkapnya, lihat [Amazon Lex: Cara Kerjanya](how-it-works.md).   
Tipe: Array objek [Slot](API_Slot.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 100 item.  
Wajib: Tidak

## Sintaksis Respons
<a name="API_PutIntent_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "checksum": "string",
   "conclusionStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "confirmationPrompt": { 
      "maxAttempts": number,
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "createdDate": number,
   "createVersion": boolean,
   "description": "string",
   "dialogCodeHook": { 
      "messageVersion": "string",
      "uri": "string"
   },
   "followUpPrompt": { 
      "prompt": { 
         "maxAttempts": number,
         "messages": [ 
            { 
               "content": "string",
               "contentType": "string",
               "groupNumber": number
            }
         ],
         "responseCard": "string"
      },
      "rejectionStatement": { 
         "messages": [ 
            { 
               "content": "string",
               "contentType": "string",
               "groupNumber": number
            }
         ],
         "responseCard": "string"
      }
   },
   "fulfillmentActivity": { 
      "codeHook": { 
         "messageVersion": "string",
         "uri": "string"
      },
      "type": "string"
   },
   "inputContexts": [ 
      { 
         "name": "string"
      }
   ],
   "kendraConfiguration": { 
      "kendraIndex": "string",
      "queryFilterString": "string",
      "role": "string"
   },
   "lastUpdatedDate": number,
   "name": "string",
   "outputContexts": [ 
      { 
         "name": "string",
         "timeToLiveInSeconds": number,
         "turnsToLive": number
      }
   ],
   "parentIntentSignature": "string",
   "rejectionStatement": { 
      "messages": [ 
         { 
            "content": "string",
            "contentType": "string",
            "groupNumber": number
         }
      ],
      "responseCard": "string"
   },
   "sampleUtterances": [ "string" ],
   "slots": [ 
      { 
         "defaultValueSpec": { 
            "defaultValueList": [ 
               { 
                  "defaultValue": "string"
               }
            ]
         },
         "description": "string",
         "name": "string",
         "obfuscationSetting": "string",
         "priority": number,
         "responseCard": "string",
         "sampleUtterances": [ "string" ],
         "slotConstraint": "string",
         "slotType": "string",
         "slotTypeVersion": "string",
         "valueElicitationPrompt": { 
            "maxAttempts": number,
            "messages": [ 
               { 
                  "content": "string",
                  "contentType": "string",
                  "groupNumber": number
               }
            ],
            "responseCard": "string"
         }
      }
   ],
   "version": "string"
}
```

## Elemen Respons
<a name="API_PutIntent_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [checksum](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-checksum"></a>
Checksum `$LATEST` versi maksud yang dibuat atau diperbarui.  
Tipe: String

 ** [conclusionStatement](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-conclusionStatement"></a>
Setelah fungsi Lambda yang ditentukan dalam `fulfillmentActivity` intent memenuhi intent, Amazon Lex menyampaikan pernyataan ini kepada pengguna.  
Tipe: Objek [Statement](API_Statement.md)

 ** [confirmationPrompt](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-confirmationPrompt"></a>
Jika didefinisikan dalam maksud, Amazon Lex meminta pengguna untuk mengonfirmasi maksud sebelum memenuhinya.  
Tipe: Objek [Prompt](API_Prompt.md)

 ** [createdDate](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-createdDate"></a>
Tanggal dimana niat itu dibuat.  
Tipe: Timestamp

 ** [createVersion](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-createVersion"></a>
 `True`jika versi baru dari intent telah dibuat. Jika `createVersion` bidang tidak ditentukan dalam permintaan, `createVersion` bidang diatur ke false dalam respons.  
Jenis: Boolean

 ** [description](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-description"></a>
Deskripsi niat.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [dialogCodeHook](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-dialogCodeHook"></a>
Jika didefinisikan dalam intent, Amazon Lex memanggil fungsi Lambda ini untuk setiap input pengguna.  
Tipe: Objek [CodeHook](API_CodeHook.md)

 ** [followUpPrompt](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-followUpPrompt"></a>
Jika didefinisikan dalam intent, Amazon Lex menggunakan prompt ini untuk meminta aktivitas pengguna tambahan setelah intent terpenuhi.  
Tipe: Objek [FollowUpPrompt](API_FollowUpPrompt.md)

 ** [fulfillmentActivity](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-fulfillmentActivity"></a>
Jika didefinisikan dalam intent, Amazon Lex memanggil fungsi Lambda ini untuk memenuhi intent setelah pengguna memberikan semua informasi yang diperlukan oleh intent.  
Tipe: Objek [FulfillmentActivity](API_FulfillmentActivity.md)

 ** [inputContexts](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-inputContexts"></a>
Larik `InputContext` objek yang mencantumkan konteks yang harus aktif untuk Amazon Lex untuk memilih maksud dalam percakapan dengan pengguna.  
Tipe: Array objek [InputContext](API_InputContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 5 item.

 ** [kendraConfiguration](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-kendraConfiguration"></a>
Informasi konfigurasi, jika ada, diperlukan untuk terhubung ke indeks Amazon Kendra dan menggunakan intent. `AMAZON.KendraSearchIntent`  
Tipe: Objek [KendraConfiguration](API_KendraConfiguration.md)

 ** [lastUpdatedDate](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-lastUpdatedDate"></a>
Tanggal dimana intent diperbarui. Saat Anda membuat sumber daya, tanggal pembuatan dan tanggal pembaruan terakhir adalah sama.  
Tipe: Timestamp

 ** [name](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-name"></a>
Nama niat.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [outputContexts](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-outputContexts"></a>
Array `OutputContext` objek yang mencantumkan konteks yang mengaktifkan intent saat intent terpenuhi.  
Tipe: Array objek [OutputContext](API_OutputContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.

 ** [parentIntentSignature](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-parentIntentSignature"></a>
Pengidentifikasi unik untuk maksud bawaan yang menjadi dasar maksud ini.  
Tipe: String

 ** [rejectionStatement](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-rejectionStatement"></a>
Jika pengguna menjawab “tidak” untuk pertanyaan yang didefinisikan di `confirmationPrompt` Amazon Lex merespons dengan pernyataan ini untuk mengakui bahwa maksud tersebut dibatalkan.   
Tipe: Objek [Statement](API_Statement.md)

 ** [sampleUtterances](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-sampleUtterances"></a>
 Array contoh ucapan yang dikonfigurasi untuk maksud.   
Tipe: Array string  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1500 item.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 200.

 ** [slots](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-slots"></a>
Sebuah array slot intent yang dikonfigurasi untuk maksud.  
Tipe: Array objek [Slot](API_Slot.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 100 item.

 ** [version](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-version"></a>
Versi maksudnya. Untuk maksud baru, versinya selalu`$LATEST`.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

## Kesalahan
<a name="API_PutIntent_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik yang memproses permintaan tersebut. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** PreconditionFailedException **   
 Checksum sumber daya yang Anda coba ubah tidak cocok dengan checksum dalam permintaan. Periksa checksum sumber daya dan coba lagi.  
Kode Status HTTP: 412

## Lihat Juga
<a name="API_PutIntent_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/PutIntent) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/PutIntent) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/PutIntent) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/PutIntent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/PutIntent) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/PutIntent) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/PutIntent) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/PutIntent) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/PutIntent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/PutIntent) 

# PutSlotType
<a name="API_PutSlotType"></a>

Membuat jenis slot khusus atau menggantikan jenis slot kustom yang ada.

Untuk membuat jenis slot khusus, tentukan nama untuk jenis slot dan satu set nilai enumerasi, yang merupakan nilai yang dapat diasumsikan oleh slot jenis ini. Untuk informasi selengkapnya, lihat [Amazon Lex: Cara Kerjanya](how-it-works.md).

Jika Anda menentukan nama jenis slot yang ada, bidang dalam permintaan menggantikan nilai yang ada dalam `$LATEST` versi jenis slot. Amazon Lex menghapus bidang yang tidak Anda berikan dalam permintaan. Jika Anda tidak menentukan bidang wajib, Amazon Lex melempar pengecualian. Saat Anda memperbarui `$LATEST` versi jenis slot, jika bot menggunakan `$LATEST` versi intent yang berisi jenis slot, `status` bidang bot disetel ke`NOT_BUILT`.

Operasi ini memerlukan izin utuk tindakan `lex:PutSlotType`.

## Minta Sintaks
<a name="API_PutSlotType_RequestSyntax"></a>

```
PUT /slottypes/name/versions/$LATEST HTTP/1.1
Content-type: application/json

{
   "checksum": "string",
   "createVersion": boolean,
   "description": "string",
   "enumerationValues": [ 
      { 
         "synonyms": [ "string" ],
         "value": "string"
      }
   ],
   "parentSlotTypeSignature": "string",
   "slotTypeConfigurations": [ 
      { 
         "regexConfiguration": { 
            "pattern": "string"
         }
      }
   ],
   "valueSelectionStrategy": "string"
}
```

## Parameter Permintaan URI
<a name="API_PutSlotType_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [name](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-uri-name"></a>
Nama jenis slot. Namanya *tidak* peka huruf besar/kecil.   
Nama tidak dapat cocok dengan nama tipe slot bawaan, atau nama tipe slot bawaan dengan “AMAZON.” dihapus. Misalnya, karena ada jenis slot bawaan yang disebut`AMAZON.DATE`, Anda tidak dapat membuat jenis slot khusus yang disebut`DATE`.  
Untuk daftar jenis slot bawaan, lihat [Referensi Jenis Slot](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference) di *Alexa Skills Kit*.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

## Isi Permintaan
<a name="API_PutSlotType_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [checksum](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-checksum"></a>
Mengidentifikasi revisi spesifik dari versi. `$LATEST`  
Saat Anda membuat jenis slot baru, biarkan `checksum` bidang kosong. Jika Anda menentukan checksum Anda mendapatkan `BadRequestException` pengecualian.  
Saat Anda ingin memperbarui jenis slot, atur `checksum` bidang ke checksum dari revisi versi terbaru. `$LATEST` Jika Anda tidak menentukan ` checksum` bidang, atau jika checksum tidak cocok dengan `$LATEST` versi, Anda mendapatkan `PreconditionFailedException` pengecualian.  
Tipe: String  
Wajib: Tidak

 ** [createVersion](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-createVersion"></a>
Ketika diatur ke `true` versi bernomor baru dari jenis slot dibuat. Ini sama dengan memanggil `CreateSlotTypeVersion` operasi. Jika Anda tidak menentukan`createVersion`, defaultnya adalah`false`.  
Tipe: Boolean  
Wajib: Tidak

 ** [description](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-description"></a>
Deskripsi jenis slot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.  
Wajib: Tidak

 ** [enumerationValues](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-enumerationValues"></a>
Daftar `EnumerationValue` objek yang mendefinisikan nilai yang dapat diambil oleh jenis slot. Setiap nilai dapat memiliki daftar`synonyms`, yang merupakan nilai tambahan yang membantu melatih model pembelajaran mesin tentang nilai-nilai yang diselesaikan untuk slot.   
Jenis slot ekspresi reguler tidak memerlukan nilai enumerasi. Semua jenis slot lainnya memerlukan daftar nilai enumerasi.  
Ketika Amazon Lex menyelesaikan nilai slot, itu menghasilkan daftar resolusi yang berisi hingga lima nilai yang mungkin untuk slot. Jika Anda menggunakan fungsi Lambda, daftar resolusi ini diteruskan ke fungsi. Jika Anda tidak menggunakan fungsi Lambda, Anda dapat memilih untuk mengembalikan nilai yang dimasukkan pengguna atau nilai pertama dalam daftar resolusi sebagai nilai slot. `valueSelectionStrategy`Bidang menunjukkan opsi untuk digunakan.   
Tipe: Array objek [EnumerationValue](API_EnumerationValue.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10000 item.  
Wajib: Tidak

 ** [parentSlotTypeSignature](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-parentSlotTypeSignature"></a>
Tipe slot built-in digunakan sebagai induk dari jenis slot. Saat Anda menentukan jenis slot induk, jenis slot baru memiliki semua konfigurasi yang sama dengan induknya.  
Hanya `AMAZON.AlphaNumeric` didukung.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^((AMAZON\.)_?|[A-Za-z]_?)+`   
Wajib: Tidak

 ** [slotTypeConfigurations](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-slotTypeConfigurations"></a>
Informasi konfigurasi yang memperluas tipe slot bawaan induk. Konfigurasi ditambahkan ke pengaturan untuk jenis slot induk.  
Tipe: Array objek [SlotTypeConfiguration](API_SlotTypeConfiguration.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.  
Wajib: Tidak

 ** [valueSelectionStrategy](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-valueSelectionStrategy"></a>
Menentukan strategi resolusi slot yang digunakan Amazon Lex untuk mengembalikan nilai jenis slot. Bidang dapat diatur ke salah satu nilai berikut:  
+  `ORIGINAL_VALUE`- Mengembalikan nilai yang dimasukkan oleh pengguna, jika nilai pengguna mirip dengan nilai slot.
+  `TOP_RESOLUTION`- Jika ada daftar resolusi untuk slot, kembalikan nilai pertama dalam daftar resolusi sebagai nilai jenis slot. Jika tidak ada daftar resolusi, null dikembalikan.
Jika Anda tidak menentukan`valueSelectionStrategy`, defaultnya adalah`ORIGINAL_VALUE`.  
Tipe: String  
Nilai yang Valid: `ORIGINAL_VALUE | TOP_RESOLUTION`   
Wajib: Tidak

## Sintaksis Respons
<a name="API_PutSlotType_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "checksum": "string",
   "createdDate": number,
   "createVersion": boolean,
   "description": "string",
   "enumerationValues": [ 
      { 
         "synonyms": [ "string" ],
         "value": "string"
      }
   ],
   "lastUpdatedDate": number,
   "name": "string",
   "parentSlotTypeSignature": "string",
   "slotTypeConfigurations": [ 
      { 
         "regexConfiguration": { 
            "pattern": "string"
         }
      }
   ],
   "valueSelectionStrategy": "string",
   "version": "string"
}
```

## Elemen Respons
<a name="API_PutSlotType_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [checksum](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-checksum"></a>
Checksum dari `$LATEST` versi jenis slot.  
Tipe: String

 ** [createdDate](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-createdDate"></a>
Tanggal jenis slot dibuat.  
Tipe: Timestamp

 ** [createVersion](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-createVersion"></a>
 `True`jika versi baru dari jenis slot dibuat. Jika `createVersion` bidang tidak ditentukan dalam permintaan, `createVersion` bidang diatur ke false dalam respons.  
Jenis: Boolean

 ** [description](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-description"></a>
Deskripsi jenis slot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.

 ** [enumerationValues](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-enumerationValues"></a>
Daftar `EnumerationValue` objek yang mendefinisikan nilai yang dapat diambil oleh jenis slot.  
Tipe: Array objek [EnumerationValue](API_EnumerationValue.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10000 item.

 ** [lastUpdatedDate](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-lastUpdatedDate"></a>
Tanggal bahwa jenis slot diperbarui. Saat Anda membuat jenis slot, tanggal pembuatan dan tanggal pembaruan terakhir adalah sama.  
Tipe: Timestamp

 ** [name](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-name"></a>
Nama jenis slot.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$` 

 ** [parentSlotTypeSignature](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-parentSlotTypeSignature"></a>
Tipe slot built-in digunakan sebagai induk dari jenis slot.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^((AMAZON\.)_?|[A-Za-z]_?)+` 

 ** [slotTypeConfigurations](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-slotTypeConfigurations"></a>
Informasi konfigurasi yang memperluas tipe slot bawaan induk.  
Tipe: Array objek [SlotTypeConfiguration](API_SlotTypeConfiguration.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.

 ** [valueSelectionStrategy](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-valueSelectionStrategy"></a>
Strategi resolusi slot yang digunakan Amazon Lex untuk menentukan nilai slot. Untuk informasi selengkapnya, lihat [PutSlotType](#API_PutSlotType).  
Tipe: String  
Nilai yang Valid: `ORIGINAL_VALUE | TOP_RESOLUTION` 

 ** [version](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-version"></a>
Versi dari jenis slot. Untuk jenis slot baru, versinya selalu`$LATEST`.   
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

## Kesalahan
<a name="API_PutSlotType_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik memproses permintaan. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** PreconditionFailedException **   
 Checksum sumber daya yang Anda coba ubah tidak cocok dengan checksum dalam permintaan. Periksa checksum sumber daya dan coba lagi.  
Kode Status HTTP: 412

## Lihat Juga
<a name="API_PutSlotType_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/PutSlotType) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/PutSlotType) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/PutSlotType) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/PutSlotType) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/PutSlotType) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/PutSlotType) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/PutSlotType) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/PutSlotType) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/PutSlotType) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/PutSlotType) 

# StartImport
<a name="API_StartImport"></a>

Memulai pekerjaan untuk mengimpor sumber daya ke Amazon Lex.

## Minta Sintaks
<a name="API_StartImport_RequestSyntax"></a>

```
POST /imports/ HTTP/1.1
Content-type: application/json

{
   "mergeStrategy": "string",
   "payload": blob,
   "resourceType": "string",
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ]
}
```

## Parameter Permintaan URI
<a name="API_StartImport_RequestParameters"></a>

Permintaan tidak menggunakan parameter URI apa pun.

## Isi Permintaan
<a name="API_StartImport_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [mergeStrategy](#API_StartImport_RequestSyntax) **   <a name="lex-StartImport-request-mergeStrategy"></a>
Menentukan tindakan yang harus dilakukan `StartImport` operasi ketika ada sumber daya yang ada dengan nama yang sama.  
+ FAIL\$1ON\$1CONFLICT - Operasi impor dihentikan pada konflik pertama antara sumber daya dalam file impor dan sumber daya yang ada. Nama sumber daya yang menyebabkan konflik ada di `failureReason` bidang respons terhadap `GetImport` operasi.

  OVERWRITE\$1LATEST - Operasi impor berlangsung bahkan jika ada konflik dengan sumber daya yang ada. Versi \$1LASTEST dari sumber daya yang ada ditimpa dengan data dari file impor.
Tipe: String  
Nilai yang Valid: `OVERWRITE_LATEST | FAIL_ON_CONFLICT`   
Wajib: Ya

 ** [payload](#API_StartImport_RequestSyntax) **   <a name="lex-StartImport-request-payload"></a>
Arsip zip dalam format biner. Arsip harus berisi satu file, file JSON yang berisi sumber daya untuk diimpor. Sumber daya harus cocok dengan jenis yang ditentukan di `resourceType` bidang.  
Tipe: Objek data biner dienkode Base64  
Wajib: Ya

 ** [resourceType](#API_StartImport_RequestSyntax) **   <a name="lex-StartImport-request-resourceType"></a>
Menentukan jenis sumber daya untuk mengekspor. Setiap sumber daya juga mengekspor sumber daya apa pun yang bergantung padanya.   
+ Bot mengekspor maksud yang bergantung.
+ Maksud mengekspor jenis slot yang bergantung.
Tipe: String  
Nilai yang Valid: `BOT | INTENT | SLOT_TYPE`   
Wajib: Ya

 ** [tags](#API_StartImport_RequestSyntax) **   <a name="lex-StartImport-request-tags"></a>
Daftar tag untuk ditambahkan ke bot yang diimpor. Anda hanya dapat menambahkan tag saat mengimpor bot, Anda tidak dapat menambahkan tag ke maksud atau jenis slot.  
Tipe: Array objek [Tag](API_Tag.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 200 item.  
Wajib: Tidak

## Sintaksis Respons
<a name="API_StartImport_ResponseSyntax"></a>

```
HTTP/1.1 201
Content-type: application/json

{
   "createdDate": number,
   "importId": "string",
   "importStatus": "string",
   "mergeStrategy": "string",
   "name": "string",
   "resourceType": "string",
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ]
}
```

## Elemen Respons
<a name="API_StartImport_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respon HTTP 201.

Layanan mengembalikan data berikut dalam format JSON.

 ** [createdDate](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-createdDate"></a>
Stempel waktu untuk tanggal dan waktu pekerjaan impor diminta.  
Tipe: Timestamp

 ** [importId](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-importId"></a>
Pengidentifikasi untuk pekerjaan impor tertentu.  
Tipe: String

 ** [importStatus](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-importStatus"></a>
Status pekerjaan impor. Jika statusnya`FAILED`, Anda bisa mendapatkan alasan kegagalan menggunakan `GetImport` operasi.  
Tipe: String  
Nilai yang Valid: `IN_PROGRESS | COMPLETE | FAILED` 

 ** [mergeStrategy](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-mergeStrategy"></a>
Tindakan yang harus diambil ketika ada konflik penggabungan.  
Tipe: String  
Nilai yang Valid: `OVERWRITE_LATEST | FAIL_ON_CONFLICT` 

 ** [name](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-name"></a>
Nama yang diberikan untuk pekerjaan impor.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `[a-zA-Z_]+` 

 ** [resourceType](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-resourceType"></a>
Jenis sumber daya untuk diimpor.  
Tipe: String  
Nilai yang Valid: `BOT | INTENT | SLOT_TYPE` 

 ** [tags](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-tags"></a>
Daftar tag yang ditambahkan ke bot yang diimpor.  
Tipe: Array objek [Tag](API_Tag.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 200 item.

## Kesalahan
<a name="API_StartImport_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

## Lihat Juga
<a name="API_StartImport_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/StartImport) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/StartImport) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/StartImport) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/StartImport) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/StartImport) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/StartImport) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/StartImport) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/StartImport) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/StartImport) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/StartImport) 

# StartMigration
<a name="API_StartMigration"></a>

Mulai memigrasikan bot dari Amazon Lex V1 ke Amazon Lex V2. Migrasikan bot Anda saat Anda ingin memanfaatkan fitur baru Amazon Lex V2.

Untuk informasi selengkapnya, lihat [Memigrasi bot](https://docs.aws.amazon.com/lex/latest/dg/migrate.html) di *panduan pengembang Amazon Lex*.

## Minta Sintaks
<a name="API_StartMigration_RequestSyntax"></a>

```
POST /migrations HTTP/1.1
Content-type: application/json

{
   "migrationStrategy": "string",
   "v1BotName": "string",
   "v1BotVersion": "string",
   "v2BotName": "string",
   "v2BotRole": "string"
}
```

## Parameter Permintaan URI
<a name="API_StartMigration_RequestParameters"></a>

Permintaan tidak menggunakan parameter URI apa pun.

## Isi Permintaan
<a name="API_StartMigration_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [migrationStrategy](#API_StartMigration_RequestSyntax) **   <a name="lex-StartMigration-request-migrationStrategy"></a>
Strategi yang digunakan untuk melakukan migrasi.  
+  `CREATE_NEW`- Membuat bot Amazon Lex V2 baru dan memigrasikan bot Amazon Lex V1 ke bot baru.
+  `UPDATE_EXISTING`- Menimpa metadata bot Amazon Lex V2 yang ada dan lokal yang sedang dimigrasikan. Itu tidak mengubah lokal lain di bot Amazon Lex V2. Jika lokal tidak ada, lokal baru dibuat di bot Amazon Lex V2.
Tipe: String  
Nilai yang Valid: `CREATE_NEW | UPDATE_EXISTING`   
Wajib: Ya

 ** [v1BotName](#API_StartMigration_RequestSyntax) **   <a name="lex-StartMigration-request-v1BotName"></a>
Nama bot Amazon Lex V1 yang Anda migrasikan ke Amazon Lex V2.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** [v1BotVersion](#API_StartMigration_RequestSyntax) **   <a name="lex-StartMigration-request-v1BotVersion"></a>
Versi bot untuk bermigrasi ke Amazon Lex V2. Anda dapat memigrasikan `$LATEST` versi serta versi bernomor apa pun.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Wajib: Ya

 ** [v2BotName](#API_StartMigration_RequestSyntax) **   <a name="lex-StartMigration-request-v2BotName"></a>
Nama bot Amazon Lex V2 tempat Anda memigrasikan bot Amazon Lex V1.   
+ Jika bot Amazon Lex V2 tidak ada, Anda harus menggunakan strategi `CREATE_NEW` migrasi.
+ Jika bot Amazon Lex V2 ada, Anda harus menggunakan strategi `UPDATE_EXISTING` migrasi untuk mengubah konten bot Amazon Lex V2.
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([0-9a-zA-Z][_-]?)+$`   
Wajib: Ya

 ** [v2BotRole](#API_StartMigration_RequestSyntax) **   <a name="lex-StartMigration-request-v2BotRole"></a>
Peran IAM yang digunakan Amazon Lex untuk menjalankan bot Amazon Lex V2.  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Diperlukan: Ya

## Sintaksis Respons
<a name="API_StartMigration_ResponseSyntax"></a>

```
HTTP/1.1 202
Content-type: application/json

{
   "migrationId": "string",
   "migrationStrategy": "string",
   "migrationTimestamp": number,
   "v1BotLocale": "string",
   "v1BotName": "string",
   "v1BotVersion": "string",
   "v2BotId": "string",
   "v2BotRole": "string"
}
```

## Elemen Respons
<a name="API_StartMigration_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 202.

Layanan mengembalikan data berikut dalam format JSON.

 ** [migrationId](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-migrationId"></a>
Pengidentifikasi unik yang ditetapkan Amazon Lex untuk migrasi.  
Tipe: String  
Kendala Panjang: Panjang tetap 10.  
Pola: `^[0-9a-zA-Z]+$` 

 ** [migrationStrategy](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-migrationStrategy"></a>
Strategi yang digunakan untuk melakukan migrasi.  
Tipe: String  
Nilai yang Valid: `CREATE_NEW | UPDATE_EXISTING` 

 ** [migrationTimestamp](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-migrationTimestamp"></a>
Tanggal dan waktu migrasi dimulai.  
Tipe: Timestamp

 ** [v1BotLocale](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-v1BotLocale"></a>
Lokal yang digunakan untuk bot Amazon Lex V1.   
Tipe: String  
Nilai yang Valid: `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](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-v1BotName"></a>
Nama bot Amazon Lex V1 yang Anda migrasikan ke Amazon Lex V2.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$` 

 ** [v1BotVersion](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-v1BotVersion"></a>
Versi bot untuk bermigrasi ke Amazon Lex V2.   
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+` 

 ** [v2BotId](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-v2BotId"></a>
Pengidentifikasi unik untuk bot Amazon Lex V2.   
Tipe: String  
Kendala Panjang: Panjang tetap 10.  
Pola: `^[0-9a-zA-Z]+$` 

 ** [v2BotRole](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-v2BotRole"></a>
Peran IAM yang digunakan Amazon Lex untuk menjalankan bot Amazon Lex V2.  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$` 

## Kesalahan
<a name="API_StartMigration_Errors"></a>

 ** AccessDeniedException **   
Pengguna atau peran IAM Anda tidak memiliki izin untuk memanggil Amazon Lex V2 yang APIs diperlukan untuk memigrasi bot Anda.  
Kode Status HTTP: 403

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_StartMigration_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/StartMigration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/StartMigration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/StartMigration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/StartMigration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/StartMigration) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/StartMigration) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/StartMigration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/StartMigration) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/StartMigration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/StartMigration) 

# TagResource
<a name="API_TagResource"></a>

Menambahkan tag yang ditentukan ke sumber daya yang ditentukan. Jika kunci tag sudah ada, nilai yang ada diganti dengan nilai baru.

## Minta Sintaks
<a name="API_TagResource_RequestSyntax"></a>

```
POST /tags/resourceArn HTTP/1.1
Content-type: application/json

{
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ]
}
```

## Parameter Permintaan URI
<a name="API_TagResource_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [resourceArn](#API_TagResource_RequestSyntax) **   <a name="lex-TagResource-request-uri-resourceArn"></a>
Nama Sumber Daya Amazon (ARN) dari bot, alias bot, atau saluran bot untuk diberi tag.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1011.  
Wajib: Ya

## Isi Permintaan
<a name="API_TagResource_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [tags](#API_TagResource_RequestSyntax) **   <a name="lex-TagResource-request-tags"></a>
Daftar kunci tag untuk ditambahkan ke sumber daya. Jika kunci tag sudah ada, nilai yang ada diganti dengan nilai baru.  
Tipe: Array objek [Tag](API_Tag.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 200 item.  
Wajib: Ya

## Sintaksis Respons
<a name="API_TagResource_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_TagResource_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_TagResource_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik yang memproses permintaan tersebut. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_TagResource_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/TagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/TagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/TagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/TagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/TagResource) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/TagResource) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/TagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/TagResource) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/TagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/TagResource) 

# UntagResource
<a name="API_UntagResource"></a>

Menghapus tag dari bot, bot alias atau saluran bot.

## Minta Sintaks
<a name="API_UntagResource_RequestSyntax"></a>

```
DELETE /tags/resourceArn?tagKeys=tagKeys HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_UntagResource_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [resourceArn](#API_UntagResource_RequestSyntax) **   <a name="lex-UntagResource-request-uri-resourceArn"></a>
Nama Sumber Daya Amazon (ARN) dari sumber daya untuk menghapus tag dari.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1011.  
Wajib: Ya

 ** [tagKeys](#API_UntagResource_RequestSyntax) **   <a name="lex-UntagResource-request-uri-tagKeys"></a>
Daftar kunci tag untuk dihapus dari sumber daya. Jika tidak ada pada sumber daya, kunci tanda akan diabaikan.  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 200 item.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Wajib: Ya

## Isi Permintaan
<a name="API_UntagResource_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_UntagResource_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Elemen Respons
<a name="API_UntagResource_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 204 dengan isi HTTP kosong.

## Kesalahan
<a name="API_UntagResource_Errors"></a>

 ** BadRequestException **   
Permintaan tidak terbentuk dengan baik. Misalnya, nilai tidak valid atau bidang wajib hilang. Periksa nilai bidang, dan coba lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
 Ada konflik memproses permintaan. Coba permintaan Anda lagi.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Terjadi kesalahan internal Amazon Lex. Coba permintaan Anda lagi.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Permintaan melebihi batas. Coba permintaan Anda lagi.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya yang ditentukan dalam permintaan tidak ditemukan. Periksa sumber daya dan coba lagi.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_UntagResource_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/lex-models-2017-04-19/UntagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/lex-models-2017-04-19/UntagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/UntagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/lex-models-2017-04-19/UntagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/UntagResource) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/UntagResource) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/lex-models-2017-04-19/UntagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/lex-models-2017-04-19/UntagResource) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/lex-models-2017-04-19/UntagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/UntagResource) 

# Layanan Runtime Amazon Lex
<a name="API_Operations_Amazon_Lex_Runtime_Service"></a>

Tindakan berikut didukung oleh Amazon Lex Runtime Service:
+  [DeleteSession](API_runtime_DeleteSession.md) 
+  [GetSession](API_runtime_GetSession.md) 
+  [PostContent](API_runtime_PostContent.md) 
+  [PostText](API_runtime_PostText.md) 
+  [PutSession](API_runtime_PutSession.md) 

# DeleteSession
<a name="API_runtime_DeleteSession"></a>

Menghapus informasi sesi untuk bot, alias, dan ID pengguna tertentu. 

## Minta Sintaks
<a name="API_runtime_DeleteSession_RequestSyntax"></a>

```
DELETE /bot/botName/alias/botAlias/user/userId/session HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_runtime_DeleteSession_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [botAlias](#API_runtime_DeleteSession_RequestSyntax) **   <a name="lex-runtime_DeleteSession-request-uri-botAlias"></a>
Alias yang digunakan untuk bot yang berisi data sesi.  
Wajib: Ya

 ** [botName](#API_runtime_DeleteSession_RequestSyntax) **   <a name="lex-runtime_DeleteSession-request-uri-botName"></a>
Nama bot yang berisi data sesi.  
Wajib: Ya

 ** [userId](#API_runtime_DeleteSession_RequestSyntax) **   <a name="lex-runtime_DeleteSession-request-uri-userId"></a>
Pengidentifikasi pengguna yang terkait dengan data sesi.  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 100.  
Pola: `[0-9a-zA-Z._:-]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_runtime_DeleteSession_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_runtime_DeleteSession_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "botAlias": "string",
   "botName": "string",
   "sessionId": "string",
   "userId": "string"
}
```

## Elemen Respons
<a name="API_runtime_DeleteSession_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [botAlias](#API_runtime_DeleteSession_ResponseSyntax) **   <a name="lex-runtime_DeleteSession-response-botAlias"></a>
Alias yang digunakan untuk bot yang terkait dengan data sesi.  
Tipe: String

 ** [botName](#API_runtime_DeleteSession_ResponseSyntax) **   <a name="lex-runtime_DeleteSession-response-botName"></a>
Nama bot yang terkait dengan data sesi.  
Tipe: String

 ** [sessionId](#API_runtime_DeleteSession_ResponseSyntax) **   <a name="lex-runtime_DeleteSession-response-sessionId"></a>
Pengenal unik untuk sesi tersebut.  
Tipe: String

 ** [userId](#API_runtime_DeleteSession_ResponseSyntax) **   <a name="lex-runtime_DeleteSession-response-userId"></a>
ID pengguna aplikasi klien.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 100.  
Pola: `[0-9a-zA-Z._:-]+` 

## Kesalahan
<a name="API_runtime_DeleteSession_Errors"></a>

 ** BadRequestException **   
 Validasi permintaan gagal, tidak ada pesan yang dapat digunakan dalam konteksnya, atau pembuatan bot gagal, masih dalam proses, atau berisi perubahan yang belum dibangun.   
Kode Status HTTP: 400

 ** ConflictException **   
 Dua klien menggunakan akun AWS yang sama, bot Amazon Lex, dan ID pengguna.   
Kode Status HTTP: 409

 ** InternalFailureException **   
Kesalahan layanan internal. Coba lagi panggilannya.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Melebihi batas.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya (seperti bot Amazon Lex atau alias) yang disebut tidak ditemukan.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_runtime_DeleteSession_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/runtime.lex-2016-11-28/DeleteSession) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/runtime.lex-2016-11-28/DeleteSession) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/DeleteSession) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/runtime.lex-2016-11-28/DeleteSession) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/DeleteSession) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/runtime.lex-2016-11-28/DeleteSession) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/runtime.lex-2016-11-28/DeleteSession) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/runtime.lex-2016-11-28/DeleteSession) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/runtime.lex-2016-11-28/DeleteSession) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/DeleteSession) 

# GetSession
<a name="API_runtime_GetSession"></a>

Mengembalikan informasi sesi untuk bot tertentu, alias, dan ID pengguna.

## Minta Sintaks
<a name="API_runtime_GetSession_RequestSyntax"></a>

```
GET /bot/botName/alias/botAlias/user/userId/session/?checkpointLabelFilter=checkpointLabelFilter HTTP/1.1
```

## Parameter Permintaan URI
<a name="API_runtime_GetSession_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [botAlias](#API_runtime_GetSession_RequestSyntax) **   <a name="lex-runtime_GetSession-request-uri-botAlias"></a>
Alias yang digunakan untuk bot yang berisi data sesi.  
Wajib: Ya

 ** [botName](#API_runtime_GetSession_RequestSyntax) **   <a name="lex-runtime_GetSession-request-uri-botName"></a>
Nama bot yang berisi data sesi.  
Wajib: Ya

 ** [checkpointLabelFilter](#API_runtime_GetSession_RequestSyntax) **   <a name="lex-runtime_GetSession-request-uri-checkpointLabelFilter"></a>
String yang digunakan untuk memfilter maksud yang dikembalikan dalam `recentIntentSummaryView` struktur.   
Saat Anda menentukan filter, hanya maksud dengan `checkpointLabel` bidangnya disetel ke string itu yang dikembalikan.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 255.  
Pola: `[a-zA-Z0-9-]+` 

 ** [userId](#API_runtime_GetSession_RequestSyntax) **   <a name="lex-runtime_GetSession-request-uri-userId"></a>
ID pengguna aplikasi klien. Amazon Lex menggunakan ini untuk mengidentifikasi percakapan pengguna dengan bot Anda.   
Kendala Panjang: Panjang minimum 2. Panjang maksimum 100.  
Pola: `[0-9a-zA-Z._:-]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_runtime_GetSession_RequestBody"></a>

Permintaan tidak memiliki isi permintaan.

## Sintaks Respons
<a name="API_runtime_GetSession_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "activeContexts": [ 
      { 
         "name": "string",
         "parameters": { 
            "string" : "string" 
         },
         "timeToLive": { 
            "timeToLiveInSeconds": number,
            "turnsToLive": number
         }
      }
   ],
   "dialogAction": { 
      "fulfillmentState": "string",
      "intentName": "string",
      "message": "string",
      "messageFormat": "string",
      "slots": { 
         "string" : "string" 
      },
      "slotToElicit": "string",
      "type": "string"
   },
   "recentIntentSummaryView": [ 
      { 
         "checkpointLabel": "string",
         "confirmationStatus": "string",
         "dialogActionType": "string",
         "fulfillmentState": "string",
         "intentName": "string",
         "slots": { 
            "string" : "string" 
         },
         "slotToElicit": "string"
      }
   ],
   "sessionAttributes": { 
      "string" : "string" 
   },
   "sessionId": "string"
}
```

## Elemen Respons
<a name="API_runtime_GetSession_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [activeContexts](#API_runtime_GetSession_ResponseSyntax) **   <a name="lex-runtime_GetSession-response-activeContexts"></a>
Daftar konteks aktif untuk sesi tersebut. Konteks dapat diatur ketika maksud terpenuhi atau dengan memanggil`PostContent`,`PostText`, atau `PutSession` operasi.  
Anda dapat menggunakan konteks untuk mengontrol maksud yang dapat menindaklanjuti intent, atau untuk memodifikasi operasi aplikasi Anda.  
Tipe: Array objek [ActiveContext](API_runtime_ActiveContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 20 item.

 ** [dialogAction](#API_runtime_GetSession_ResponseSyntax) **   <a name="lex-runtime_GetSession-response-dialogAction"></a>
Menjelaskan keadaan bot saat ini.  
Tipe: Objek [DialogAction](API_runtime_DialogAction.md)

 ** [recentIntentSummaryView](#API_runtime_GetSession_ResponseSyntax) **   <a name="lex-runtime_GetSession-response-recentIntentSummaryView"></a>
Array informasi tentang maksud yang digunakan dalam sesi. Array dapat berisi maksimal tiga ringkasan. Jika lebih dari tiga maksud digunakan dalam sesi, `recentIntentSummaryView` operasi berisi informasi tentang tiga maksud terakhir yang digunakan.  
Jika Anda mengatur `checkpointLabelFilter` parameter dalam permintaan, array hanya berisi maksud dengan label yang ditentukan.  
Tipe: Array objek [IntentSummary](API_runtime_IntentSummary.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 3 item.

 ** [sessionAttributes](#API_runtime_GetSession_ResponseSyntax) **   <a name="lex-runtime_GetSession-response-sessionAttributes"></a>
Peta key/value pasangan yang mewakili informasi konteks khusus sesi. Ini berisi informasi aplikasi yang diteruskan antara Amazon Lex dan aplikasi klien.  
Tipe: Peta string ke string

 ** [sessionId](#API_runtime_GetSession_ResponseSyntax) **   <a name="lex-runtime_GetSession-response-sessionId"></a>
Pengenal unik untuk sesi tersebut.  
Tipe: String

## Kesalahan
<a name="API_runtime_GetSession_Errors"></a>

 ** BadRequestException **   
 Validasi permintaan gagal, tidak ada pesan yang dapat digunakan dalam konteks, atau pembuatan bot gagal, masih dalam proses, atau berisi perubahan yang belum dibangun.   
Kode Status HTTP: 400

 ** InternalFailureException **   
Kesalahan layanan internal. Coba lagi panggilannya.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Melebihi batas.  
Kode Status HTTP: 429

 ** NotFoundException **   
Sumber daya (seperti bot Amazon Lex atau alias) yang disebut tidak ditemukan.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_runtime_GetSession_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/runtime.lex-2016-11-28/GetSession) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/runtime.lex-2016-11-28/GetSession) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/GetSession) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/runtime.lex-2016-11-28/GetSession) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/GetSession) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/runtime.lex-2016-11-28/GetSession) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/runtime.lex-2016-11-28/GetSession) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/runtime.lex-2016-11-28/GetSession) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/runtime.lex-2016-11-28/GetSession) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/GetSession) 

# PostContent
<a name="API_runtime_PostContent"></a>

 Mengirim input pengguna (teks atau ucapan) ke Amazon Lex. Klien menggunakan API ini untuk mengirim permintaan teks dan audio ke Amazon Lex saat runtime. Amazon Lex menafsirkan input pengguna menggunakan model pembelajaran mesin yang dibuat untuk bot. 

`PostContent`Operasi ini mendukung input audio pada 8kHz dan 16kHz. Anda dapat menggunakan audio 8kHz untuk mencapai akurasi pengenalan suara yang lebih tinggi dalam aplikasi audio telepon. 

 Sebagai tanggapan, Amazon Lex mengembalikan pesan berikutnya untuk disampaikan kepada pengguna. Perhatikan contoh pesan berikut: 
+  Untuk masukan pengguna “Saya ingin pizza,” Amazon Lex mungkin mengembalikan respons dengan pesan yang memunculkan data slot (misalnya,`PizzaSize`): “Pizza ukuran apa yang Anda inginkan?”. 
+  Setelah pengguna memberikan semua informasi pesanan pizza, Amazon Lex mungkin membalas tanggapan dengan pesan untuk mendapatkan konfirmasi pengguna: “Pesan pizza?”. 
+  Setelah pengguna menjawab “Ya” ke prompt konfirmasi, Amazon Lex mungkin mengembalikan pernyataan kesimpulan: “Terima kasih, pizza keju Anda telah dipesan.”. 

 Tidak semua pesan Amazon Lex memerlukan respons dari pengguna. Misalnya, pernyataan kesimpulan tidak memerlukan tanggapan. Beberapa pesan hanya membutuhkan jawaban ya atau tidak. Selain itu`message`, Amazon Lex menyediakan konteks tambahan tentang pesan dalam respons yang dapat Anda gunakan untuk meningkatkan perilaku klien, seperti menampilkan antarmuka pengguna klien yang sesuai. Pertimbangkan contoh berikut: 
+  Jika pesannya adalah untuk mendapatkan data slot, Amazon Lex mengembalikan informasi konteks berikut: 
  +  `x-amz-lex-dialog-state`header diatur ke `ElicitSlot` 
  +  `x-amz-lex-intent-name`header disetel ke nama maksud dalam konteks saat ini 
  +  `x-amz-lex-slot-to-elicit`header diatur ke nama slot yang `message` memunculkan informasi 
  +  `x-amz-lex-slots`header disetel ke peta slot yang dikonfigurasi untuk maksud dengan nilainya saat ini 
+  Jika pesan adalah prompt konfirmasi, `x-amz-lex-dialog-state` header diatur ke `Confirmation` dan `x-amz-lex-slot-to-elicit` header dihilangkan. 
+  Jika pesan adalah prompt klarifikasi yang dikonfigurasi untuk maksud, yang menunjukkan bahwa maksud pengguna tidak dipahami, `x-amz-dialog-state` header disetel ke `ElicitIntent` dan `x-amz-slot-to-elicit` header dihilangkan. 

 Selain itu, Amazon Lex juga mengembalikan aplikasi khusus `sessionAttributes` Anda. Untuk informasi selengkapnya, lihat [Mengelola Konteks Percakapan](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html). 

## Minta Sintaks
<a name="API_runtime_PostContent_RequestSyntax"></a>

```
POST /bot/botName/alias/botAlias/user/userId/content HTTP/1.1
x-amz-lex-session-attributes: sessionAttributes
x-amz-lex-request-attributes: requestAttributes
Content-Type: contentType
Accept: accept
x-amz-lex-active-contexts: activeContexts

inputStream
```

## Parameter Permintaan URI
<a name="API_runtime_PostContent_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [accept](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-accept"></a>
 Anda meneruskan nilai ini sebagai header `Accept` HTTP.   
 Pesan yang dikembalikan Amazon Lex dalam respons dapat berupa teks atau ucapan berdasarkan nilai header `Accept` HTTP dalam permintaan.   
+  Jika nilainya`text/plain; charset=utf-8`, Amazon Lex mengembalikan teks dalam respons. 
+  Jika nilai dimulai dengan`audio/`, Amazon Lex mengembalikan pidato dalam respons. Amazon Lex menggunakan Amazon Polly untuk menghasilkan pidato (menggunakan konfigurasi yang Anda tentukan di `Accept` header). Misalnya, jika Anda menentukan `audio/mpeg` sebagai nilai, Amazon Lex mengembalikan ucapan dalam format MPEG.
+ Jika nilainya`audio/pcm`, pidato yang dikembalikan `audio/pcm` dalam 16-bit, format endian kecil. 
+ Berikut ini adalah nilai yang diterima:
  + audio/mpeg
  + audio/ogg
  + audio/pcm
  + teks/polos; charset = utf-8
  + audio/\$1 (default ke mpeg)

 ** [activeContexts](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-activeContexts"></a>
Daftar konteks yang aktif untuk permintaan. Konteks dapat diaktifkan ketika maksud sebelumnya terpenuhi, atau dengan memasukkan konteks dalam permintaan,  
Jika Anda tidak menentukan daftar konteks, Amazon Lex akan menggunakan daftar konteks saat ini untuk sesi tersebut. Jika Anda menentukan daftar kosong, semua konteks untuk sesi akan dihapus.

 ** [botAlias](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-uri-botAlias"></a>
Alias bot Amazon Lex.  
Wajib: Ya

 ** [botName](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-uri-botName"></a>
Nama bot Amazon Lex.  
Wajib: Ya

 ** [contentType](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-contentType"></a>
 Anda meneruskan nilai ini sebagai header `Content-Type` HTTP.   
 Menunjukkan format audio atau teks. Nilai header harus dimulai dengan salah satu awalan berikut:   
+ Format PCM, data audio harus dalam urutan byte endian kecil.
  + audio/l16; tingkat = 16000; saluran = 1
  + audio/x-l16; tingkat sampel = 16000; jumlah saluran = 1
  + audio/lpcm; laju sampel = 8000; = 16; jumlah saluran = 1; = salah sample-size-bits is-big-endian 
+ Format karya
  + audio/ x-cbr-opus-with -pembukaan; ukuran pembukaan = 0; bit-rate = 256000; = 4 frame-size-milliseconds
+ Format teks
  + teks/polos; charset = utf-8
Wajib: Ya

 ** [requestAttributes](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-requestAttributes"></a>
Anda meneruskan nilai ini sebagai header `x-amz-lex-request-attributes` HTTP.  
Informasi khusus permintaan diteruskan antara Amazon Lex dan aplikasi klien. Nilai harus berupa JSON serialized dan base64 dikodekan peta dengan kunci string dan nilai-nilai. Ukuran total `requestAttributes` dan `sessionAttributes` header dibatasi hingga 12 KB.  
Namespace dicadangkan `x-amz-lex:` untuk atribut khusus. Jangan membuat atribut permintaan apa pun dengan awalan`x-amz-lex:`.  
Untuk informasi selengkapnya, lihat [Menyetel Atribut Permintaan](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html#context-mgmt-request-attribs).

 ** [sessionAttributes](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-sessionAttributes"></a>
Anda meneruskan nilai ini sebagai header `x-amz-lex-session-attributes` HTTP.  
Informasi khusus aplikasi diteruskan antara Amazon Lex dan aplikasi klien. Nilai harus berupa JSON serialized dan base64 dikodekan peta dengan kunci string dan nilai-nilai. Ukuran total `sessionAttributes` dan `requestAttributes` header dibatasi hingga 12 KB.  
Untuk informasi selengkapnya, lihat [Menyetel Atribut Sesi](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html#context-mgmt-session-attribs).

 ** [userId](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-uri-userId"></a>
ID pengguna aplikasi klien. Amazon Lex menggunakan ini untuk mengidentifikasi percakapan pengguna dengan bot Anda. Saat runtime, setiap permintaan harus berisi `userID` bidang.  
Untuk memutuskan ID pengguna yang akan digunakan untuk aplikasi Anda, pertimbangkan faktor-faktor berikut.  
+ `userID`Bidang tidak boleh berisi informasi pribadi pengguna, misalnya, nama, nomor identifikasi pribadi, atau informasi pribadi pengguna akhir lainnya.
+ Jika Anda ingin pengguna memulai percakapan di satu perangkat dan melanjutkan di perangkat lain, gunakan pengenal khusus pengguna.
+ Jika Anda ingin pengguna yang sama dapat melakukan dua percakapan independen di dua perangkat yang berbeda, pilih pengenal khusus perangkat.
+ Pengguna tidak dapat melakukan dua percakapan independen dengan dua versi berbeda dari bot yang sama. Misalnya, pengguna tidak dapat melakukan percakapan dengan versi PROD dan BETA dari bot yang sama. Jika Anda mengantisipasi bahwa pengguna perlu melakukan percakapan dengan dua versi yang berbeda, misalnya, saat menguji, sertakan alias bot di ID pengguna untuk memisahkan dua percakapan.
Kendala Panjang: Panjang minimum 2. Panjang maksimum 100.  
Pola: `[0-9a-zA-Z._:-]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_runtime_PostContent_RequestBody"></a>

Permintaan menerima data biner berikut.

 ** [inputStream](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-inputStream"></a>
 Masukan pengguna dalam format audio PCM atau Opus atau format teks seperti yang dijelaskan dalam header `Content-Type` HTTP.   
Anda dapat melakukan streaming data audio ke Amazon Lex atau Anda dapat membuat buffer lokal yang menangkap semua data audio sebelum mengirim. Secara umum, Anda mendapatkan kinerja yang lebih baik jika Anda melakukan streaming data audio daripada buffering data secara lokal.  
Wajib: Ya

## Sintaksis Respons
<a name="API_runtime_PostContent_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-Type: contentType
x-amz-lex-intent-name: intentName
x-amz-lex-nlu-intent-confidence: nluIntentConfidence
x-amz-lex-alternative-intents: alternativeIntents
x-amz-lex-slots: slots
x-amz-lex-session-attributes: sessionAttributes
x-amz-lex-sentiment: sentimentResponse
x-amz-lex-message: message
x-amz-lex-encoded-message: encodedMessage
x-amz-lex-message-format: messageFormat
x-amz-lex-dialog-state: dialogState
x-amz-lex-slot-to-elicit: slotToElicit
x-amz-lex-input-transcript: inputTranscript
x-amz-lex-encoded-input-transcript: encodedInputTranscript
x-amz-lex-bot-version: botVersion
x-amz-lex-session-id: sessionId
x-amz-lex-active-contexts: activeContexts

audioStream
```

## Elemen Respons
<a name="API_runtime_PostContent_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Respons mengembalikan header HTTP berikut.

 ** [activeContexts](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-activeContexts"></a>
Daftar konteks aktif untuk sesi tersebut. Konteks dapat diatur ketika maksud terpenuhi atau dengan memanggil`PostContent`,`PostText`, atau `PutSession` operasi.  
Anda dapat menggunakan konteks untuk mengontrol maksud yang dapat menindaklanjuti intent, atau untuk mengubah operasi aplikasi Anda.

 ** [alternativeIntents](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-alternativeIntents"></a>
Satu hingga empat maksud alternatif yang mungkin berlaku untuk maksud pengguna.  
Setiap alternatif menyertakan skor yang menunjukkan seberapa yakin Amazon Lex bahwa maksud tersebut cocok dengan maksud pengguna. Maksud diurutkan berdasarkan skor kepercayaan.

 ** [botVersion](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-botVersion"></a>
Versi bot yang menanggapi percakapan. Anda dapat menggunakan informasi ini untuk membantu menentukan apakah satu versi bot berkinerja lebih baik daripada versi lain.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `[0-9]+|\$LATEST` 

 ** [contentType](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-contentType"></a>
Jenis konten seperti yang ditentukan dalam header `Accept` HTTP dalam permintaan.

 ** [dialogState](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-dialogState"></a>
Mengidentifikasi keadaan interaksi pengguna saat ini. Amazon Lex mengembalikan salah satu nilai berikut sebagai`dialogState`. Klien secara opsional dapat menggunakan informasi ini untuk menyesuaikan antarmuka pengguna.   
+  `ElicitIntent`- Amazon Lex ingin mendapatkan maksud pengguna. Pertimbangkan contoh berikut: 

   Misalnya, pengguna mungkin mengucapkan maksud (“Saya ingin memesan pizza”). Jika Amazon Lex tidak dapat menyimpulkan maksud pengguna dari ucapan ini, Amazon Lex akan mengembalikan status dialog ini. 
+  `ConfirmIntent`- Amazon Lex mengharapkan respons “ya” atau “tidak”. 

  Misalnya, Amazon Lex menginginkan konfirmasi pengguna sebelum memenuhi maksud. Alih-alih respons “ya” atau “tidak” sederhana, pengguna mungkin merespons dengan informasi tambahan. Misalnya, “ya, tapi buatlah pizza kerak tebal” atau “tidak, saya ingin memesan minuman.” Amazon Lex dapat memproses informasi tambahan tersebut (dalam contoh ini, perbarui slot tipe kerak atau ubah maksud dari OrderPizza ke OrderDrink). 
+  `ElicitSlot`- Amazon Lex mengharapkan nilai slot untuk maksud saat ini. 

   Misalnya, anggaplah dalam tanggapannya Amazon Lex mengirim pesan ini: “Berapa ukuran pizza yang Anda inginkan?”. Seorang pengguna mungkin membalas dengan nilai slot (misalnya, “medium”). Pengguna mungkin juga memberikan informasi tambahan dalam tanggapan (misalnya, “pizza kerak tebal sedang”). Amazon Lex dapat memproses informasi tambahan tersebut dengan tepat. 
+  `Fulfilled`- Menyampaikan bahwa fungsi Lambda telah berhasil memenuhi maksud. 
+  `ReadyForFulfillment`- Menyampaikan bahwa klien harus memenuhi permintaan. 
+  `Failed`- Menyampaikan bahwa percakapan dengan pengguna gagal. 

   Hal ini dapat terjadi karena berbagai alasan, termasuk bahwa pengguna tidak memberikan respons yang sesuai terhadap permintaan dari layanan (Anda dapat mengonfigurasi berapa kali Amazon Lex dapat meminta pengguna untuk informasi tertentu), atau jika fungsi Lambda gagal memenuhi intent. 
Nilai Valid: `ElicitIntent | ConfirmIntent | ElicitSlot | Fulfilled | ReadyForFulfillment | Failed` 

 ** [encodedInputTranscript](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-encodedInputTranscript"></a>
Teks yang digunakan untuk memproses permintaan.  
Jika input adalah aliran audio, `encodedInputTranscript` bidang berisi teks yang diekstrak dari aliran audio. Ini adalah teks yang sebenarnya diproses untuk mengenali maksud dan nilai slot. Anda dapat menggunakan informasi ini untuk menentukan apakah Amazon Lex memproses audio yang Anda kirim dengan benar.  
`encodedInputTranscript`Bidang ini dikodekan basis-64. Anda harus memecahkan kode bidang sebelum Anda dapat menggunakan nilai.

 ** [encodedMessage](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-encodedMessage"></a>
Pesan untuk disampaikan kepada pengguna. Pesan dapat berasal dari konfigurasi bot atau dari fungsi Lambda.  
Jika intent tidak dikonfigurasi dengan fungsi Lambda, atau jika fungsi Lambda `Delegate` ditampilkan sebagai `dialogAction.type` respons, Amazon Lex memutuskan tindakan berikutnya dan memilih pesan yang sesuai dari konfigurasi bot berdasarkan konteks interaksi saat ini. Misalnya, jika Amazon Lex tidak dapat memahami masukan pengguna, Amazon Lex menggunakan pesan prompt klarifikasi.  
Saat membuat intent, Anda dapat menetapkan pesan ke grup. Ketika pesan ditetapkan ke grup Amazon Lex mengembalikan satu pesan dari setiap grup dalam respons. Bidang pesan adalah string JSON yang lolos yang berisi pesan. Untuk informasi lebih lanjut tentang struktur string JSON yang dikembalikan, lihat[Format Pesan yang Didukung](howitworks-manage-prompts.md#msg-prompts-formats).  
Jika fungsi Lambda mengembalikan pesan, Amazon Lex meneruskannya ke klien dalam responsnya.  
`encodedMessage`Bidang ini dikodekan basis-64. Anda harus memecahkan kode bidang sebelum Anda dapat menggunakan nilai.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1366.

 ** [inputTranscript](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-inputTranscript"></a>
 *Header ini sudah usang.*   
Teks yang digunakan untuk memproses permintaan.  
Anda dapat menggunakan bidang ini hanya di lokal De-de, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-Ca, fr-FR, dan IT-it. Di semua lokal lainnya, `inputTranscript` bidangnya nol. Anda harus menggunakan `encodedInputTranscript` bidang sebagai gantinya.  
Jika input adalah aliran audio, `inputTranscript` bidang berisi teks yang diekstrak dari aliran audio. Ini adalah teks yang sebenarnya diproses untuk mengenali maksud dan nilai slot. Anda dapat menggunakan informasi ini untuk menentukan apakah Amazon Lex memproses audio yang Anda kirim dengan benar.

 ** [intentName](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-intentName"></a>
Maksud pengguna saat ini yang diketahui Amazon Lex.

 ** [message](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-message"></a>
 *Header ini sudah usang.*   
Anda hanya dapat menggunakan bidang ini di lokal De-de, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-Ca, fr-FR, dan IT-it. Di semua lokal lainnya, `message` bidangnya nol. Anda harus menggunakan `encodedMessage` bidang sebagai gantinya.  
Pesan untuk disampaikan kepada pengguna. Pesan dapat berasal dari konfigurasi bot atau dari fungsi Lambda.  
Jika intent tidak dikonfigurasi dengan fungsi Lambda, atau jika fungsi Lambda `Delegate` ditampilkan sebagai `dialogAction.type` respons, Amazon Lex memutuskan tindakan berikutnya dan memilih pesan yang sesuai dari konfigurasi bot berdasarkan konteks interaksi saat ini. Misalnya, jika Amazon Lex tidak dapat memahami masukan pengguna, Amazon Lex menggunakan pesan prompt klarifikasi.  
Saat membuat intent, Anda dapat menetapkan pesan ke grup. Ketika pesan ditetapkan ke grup Amazon Lex mengembalikan satu pesan dari setiap grup dalam respons. Bidang pesan adalah string JSON yang lolos yang berisi pesan. Untuk informasi lebih lanjut tentang struktur string JSON yang dikembalikan, lihat[Format Pesan yang Didukung](howitworks-manage-prompts.md#msg-prompts-formats).  
Jika fungsi Lambda mengembalikan pesan, Amazon Lex meneruskannya ke klien dalam responsnya.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.

 ** [messageFormat](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-messageFormat"></a>
Format pesan respons. Salah satu nilai berikut:  
+  `PlainText`- Pesan berisi teks UTF-8 biasa.
+  `CustomPayload`- Pesan adalah format khusus untuk klien.
+  `SSML`- Pesan berisi teks yang diformat untuk output suara.
+  `Composite`- Pesan berisi objek JSON yang lolos yang berisi satu atau beberapa pesan dari grup tempat pesan ditetapkan saat maksud dibuat.
Nilai Valid: `PlainText | CustomPayload | SSML | Composite` 

 ** [nluIntentConfidence](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-nluIntentConfidence"></a>
Memberikan skor yang menunjukkan seberapa yakin Amazon Lex bahwa intent yang dikembalikan adalah yang cocok dengan maksud pengguna. Skornya antara 0,0 dan 1,0.  
Skor adalah skor relatif, bukan skor absolut. Skor dapat berubah berdasarkan peningkatan Amazon Lex. 

 ** [sentimentResponse](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-sentimentResponse"></a>
Sentimen yang diungkapkan dalam sebuah ucapan.  
Ketika bot dikonfigurasi untuk mengirim ucapan ke Amazon Comprehend untuk analisis sentimen, bidang ini berisi hasil analisis.

 ** [sessionAttributes](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-sessionAttributes"></a>
 Peta key/value pasangan yang mewakili informasi konteks khusus sesi. 

 ** [sessionId](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-sessionId"></a>
Pengidentifikasi unik untuk sesi.

 ** [slots](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-slots"></a>
Peta slot maksud nol atau lebih (pasangan nama/nilai) Amazon Lex terdeteksi dari input pengguna selama percakapan. Bidang ini dikodekan basis-64.  
Amazon Lex membuat daftar resolusi yang berisi kemungkinan nilai untuk slot. Nilai yang dikembalikan ditentukan oleh yang `valueSelectionStrategy` dipilih ketika jenis slot dibuat atau diperbarui. Jika `valueSelectionStrategy` diatur ke`ORIGINAL_VALUE`, nilai yang diberikan oleh pengguna dikembalikan, jika nilai pengguna mirip dengan nilai slot. Jika `valueSelectionStrategy` diatur ke `TOP_RESOLUTION` Amazon Lex mengembalikan nilai pertama dalam daftar resolusi atau, jika tidak ada daftar resolusi, null. Jika Anda tidak menentukan a`valueSelectionStrategy`, defaultnya adalah`ORIGINAL_VALUE`.

 ** [slotToElicit](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-slotToElicit"></a>
 Jika `dialogState` nilainya`ElicitSlot`, mengembalikan nama slot yang Amazon Lex memunculkan nilai. 

Respons mengembalikan yang berikut sebagai isi HTTP.

 ** [audioStream](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-audioStream"></a>
Prompt (atau pernyataan) untuk disampaikan kepada pengguna. Ini didasarkan pada konfigurasi dan konteks bot. Misalnya, jika Amazon Lex tidak memahami maksud pengguna, Amazon Lex mengirimkan `clarificationPrompt` konfigurasi untuk bot. Jika maksud memerlukan konfirmasi sebelum mengambil tindakan pemenuhan, ia mengirimkan. `confirmationPrompt` Contoh lain: Misalkan fungsi Lambda berhasil memenuhi intent, dan mengirim pesan untuk disampaikan kepada pengguna. Kemudian Amazon Lex mengirimkan pesan itu sebagai tanggapan. 

## Kesalahan
<a name="API_runtime_PostContent_Errors"></a>

 ** BadGatewayException **   
Entah bot Amazon Lex masih dibangun, atau salah satu layanan dependen (Amazon Polly, AWS Lambda) gagal dengan kesalahan layanan internal.  
Kode Status HTTP: 502

 ** BadRequestException **   
 Validasi permintaan gagal, tidak ada pesan yang dapat digunakan dalam konteks, atau pembuatan bot gagal, masih dalam proses, atau berisi perubahan yang belum dibangun.   
Kode Status HTTP: 400

 ** ConflictException **   
 Dua klien menggunakan akun AWS yang sama, bot Amazon Lex, dan ID pengguna.   
Kode Status HTTP: 409

 ** DependencyFailedException **   
 Salah satu dependensi, seperti AWS Lambda atau Amazon Polly, memberikan pengecualian. Misalnya,   
+ Jika Amazon Lex tidak memiliki izin yang cukup untuk memanggil fungsi Lambda.
+ Jika fungsi Lambda membutuhkan waktu lebih dari 30 detik untuk dijalankan.
+ Jika fungsi Lambda pemenuhan mengembalikan `Delegate` tindakan dialog tanpa menghapus nilai slot apa pun.
Kode Status HTTP: 424

 ** InternalFailureException **   
Kesalahan layanan internal. Coba lagi panggilannya.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Melebihi batas.  
Kode Status HTTP: 429

 ** LoopDetectedException **   
Pengecualian ini tidak digunakan.  
Kode Status HTTP: 508

 ** NotAcceptableException **   
Header terima dalam permintaan tidak memiliki nilai yang valid.  
Kode Status HTTP: 406

 ** NotFoundException **   
Sumber daya (seperti bot Amazon Lex atau alias) yang disebut tidak ditemukan.  
Kode Status HTTP: 404

 ** RequestTimeoutException **   
Pidato input terlalu panjang.  
Kode Status HTTP: 408

 ** UnsupportedMediaTypeException **   
Header Content-Type (`PostContent`API) memiliki nilai yang tidak valid.   
Kode Status HTTP: 415

## Contoh
<a name="API_runtime_PostContent_Examples"></a>

### Contoh 1
<a name="API_runtime_PostContent_Example_1"></a>

 Dalam permintaan ini, URI mengidentifikasi bot (Lalu Lintas), versi bot (\$1LATEST), dan nama pengguna akhir (someuser). `Content-Type`Header mengidentifikasi format audio dalam tubuh. Amazon Lex juga mendukung format lain. Untuk mengonversi audio dari satu format ke format lain, jika perlu, Anda dapat menggunakan perangkat lunak open source SoX. Anda menentukan format di mana Anda ingin mendapatkan respons dengan menambahkan header `Accept` HTTP. 

 Sebagai tanggapan, `x-amz-lex-message` header menunjukkan respons yang dikembalikan Amazon Lex. Klien kemudian dapat mengirimkan respons ini kepada pengguna. Pesan yang sama dikirim dalam audio/MPEG format melalui pengkodean chunked (seperti yang diminta). 

#### Permintaan Sampel
<a name="API_runtime_PostContent_Example_1_Request"></a>

```
"POST /bot/Traffic/alias/$LATEST/user/someuser/content HTTP/1.1[\r][\n]"
"x-amz-lex-session-attributes: eyJ1c2VyTmFtZSI6IkJvYiJ9[\r][\n]"
"Content-Type: audio/x-l16; channel-count=1; sample-rate=16000f[\r][\n]"
"Accept: audio/mpeg[\r][\n]"
"Host: runtime.lex.us-east-1.amazonaws.com[\r][\n]"
"Authorization: AWS4-HMAC-SHA256 Credential=BLANKED_OUT/20161230/us-east-1/lex/aws4_request, 
SignedHeaders=accept;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-lex-session-attributes, Signature=78ca5b54ea3f64a17ff7522de02cd90a9acd2365b45a9ce9b96ea105bb1c7ec2[\r][\n]"
"X-Amz-Date: 20161230T181426Z[\r][\n]"
"X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855[\r][\n]"
"Transfer-Encoding: chunked[\r][\n]"
"Connection: Keep-Alive[\r][\n]"
"User-Agent: Apache-HttpClient/4.5.x (Java/1.8.0_112)[\r][\n]"
"Accept-Encoding: gzip,deflate[\r][\n]"
"[\r][\n]"
"1000[\r][\n]"
"[0x7][0x0][0x7][0x0][\n]"
"[0x0][0x7][0x0][0xfc][0xff][\n]"
"[0x0][\n]"
…
```

#### Contoh Respons
<a name="API_runtime_PostContent_Example_1_Response"></a>

```
"HTTP/1.1 200 OK[\r][\n]"
"x-amzn-RequestId: cc8b34af-cebb-11e6-a35c-55f3a992f28d[\r][\n]"
"x-amz-lex-message: Sorry, can you repeat that?[\r][\n]"
"x-amz-lex-dialog-state: ElicitIntent[\r][\n]"
"x-amz-lex-session-attributes: eyJ1c2VyTmFtZSI6IkJvYiJ9[\r][\n]"
"Content-Type: audio/mpeg[\r][\n]"
"Transfer-Encoding: chunked[\r][\n]"
"Date: Fri, 30 Dec 2016 18:14:28 GMT[\r][\n]"
"[\r][\n]"               
"2000[\r][\n]"
"ID3[0x4][0x0][0x0][0x0][0x0][0x0]#TSSE[0x0][0x0][0x0][0xf][0x0][0x0][0x3]Lavf57.41.100[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xff][0xf3]`[0xc4][0x0][0x1b]{[0x8d][0xe8][0x1]C[0x18][0x1][0x0]J[0xe0]`b[0xdd][0xd1][0xb][0xfd][0x11][0xdf][0xfe]";[0xbb][0xbb][0x9f][0xee][0xee][0xee][0xee]|DDD/[0xff][0xff][0xff][0xff]www?D[0xf7]w^?[0xff][0xfa]h[0x88][0x85][0xfe][0x88][0x88][0x88][[0xa2]'[0xff][0xfa]"{[0x9f][0xe8][0x88]]D[0xeb][0xbb][0xbb][0xa2]!u[0xfd][0xdd][0xdf][0x88][0x94][0x0]F[0xef][0xa1]8[0x0][0x82]w[0x88]N[0x0][0x0][0x9b][0xbb][0xe8][0xe
…
```

## Lihat Juga
<a name="API_runtime_PostContent_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/runtime.lex-2016-11-28/PostContent) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/runtime.lex-2016-11-28/PostContent) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/PostContent) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/runtime.lex-2016-11-28/PostContent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/PostContent) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/runtime.lex-2016-11-28/PostContent) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/runtime.lex-2016-11-28/PostContent) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/runtime.lex-2016-11-28/PostContent) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/runtime.lex-2016-11-28/PostContent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/PostContent) 

# PostText
<a name="API_runtime_PostText"></a>

Mengirim masukan pengguna ke Amazon Lex. Aplikasi klien dapat menggunakan API ini untuk mengirim permintaan ke Amazon Lex saat runtime. Amazon Lex kemudian menafsirkan input pengguna menggunakan model pembelajaran mesin yang dibuatnya untuk bot. 

 Sebagai tanggapan, Amazon Lex mengembalikan yang berikutnya `message` untuk menyampaikan kepada pengguna opsional `responseCard` untuk ditampilkan. Perhatikan contoh pesan berikut: 
+  Untuk masukan pengguna “Saya ingin pizza”, Amazon Lex mungkin mengembalikan respons dengan pesan yang memunculkan data slot (misalnya, PizzaSize): “Pizza ukuran apa yang Anda inginkan?” 
+  Setelah pengguna memberikan semua informasi pesanan pizza, Amazon Lex mungkin mengembalikan tanggapan dengan pesan untuk mendapatkan konfirmasi pengguna “Lanjutkan dengan pesanan pizza?”. 
+  Setelah pengguna membalas prompt konfirmasi dengan “ya”, Amazon Lex mungkin mengembalikan pernyataan kesimpulan: “Terima kasih, pizza keju Anda telah dipesan.” 

 Tidak semua pesan Amazon Lex memerlukan respons pengguna. Misalnya, pernyataan kesimpulan tidak memerlukan tanggapan. Beberapa pesan hanya memerlukan respons pengguna “ya” atau “tidak”. Selain itu`message`, Amazon Lex menyediakan konteks tambahan tentang pesan dalam respons yang mungkin Anda gunakan untuk meningkatkan perilaku klien, misalnya, untuk menampilkan antarmuka pengguna klien yang sesuai. Ini adalah`slotToElicit`,`dialogState`,`intentName`, dan `slots` bidang dalam tanggapan. Pertimbangkan contoh berikut: 
+ Jika pesannya adalah untuk mendapatkan data slot, Amazon Lex mengembalikan informasi konteks berikut:
  +  `dialogState`diatur ke ElicitSlot 
  +  `intentName`disetel ke nama maksud dalam konteks saat ini 
  +  `slotToElicit`atur ke nama slot `message` yang mendapatkan informasi 
  +  `slots`disetel ke peta slot, dikonfigurasi untuk maksud, dengan nilai yang diketahui saat ini 
+  Jika pesan adalah prompt konfirmasi, `dialogState` diatur ke ConfirmIntent dan `SlotToElicit` diatur ke null. 
+ Jika pesan adalah prompt klarifikasi (dikonfigurasi untuk maksud) yang menunjukkan bahwa maksud pengguna tidak dipahami, maka akan disetel ke ElicitIntent dan `dialogState` `slotToElicit` disetel ke null. 

 Selain itu, Amazon Lex juga mengembalikan aplikasi khusus `sessionAttributes` Anda. Untuk informasi selengkapnya, lihat [Mengelola Konteks Percakapan](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html). 

## Minta Sintaks
<a name="API_runtime_PostText_RequestSyntax"></a>

```
POST /bot/botName/alias/botAlias/user/userId/text HTTP/1.1
Content-type: application/json

{
   "activeContexts": [ 
      { 
         "name": "string",
         "parameters": { 
            "string" : "string" 
         },
         "timeToLive": { 
            "timeToLiveInSeconds": number,
            "turnsToLive": number
         }
      }
   ],
   "inputText": "string",
   "requestAttributes": { 
      "string" : "string" 
   },
   "sessionAttributes": { 
      "string" : "string" 
   }
}
```

## Parameter Permintaan URI
<a name="API_runtime_PostText_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [botAlias](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-uri-botAlias"></a>
Alias bot Amazon Lex.  
Wajib: Ya

 ** [botName](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-uri-botName"></a>
Nama bot Amazon Lex.  
Wajib: Ya

 ** [userId](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-uri-userId"></a>
ID pengguna aplikasi klien. Amazon Lex menggunakan ini untuk mengidentifikasi percakapan pengguna dengan bot Anda. Saat runtime, setiap permintaan harus berisi `userID` bidang.  
Untuk memutuskan ID pengguna yang akan digunakan untuk aplikasi Anda, pertimbangkan faktor-faktor berikut.  
+ `userID`Bidang tidak boleh berisi informasi pribadi pengguna, misalnya, nama, nomor identifikasi pribadi, atau informasi pribadi pengguna akhir lainnya.
+ Jika Anda ingin pengguna memulai percakapan di satu perangkat dan melanjutkan di perangkat lain, gunakan pengenal khusus pengguna.
+ Jika Anda ingin pengguna yang sama dapat melakukan dua percakapan independen di dua perangkat yang berbeda, pilih pengenal khusus perangkat.
+ Pengguna tidak dapat melakukan dua percakapan independen dengan dua versi berbeda dari bot yang sama. Misalnya, pengguna tidak dapat melakukan percakapan dengan versi PROD dan BETA dari bot yang sama. Jika Anda mengantisipasi bahwa pengguna perlu melakukan percakapan dengan dua versi yang berbeda, misalnya, saat menguji, sertakan alias bot di ID pengguna untuk memisahkan dua percakapan.
Kendala Panjang: Panjang minimum 2. Panjang maksimum 100.  
Pola: `[0-9a-zA-Z._:-]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_runtime_PostText_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [activeContexts](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-activeContexts"></a>
Daftar konteks yang aktif untuk permintaan. Konteks dapat diaktifkan ketika maksud sebelumnya terpenuhi, atau dengan memasukkan konteks dalam permintaan,  
Jika Anda tidak menentukan daftar konteks, Amazon Lex akan menggunakan daftar konteks saat ini untuk sesi tersebut. Jika Anda menentukan daftar kosong, semua konteks untuk sesi akan dihapus.  
Tipe: Array objek [ActiveContext](API_runtime_ActiveContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 20 item.  
Wajib: Tidak

 ** [inputText](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-inputText"></a>
Teks yang dimasukkan pengguna (Amazon Lex menafsirkan teks ini).  
Saat Anda menggunakan AWS CLI, Anda tidak dapat meneruskan URL dalam parameter. `--input-text` Lulus URL menggunakan `--cli-input-json` parameter sebagai gantinya.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Wajib: Ya

 ** [requestAttributes](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-requestAttributes"></a>
Informasi khusus permintaan diteruskan antara Amazon Lex dan aplikasi klien.  
Namespace dicadangkan `x-amz-lex:` untuk atribut khusus. Jangan membuat atribut permintaan apa pun dengan awalan`x-amz-lex:`.  
Untuk informasi selengkapnya, lihat [Menyetel Atribut Permintaan](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html#context-mgmt-request-attribs).  
Tipe: Peta antar string  
Wajib: Tidak

 ** [sessionAttributes](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-sessionAttributes"></a>
Informasi khusus aplikasi diteruskan antara Amazon Lex dan aplikasi klien.  
Untuk informasi selengkapnya, lihat [Menyetel Atribut Sesi](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html#context-mgmt-session-attribs).  
Tipe: Peta antar string  
Wajib: Tidak

## Sintaksis Respons
<a name="API_runtime_PostText_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-type: application/json

{
   "activeContexts": [ 
      { 
         "name": "string",
         "parameters": { 
            "string" : "string" 
         },
         "timeToLive": { 
            "timeToLiveInSeconds": number,
            "turnsToLive": number
         }
      }
   ],
   "alternativeIntents": [ 
      { 
         "intentName": "string",
         "nluIntentConfidence": { 
            "score": number
         },
         "slots": { 
            "string" : "string" 
         }
      }
   ],
   "botVersion": "string",
   "dialogState": "string",
   "intentName": "string",
   "message": "string",
   "messageFormat": "string",
   "nluIntentConfidence": { 
      "score": number
   },
   "responseCard": { 
      "contentType": "string",
      "genericAttachments": [ 
         { 
            "attachmentLinkUrl": "string",
            "buttons": [ 
               { 
                  "text": "string",
                  "value": "string"
               }
            ],
            "imageUrl": "string",
            "subTitle": "string",
            "title": "string"
         }
      ],
      "version": "string"
   },
   "sentimentResponse": { 
      "sentimentLabel": "string",
      "sentimentScore": "string"
   },
   "sessionAttributes": { 
      "string" : "string" 
   },
   "sessionId": "string",
   "slots": { 
      "string" : "string" 
   },
   "slotToElicit": "string"
}
```

## Elemen Respons
<a name="API_runtime_PostText_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

 ** [activeContexts](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-activeContexts"></a>
Daftar konteks aktif untuk sesi tersebut. Konteks dapat diatur ketika maksud terpenuhi atau dengan memanggil`PostContent`,`PostText`, atau `PutSession` operasi.  
Anda dapat menggunakan konteks untuk mengontrol maksud yang dapat menindaklanjuti intent, atau untuk memodifikasi operasi aplikasi Anda.  
Tipe: Array objek [ActiveContext](API_runtime_ActiveContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 20 item.

 ** [alternativeIntents](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-alternativeIntents"></a>
Satu hingga empat maksud alternatif yang mungkin berlaku untuk maksud pengguna.  
Setiap alternatif menyertakan skor yang menunjukkan seberapa yakin Amazon Lex bahwa maksud tersebut cocok dengan maksud pengguna. Maksud diurutkan berdasarkan skor kepercayaan.  
Tipe: Array objek [PredictedIntent](API_runtime_PredictedIntent.md)  
Anggota Array: Jumlah maksimum 4 item.

 ** [botVersion](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-botVersion"></a>
Versi bot yang menanggapi percakapan. Anda dapat menggunakan informasi ini untuk membantu menentukan apakah satu versi bot berkinerja lebih baik daripada versi lain.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `[0-9]+|\$LATEST` 

 ** [dialogState](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-dialogState"></a>
 Mengidentifikasi keadaan interaksi pengguna saat ini. Amazon Lex mengembalikan salah satu nilai berikut sebagai`dialogState`. Klien secara opsional dapat menggunakan informasi ini untuk menyesuaikan antarmuka pengguna.   
+  `ElicitIntent`- Amazon Lex ingin mendapatkan niat pengguna. 

  Misalnya, pengguna mungkin mengucapkan maksud (“Saya ingin memesan pizza”). Jika Amazon Lex tidak dapat menyimpulkan maksud pengguna dari ucapan ini, Amazon Lex akan mengembalikan DialogState ini.
+  `ConfirmIntent`- Amazon Lex mengharapkan respons “ya” atau “tidak”. 

   Misalnya, Amazon Lex menginginkan konfirmasi pengguna sebelum memenuhi maksud. 

  Alih-alih “ya” atau “tidak” sederhana, pengguna mungkin merespons dengan informasi tambahan. Misalnya, “ya, tapi buatlah pizza kerak kental” atau “tidak, saya ingin memesan minuman”. Amazon Lex dapat memproses informasi tambahan tersebut (dalam contoh ini, memperbarui nilai slot tipe kerak, atau mengubah maksud dari OrderPizza ke OrderDrink).
+  `ElicitSlot`- Amazon Lex mengharapkan nilai slot untuk maksud saat ini. 

  Misalnya, anggaplah dalam tanggapannya Amazon Lex mengirim pesan ini: “Berapa ukuran pizza yang Anda inginkan?”. Seorang pengguna mungkin membalas dengan nilai slot (misalnya, “medium”). Pengguna mungkin juga memberikan informasi tambahan dalam tanggapan (misalnya, “pizza kerak tebal sedang”). Amazon Lex dapat memproses informasi tambahan tersebut dengan tepat. 
+  `Fulfilled`- Menyampaikan bahwa fungsi Lambda yang dikonfigurasi untuk maksud telah berhasil memenuhi intent. 
+  `ReadyForFulfillment`- Menyampaikan bahwa klien harus memenuhi niat. 
+  `Failed`- Menyampaikan bahwa percakapan dengan pengguna gagal. 

   Hal ini dapat terjadi karena berbagai alasan termasuk bahwa pengguna tidak memberikan respons yang sesuai terhadap permintaan dari layanan (Anda dapat mengonfigurasi berapa kali Amazon Lex dapat meminta pengguna untuk informasi tertentu), atau fungsi Lambda gagal memenuhi intent. 
Tipe: String  
Nilai yang Valid: `ElicitIntent | ConfirmIntent | ElicitSlot | Fulfilled | ReadyForFulfillment | Failed` 

 ** [intentName](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-intentName"></a>
Maksud pengguna saat ini yang diketahui Amazon Lex.  
Tipe: String

 ** [message](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-message"></a>
Pesan untuk disampaikan kepada pengguna. Pesan dapat berasal dari konfigurasi bot atau dari fungsi Lambda.  
Jika intent tidak dikonfigurasi dengan fungsi Lambda, atau jika fungsi Lambda `Delegate` ditampilkan sebagai `dialogAction.type` responsnya, Amazon Lex memutuskan tindakan berikutnya dan memilih pesan yang sesuai dari konfigurasi bot berdasarkan konteks interaksi saat ini. Misalnya, jika Amazon Lex tidak dapat memahami masukan pengguna, Amazon Lex menggunakan pesan prompt klarifikasi.  
Saat membuat maksud, Anda dapat menetapkan pesan ke grup. Ketika pesan ditetapkan ke grup Amazon Lex mengembalikan satu pesan dari setiap grup dalam respons. Bidang pesan adalah string JSON yang lolos yang berisi pesan. Untuk informasi lebih lanjut tentang struktur string JSON yang dikembalikan, lihat[Format Pesan yang Didukung](howitworks-manage-prompts.md#msg-prompts-formats).  
Jika fungsi Lambda mengembalikan pesan, Amazon Lex meneruskannya ke klien dalam responsnya.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.

 ** [messageFormat](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-messageFormat"></a>
Format pesan respons. Salah satu nilai berikut:  
+  `PlainText`- Pesan berisi teks UTF-8 biasa.
+  `CustomPayload`- Pesan adalah format khusus yang ditentukan oleh fungsi Lambda.
+  `SSML`- Pesan berisi teks yang diformat untuk output suara.
+  `Composite`- Pesan berisi objek JSON yang lolos yang berisi satu atau beberapa pesan dari grup tempat pesan ditetapkan saat maksud dibuat.
Tipe: String  
Nilai yang Valid: `PlainText | CustomPayload | SSML | Composite` 

 ** [nluIntentConfidence](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-nluIntentConfidence"></a>
Memberikan skor yang menunjukkan seberapa yakin Amazon Lex bahwa intent yang dikembalikan adalah yang cocok dengan maksud pengguna. Skornya antara 0,0 dan 1,0. Untuk informasi lebih lanjut, lihat [Skor Keyakinan](https://docs.aws.amazon.com/lex/latest/dg/confidence-scores.html).  
Skor adalah skor relatif, bukan skor absolut. Skor dapat berubah berdasarkan peningkatan Amazon Lex.  
Tipe: Objek [IntentConfidence](API_runtime_IntentConfidence.md)

 ** [responseCard](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-responseCard"></a>
Merupakan opsi yang harus ditanggapi pengguna terhadap prompt saat ini. Kartu Respons dapat berasal dari konfigurasi bot (di konsol Amazon Lex, pilih tombol pengaturan di sebelah slot) atau dari kait kode (fungsi Lambda).   
Tipe: Objek [ResponseCard](API_runtime_ResponseCard.md)

 ** [sentimentResponse](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-sentimentResponse"></a>
Sentimen yang diungkapkan dan diucapkan.  
Ketika bot dikonfigurasi untuk mengirim ucapan ke Amazon Comprehend untuk analisis sentimen, bidang ini berisi hasil analisis.  
Tipe: Objek [SentimentResponse](API_runtime_SentimentResponse.md)

 ** [sessionAttributes](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-sessionAttributes"></a>
Peta pasangan nilai kunci yang mewakili informasi konteks khusus sesi.  
Tipe: Peta string ke string

 ** [sessionId](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-sessionId"></a>
Pengenal unik untuk sesi tersebut.  
Tipe: String

 ** [slots](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-slots"></a>
 Slot maksud yang dideteksi Amazon Lex dari input pengguna dalam percakapan.   
Amazon Lex membuat daftar resolusi yang berisi kemungkinan nilai untuk slot. Nilai yang dikembalikan ditentukan oleh yang `valueSelectionStrategy` dipilih ketika jenis slot dibuat atau diperbarui. Jika `valueSelectionStrategy` diatur ke`ORIGINAL_VALUE`, nilai yang diberikan oleh pengguna dikembalikan, jika nilai pengguna mirip dengan nilai slot. Jika `valueSelectionStrategy` diatur ke `TOP_RESOLUTION` Amazon Lex mengembalikan nilai pertama dalam daftar resolusi atau, jika tidak ada daftar resolusi, null. Jika Anda tidak menentukan a`valueSelectionStrategy`, defaultnya adalah`ORIGINAL_VALUE`.  
Tipe: Peta string ke string

 ** [slotToElicit](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-slotToElicit"></a>
Jika `dialogState` nilainya`ElicitSlot`, mengembalikan nama slot yang Amazon Lex memunculkan nilai.   
Tipe: String

## Kesalahan
<a name="API_runtime_PostText_Errors"></a>

 ** BadGatewayException **   
Entah bot Amazon Lex masih dibangun, atau salah satu layanan dependen (Amazon Polly, AWS Lambda) gagal dengan kesalahan layanan internal.  
Kode Status HTTP: 502

 ** BadRequestException **   
 Validasi permintaan gagal, tidak ada pesan yang dapat digunakan dalam konteksnya, atau pembuatan bot gagal, masih dalam proses, atau berisi perubahan yang belum dibangun.   
Kode Status HTTP: 400

 ** ConflictException **   
 Dua klien menggunakan akun AWS yang sama, bot Amazon Lex, dan ID pengguna.   
Kode Status HTTP: 409

 ** DependencyFailedException **   
 Salah satu dependensi, seperti AWS Lambda atau Amazon Polly, memberikan pengecualian. Misalnya,   
+ Jika Amazon Lex tidak memiliki izin yang cukup untuk memanggil fungsi Lambda.
+ Jika fungsi Lambda membutuhkan waktu lebih dari 30 detik untuk dijalankan.
+ Jika fungsi Lambda pemenuhan mengembalikan `Delegate` tindakan dialog tanpa menghapus nilai slot apa pun.
Kode Status HTTP: 424

 ** InternalFailureException **   
Kesalahan layanan internal. Coba lagi panggilannya.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Melebihi batas.  
Kode Status HTTP: 429

 ** LoopDetectedException **   
Pengecualian ini tidak digunakan.  
Kode Status HTTP: 508

 ** NotFoundException **   
Sumber daya (seperti bot Amazon Lex atau alias) yang disebut tidak ditemukan.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_runtime_PostText_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/runtime.lex-2016-11-28/PostText) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/runtime.lex-2016-11-28/PostText) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/PostText) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/runtime.lex-2016-11-28/PostText) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/PostText) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/runtime.lex-2016-11-28/PostText) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/runtime.lex-2016-11-28/PostText) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/runtime.lex-2016-11-28/PostText) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/runtime.lex-2016-11-28/PostText) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/PostText) 

# PutSession
<a name="API_runtime_PutSession"></a>

Membuat sesi baru atau memodifikasi sesi yang ada dengan bot Amazon Lex. Gunakan operasi ini untuk mengaktifkan aplikasi Anda untuk mengatur status bot.

Untuk informasi selengkapnya, lihat [Mengelola Sesi](https://docs.aws.amazon.com/lex/latest/dg/how-session-api.html).

## Minta Sintaks
<a name="API_runtime_PutSession_RequestSyntax"></a>

```
POST /bot/botName/alias/botAlias/user/userId/session HTTP/1.1
Accept: accept
Content-type: application/json

{
   "activeContexts": [ 
      { 
         "name": "string",
         "parameters": { 
            "string" : "string" 
         },
         "timeToLive": { 
            "timeToLiveInSeconds": number,
            "turnsToLive": number
         }
      }
   ],
   "dialogAction": { 
      "fulfillmentState": "string",
      "intentName": "string",
      "message": "string",
      "messageFormat": "string",
      "slots": { 
         "string" : "string" 
      },
      "slotToElicit": "string",
      "type": "string"
   },
   "recentIntentSummaryView": [ 
      { 
         "checkpointLabel": "string",
         "confirmationStatus": "string",
         "dialogActionType": "string",
         "fulfillmentState": "string",
         "intentName": "string",
         "slots": { 
            "string" : "string" 
         },
         "slotToElicit": "string"
      }
   ],
   "sessionAttributes": { 
      "string" : "string" 
   }
}
```

## Parameter Permintaan URI
<a name="API_runtime_PutSession_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [accept](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-accept"></a>
Pesan yang dikembalikan Amazon Lex dalam respons dapat berupa teks atau ucapan berdasarkan tergantung pada nilai bidang ini.  
+ Jika nilainya`text/plain; charset=utf-8`, Amazon Lex mengembalikan teks dalam respons.
+ Jika nilai dimulai dengan`audio/`, Amazon Lex mengembalikan pidato dalam respons. Amazon Lex menggunakan Amazon Polly untuk menghasilkan pidato dalam konfigurasi yang Anda tentukan. Misalnya, jika Anda menentukan `audio/mpeg` sebagai nilai, Amazon Lex mengembalikan ucapan dalam format MPEG.
+ Jika nilainya`audio/pcm`, pidato dikembalikan seperti `audio/pcm` dalam 16-bit, format endian kecil.
+ Berikut ini adalah nilai yang diterima:
  +  `audio/mpeg` 
  +  `audio/ogg` 
  +  `audio/pcm` 
  +  `audio/*`(default ke mpeg)
  +  `text/plain; charset=utf-8` 

 ** [botAlias](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-uri-botAlias"></a>
Alias yang digunakan untuk bot yang berisi data sesi.  
Wajib: Ya

 ** [botName](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-uri-botName"></a>
Nama bot yang berisi data sesi.  
Wajib: Ya

 ** [userId](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-uri-userId"></a>
ID pengguna aplikasi klien. Amazon Lex menggunakan ini untuk mengidentifikasi percakapan pengguna dengan bot Anda.   
Kendala Panjang: Panjang minimum 2. Panjang maksimum 100.  
Pola: `[0-9a-zA-Z._:-]+`   
Wajib: Ya

## Isi Permintaan
<a name="API_runtime_PutSession_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [activeContexts](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-activeContexts"></a>
Daftar konteks yang aktif untuk permintaan. Konteks dapat diaktifkan ketika maksud sebelumnya terpenuhi, atau dengan memasukkan konteks dalam permintaan,  
Jika Anda tidak menentukan daftar konteks, Amazon Lex akan menggunakan daftar konteks saat ini untuk sesi tersebut. Jika Anda menentukan daftar kosong, semua konteks untuk sesi akan dihapus.  
Tipe: Array objek [ActiveContext](API_runtime_ActiveContext.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 20 item.  
Wajib: Tidak

 ** [dialogAction](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-dialogAction"></a>
Menetapkan tindakan selanjutnya yang harus diambil bot untuk memenuhi percakapan.  
Tipe: Objek [DialogAction](API_runtime_DialogAction.md)  
Wajib: Tidak

 ** [recentIntentSummaryView](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-recentIntentSummaryView"></a>
Ringkasan maksud terbaru untuk bot. Anda dapat menggunakan tampilan ringkasan intent untuk menyetel label pos pemeriksaan pada intent dan memodifikasi atribut intent. Anda juga dapat menggunakannya untuk menghapus atau menambahkan objek ringkasan maksud ke daftar.  
Maksud yang Anda ubah atau tambahkan ke daftar harus masuk akal untuk bot. Misalnya, nama maksud harus valid untuk bot. Anda harus memberikan nilai yang valid untuk:  
+  `intentName` 
+ nama slot
+  `slotToElict` 
Jika Anda mengirim `recentIntentSummaryView` parameter dalam `PutSession` permintaan, isi tampilan ringkasan baru menggantikan tampilan ringkasan lama. Misalnya, jika `GetSession` permintaan mengembalikan tiga maksud dalam tampilan ringkasan dan Anda memanggil `PutSession` dengan satu maksud dalam tampilan ringkasan, panggilan berikutnya hanya `GetSession` akan menampilkan satu maksud.  
Tipe: Array objek [IntentSummary](API_runtime_IntentSummary.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 3 item.  
Wajib: Tidak

 ** [sessionAttributes](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-sessionAttributes"></a>
Peta key/value pasangan yang mewakili informasi konteks khusus sesi. Ini berisi informasi aplikasi yang diteruskan antara Amazon Lex dan aplikasi klien.  
Tipe: Peta antar string  
Wajib: Tidak

## Sintaksis Respons
<a name="API_runtime_PutSession_ResponseSyntax"></a>

```
HTTP/1.1 200
Content-Type: contentType
x-amz-lex-intent-name: intentName
x-amz-lex-slots: slots
x-amz-lex-session-attributes: sessionAttributes
x-amz-lex-message: message
x-amz-lex-encoded-message: encodedMessage
x-amz-lex-message-format: messageFormat
x-amz-lex-dialog-state: dialogState
x-amz-lex-slot-to-elicit: slotToElicit
x-amz-lex-session-id: sessionId
x-amz-lex-active-contexts: activeContexts

audioStream
```

## Elemen Respons
<a name="API_runtime_PutSession_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Respons mengembalikan header HTTP berikut.

 ** [activeContexts](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-activeContexts"></a>
Daftar konteks aktif untuk sesi tersebut.

 ** [contentType](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-contentType"></a>
Jenis konten seperti yang ditentukan dalam header `Accept` HTTP dalam permintaan.

 ** [dialogState](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-dialogState"></a>
  
+  `ConfirmIntent`- Amazon Lex mengharapkan respons “ya” atau “tidak” untuk mengonfirmasi maksud sebelum memenuhi maksud.
+  `ElicitIntent`- Amazon Lex ingin mendapatkan maksud pengguna.
+  `ElicitSlot`- Amazon Lex mengharapkan nilai slot untuk maksud saat ini.
+  `Failed`- Menyampaikan bahwa percakapan dengan pengguna telah gagal. Hal ini dapat terjadi karena berbagai alasan, termasuk pengguna tidak memberikan respons yang sesuai terhadap permintaan dari layanan, atau jika fungsi Lambda gagal memenuhi intent.
+  `Fulfilled`- Menyampaikan bahwa fungsi Lambda telah berhasil memenuhi niat.
+  `ReadyForFulfillment`- Menyampaikan bahwa klien harus memenuhi niat.
Nilai Valid: `ElicitIntent | ConfirmIntent | ElicitSlot | Fulfilled | ReadyForFulfillment | Failed` 

 ** [encodedMessage](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-encodedMessage"></a>
Pesan berikutnya yang harus disajikan kepada pengguna.  
`encodedMessage`Bidang ini dikodekan basis-64. Anda harus memecahkan kode bidang sebelum Anda dapat menggunakan nilai.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1366.

 ** [intentName](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-intentName"></a>
Nama maksud saat ini.

 ** [message](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-message"></a>
 *Header ini sudah tidak digunakan lagi.*   
Pesan berikutnya yang harus disajikan kepada pengguna.  
Anda hanya dapat menggunakan bidang ini di lokal De-de, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-Ca, fr-FR, dan IT-it. Di semua lokal lainnya, `message` bidangnya nol. Anda harus menggunakan `encodedMessage` bidang sebagai gantinya.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.

 ** [messageFormat](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-messageFormat"></a>
Format pesan respons. Salah satu nilai berikut:  
+  `PlainText`- Pesan berisi teks UTF-8 biasa.
+  `CustomPayload`- Pesan adalah format khusus untuk klien.
+  `SSML`- Pesan berisi teks yang diformat untuk output suara.
+  `Composite`- Pesan berisi objek JSON yang lolos yang berisi satu atau beberapa pesan dari grup tempat pesan ditetapkan saat maksud dibuat.
Nilai Valid: `PlainText | CustomPayload | SSML | Composite` 

 ** [sessionAttributes](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-sessionAttributes"></a>
Peta key/value pasangan yang mewakili informasi konteks khusus sesi.

 ** [sessionId](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-sessionId"></a>
Pengenal unik untuk sesi tersebut.

 ** [slots](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-slots"></a>
Peta slot maksud nol atau lebih Amazon Lex terdeteksi dari input pengguna selama percakapan.  
Amazon Lex membuat daftar resolusi yang berisi kemungkinan nilai untuk slot. Nilai yang dikembalikan ditentukan oleh yang `valueSelectionStrategy` dipilih ketika jenis slot dibuat atau diperbarui. Jika `valueSelectionStrategy` diatur ke`ORIGINAL_VALUE`, nilai yang diberikan oleh pengguna dikembalikan, jika nilai pengguna mirip dengan nilai slot. Jika `valueSelectionStrategy` diatur ke `TOP_RESOLUTION` Amazon Lex mengembalikan nilai pertama dalam daftar resolusi atau, jika tidak ada daftar resolusi, null. Jika Anda tidak menentukan default adalah`ORIGINAL_VALUE`. `valueSelectionStrategy` 

 ** [slotToElicit](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-slotToElicit"></a>
Jika `dialogState` ya`ElicitSlot`, mengembalikan nama slot yang Amazon Lex memunculkan nilai.

Respons mengembalikan yang berikut sebagai isi HTTP.

 ** [audioStream](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-audioStream"></a>
Versi audio dari pesan untuk disampaikan kepada pengguna.

## Kesalahan
<a name="API_runtime_PutSession_Errors"></a>

 ** BadGatewayException **   
Entah bot Amazon Lex masih dibangun, atau salah satu layanan dependen (Amazon Polly, AWS Lambda) gagal dengan kesalahan layanan internal.  
Kode Status HTTP: 502

 ** BadRequestException **   
 Validasi permintaan gagal, tidak ada pesan yang dapat digunakan dalam konteksnya, atau pembuatan bot gagal, masih dalam proses, atau berisi perubahan yang belum dibangun.   
Kode Status HTTP: 400

 ** ConflictException **   
 Dua klien menggunakan akun AWS yang sama, bot Amazon Lex, dan ID pengguna.   
Kode Status HTTP: 409

 ** DependencyFailedException **   
 Salah satu dependensi, seperti AWS Lambda atau Amazon Polly, memberikan pengecualian. Misalnya,   
+ Jika Amazon Lex tidak memiliki izin yang cukup untuk memanggil fungsi Lambda.
+ Jika fungsi Lambda membutuhkan waktu lebih dari 30 detik untuk dijalankan.
+ Jika fungsi Lambda pemenuhan mengembalikan `Delegate` tindakan dialog tanpa menghapus nilai slot apa pun.
Kode Status HTTP: 424

 ** InternalFailureException **   
Kesalahan layanan internal. Coba lagi panggilannya.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Melebihi batas.  
Kode Status HTTP: 429

 ** NotAcceptableException **   
Header terima dalam permintaan tidak memiliki nilai yang valid.  
Kode Status HTTP: 406

 ** NotFoundException **   
Sumber daya (seperti bot Amazon Lex atau alias) yang disebut tidak ditemukan.  
Kode Status HTTP: 404

## Lihat Juga
<a name="API_runtime_PutSession_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [AWS Antarmuka Baris Perintah V2](https://docs.aws.amazon.com/goto/cli2/runtime.lex-2016-11-28/PutSession) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/runtime.lex-2016-11-28/PutSession) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/PutSession) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/runtime.lex-2016-11-28/PutSession) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/PutSession) 
+  [AWS SDK untuk V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/runtime.lex-2016-11-28/PutSession) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/runtime.lex-2016-11-28/PutSession) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/runtime.lex-2016-11-28/PutSession) 
+  [AWS SDK untuk Python](https://docs.aws.amazon.com/goto/boto3/runtime.lex-2016-11-28/PutSession) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/PutSession) 

# Tipe Data
<a name="API_Types"></a>

Tipe data berikut didukung oleh 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) 

Tipe data berikut didukung oleh 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) 

# Layanan Bangunan Model Amazon Lex
<a name="API_Types_Amazon_Lex_Model_Building_Service"></a>

Tipe data berikut didukung oleh 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>

Memberikan informasi tentang alias bot.

## Daftar Isi
<a name="API_BotAliasMetadata_Contents"></a>

 ** botName **   <a name="lex-Type-BotAliasMetadata-botName"></a>
Nama bot yang ditunjuk alias.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Tidak

 ** botVersion **   <a name="lex-Type-BotAliasMetadata-botVersion"></a>
Versi bot Amazon Lex yang ditunjuk alias.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Wajib: Tidak

 ** checksum **   <a name="lex-Type-BotAliasMetadata-checksum"></a>
Checksum dari alias bot.  
Tipe: String  
Wajib: Tidak

 ** conversationLogs **   <a name="lex-Type-BotAliasMetadata-conversationLogs"></a>
Pengaturan yang menentukan bagaimana Amazon Lex menggunakan log percakapan untuk alias.  
Tipe: Objek [ConversationLogsResponse](API_ConversationLogsResponse.md)  
Wajib: Tidak

 ** createdDate **   <a name="lex-Type-BotAliasMetadata-createdDate"></a>
Tanggal alias bot dibuat.  
Tipe: Timestamp  
Wajib: Tidak

 ** description **   <a name="lex-Type-BotAliasMetadata-description"></a>
Deskripsi alias bot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.  
Wajib: Tidak

 ** lastUpdatedDate **   <a name="lex-Type-BotAliasMetadata-lastUpdatedDate"></a>
Tanggal alias bot diperbarui. Saat Anda membuat sumber daya, tanggal pembuatan dan tanggal terakhir diperbarui adalah sama.  
Tipe: Timestamp  
Wajib: Tidak

 ** name **   <a name="lex-Type-BotAliasMetadata-name"></a>
Nama bot alias.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Diperlukan: Tidak

## Lihat Juga
<a name="API_BotAliasMetadata_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Merupakan hubungan antara bot Amazon Lex dan platform pesan eksternal.

## Daftar Isi
<a name="API_BotChannelAssociation_Contents"></a>

 ** botAlias **   <a name="lex-Type-BotChannelAssociation-botAlias"></a>
Alias yang menunjuk ke versi spesifik bot Amazon Lex tempat asosiasi ini dibuat.   
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Tidak

 ** botConfiguration **   <a name="lex-Type-BotChannelAssociation-botConfiguration"></a>
Memberikan informasi yang diperlukan untuk berkomunikasi dengan platform perpesanan.   
Tipe: Peta string ke string  
Entri Peta: Jumlah maksimum 10 item.  
Wajib: Tidak

 ** botName **   <a name="lex-Type-BotChannelAssociation-botName"></a>
Nama bot Amazon Lex tempat asosiasi ini dibuat.   
Saat ini, Amazon Lex mendukung asosiasi dengan Facebook dan Slack, dan Twilio.
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Tidak

 ** createdDate **   <a name="lex-Type-BotChannelAssociation-createdDate"></a>
Tanggal hubungan antara bot Amazon Lex dan saluran dibuat.   
Tipe: Timestamp  
Wajib: Tidak

 ** description **   <a name="lex-Type-BotChannelAssociation-description"></a>
Deskripsi teks dari asosiasi yang Anda buat.   
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.  
Wajib: Tidak

 ** failureReason **   <a name="lex-Type-BotChannelAssociation-failureReason"></a>
Jika `status` ya`FAILED`, Amazon Lex memberikan alasan bahwa ia gagal membuat asosiasi.  
Tipe: String  
Wajib: Tidak

 ** name **   <a name="lex-Type-BotChannelAssociation-name"></a>
Nama asosiasi antara bot dan saluran.   
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Tidak

 ** status **   <a name="lex-Type-BotChannelAssociation-status"></a>
Status saluran bot.   
+  `CREATED`- Saluran telah dibuat dan siap digunakan.
+  `IN_PROGRESS`- Pembuatan saluran sedang berlangsung.
+  `FAILED`- Terjadi kesalahan saat membuat saluran. Untuk informasi tentang alasan kegagalan, lihat `failureReason` bidangnya.
Tipe: String  
Nilai yang Valid: `IN_PROGRESS | CREATED | FAILED`   
Wajib: Tidak

 ** type **   <a name="lex-Type-BotChannelAssociation-type"></a>
Menentukan jenis asosiasi dengan menunjukkan jenis saluran yang dibuat antara bot Amazon Lex dan platform pesan eksternal.  
Tipe: String  
Nilai yang Valid: `Facebook | Slack | Twilio-Sms | Kik`   
Wajib: Tidak

## Lihat Juga
<a name="API_BotChannelAssociation_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memberikan informasi tentang bot.

## Daftar Isi
<a name="API_BotMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-BotMetadata-createdDate"></a>
Tanggal pembuatan bot.  
Tipe: Timestamp  
Wajib: Tidak

 ** description **   <a name="lex-Type-BotMetadata-description"></a>
Deskripsi bot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.  
Wajib: Tidak

 ** lastUpdatedDate **   <a name="lex-Type-BotMetadata-lastUpdatedDate"></a>
Tanggal bot diperbarui. Saat Anda membuat bot, tanggal pembuatan dan tanggal pembaruan terakhir adalah sama.   
Tipe: Timestamp  
Wajib: Tidak

 ** name **   <a name="lex-Type-BotMetadata-name"></a>
Nama bot.   
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Tidak

 ** status **   <a name="lex-Type-BotMetadata-status"></a>
Status bot.  
Tipe: String  
Nilai yang Valid: `BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT`   
Wajib: Tidak

 ** version **   <a name="lex-Type-BotMetadata-version"></a>
Versi bot. Untuk bot baru, versinya selalu`$LATEST`.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Diperlukan: Tidak

## Lihat Juga
<a name="API_BotMetadata_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Menyediakan metadata untuk maksud bawaan.

## Daftar Isi
<a name="API_BuiltinIntentMetadata_Contents"></a>

 ** signature **   <a name="lex-Type-BuiltinIntentMetadata-signature"></a>
Pengidentifikasi unik untuk maksud bawaan. Untuk menemukan tanda tangan untuk intent, lihat [Intent Bawaan Standar](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) di *Alexa* Skills Kit.  
Tipe: String  
Wajib: Tidak

 ** supportedLocales **   <a name="lex-Type-BuiltinIntentMetadata-supportedLocales"></a>
Daftar pengidentifikasi untuk lokal yang didukung oleh intent.  
Tipe: Array string  
Nilai yang Valid: `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`   
Wajib: Tidak

## Lihat Juga
<a name="API_BuiltinIntentMetadata_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memberikan informasi tentang slot yang digunakan dalam maksud bawaan.

## Daftar Isi
<a name="API_BuiltinIntentSlot_Contents"></a>

 ** name **   <a name="lex-Type-BuiltinIntentSlot-name"></a>
Daftar slot yang ditentukan untuk maksud tersebut.  
Tipe: String  
Wajib: Tidak

## Lihat Juga
<a name="API_BuiltinIntentSlot_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memberikan informasi tentang tipe slot bawaan.

## Daftar Isi
<a name="API_BuiltinSlotTypeMetadata_Contents"></a>

 ** signature **   <a name="lex-Type-BuiltinSlotTypeMetadata-signature"></a>
Pengidentifikasi unik untuk tipe slot bawaan. Untuk menemukan tanda tangan untuk jenis slot, lihat [Referensi Jenis Slot](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference) di *Alexa Skills Kit*.  
Tipe: String  
Wajib: Tidak

 ** supportedLocales **   <a name="lex-Type-BuiltinSlotTypeMetadata-supportedLocales"></a>
Daftar lokal target untuk slot.   
Tipe: Array string  
Nilai yang Valid: `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`   
Wajib: Tidak

## Lihat Juga
<a name="API_BuiltinSlotTypeMetadata_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Menentukan fungsi Lambda yang memverifikasi permintaan ke bot atau memenuhi permintaan pengguna untuk bot..

## Daftar Isi
<a name="API_CodeHook_Contents"></a>

 ** messageVersion **   <a name="lex-Type-CodeHook-messageVersion"></a>
Versi respon permintaan yang Anda ingin Amazon Lex gunakan untuk menjalankan fungsi Lambda Anda. Untuk informasi selengkapnya, lihat [Menggunakan Fungsi Lambda](using-lambda.md).  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 5.  
Wajib: Ya

 ** uri **   <a name="lex-Type-CodeHook-uri"></a>
Amazon Resource Name (ARN) fungsi Lambda.  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `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-_]+)?`   
Diperlukan: Ya

## Lihat Juga
<a name="API_CodeHook_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Menyediakan pengaturan yang diperlukan untuk log percakapan.

## Daftar Isi
<a name="API_ConversationLogsRequest_Contents"></a>

 ** iamRoleArn **   <a name="lex-Type-ConversationLogsRequest-iamRoleArn"></a>
Nama Sumber Daya Amazon (ARN) dari peran IAM dengan izin untuk menulis ke CloudWatch Log Anda untuk log teks dan bucket S3 Anda untuk log audio. Jika enkripsi audio diaktifkan, peran ini juga memberikan izin akses untuk kunci AWS KMS yang digunakan untuk mengenkripsi log audio. Untuk informasi selengkapnya, lihat [Membuat Peran dan Kebijakan IAM untuk Log Percakapan](https://docs.aws.amazon.com/lex/latest/dg/conversation-logs-role-and-policy.html).  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Wajib: Ya

 ** logSettings **   <a name="lex-Type-ConversationLogsRequest-logSettings"></a>
Pengaturan untuk log percakapan Anda. Anda dapat mencatat teks percakapan, audio percakapan, atau keduanya.  
Tipe: Array objek [LogSettingsRequest](API_LogSettingsRequest.md)  
Wajib: Ya

## Lihat Juga
<a name="API_ConversationLogsRequest_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Berisi informasi tentang pengaturan log percakapan.

## Daftar Isi
<a name="API_ConversationLogsResponse_Contents"></a>

 ** iamRoleArn **   <a name="lex-Type-ConversationLogsResponse-iamRoleArn"></a>
Nama Sumber Daya Amazon (ARN) dari peran IAM yang digunakan untuk menulis log Anda ke Log atau bucket CloudWatch S3.  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Wajib: Tidak

 ** logSettings **   <a name="lex-Type-ConversationLogsResponse-logSettings"></a>
Pengaturan untuk log percakapan Anda. Anda dapat mencatat teks, audio, atau keduanya.  
Tipe: Array objek [LogSettingsResponse](API_LogSettingsResponse.md)  
Wajib: Tidak

## Lihat Juga
<a name="API_ConversationLogsResponse_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Setiap jenis slot dapat memiliki satu set nilai. Setiap nilai enumerasi mewakili nilai yang dapat diambil oleh jenis slot. 

Misalnya, bot pemesanan pizza dapat memiliki jenis slot yang menentukan jenis kerak yang harus dimiliki pizza. Jenis slot dapat mencakup nilai-nilai 
+ tebal
+ tipis
+ penuh sesak

## Daftar Isi
<a name="API_EnumerationValue_Contents"></a>

 ** value **   <a name="lex-Type-EnumerationValue-value"></a>
Nilai dari jenis slot.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Wajib: Ya

 ** synonyms **   <a name="lex-Type-EnumerationValue-synonyms"></a>
Nilai tambahan yang terkait dengan nilai jenis slot.  
Tipe: Array string  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 140.  
Wajib: Tidak

## Lihat Juga
<a name="API_EnumerationValue_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Prompt untuk aktivitas tambahan setelah maksud terpenuhi. Misalnya, setelah `OrderPizza` intent terpenuhi, Anda dapat meminta pengguna untuk mengetahui apakah pengguna ingin memesan minuman.

## Daftar Isi
<a name="API_FollowUpPrompt_Contents"></a>

 ** prompt **   <a name="lex-Type-FollowUpPrompt-prompt"></a>
Meminta informasi dari pengguna.   
Tipe: Objek [Prompt](API_Prompt.md)  
Wajib: Ya

 ** rejectionStatement **   <a name="lex-Type-FollowUpPrompt-rejectionStatement"></a>
Jika pengguna menjawab “tidak” untuk pertanyaan yang ditentukan di `prompt` bidang, Amazon Lex merespons dengan pernyataan ini untuk mengakui bahwa maksud tersebut dibatalkan.   
Tipe: Objek [Statement](API_Statement.md)  
Wajib: Ya

## Lihat Juga
<a name="API_FollowUpPrompt_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

 Menjelaskan bagaimana maksud terpenuhi setelah pengguna memberikan semua informasi yang diperlukan untuk maksud tersebut. Anda dapat menyediakan fungsi Lambda untuk memproses intent, atau Anda dapat mengembalikan informasi maksud ke aplikasi klien. Kami menyarankan Anda menggunakan fungsi Lambda sehingga logika yang relevan berada di Cloud dan membatasi kode sisi klien terutama untuk presentasi. Jika Anda perlu memperbarui logika, Anda hanya memperbarui fungsi Lambda; Anda tidak perlu memutakhirkan aplikasi klien Anda. 

Pertimbangkan contoh berikut:
+ Dalam aplikasi pemesanan pizza, setelah pengguna memberikan semua informasi untuk melakukan pemesanan, Anda menggunakan fungsi Lambda untuk memesan dengan restoran pizza. 
+ Dalam aplikasi game, ketika pengguna mengatakan “ambil batu,” informasi ini harus kembali ke aplikasi klien sehingga dapat melakukan operasi dan memperbarui grafik. Dalam hal ini, Anda ingin Amazon Lex mengembalikan data maksud ke klien. 

## Daftar Isi
<a name="API_FulfillmentActivity_Contents"></a>

 ** type **   <a name="lex-Type-FulfillmentActivity-type"></a>
 Bagaimana maksud harus dipenuhi, baik dengan menjalankan fungsi Lambda atau dengan mengembalikan data slot ke aplikasi klien.   
Tipe: String  
Nilai yang Valid: `ReturnIntent | CodeHook`   
Wajib: Ya

 ** codeHook **   <a name="lex-Type-FulfillmentActivity-codeHook"></a>
 Deskripsi fungsi Lambda yang dijalankan untuk memenuhi maksud.   
Tipe: Objek [CodeHook](API_CodeHook.md)  
Wajib: Tidak

## Lihat Juga
<a name="API_FulfillmentActivity_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Nama konteks yang harus aktif agar maksud dipilih oleh Amazon Lex.

## Daftar Isi
<a name="API_InputContext_Contents"></a>

 ** name **   <a name="lex-Type-InputContext-name"></a>
Nama konteksnya.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Diperlukan: Ya

## Lihat Juga
<a name="API_InputContext_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Mengidentifikasi versi spesifik dari maksud.

## Daftar Isi
<a name="API_Intent_Contents"></a>

 ** intentName **   <a name="lex-Type-Intent-intentName"></a>
Nama niat.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** intentVersion **   <a name="lex-Type-Intent-intentVersion"></a>
Versi niat.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Diperlukan: Ya

## Lihat Juga
<a name="API_Intent_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memberikan informasi tentang niat.

## Daftar Isi
<a name="API_IntentMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-IntentMetadata-createdDate"></a>
Tanggal dimana niat itu dibuat.  
Tipe: Timestamp  
Wajib: Tidak

 ** description **   <a name="lex-Type-IntentMetadata-description"></a>
Deskripsi niat.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.  
Wajib: Tidak

 ** lastUpdatedDate **   <a name="lex-Type-IntentMetadata-lastUpdatedDate"></a>
Tanggal niat diperbarui. Saat Anda membuat intent, tanggal pembuatan dan tanggal terakhir diperbarui adalah sama.  
Tipe: Timestamp  
Wajib: Tidak

 ** name **   <a name="lex-Type-IntentMetadata-name"></a>
Nama niat.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Tidak

 ** version **   <a name="lex-Type-IntentMetadata-version"></a>
Versi niat.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Diperlukan: Tidak

## Lihat Juga
<a name="API_IntentMetadata_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Menyediakan informasi konfigurasi untuk AMAZON. KendraSearchIntentniat. Saat Anda menggunakan intent ini, Amazon Lex mencari indeks Amazon Kendra yang ditentukan dan mengembalikan dokumen dari indeks yang cocok dengan ucapan pengguna. Untuk informasi selengkapnya, lihat [AMAZON. KendraSearchIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-kendra-search.html).

## Daftar Isi
<a name="API_KendraConfiguration_Contents"></a>

 ** kendraIndex **   <a name="lex-Type-KendraConfiguration-kendraIndex"></a>
Nama Sumber Daya Amazon (ARN) dari indeks Amazon Kendra yang Anda inginkan dari AMAZON. KendraSearchIntent niat untuk mencari. Indeks harus berada di akun dan Wilayah yang sama dengan bot Amazon Lex. Jika indeks Amazon Kendra tidak ada, Anda mendapatkan pengecualian saat memanggil operasi. `PutIntent`  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `arn:aws:kendra:[a-z]+-[a-z]+-[0-9]:[0-9]{12}:index\/[a-zA-Z0-9][a-zA-Z0-9_-]*`   
Wajib: Ya

 ** role **   <a name="lex-Type-KendraConfiguration-role"></a>
Nama Sumber Daya Amazon (ARN) dari peran IAM yang memiliki izin untuk mencari indeks Amazon Kendra. Peran harus di akun dan Wilayah yang sama dengan bot Amazon Lex. Jika peran tidak ada, Anda mendapatkan pengecualian saat memanggil `PutIntent` operasi.  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `arn:aws:iam::[0-9]{12}:role/.*`   
Wajib: Ya

 ** queryFilterString **   <a name="lex-Type-KendraConfiguration-queryFilterString"></a>
Filter kueri yang dikirimkan Amazon Lex ke Amazon Kendra untuk memfilter respons dari kueri. Filter dalam format yang ditentukan oleh Amazon Kendra. Untuk informasi selengkapnya, lihat [Memfilter kueri](https://docs.aws.amazon.com/kendra/latest/dg/filtering.html).  
Anda dapat mengganti string filter ini dengan string filter baru saat runtime.  
Tipe: String  
Batasan Panjang: Panjang minimum 0.  
Wajib: Tidak

## Lihat Juga
<a name="API_KendraConfiguration_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Pengaturan yang digunakan untuk mengonfigurasi mode pengiriman dan tujuan untuk log percakapan.

## Daftar Isi
<a name="API_LogSettingsRequest_Contents"></a>

 ** destination **   <a name="lex-Type-LogSettingsRequest-destination"></a>
Dimana log akan dikirimkan. Log teks dikirimkan ke grup CloudWatch log Log. Log audio dikirim ke bucket S3.  
Tipe: String  
Nilai yang Valid: `CLOUDWATCH_LOGS | S3`   
Wajib: Ya

 ** logType **   <a name="lex-Type-LogSettingsRequest-logType"></a>
Jenis logging untuk mengaktifkan. Log teks dikirimkan ke grup CloudWatch log Log. Log audio dikirim ke bucket S3.  
Tipe: String  
Nilai yang Valid: `AUDIO | TEXT`   
Wajib: Ya

 ** resourceArn **   <a name="lex-Type-LogSettingsRequest-resourceArn"></a>
Nama Sumber Daya Amazon (ARN) dari grup CloudWatch log Log atau bucket S3 tempat log harus dikirimkan.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 2048.  
Pola: `^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])$`   
Wajib: Ya

 ** kmsKeyArn **   <a name="lex-Type-LogSettingsRequest-kmsKeyArn"></a>
Nama Sumber Daya Amazon (ARN) dari kunci terkelola pelanggan AWS KMS untuk mengenkripsi log audio yang dikirimkan ke bucket S3. Kunci tidak berlaku untuk CloudWatch Log dan opsional untuk bucket S3.  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `^arn:[\w\-]+:kms:[\w\-]+:[\d]{12}:(?:key\/[\w\-]+|alias\/[a-zA-Z0-9:\/_\-]{1,256})$`   
Diperlukan: Tidak

## Lihat Juga
<a name="API_LogSettingsRequest_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Pengaturan untuk log percakapan.

## Daftar Isi
<a name="API_LogSettingsResponse_Contents"></a>

 ** destination **   <a name="lex-Type-LogSettingsResponse-destination"></a>
Tujuan di mana log dikirimkan.  
Tipe: String  
Nilai yang Valid: `CLOUDWATCH_LOGS | S3`   
Wajib: Tidak

 ** kmsKeyArn **   <a name="lex-Type-LogSettingsResponse-kmsKeyArn"></a>
Nama Sumber Daya Amazon (ARN) dari kunci yang digunakan untuk mengenkripsi log audio di bucket S3.  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `^arn:[\w\-]+:kms:[\w\-]+:[\d]{12}:(?:key\/[\w\-]+|alias\/[a-zA-Z0-9:\/_\-]{1,256})$`   
Wajib: Tidak

 ** logType **   <a name="lex-Type-LogSettingsResponse-logType"></a>
Jenis logging yang diaktifkan.  
Tipe: String  
Nilai yang Valid: `AUDIO | TEXT`   
Wajib: Tidak

 ** resourceArn **   <a name="lex-Type-LogSettingsResponse-resourceArn"></a>
Nama Sumber Daya Amazon (ARN) dari grup CloudWatch log Log atau bucket S3 tempat log dikirimkan.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 2048.  
Pola: `^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])$`   
Wajib: Tidak

 ** resourcePrefix **   <a name="lex-Type-LogSettingsResponse-resourcePrefix"></a>
Awalan sumber daya adalah bagian pertama dari kunci objek S3 dalam bucket S3 yang Anda tentukan untuk berisi log audio. Untuk CloudWatch Log itu adalah awalan dari nama aliran log dalam grup log yang Anda tentukan.   
Tipe: String  
Batasan Panjang: Panjang maksimum 1024.  
Wajib: Tidak

## Lihat Juga
<a name="API_LogSettingsResponse_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Objek pesan yang menyediakan teks pesan dan jenisnya.

## Daftar Isi
<a name="API_Message_Contents"></a>

 ** content **   <a name="lex-Type-Message-content"></a>
Teks pesan.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1000.  
Wajib: Ya

 ** contentType **   <a name="lex-Type-Message-contentType"></a>
Jenis konten string pesan.  
Tipe: String  
Nilai yang Valid: `PlainText | SSML | CustomPayload`   
Wajib: Ya

 ** groupNumber **   <a name="lex-Type-Message-groupNumber"></a>
Mengidentifikasi grup pesan yang menjadi milik pesan tersebut. Saat grup ditetapkan ke pesan, Amazon Lex mengembalikan satu pesan dari setiap grup dalam respons.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 5.  
Wajib: Tidak

## Lihat Juga
<a name="API_Message_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memberikan informasi tentang peringatan dan peringatan yang dikirimkan Amazon Lex selama migrasi. Peringatan mencakup informasi tentang cara menyelesaikan masalah.

## Daftar Isi
<a name="API_MigrationAlert_Contents"></a>

 ** details **   <a name="lex-Type-MigrationAlert-details"></a>
Detail tambahan tentang peringatan.  
Tipe: Array string  
Wajib: Tidak

 ** message **   <a name="lex-Type-MigrationAlert-message"></a>
Pesan yang menjelaskan mengapa peringatan itu dikeluarkan.  
Tipe: String  
Wajib: Tidak

 ** referenceURLs **   <a name="lex-Type-MigrationAlert-referenceURLs"></a>
Tautan ke dokumentasi Amazon Lex yang menjelaskan cara mengatasi peringatan.  
Tipe: Array string  
Wajib: Tidak

 ** type **   <a name="lex-Type-MigrationAlert-type"></a>
Jenis peringatan. Ada dua jenis peringatan:  
+  `ERROR`- Ada masalah dengan migrasi yang tidak dapat diselesaikan. Migrasi berhenti.
+  `WARN`- Ada masalah dengan migrasi yang memerlukan perubahan manual ke bot Amazon Lex V2 baru. Migrasi terus berlanjut.
Tipe: String  
Nilai yang Valid: `ERROR | WARN`   
Wajib: Tidak

## Lihat Juga
<a name="API_MigrationAlert_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memberikan informasi tentang migrasi bot dari Amazon Lex V1 ke Amazon Lex V2.

## Daftar Isi
<a name="API_MigrationSummary_Contents"></a>

 ** migrationId **   <a name="lex-Type-MigrationSummary-migrationId"></a>
Pengidentifikasi unik yang ditetapkan Amazon Lex untuk migrasi.  
Tipe: String  
Kendala Panjang: Panjang tetap 10.  
Pola: `^[0-9a-zA-Z]+$`   
Wajib: Tidak

 ** migrationStatus **   <a name="lex-Type-MigrationSummary-migrationStatus"></a>
Status operasi. Ketika statusnya adalah `COMPLETE` bot tersedia di Amazon Lex V2. Mungkin ada peringatan dan peringatan yang perlu diselesaikan untuk menyelesaikan migrasi.  
Tipe: String  
Nilai yang Valid: `IN_PROGRESS | COMPLETED | FAILED`   
Wajib: Tidak

 ** migrationStrategy **   <a name="lex-Type-MigrationSummary-migrationStrategy"></a>
Strategi yang digunakan untuk melakukan migrasi.  
Tipe: String  
Nilai yang Valid: `CREATE_NEW | UPDATE_EXISTING`   
Wajib: Tidak

 ** migrationTimestamp **   <a name="lex-Type-MigrationSummary-migrationTimestamp"></a>
Tanggal dan waktu migrasi dimulai.  
Tipe: Timestamp  
Wajib: Tidak

 ** v1BotLocale **   <a name="lex-Type-MigrationSummary-v1BotLocale"></a>
Lokal bot Amazon Lex V1 yang merupakan sumber migrasi.  
Tipe: String  
Nilai yang Valid: `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`   
Wajib: Tidak

 ** v1BotName **   <a name="lex-Type-MigrationSummary-v1BotName"></a>
Nama bot Amazon Lex V1 yang menjadi sumber migrasi.  
Tipe: String  
Kendala Panjang: Panjang minimum 2. Panjang maksimum 50.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Tidak

 ** v1BotVersion **   <a name="lex-Type-MigrationSummary-v1BotVersion"></a>
Versi bot Amazon Lex V1 yang merupakan sumber migrasi.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Wajib: Tidak

 ** v2BotId **   <a name="lex-Type-MigrationSummary-v2BotId"></a>
Pengidentifikasi unik Amazon Lex V2 yang merupakan tujuan migrasi.  
Tipe: String  
Kendala Panjang: Panjang tetap 10.  
Pola: `^[0-9a-zA-Z]+$`   
Wajib: Tidak

 ** v2BotRole **   <a name="lex-Type-MigrationSummary-v2BotRole"></a>
Peran IAM yang digunakan Amazon Lex untuk menjalankan bot Amazon Lex V2.  
Tipe: String  
Batasan Panjang: Panjang minimum 20. Panjang maksimum 2048.  
Pola: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Diperlukan: Tidak

## Lihat Juga
<a name="API_MigrationSummary_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Spesifikasi konteks keluaran yang ditetapkan ketika maksud terpenuhi.

## Daftar Isi
<a name="API_OutputContext_Contents"></a>

 ** name **   <a name="lex-Type-OutputContext-name"></a>
Nama konteksnya.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** timeToLiveInSeconds **   <a name="lex-Type-OutputContext-timeToLiveInSeconds"></a>
Jumlah detik yang konteksnya harus aktif setelah pertama kali dikirim dalam `PostText` respons `PostContent` atau. Anda dapat mengatur nilai antara 5 dan 86.400 detik (24 jam).  
Jenis: Integer  
Rentang Valid: Nilai minimum 5. Nilai maksimum 86400.  
Wajib: Ya

 ** turnsToLive **   <a name="lex-Type-OutputContext-turnsToLive"></a>
Jumlah percakapan ternyata konteksnya harus aktif. Pergantian percakapan adalah satu `PostContent` atau `PostText` permintaan dan respons yang sesuai dari Amazon Lex.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 20.  
Wajib: Ya

## Lihat Juga
<a name="API_OutputContext_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memperoleh informasi dari pengguna. Untuk menentukan prompt, berikan satu atau beberapa pesan dan tentukan jumlah upaya untuk mendapatkan informasi dari pengguna. Jika Anda memberikan lebih dari satu pesan, Amazon Lex memilih salah satu pesan yang akan digunakan untuk meminta pengguna. Untuk informasi selengkapnya, lihat [Amazon Lex: Cara Kerjanya](how-it-works.md).

## Daftar Isi
<a name="API_Prompt_Contents"></a>

 ** maxAttempts **   <a name="lex-Type-Prompt-maxAttempts"></a>
Berapa kali untuk meminta informasi kepada pengguna.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 5.  
Wajib: Ya

 ** messages **   <a name="lex-Type-Prompt-messages"></a>
Array objek, yang masing-masing menyediakan string pesan dan jenisnya. Anda dapat menentukan string pesan dalam teks biasa atau dalam Speech Synthesis Markup Language (SSML).  
Tipe: Array objek [Message](API_Message.md)  
Anggota Array: Jumlah minimum 1 item. Jumlah maksimum 15 item.  
Wajib: Ya

 ** responseCard **   <a name="lex-Type-Prompt-responseCard"></a>
Kartu respons. Amazon Lex menggunakan prompt ini saat runtime, dalam respons `PostText` API. Ini menggantikan atribut sesi dan nilai slot untuk placeholder di kartu respons. Untuk informasi selengkapnya, lihat [Menggunakan Kartu Respons](ex-resp-card.md).   
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 50000.  
Wajib: Tidak

## Lihat Juga
<a name="API_Prompt_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Menjelaskan sumber daya yang mengacu pada sumber daya yang Anda coba hapus. Objek ini dikembalikan sebagai bagian dari `ResourceInUseException` pengecualian. 

## Daftar Isi
<a name="API_ResourceReference_Contents"></a>

 ** name **   <a name="lex-Type-ResourceReference-name"></a>
Nama sumber daya yang menggunakan sumber daya yang Anda coba hapus.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `[a-zA-Z_]+`   
Wajib: Tidak

 ** version **   <a name="lex-Type-ResourceReference-version"></a>
Versi sumber daya yang menggunakan sumber daya yang Anda coba hapus.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Diperlukan: Tidak

## Lihat Juga
<a name="API_ResourceReference_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Mengidentifikasi versi slot tertentu.

## Daftar Isi
<a name="API_Slot_Contents"></a>

 ** name **   <a name="lex-Type-Slot-name"></a>
Nama slotnya.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z](-|_|.)?)+$`   
Wajib: Ya

 ** slotConstraint **   <a name="lex-Type-Slot-slotConstraint"></a>
Menentukan apakah slot diperlukan atau opsional.   
Tipe: String  
Nilai yang Valid: `Required | Optional`   
Wajib: Ya

 ** defaultValueSpec **   <a name="lex-Type-Slot-defaultValueSpec"></a>
Daftar nilai default untuk slot. Nilai default digunakan saat Amazon Lex belum menentukan nilai untuk slot. Anda dapat menentukan nilai default dari variabel konteks, atribut sesi, dan nilai yang ditentukan.  
Tipe: Objek [SlotDefaultValueSpec](API_SlotDefaultValueSpec.md)  
Wajib: Tidak

 ** description **   <a name="lex-Type-Slot-description"></a>
Deskripsi slot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.  
Wajib: Tidak

 ** obfuscationSetting **   <a name="lex-Type-Slot-obfuscationSetting"></a>
Menentukan apakah slot dikaburkan dalam log percakapan dan ucapan yang disimpan. Saat Anda mengaburkan slot, nilainya diganti dengan nama slot di kurung kurawal (\$1\$1). Misalnya, jika nama slot adalah “full\$1name”, nilai yang dikaburkan diganti dengan “\$1full\$1name\$1”. Untuk informasi lebih lanjut, lihat [Slot Obfuscation](https://docs.aws.amazon.com/lex/latest/dg/how-obfuscate.html).   
Tipe: String  
Nilai yang Valid: `NONE | DEFAULT_OBFUSCATION`   
Wajib: Tidak

 ** priority **   <a name="lex-Type-Slot-priority"></a>
 Mengarahkan Amazon Lex urutan untuk mendapatkan nilai slot ini dari pengguna. Misalnya, jika intent memiliki dua slot dengan prioritas 1 dan 2, AWS Amazon Lex pertama-tama memunculkan nilai untuk slot dengan prioritas 1.  
Jika beberapa slot berbagi prioritas yang sama, urutan Amazon Lex memperoleh nilai adalah arbitrer.  
Tipe: Bilangan Bulat  
Rentang Valid: Nilai minimum 0. Nilai maksimum 100.  
Wajib: Tidak

 ** responseCard **   <a name="lex-Type-Slot-responseCard"></a>
 Satu set tanggapan yang mungkin untuk jenis slot yang digunakan oleh klien berbasis teks. Pengguna memilih opsi dari kartu respons, alih-alih menggunakan teks untuk membalas.   
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 50000.  
Wajib: Tidak

 ** sampleUtterances **   <a name="lex-Type-Slot-sampleUtterances"></a>
 Jika Anda mengetahui pola tertentu yang dapat digunakan pengguna untuk menanggapi permintaan Amazon Lex untuk nilai slot, Anda dapat memberikan ucapan tersebut untuk meningkatkan akurasi. Ini bersifat opsional. Dalam kebanyakan kasus, Amazon Lex mampu memahami ucapan pengguna.   
Tipe: Array string.  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 200.  
Wajib: Tidak

 ** slotType **   <a name="lex-Type-Slot-slotType"></a>
Jenis slot, baik jenis slot khusus yang Anda tentukan atau salah satu jenis slot bawaan.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^((AMAZON\.)_?|[A-Za-z]_?)+`   
Wajib: Tidak

 ** slotTypeVersion **   <a name="lex-Type-Slot-slotTypeVersion"></a>
Versi dari jenis slot.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Wajib: Tidak

 ** valueElicitationPrompt **   <a name="lex-Type-Slot-valueElicitationPrompt"></a>
Prompt yang digunakan Amazon Lex untuk mendapatkan nilai slot dari pengguna.  
Tipe: Objek [Prompt](API_Prompt.md)  
Wajib: Tidak

## Lihat Juga
<a name="API_Slot_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Nilai default untuk slot.

## Daftar Isi
<a name="API_SlotDefaultValue_Contents"></a>

 ** defaultValue **   <a name="lex-Type-SlotDefaultValue-defaultValue"></a>
Nilai default untuk slot. Anda dapat menentukan salah satu hal berikut:  
+  `#context-name.slot-name`- Nilai slot “slot-name” dalam konteks “konteks-nama.”
+  `{attribute}`- Nilai slot atribut sesi “atribut.”
+  `'value'`- Nilai diskrit “nilai.”
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 202.  
Wajib: Ya

## Lihat Juga
<a name="API_SlotDefaultValue_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Berisi nilai default untuk slot. Nilai default digunakan saat Amazon Lex belum menentukan nilai untuk slot.

## Daftar Isi
<a name="API_SlotDefaultValueSpec_Contents"></a>

 ** defaultValueList **   <a name="lex-Type-SlotDefaultValueSpec-defaultValueList"></a>
Nilai default untuk slot. Anda dapat menentukan lebih dari satu default. Misalnya, Anda dapat menentukan nilai default yang akan digunakan dari variabel konteks yang cocok, atribut sesi, atau nilai tetap.  
Nilai default yang dipilih dipilih berdasarkan urutan yang Anda tentukan dalam daftar. Misalnya, jika Anda menentukan variabel konteks dan nilai tetap dalam urutan itu, Amazon Lex menggunakan variabel konteks jika tersedia, jika tidak menggunakan nilai tetap.  
Tipe: Array objek [SlotDefaultValue](API_SlotDefaultValue.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.  
Wajib: Ya

## Lihat Juga
<a name="API_SlotDefaultValueSpec_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Menyediakan informasi konfigurasi untuk jenis slot.

## Daftar Isi
<a name="API_SlotTypeConfiguration_Contents"></a>

 ** regexConfiguration **   <a name="lex-Type-SlotTypeConfiguration-regexConfiguration"></a>
Ekspresi reguler yang digunakan untuk memvalidasi nilai slot.  
Tipe: Objek [SlotTypeRegexConfiguration](API_SlotTypeRegexConfiguration.md)  
Wajib: Tidak

## Lihat Juga
<a name="API_SlotTypeConfiguration_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memberikan informasi tentang jenis slot..

## Daftar Isi
<a name="API_SlotTypeMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-SlotTypeMetadata-createdDate"></a>
Tanggal jenis slot dibuat.  
Tipe: Timestamp  
Wajib: Tidak

 ** description **   <a name="lex-Type-SlotTypeMetadata-description"></a>
Deskripsi jenis slot.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 200.  
Wajib: Tidak

 ** lastUpdatedDate **   <a name="lex-Type-SlotTypeMetadata-lastUpdatedDate"></a>
Tanggal bahwa jenis slot diperbarui. Saat Anda membuat sumber daya, tanggal pembuatan dan tanggal terakhir diperbarui adalah sama.   
Tipe: Timestamp  
Wajib: Tidak

 ** name **   <a name="lex-Type-SlotTypeMetadata-name"></a>
Nama jenis slot.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Tidak

 ** version **   <a name="lex-Type-SlotTypeMetadata-version"></a>
Versi dari jenis slot.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Diperlukan: Tidak

## Lihat Juga
<a name="API_SlotTypeMetadata_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Menyediakan ekspresi reguler yang digunakan untuk memvalidasi nilai slot.

## Daftar Isi
<a name="API_SlotTypeRegexConfiguration_Contents"></a>

 ** pattern **   <a name="lex-Type-SlotTypeRegexConfiguration-pattern"></a>
Ekspresi reguler yang digunakan untuk memvalidasi nilai slot.   
Gunakan ekspresi reguler standar. Amazon Lex mendukung karakter berikut dalam ekspresi reguler:  
+ A-Z, a-z
+ 0-9
+ Karakter Unicode (“\$1 u <Unicode>“)
Mewakili karakter Unicode dengan empat digit, misalnya “\$1 u0041" atau “\$1 u005a”.  
Operator ekspresi reguler berikut tidak didukung:  
+ Repeater tak terbatas: \$1, \$1, atau \$1x,\$1 tanpa batas atas.
+ Kartu liar (.)
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Wajib: Ya

## Lihat Juga
<a name="API_SlotTypeRegexConfiguration_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Kumpulan pesan yang menyampaikan informasi kepada pengguna. Saat runtime, Amazon Lex memilih pesan untuk disampaikan. 

## Daftar Isi
<a name="API_Statement_Contents"></a>

 ** messages **   <a name="lex-Type-Statement-messages"></a>
Kumpulan objek pesan.  
Tipe: Array objek [Message](API_Message.md)  
Anggota Array: Jumlah minimum 1 item. Jumlah maksimum 15 item.  
Wajib: Ya

 ** responseCard **   <a name="lex-Type-Statement-responseCard"></a>
 Saat runtime, jika klien menggunakan [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)API, Amazon Lex menyertakan kartu respons dalam respons. Ini menggantikan semua atribut sesi dan nilai slot untuk placeholder di kartu respons.   
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 50000.  
Wajib: Tidak

## Lihat Juga
<a name="API_Statement_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Daftar pasangan kunci/nilai yang mengidentifikasi bot, alias bot, atau saluran bot. Kunci dan nilai tanda dapat terdiri dari huruf Unicode, angka, white space, dan salah satu simbol berikut: \$1 . : / = \$1 - @. 

## Daftar Isi
<a name="API_Tag_Contents"></a>

 ** key **   <a name="lex-Type-Tag-key"></a>
Kunci untuk tanda. Kunci tidak peka huruf besar/kecil dan harus unik.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 128.  
Wajib: Ya

 ** value **   <a name="lex-Type-Tag-value"></a>
Nilai yang terkait dengan kunci. Nilai dapat berupa string kosong, tetapi tidak boleh null.  
Tipe: String  
Batasan Panjang: Panjang minimum 0. Panjang maksimum 256.  
Wajib: Ya

## Lihat Juga
<a name="API_Tag_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memberikan informasi tentang satu ucapan yang dibuat untuk bot Anda. 

## Daftar Isi
<a name="API_UtteranceData_Contents"></a>

 ** count **   <a name="lex-Type-UtteranceData-count"></a>
Berapa kali ucapan itu diproses.  
Tipe: Integer  
Wajib: Tidak

 ** distinctUsers **   <a name="lex-Type-UtteranceData-distinctUsers"></a>
Jumlah total individu yang menggunakan ucapan tersebut.  
Tipe: Integer  
Wajib: Tidak

 ** firstUtteredDate **   <a name="lex-Type-UtteranceData-firstUtteredDate"></a>
Tanggal di mana ucapan itu pertama kali dicatat.  
Tipe: Timestamp  
Wajib: Tidak

 ** lastUtteredDate **   <a name="lex-Type-UtteranceData-lastUtteredDate"></a>
Tanggal di mana ucapan itu terakhir dicatat.  
Tipe: Timestamp  
Wajib: Tidak

 ** utteranceString **   <a name="lex-Type-UtteranceData-utteranceString"></a>
Teks yang dimasukkan oleh pengguna atau representasi teks dari klip audio.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 2000.  
Wajib: Tidak

## Lihat Juga
<a name="API_UtteranceData_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Menyediakan daftar ucapan yang telah dibuat untuk versi tertentu dari bot Anda. Daftar ini berisi maksimal 100 ucapan.

## Daftar Isi
<a name="API_UtteranceList_Contents"></a>

 ** botVersion **   <a name="lex-Type-UtteranceList-botVersion"></a>
Versi bot yang memproses daftar.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum adalah 64.  
Pola: `\$LATEST|[0-9]+`   
Wajib: Tidak

 ** utterances **   <a name="lex-Type-UtteranceList-utterances"></a>
Satu atau lebih [UtteranceData](API_UtteranceData.md) objek yang berisi informasi tentang ucapan yang telah dibuat ke bot. Jumlah maksimum objek adalah 100.  
Tipe: Array objek [UtteranceData](API_UtteranceData.md)  
Wajib: Tidak

## Lihat Juga
<a name="API_UtteranceList_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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) 

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

Tipe data berikut didukung oleh 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>

Konteks adalah variabel yang berisi informasi tentang keadaan percakapan saat ini antara pengguna dan Amazon Lex. Konteks dapat diatur secara otomatis oleh Amazon Lex saat intent terpenuhi, atau dapat disetel saat runtime menggunakan`PutContent`,`PutText`, atau `PutSession` operasi.

## Daftar Isi
<a name="API_runtime_ActiveContext_Contents"></a>

 ** name **   <a name="lex-Type-runtime_ActiveContext-name"></a>
Nama konteksnya.  
Tipe: String  
Panjang Batasan: Panjang minimum 1. Panjang maksimum 100.  
Pola: `^([A-Za-z]_?)+$`   
Wajib: Ya

 ** parameters **   <a name="lex-Type-runtime_ActiveContext-parameters"></a>
Variabel status untuk konteks saat ini. Anda dapat menggunakan nilai-nilai ini sebagai nilai default untuk slot di acara berikutnya.  
Tipe: Peta string ke string  
Entri Peta: Jumlah minimum 0 item. Jumlah maksimum 10 item.  
Batasan Panjang Kunci: Panjang minimum 1. Panjang maksimum 100.  
Batasan Panjang Nilai: Panjang minimum 1. Panjang maksimum 1024.  
Wajib: Ya

 ** timeToLive **   <a name="lex-Type-runtime_ActiveContext-timeToLive"></a>
Lamanya waktu atau jumlah putaran yang konteks tetap aktif.  
Tipe: Objek [ActiveContextTimeToLive](API_runtime_ActiveContextTimeToLive.md)  
Wajib: Ya

## Lihat Juga
<a name="API_runtime_ActiveContext_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Lamanya waktu atau jumlah putaran yang konteks tetap aktif.

## Daftar Isi
<a name="API_runtime_ActiveContextTimeToLive_Contents"></a>

 ** timeToLiveInSeconds **   <a name="lex-Type-runtime_ActiveContextTimeToLive-timeToLiveInSeconds"></a>
Jumlah detik yang konteksnya harus aktif setelah pertama kali dikirim dalam `PostText` respons `PostContent` atau. Anda dapat mengatur nilai antara 5 dan 86.400 detik (24 jam).  
Jenis: Integer  
Rentang Valid: Nilai minimum 5. Nilai maksimum 86400.  
Wajib: Tidak

 ** turnsToLive **   <a name="lex-Type-runtime_ActiveContextTimeToLive-turnsToLive"></a>
Jumlah percakapan ternyata konteksnya harus aktif. Pergantian percakapan adalah satu `PostContent` atau `PostText` permintaan dan respons yang sesuai dari Amazon Lex.  
Jenis: Integer  
Rentang yang Valid: Nilai minimum 1. Nilai maksimum 20.  
Wajib: Tidak

## Lihat Juga
<a name="API_runtime_ActiveContextTimeToLive_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Merupakan opsi untuk ditampilkan di platform klien (Facebook, Slack, dll.)

## Daftar Isi
<a name="API_runtime_Button_Contents"></a>

 ** text **   <a name="lex-Type-runtime_Button-text"></a>
Teks yang terlihat oleh pengguna pada tombol.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 15.  
Wajib: Ya

 ** value **   <a name="lex-Type-runtime_Button-value"></a>
Nilai dikirim ke Amazon Lex ketika pengguna memilih tombol. Misalnya, pertimbangkan teks tombol “NYC.” Ketika pengguna memilih tombol, nilai yang dikirim dapat “New York City.”  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1000.  
Wajib: Ya

## Lihat Juga
<a name="API_runtime_Button_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Menjelaskan tindakan selanjutnya yang harus dilakukan bot dalam interaksinya dengan pengguna dan memberikan informasi tentang konteks di mana tindakan berlangsung. Gunakan tipe `DialogAction` data untuk mengatur interaksi ke status tertentu, atau untuk mengembalikan interaksi ke keadaan sebelumnya.

## Daftar Isi
<a name="API_runtime_DialogAction_Contents"></a>

 ** type **   <a name="lex-Type-runtime_DialogAction-type"></a>
Tindakan selanjutnya yang harus dilakukan bot dalam interaksinya dengan pengguna. Nilai yang mungkin adalah:  
+  `ConfirmIntent`- Tindakan selanjutnya adalah menanyakan pengguna apakah maksudnya selesai dan siap dipenuhi. Ini adalah pertanyaan ya/tidak seperti “Tempatkan pesanan?”
+  `Close`- Menunjukkan bahwa tidak akan ada respon dari pengguna. Misalnya, pernyataan “Pesanan Anda telah ditempatkan” tidak memerlukan tanggapan.
+  `Delegate`- Tindakan selanjutnya ditentukan oleh Amazon Lex.
+  `ElicitIntent`- Tindakan selanjutnya adalah menentukan maksud yang ingin dipenuhi pengguna.
+  `ElicitSlot`- Tindakan selanjutnya adalah memperoleh nilai slot dari pengguna.
Tipe: String  
Nilai yang Valid: `ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
Wajib: Ya

 ** fulfillmentState **   <a name="lex-Type-runtime_DialogAction-fulfillmentState"></a>
Keadaan pemenuhan niat. Nilai yang mungkin adalah:  
+  `Failed`- Fungsi Lambda yang terkait dengan maksud gagal memenuhi maksud.
+  `Fulfilled`- Maksud telah dipenuhi oleh fungsi Lambda yang terkait dengan maksud. 
+  `ReadyForFulfillment`- Semua informasi yang diperlukan untuk maksud hadir dan niat siap dipenuhi oleh aplikasi klien.
Tipe: String  
Nilai yang Valid: `Fulfilled | Failed | ReadyForFulfillment`   
Wajib: Tidak

 ** intentName **   <a name="lex-Type-runtime_DialogAction-intentName"></a>
Nama niat.  
Tipe: String  
Wajib: Tidak

 ** message **   <a name="lex-Type-runtime_DialogAction-message"></a>
Pesan yang harus ditampilkan kepada pengguna. Jika Anda tidak menentukan pesan, Amazon Lex akan menggunakan pesan yang dikonfigurasi untuk maksud tersebut.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 1024.  
Wajib: Tidak

 ** messageFormat **   <a name="lex-Type-runtime_DialogAction-messageFormat"></a>
+  `PlainText`- Pesan berisi teks UTF-8 biasa.
+  `CustomPayload`- Pesan adalah format khusus untuk klien.
+  `SSML`- Pesan berisi teks yang diformat untuk output suara.
+  `Composite`- Pesan berisi objek JSON yang lolos yang berisi satu atau lebih pesan. Untuk informasi selengkapnya, lihat [Grup Pesan](https://docs.aws.amazon.com/lex/latest/dg/howitworks-manage-prompts.html). 
Tipe: String  
Nilai yang Valid: `PlainText | CustomPayload | SSML | Composite`   
Wajib: Tidak

 ** slots **   <a name="lex-Type-runtime_DialogAction-slots"></a>
Peta slot yang telah dikumpulkan dan nilai-nilainya.   
Tipe: Peta antar string  
Wajib: Tidak

 ** slotToElicit **   <a name="lex-Type-runtime_DialogAction-slotToElicit"></a>
Nama slot yang harus ditimbulkan dari pengguna.  
Tipe: String  
Wajib: Tidak

## Lihat Juga
<a name="API_runtime_DialogAction_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Merupakan opsi yang diberikan kepada pengguna saat prompt ditampilkan. Bisa berupa gambar, tombol, tautan, atau teks. 

## Daftar Isi
<a name="API_runtime_GenericAttachment_Contents"></a>

 ** attachmentLinkUrl **   <a name="lex-Type-runtime_GenericAttachment-attachmentLinkUrl"></a>
URL lampiran ke kartu respons.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 2048.  
Wajib: Tidak

 ** buttons **   <a name="lex-Type-runtime_GenericAttachment-buttons"></a>
Daftar opsi untuk ditampilkan kepada pengguna.  
Tipe: Array objek [Button](API_runtime_Button.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 5 item.  
Wajib: Tidak

 ** imageUrl **   <a name="lex-Type-runtime_GenericAttachment-imageUrl"></a>
URL gambar yang ditampilkan kepada pengguna.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 2048.  
Wajib: Tidak

 ** subTitle **   <a name="lex-Type-runtime_GenericAttachment-subTitle"></a>
Subtitle ditampilkan di bawah judul.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 80.  
Wajib: Tidak

 ** title **   <a name="lex-Type-runtime_GenericAttachment-title"></a>
Judul opsi.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 80.  
Wajib: Tidak

## Lihat Juga
<a name="API_runtime_GenericAttachment_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memberikan skor yang menunjukkan keyakinan yang dimiliki Amazon Lex bahwa maksud adalah yang memenuhi maksud pengguna.

## Daftar Isi
<a name="API_runtime_IntentConfidence_Contents"></a>

 ** score **   <a name="lex-Type-runtime_IntentConfidence-score"></a>
Skor yang menunjukkan seberapa yakin Amazon Lex bahwa suatu niat memenuhi maksud pengguna. Rentang antara 0,00 dan 1,00. Skor yang lebih tinggi menunjukkan kepercayaan diri yang lebih tinggi.  
Tipe: Ganda  
Wajib: Tidak

## Lihat Juga
<a name="API_runtime_IntentConfidence_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Memberikan informasi tentang keadaan suatu niat. Anda dapat menggunakan informasi ini untuk mendapatkan status intent saat ini sehingga Anda dapat memproses intent, atau agar Anda dapat mengembalikan intent ke status sebelumnya.

## Daftar Isi
<a name="API_runtime_IntentSummary_Contents"></a>

 ** dialogActionType **   <a name="lex-Type-runtime_IntentSummary-dialogActionType"></a>
Tindakan selanjutnya yang harus dilakukan bot dalam interaksinya dengan pengguna. Nilai yang mungkin adalah:  
+  `ConfirmIntent`- Tindakan selanjutnya adalah menanyakan pengguna apakah maksudnya selesai dan siap dipenuhi. Ini adalah pertanyaan ya/tidak seperti “Tempatkan pesanan?”
+  `Close`- Menunjukkan bahwa tidak akan ada respon dari pengguna. Misalnya, pernyataan “Pesanan Anda telah ditempatkan” tidak memerlukan tanggapan.
+  `ElicitIntent`- Tindakan selanjutnya adalah menentukan maksud yang ingin dipenuhi pengguna.
+  `ElicitSlot`- Tindakan selanjutnya adalah memperoleh nilai slot dari pengguna.
Tipe: String  
Nilai yang Valid: `ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
Wajib: Ya

 ** checkpointLabel **   <a name="lex-Type-runtime_IntentSummary-checkpointLabel"></a>
Label yang ditentukan pengguna yang mengidentifikasi maksud tertentu. Anda dapat menggunakan label ini untuk kembali ke intent sebelumnya.   
Gunakan `checkpointLabelFilter` parameter `GetSessionRequest` operasi untuk memfilter maksud yang dikembalikan oleh operasi ke yang hanya memiliki label yang ditentukan.  
Tipe: String  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 255.  
Pola: `[a-zA-Z0-9-]+`   
Wajib: Tidak

 ** confirmationStatus **   <a name="lex-Type-runtime_IntentSummary-confirmationStatus"></a>
Status intent setelah pengguna merespons prompt konfirmasi. Jika pengguna mengonfirmasi maksud, Amazon Lex menyetel bidang ini ke`Confirmed`. Jika pengguna menyangkal maksud tersebut, Amazon Lex menetapkan nilai ini ke. `Denied` Nilai yang mungkin adalah:  
+  `Confirmed`- Pengguna telah menjawab “Ya” pada prompt konfirmasi, mengonfirmasi bahwa maksudnya sudah lengkap dan siap dipenuhi.
+  `Denied`- Pengguna telah menjawab “Tidak” pada prompt konfirmasi.
+  `None`- Pengguna tidak pernah diminta untuk konfirmasi; atau, pengguna diminta tetapi tidak mengkonfirmasi atau menolak prompt.
Tipe: String  
Nilai yang Valid: `None | Confirmed | Denied`   
Wajib: Tidak

 ** fulfillmentState **   <a name="lex-Type-runtime_IntentSummary-fulfillmentState"></a>
Keadaan pemenuhan niat. Nilai yang mungkin adalah:  
+  `Failed`- Fungsi Lambda yang terkait dengan maksud gagal memenuhi maksud.
+  `Fulfilled`- Maksud telah dipenuhi oleh fungsi Lambda yang terkait dengan maksud. 
+  `ReadyForFulfillment`- Semua informasi yang diperlukan untuk maksud hadir dan niat siap dipenuhi oleh aplikasi klien.
Tipe: String  
Nilai yang Valid: `Fulfilled | Failed | ReadyForFulfillment`   
Wajib: Tidak

 ** intentName **   <a name="lex-Type-runtime_IntentSummary-intentName"></a>
Nama niat.  
Tipe: String  
Wajib: Tidak

 ** slots **   <a name="lex-Type-runtime_IntentSummary-slots"></a>
Peta slot yang telah dikumpulkan dan nilai-nilainya.   
Tipe: Peta antar string  
Wajib: Tidak

 ** slotToElicit **   <a name="lex-Type-runtime_IntentSummary-slotToElicit"></a>
Slot berikutnya untuk mendapatkan dari pengguna. Jika tidak ada slot untuk mendapatkan, bidang kosong.  
Tipe: String  
Wajib: Tidak

## Lihat Juga
<a name="API_runtime_IntentSummary_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Maksud yang disarankan Amazon Lex memenuhi maksud pengguna. Termasuk nama maksud, keyakinan yang dimiliki Amazon Lex bahwa maksud pengguna terpenuhi, dan slot yang ditentukan untuk maksud tersebut.

## Daftar Isi
<a name="API_runtime_PredictedIntent_Contents"></a>

 ** intentName **   <a name="lex-Type-runtime_PredictedIntent-intentName"></a>
Nama maksud yang disarankan Amazon Lex memenuhi maksud pengguna.  
Tipe: String  
Wajib: Tidak

 ** nluIntentConfidence **   <a name="lex-Type-runtime_PredictedIntent-nluIntentConfidence"></a>
Menunjukkan seberapa yakin Amazon Lex bahwa suatu maksud memenuhi maksud pengguna.  
Tipe: Objek [IntentConfidence](API_runtime_IntentConfidence.md)  
Wajib: Tidak

 ** slots **   <a name="lex-Type-runtime_PredictedIntent-slots"></a>
Nilai slot dan slot yang terkait dengan maksud yang diprediksi.  
Tipe: Peta antar string  
Wajib: Tidak

## Lihat Juga
<a name="API_runtime_PredictedIntent_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Jika Anda mengonfigurasi kartu respons saat membuat bot, Amazon Lex mengganti atribut sesi dan nilai slot yang tersedia, lalu mengembalikannya. Kartu respons juga dapat berasal dari fungsi Lambda (`dialogCodeHook`dan `fulfillmentActivity` pada intent).

## Daftar Isi
<a name="API_runtime_ResponseCard_Contents"></a>

 ** contentType **   <a name="lex-Type-runtime_ResponseCard-contentType"></a>
Jenis konten respons.  
Tipe: String  
Nilai yang Valid: `application/vnd.amazonaws.card.generic`   
Wajib: Tidak

 ** genericAttachments **   <a name="lex-Type-runtime_ResponseCard-genericAttachments"></a>
Sebuah array objek lampiran yang mewakili pilihan.  
Tipe: Array objek [GenericAttachment](API_runtime_GenericAttachment.md)  
Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 10 item.  
Wajib: Tidak

 ** version **   <a name="lex-Type-runtime_ResponseCard-version"></a>
Versi format kartu respons.  
Tipe: String  
Wajib: Tidak

## Lihat Juga
<a name="API_runtime_ResponseCard_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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>

Sentimen yang diungkapkan dalam sebuah ucapan.

Ketika bot dikonfigurasi untuk mengirim ucapan ke Amazon Comprehend untuk analisis sentimen, struktur bidang ini berisi hasil analisis.

## Daftar Isi
<a name="API_runtime_SentimentResponse_Contents"></a>

 ** sentimentLabel **   <a name="lex-Type-runtime_SentimentResponse-sentimentLabel"></a>
Sentimen yang disimpulkan bahwa Amazon Comprehend memiliki kepercayaan tertinggi.  
Tipe: String  
Wajib: Tidak

 ** sentimentScore **   <a name="lex-Type-runtime_SentimentResponse-sentimentScore"></a>
Kemungkinan sentimen itu disimpulkan dengan benar.  
Tipe: String  
Wajib: Tidak

## Lihat Juga
<a name="API_runtime_SentimentResponse_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu bahasa khusus AWS SDKs, lihat berikut ini:
+  [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) 